@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&family=Manrope:wght@400;500;600;650;700;750;800&display=swap');
:root{--bg:#10110e;--panel:#191b16;--ink:#f0f0e8;--muted:#93978b;--line:#30332a;--lime:#d4f65b;--font:'DM Sans',Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font);font-size:15px;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,a,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,summary:focus-visible{outline:2px solid var(--lime);outline-offset:7px}::selection{background:var(--lime);color:var(--bg)}.wrap{width:min(1280px,calc(100% - 112px));margin-inline:auto}.header{height:113px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);gap:25px}.brand{display:flex;align-items:center;gap:11px;font-size:25px;font-weight:750;letter-spacing:-1px;line-height:1}.brand-sub{display:block;font-size:9px;letter-spacing:4px;margin-top:6px;font-weight:500}.header nav{display:flex;gap:34px;font-size:13px;color:#b9bcb2}.header nav a:hover,.text-link:hover{color:var(--lime)}.button{display:inline-flex;justify-content:space-between;align-items:center;gap:34px;padding:20px 25px;background:var(--lime);color:#171b0c;border:1px solid transparent;font-size:14px;font-weight:700;border-radius:4px;transition:background .2s,transform .2s}.button:hover{background:#e2ff83;transform:translateY(-2px)}.button span{font-size:21px;line-height:1}.button.small{padding:13px 17px;font-size:12px;gap:26px}.hero{display:grid;grid-template-columns:1.1fr 1fr;gap:38px;padding-block:68px 63px;min-height:740px;align-items:center}.eyebrow{font-size:10px;letter-spacing:1.8px;font-weight:600;display:flex;align-items:center;gap:9px;line-height:1.6}.status-dot{width:6px;height:6px;border-radius:50%;background:var(--lime);box-shadow:0 0 15px #d4f65566}h1,h2,h3,p{margin:0}h1,h2{font-family:'Manrope',Arial,sans-serif;font-weight:500;letter-spacing:-5px;line-height:1.04}h1{font-size:clamp(66px,6.7vw,96px);margin:29px 0 25px}.italic{font-family:Georgia,'Times New Roman',serif;font-style:italic;font-weight:400;letter-spacing:-4px}h1 .italic{color:var(--lime)}.period{color:var(--lime);font-family:var(--font);font-size:55px;vertical-align:top;display:inline-block;margin-left:4px}.hero-description{color:#a6aa9d;font-size:14px;line-height:1.8}.hero-actions{display:flex;align-items:center;gap:25px;margin-top:30px}.text-link{display:flex;gap:15px;font-size:12px;align-items:center}.hero-note{font-size:10px;color:#73786a;margin-top:25px}.hero-art{height:550px;position:relative;overflow:hidden;border-radius:5px;border:1px solid #333a29;background:radial-gradient(ellipse at 60% 42%,#3e4a26 0%,#232b1a 33%,#171d13 70%)}.hero-art:after{content:'';position:absolute;inset:0;opacity:.09;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23fff' filter='url(%23n)' opacity='.5' d='M0 0h180v180H0z'/%3E%3C/svg%3E");pointer-events:none}.art-top,.art-bottom{position:absolute;z-index:2;left:25px;right:25px;display:flex;justify-content:space-between;font-size:8px;letter-spacing:1.5px;color:#a4ac91;line-height:1.8}.art-top{top:25px}.art-bottom{bottom:25px;align-items:end}.art-badge{font-size:29px;letter-spacing:-2px;color:var(--lime);font-weight:700}.art-badge span{font-size:16px;vertical-align:top;margin-left:3px}.orbit{position:absolute;width:420px;height:420px;border:1px solid #d6ecaa16;border-radius:50%;top:70px;left:50%;transform:translateX(-50%)}.orbit-two{width:320px;height:320px;top:120px}.sculpture{position:absolute;top:50%;left:50%;width:295px;height:295px;border-radius:50%;transform:translate(-50%,-50%) rotate(-32deg);background:conic-gradient(from 60deg,#a5b37b,#f0f7b5 12%,#637447 27%,#27391a 34%,#bdd08c 47%,#e8f9aa 62%,#8b9d60 75%,#344622 86%,#a5b37b);box-shadow:inset 9px 8px 12px #f3ffd670,inset -10px -12px 22px #131c0caa,22px 32px 32px #0008;animation:float 8s ease-in-out infinite}.sculpture-inner{position:absolute;inset:73px;background:radial-gradient(ellipse at 40% 35%,#131a0b,#303d20);border-radius:50%;box-shadow:inset 12px 10px 14px #000b,-5px -4px 7px #f1ffb87a,8px 9px 7px #26321b}.sculpture-cut{position:absolute;right:-4px;top:77px;width:125px;height:142px;background:linear-gradient(145deg,#2b351e,#29351c);clip-path:polygon(0 35%,100% 0,100% 100%,0 65%)}.art-cross{position:absolute;color:#a1b67c;font-size:21px;font-weight:400}.cross-one{left:28px;top:46%}.cross-two{right:28px;top:46%}@keyframes float{50%{transform:translate(-50%,-54%) rotate(-26deg)}}.ticker{overflow:hidden;border-block:1px solid var(--line);padding-block:20px;background:#151710}.ticker>div{display:flex;gap:52px;align-items:center;width:max-content;font-size:11px;letter-spacing:2px;color:#b8bdab;transform:translateX(-18px)}.ticker span{color:var(--lime);font-size:23px}.section{padding-block:100px}.section-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:38px;gap:30px}.muted{color:var(--muted);margin-bottom:24px}h2{font-size:58px;letter-spacing:-2.8px;line-height:1.12}h2 .italic{letter-spacing:-2px}.section-heading>p{color:var(--muted);font-size:13px;line-height:1.8;padding-bottom:6px}.products{display:grid;grid-template-columns:1fr 1fr;gap:22px}.product{padding:26px;background:var(--panel);border:1px solid var(--line);border-radius:5px;overflow:hidden;transition:border-color .2s}.product:hover{border-color:#6c7e44}.product-top{display:flex;justify-content:space-between;gap:10px;align-items:center;font-size:9px;letter-spacing:1px;color:#9ca38e}.pill{border:1px solid #414935;color:#c3d0a7;border-radius:20px;padding:6px 9px;font-size:8px;letter-spacing:.6px}.product-symbol{height:210px;display:flex;align-items:center;justify-content:center;position:relative}.symbol-cheats span{position:absolute;width:107px;height:107px;border:1px solid #c2d79d;transform:rotate(30deg) skew(-8deg,-8deg);background:linear-gradient(130deg,#b9d58c22,#78944d05);box-shadow:0 0 40px #bddd7522}.symbol-cheats span:nth-child(1){margin-top:-45px}.symbol-cheats span:nth-child(2){margin-top:0}.symbol-cheats span:nth-child(3){margin-top:45px}.symbol-spoofers span{position:absolute;width:120px;height:120px;border:1px solid #bacd93;border-radius:50%;transform:rotateX(56deg) rotate(-30deg);box-shadow:inset 0 0 24px #d4f65b0d}.symbol-spoofers span:nth-child(1){margin-top:-47px}.symbol-spoofers span:nth-child(3){margin-top:47px}.product-bottom{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding-top:24px}.product h3{font-size:25px;font-weight:500;letter-spacing:-.8px}.product p{font-size:12px;color:var(--muted);margin-top:7px}.round-link{height:42px;width:42px;display:grid;place-items:center;border-radius:50%;border:1px solid #465136;color:var(--lime);font-size:23px}.round-link:hover{background:var(--lime);color:var(--bg)}.collection-note{font-size:11px;color:var(--muted);margin-top:20px;line-height:1.6}.process-section{background:#151711;border-block:1px solid var(--line)}.steps{display:grid;grid-template-columns:repeat(3,1fr);margin-top:58px}.steps article{padding:0 34px;border-left:1px solid var(--line)}.steps article:first-child{padding-left:0;border-left:0}.steps article:last-child{padding-right:0}.step-number{font-size:12px;color:var(--lime);font-family:monospace;display:block;margin-bottom:40px}.steps h3{font-size:20px;font-weight:500;letter-spacing:-.5px}.steps p{color:var(--muted);font-size:13px;line-height:1.8;margin-top:14px;max-width:285px}.faq-section{display:grid;grid-template-columns:1fr 1.2fr;gap:50px}.faq-list details{border-bottom:1px solid var(--line)}.faq-list details:first-child{border-top:1px solid var(--line)}summary{list-style:none;padding:24px 0;display:flex;justify-content:space-between;gap:16px;font-size:14px;cursor:pointer}summary::-webkit-details-marker{display:none}summary span{color:var(--lime);font-size:20px;line-height:1}details[open] summary span{transform:rotate(45deg)}details p{color:var(--muted);font-size:13px;line-height:1.8;padding:0 30px 25px 0}.apply{background:var(--lime);color:#171c0d;border-radius:5px;padding:45px 48px 37px;position:relative}.apply .eyebrow{color:#4c6027}.apply h2{font-size:72px;margin-top:28px;letter-spacing:-3.7px}.apply h2>span:last-child{position:absolute;right:55px;top:73px;font-family:Arial,sans-serif;font-size:105px;font-weight:400}.apply-bottom{display:flex;justify-content:space-between;align-items:end;margin-top:36px;gap:20px}.apply-bottom p{font-size:13px;line-height:1.8;color:#4c6027}.button.dark{background:#181e0e;color:var(--lime)}.button.dark:hover{background:#303d18}.invite-status{border-top:1px solid #99b53d;padding-top:18px;margin-top:24px;font-size:13px;line-height:1.6}.footer{display:flex;align-items:center;justify-content:space-between;gap:22px;padding-block:50px;font-size:10px;color:var(--muted)}.footer .brand{color:var(--ink);font-size:20px}.footer .brand-sub{font-size:7px;letter-spacing:3px}.footer>a:last-child{color:#c5cbb9}
@media(min-width:1550px){.hero{min-height:800px}.hero-art{height:600px}.sculpture{width:330px;height:330px}.sculpture-inner{inset:82px}.sculpture-cut{top:90px;height:150px;width:140px}}
@media(max-width:1050px){.wrap{width:calc(100% - 64px)}.hero{gap:25px;min-height:680px}.hero-art{height:500px}.hero-actions{gap:16px;align-items:start;flex-direction:column}.sculpture{width:250px;height:250px}.sculpture-inner{inset:62px}.sculpture-cut{top:64px;width:110px;height:125px}h1{font-size:73px}.header nav{gap:20px}.eyebrow{font-size:9px;letter-spacing:1px}.apply h2{font-size:65px}.product-top{align-items:start;flex-direction:column}.footer>p{display:none}}
@media(max-width:720px){.wrap{width:calc(100% - 40px)}.header{height:88px;gap:12px}.header .brand{font-size:22px}.header nav{display:none}.button.small{font-size:11px;padding:12px;gap:10px}.hero{grid-template-columns:1fr;gap:38px;padding-block:43px 35px}h1{font-size:clamp(64px,12.3vw,88px);letter-spacing:-3.8px;margin-top:24px}.period{font-size:40px}.hero-description{font-size:14px}.hero-actions{flex-direction:row;align-items:center;gap:20px}.hero-actions .button{padding:17px 18px;gap:20px}.text-link{font-size:11px;gap:8px}.hero-art{height:360px}.sculpture{width:235px;height:235px}.sculpture-inner{inset:58px}.sculpture-cut{top:61px;width:100px;height:114px}.orbit-one{top:-25px}.orbit-two{top:25px}.hero-note{margin-top:20px}.section{padding-block:65px}.section-heading{display:block}h2{font-size:45px}.section-heading>p{margin-top:23px}.products{grid-template-columns:1fr;gap:16px}.product-top{flex-direction:row;align-items:center}.product-symbol{height:190px}.steps{grid-template-columns:1fr;margin-top:35px;gap:30px}.steps article,.steps article:first-child,.steps article:last-child{padding:0 0 0 20px;border-left:1px solid var(--line)}.step-number{margin-bottom:15px}.steps p{max-width:100%}.faq-section{grid-template-columns:1fr;gap:32px}.apply{padding:30px 25px}.apply h2{font-size:49px;letter-spacing:-2.5px}.apply h2>span:last-child{font-size:40px;right:27px;top:65px}.apply-bottom{align-items:start;flex-direction:column;gap:24px}.apply-bottom .button{width:100%;justify-content:space-between}.footer{flex-wrap:wrap;padding-block:35px;row-gap:30px}.footer>.brand{width:55%}.footer>span{order:3}.footer>a:last-child{margin-left:auto;order:4}.ticker{padding-block:13px}.ticker>div{gap:30px;font-size:9px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
/* Technical visual direction */
.header .brand-artwork{display:block;position:relative;width:196px;height:52px;flex-shrink:0}.logo-layout{display:block;position:absolute;inset:0;width:196px;height:52px;mix-blend-mode:screen}.logo-symbol,.logo-wordmark{display:block;position:absolute;overflow:hidden}.logo-symbol{left:0;top:3px;width:44px;height:44px}.logo-symbol img{position:absolute;width:100px;height:100px;max-width:none;left:-29px;top:-13px}.logo-wordmark{left:54px;top:7px;width:140px;height:40px}.logo-wordmark img{position:absolute;width:160px;height:160px;max-width:none;left:-9px;top:-90px;image-rendering:auto}
@media(max-width:720px){.header .brand-artwork{width:166px;height:44px}.logo-layout{transform:none;width:166px;height:44px}.logo-symbol{top:0}.logo-wordmark{left:49px;top:6px;width:116px;height:33px}.logo-wordmark img{width:132px;height:132px;left:-8px;top:-75px}}
:root{--bg:#0b0e0f;--panel:#121719;--line:#283133;--muted:#9aa7a8;--ink:#eff5f2;--mono:'Cascadia Code','SFMono-Regular',Consolas,monospace}
.eyebrow,.hero-note,.product-top,.pill,.art-top,.art-bottom,.step-number,.ticker,.spec-panel{font-family:var(--mono)}
h1,h2{font-weight:650}.italic{font-family:'Manrope',Arial,sans-serif;font-style:normal;font-weight:650;letter-spacing:inherit;color:var(--lime)}
h1{font-size:clamp(55px,5.3vw,76px);letter-spacing:-3.5px;line-height:1.08}h2 .italic{letter-spacing:inherit}
.hero-note{letter-spacing:1px;color:#99ab85;font-size:10px}.header nav{gap:25px}.header{height:100px}.hero{min-height:690px}
.hero-art{background-color:#10191a;background-image:linear-gradient(#7aa3990c 1px,transparent 1px),linear-gradient(90deg,#7aa3990c 1px,transparent 1px),radial-gradient(ellipse at center,#31403155,transparent 65%);background-size:28px 28px,28px 28px,100% 100%;border-color:#31433b;border-radius:2px}
.hero-art:after{opacity:.04}.art-top,.art-bottom{color:#a6b5ac}.orbit{border-color:#c4ec891c}.orbit-one{border-radius:4px;transform:translateX(-50%) rotate(45deg);width:300px;height:300px;top:125px}.orbit-two{border-style:dashed;width:390px;height:390px;top:80px}
.chip{position:absolute;width:220px;height:220px;top:50%;left:50%;transform:translate(-50%,-50%);padding:17px;border:1px solid #a9d777;background:linear-gradient(135deg,#293c2d,#101b18);box-shadow:0 0 65px #b8f06918,inset 0 0 30px #b8f0690d}
.chip:before,.chip:after{content:'';position:absolute;inset:18px -20px;background:repeating-linear-gradient(to bottom,#829b66 0 3px,transparent 3px 15px);z-index:-1}.chip:after{inset:-20px 18px;background:repeating-linear-gradient(to right,#829b66 0 3px,transparent 3px 15px)}
.chip-core{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:17px;background:#101917;border:1px solid #4d6544}.chip-core>span{font:8px var(--mono);letter-spacing:2px;color:#97ac8e}.chip-core strong{font:700 65px var(--mono);letter-spacing:-7px;color:var(--lime)}.chip-core strong span{color:#6b854f;font-size:39px}
.ticker,.process-section{background:#101516}.products{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.product{padding:23px;border-radius:2px;background:linear-gradient(135deg,#161e1c,#101618)}.product-top{flex-direction:column;align-items:start;gap:12px}.pill{border-radius:2px}.product-symbol{height:200px}.product-bottom{gap:12px}.product h3{font-size:24px}.product p{line-height:1.6}.round-link{flex-shrink:0;border-radius:3px}.button{border-radius:2px}.section-heading>p{color:#aab6b2}
.symbol-emulators span{position:absolute;width:113px;height:77px;border:1px solid #bdd991;background:#b1e88008;box-shadow:0 0 30px #bddd7510}.symbol-emulators span:nth-child(1){transform:translate(-18px,-18px)}.symbol-emulators span:nth-child(2){transform:translate(0,0)}.symbol-emulators span:nth-child(3){transform:translate(18px,18px);background:#15221d}.symbol-emulators span:nth-child(3):after{content:'>_';font:26px var(--mono);position:absolute;top:20px;left:24px;color:var(--lime)}
.emulator-section{display:grid;grid-template-columns:1.1fr 1fr;gap:65px;border-top:1px solid var(--line);padding-block:80px 100px;align-items:center}.emulator-copy>p:not(.eyebrow){font-size:14px;color:var(--muted);line-height:1.85;max-width:460px;margin-top:24px}.emulator-copy>.button{margin-top:28px}.spec-panel{border:1px solid #3a4a42;background:#111918;border-radius:3px;font-size:11px}.spec-header{padding:20px;border-bottom:1px solid #3a4a42;display:flex;align-items:center;gap:10px;color:#c6d4c9;font-size:10px;letter-spacing:1px}.spec-header>span:last-child{margin-left:auto;color:var(--lime)}.spec-panel dl{margin:0;padding:10px 22px}.spec-panel dl>div{display:flex;justify-content:space-between;gap:15px;border-bottom:1px solid #26352d;padding:20px 0}.spec-panel dt{font-size:9px;color:#99aa9e;letter-spacing:1px}.spec-panel dd{margin:0;color:#d2ded7;text-align:right}.spec-panel dd.accent{color:var(--lime)}.spec-panel dl>div:last-child{border-bottom:0}.spec-note{margin:0;padding:20px 22px;background:#0d1412;color:#8fa37c;line-height:1.9;font-size:10px;border-top:1px solid #28382d}.apply .italic{color:inherit}.apply h2{font-size:65px}.apply h2>span:last-child{font-size:85px}.apply{border-radius:2px}
@media(max-width:1050px){h1{font-size:60px}.products{gap:12px}.product{padding:18px}.product p{font-size:11px}.emulator-section{gap:32px}.emulator-copy h2{font-size:43px}.header nav{gap:18px}}
@media(max-width:800px){.products{grid-template-columns:1fr}.product-top{flex-direction:row;align-items:center}.product-symbol{height:180px}.emulator-section{grid-template-columns:1fr;gap:35px;padding-block:55px 65px}.emulator-copy>p:not(.eyebrow){max-width:none}.header nav{gap:14px;font-size:11px}}
@media(max-width:720px){.header{height:88px}h1{font-size:clamp(43px,8.8vw,63px);letter-spacing:-2.5px}.hero{min-height:0}.hero-art{height:360px}.orbit-one{width:215px;height:215px;top:73px}.orbit-two{width:290px;height:290px;top:35px}.chip{width:170px;height:170px;padding:13px}.chip-core strong{font-size:51px}.chip-core>span{font-size:7px;letter-spacing:1.3px}.chip-core{gap:10px}.spec-header{font-size:9px;padding:18px 15px}.spec-panel dl{padding-inline:17px}.spec-panel dd{font-size:10px}.spec-panel dt{font-size:8px}.emulator-copy h2{font-size:clamp(33px,8.4vw,44px)}.apply h2{font-size:43px}.apply h2>span:last-child{font-size:36px;top:59px}.hero-actions{flex-wrap:wrap}.product p{font-size:12px}}
