@import url("https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@500;600;700;800;900&family=DM+Sans:wght@400;500;600;700;800&display=swap");:root{--lime:#c0ff3b;--bg:#0b0d0b;--grey:#b1b7ac}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:#f7f8f2;font-family:DM Sans,Arial,sans-serif}a{text-decoration:none;color:inherit}button{cursor:pointer;font:inherit}.shell{overflow:hidden}.nav,footer,main>section{max-width:1500px;margin:auto;padding-left:6%;padding-right:6%}.nav{height:91px;border-bottom:1px solid #383c34;display:flex;justify-content:space-between;align-items:center;gap:18px}.logo{font-family:Barlow Condensed,Impact,sans-serif;font-weight:900;font-size:29px;letter-spacing:-.5px}.logo small,.logo span{color:var(--lime)}.logo small{color:#fff;font-size:18px}.nav nav{display:flex;gap:36px;font-weight:900;letter-spacing:1px;font-size:11px}.nav nav a:hover,footer a:hover{color:var(--lime)}.actionPrimary,.navButton{background:var(--lime);color:#11180d;font-size:11px;font-weight:900;letter-spacing:.6px;padding:18px 22px;display:inline-flex;gap:25px;justify-content:center;align-items:center}.actionPrimary:hover,.navButton:hover{background:#edffbc}.hero{min-height:695px;display:grid;grid-template-columns:1.12fr 1fr;grid-gap:15px;gap:15px}.eyebrow,.hero{align-items:center}.eyebrow{font-size:11px;font-weight:900;letter-spacing:2.6px;color:var(--lime);display:flex;gap:13px}.eyebrow em{font-style:normal;color:#8e988c;font-size:9px}.signal{width:9px;height:9px;border-radius:100%;background:var(--lime);box-shadow:0 0 20px #caff29}.heroCopy{position:relative;z-index:3;padding:25px 0 60px}.heroCopy h1,h2,h3{font-family:Barlow Condensed,Impact,sans-serif;font-weight:900}.heroCopy h1{font-size:clamp(74px,8.6vw,143px);line-height:.83;letter-spacing:-2px;margin:30px 0}.heroCopy h1 i,h2 i{font-style:normal;color:var(--lime)}.heroSub{font-size:17px;line-height:1.85;max-width:490px;color:#c4cbc0}.actions{display:flex;gap:12px;flex-wrap:wrap;margin:33px 0 75px}.actionSecondary{border:1px solid #687063;font-size:11px;font-weight:900;letter-spacing:.5px;padding:18px 22px}.actionSecondary:hover{border-color:var(--lime)}.techNote{font-weight:800;letter-spacing:1.1px;font-size:9px;color:#8c9889}.visual{height:620px;position:relative;perspective:1100px}.halo{height:510px;width:510px;position:absolute;left:5%;top:50px;border-radius:50%;border:1px solid #465338;background:radial-gradient(circle,#6dab1920,transparent 70%);box-shadow:0 0 75px #d5ff0810}.halo:after{content:"";position:absolute;inset:54px;border:1px dashed #45533d;border-radius:100%}.artcard{position:absolute;width:280px;height:389px;top:90px;left:24%;border-radius:16px;box-shadow:15px 24px 55px #000a;padding:19px;display:flex;flex-direction:column;justify-content:space-between;font-family:Barlow Condensed,Impact,sans-serif;overflow:hidden}.artcard>strong{font-size:200px;opacity:.1}.artcard>small{font-weight:900;letter-spacing:2px}.artcard>b{font-size:24px}.orangeCard{transform:translate(145px,36px) rotate(25deg);background:linear-gradient(145deg,#a9602d,#1a120b);border:3px solid #e0ab70}.purpleCard{transform:translate(88px,12px) rotate(12deg);background:linear-gradient(145deg,#8456b0,#171324);border:3px solid #cdb4ec}.frontCard{transform:rotate(-7deg);z-index:2;border:3px solid #d3ff77;background:radial-gradient(circle at 48% 45%,#8fc933 0,#243d15 42%,#0c1c0b 85%)}.artBottom,.artTop{display:flex;align-items:center;justify-content:space-between}.artTop b{font-size:24px}.artBottom small,.artTop small{font-size:10px;letter-spacing:2px}.artLogo{height:190px;width:190px;border:2px solid #eaff9e;border-radius:50%;display:grid;place-items:center;margin:auto;box-shadow:0 0 0 18px #bdff161d,0 0 0 39px #bdff1612,inset 0 0 75px #d2ff3693;font-family:Barlow Condensed;font-weight:900;font-size:150px;font-style:italic;color:#f4ffd0}.artBottom b{font-size:30px;line-height:.85}.visualCaption{position:absolute;right:0;bottom:22px;font-size:10px;line-height:2;letter-spacing:2px;font-weight:900;color:#a5aea1;text-align:right}.ticker{background:var(--lime);color:#10150b;white-space:nowrap;overflow:hidden}.ticker div{font-family:Barlow Condensed;font-weight:900;letter-spacing:2px;font-size:30px;padding:12px 0;min-width:max-content}.section{padding-top:125px;padding-bottom:130px}.sectionHead{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:52px}.finish h2,.sectionHead h2{font-size:clamp(60px,7vw,105px);line-height:.89;margin:18px 0 0;letter-spacing:-1.5px}.sectionHead>p{font-size:14px;color:#abb7a7;line-height:1.8;max-width:300px}.steps{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #5b6357}.steps article{border-right:1px solid #30382d;padding:25px 25px 23px}.steps article:first-child{padding-left:0}.steps article:last-child{border:0}.stepNum{display:flex;justify-content:space-between;color:var(--lime);font-size:11px;font-weight:900}.stepNum span{font-size:22px}.steps h3{font-size:28px;margin:76px 0 9px}.steps p{font-size:13px;line-height:1.7;color:#a8b0a2}.collections{background:#181c17;padding-top:105px;padding-bottom:130px;max-width:none}.collections>.collectionGrid,.collections>.sectionHead{max-width:1320px;margin-left:auto;margin-right:auto}.collectionGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}.collection{height:370px;padding:17px;position:relative;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;border:1px solid #65715d;transition:transform .2s}.collection:hover{transform:translateY(-8px)}.collection.purple{background:linear-gradient(130deg,#4c2b5f,#18121e)}.collection.green{background:linear-gradient(130deg,#3b5b2b,#121b0e)}.collection.orange{background:linear-gradient(130deg,#6a3e2b,#19120e)}.collection.blue{background:linear-gradient(130deg,#225466,#101c22)}.collection>small{font-size:10px;letter-spacing:2px;font-weight:900}.collectionGlyph{position:absolute;font-size:235px;line-height:1;top:46px;right:-28px;color:#ffffff20;transform:rotate(-16deg)}.collectionBottom{position:relative;display:flex;justify-content:space-between;align-items:end}.collectionBottom span{font-size:10px;letter-spacing:2px;font-weight:800;color:#cdd6cb}.collectionBottom h3{font-size:40px;line-height:.9;margin:9px 0}.collectionBottom>b{font-size:22px;border:1px solid #ffffff60;padding:8px}.finish{text-align:center;padding-top:135px;padding-bottom:145px}.finishMark{display:inline-flex;gap:28px;color:var(--lime);border:1px solid var(--lime);padding:10px 18px;font-weight:900}.finishMark span{font-size:10px;letter-spacing:2px}.finish p{color:#b9c1b6;margin:26px 0 37px}footer{border-top:1px solid #444c40;min-height:210px;display:flex;justify-content:space-between;align-items:center;gap:20px}footer p{font-size:12px;color:#8e998a}footer>div:nth-child(2){display:flex;gap:22px;font-size:10px;font-weight:900;letter-spacing:1px}footer>small{font-size:10px;color:#8e998a}.room{min-height:100vh;background:radial-gradient(ellipse at 78% 46%,#2d42153b,transparent 56%),#0b0d0b}.room .nav{max-width:none}.roomMain{max-width:1400px;margin:auto;min-height:calc(100vh - 160px);padding:70px 6%;display:grid;grid-template-columns:1fr 1fr;align-items:center;grid-gap:70px;gap:70px}.roomMain h1{font-family:Barlow Condensed;font-size:clamp(67px,8vw,116px);font-weight:900;line-height:.85;margin:24px 0}.roomMain h1 i{color:var(--lime);font-style:normal}.roomIntro{font-size:16px;color:#b4bdb0;line-height:1.8;max-width:510px}.roomFooter{font-size:10px;letter-spacing:1px;color:#a1b39d;max-width:1400px;margin:auto;padding:10px 6% 25px;display:flex;justify-content:space-between}.back{font-size:11px;font-weight:900}.back,.qaState{letter-spacing:1.2px}.qaState{display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-size:10px;color:#cfff8f;font-weight:800;margin:24px 0 35px}.qaState em{color:#f4cb8c;font-style:normal}.stepTitle{font-weight:900;font-size:12px;letter-spacing:1px;margin:20px 0 8px}.stepTitle span{color:var(--lime);margin-right:8px}.qaFilters{display:flex;flex-wrap:wrap;gap:7px;margin:12px 0 27px}.qaFilters button{background:#202a1c;border:1px solid #4b6340;color:#dae9ce;padding:9px 12px;font-size:10px;letter-spacing:.5px;font-weight:900}.qaFilters button.active{background:var(--lime);color:#142009}.qaAction{border:0;margin-top:16px}.qaAction:disabled{opacity:.5;cursor:not-allowed}.roomInfo{font-size:12px;color:#9fad94;line-height:1.8;max-width:480px}.notice{background:#263522;border-left:3px solid var(--lime);padding:13px;color:#e6ffd5;font-size:13px;max-width:500px}.qaBalance{font-size:12px;font-weight:800;color:var(--lime)}.terminal{border:1px solid #526745;background:#141b11;box-shadow:0 0 100px #aeff1115}.terminalBar{background:#27331d;border-bottom:1px solid #3d5131;padding:13px 20px;font-size:10px;letter-spacing:1.6px;color:#dce6d1}.terminalBar span{color:var(--lime)}.terminalBody{min-height:425px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;padding:30px}.terminalLogo{border:2px solid #bdff71;border-radius:100%;height:180px;width:180px;display:grid;place-items:center;font-family:Barlow Condensed;font-size:96px;font-weight:900;color:var(--lime);box-shadow:0 0 0 17px #b1ff1315,0 0 75px #b1ff131f}.terminalBody h2{font-size:36px;margin:28px 0 3px}.terminalBody p{color:#a4b89b;font-size:10px;letter-spacing:2px}.terminalLine{height:4px;background:linear-gradient(90deg,#c3ff5a 33%,#34492c 0);width:160px;margin:25px 0}.embed{height:calc(100vh - 91px);display:flex;flex-direction:column}.embedHead{display:flex;justify-content:space-between;align-items:center;padding:10px 6%;border-bottom:1px solid #49543d;font-size:11px;font-weight:900;letter-spacing:1px}.embedHead button{background:#1e2819;color:var(--lime);border:1px solid #516d3e;padding:12px}.embed iframe{width:100%;min-height:700px;border:0;flex:1 1}@media(max-width:1080px){.nav nav{display:none}.heroCopy h1{font-size:90px}.artcard{left:7%}.halo{left:-25%}.collectionGrid,.steps{grid-template-columns:repeat(2,1fr)}.roomMain{gap:25px}}@media(max-width:760px){.nav,footer,main>section{padding-left:20px;padding-right:20px}.nav{height:75px}.logo{font-size:25px}.navButton{font-size:9px;padding:13px}.hero{display:flex;flex-direction:column;align-items:stretch;min-height:unset}.heroCopy{padding:55px 0 0}.heroCopy h1{font-size:clamp(75px,14vw,105px)}.heroSub{font-size:14px}.actions{margin-bottom:35px}.visual{height:420px}.halo{height:360px;width:360px;left:5%;top:5px}.artcard{width:200px;height:275px;top:47px;left:16%;padding:12px}.orangeCard{transform:translate(80px,24px) rotate(25deg)}.purpleCard{transform:translate(50px,10px) rotate(12deg)}.artLogo{width:135px;height:135px;font-size:95px}.artTop b{font-size:19px}.artTop small{font-size:7px}.artBottom b{font-size:21px}.visualCaption{bottom:5px}.collections,.section{padding-top:75px;padding-bottom:80px}.sectionHead{display:block}.finish h2,.sectionHead h2{font-size:65px}.steps h3{font-size:24px;margin-top:25px}.steps article{padding:20px 13px!important}.collectionGrid{gap:9px}.collection{height:255px;padding:12px}.collectionGlyph{font-size:145px}.collectionBottom h3{font-size:30px}.finish{padding-top:100px;padding-bottom:105px}footer{display:block;padding-top:30px;padding-bottom:30px}footer>div:nth-child(2){margin:25px 0}.roomMain{display:block;padding:55px 20px}.roomMain h1{font-size:75px}.roomArt{margin-top:45px}.terminalBody{min-height:340px}.roomFooter span{display:none}.embed{height:calc(100vh - 75px)}}