@font-face{font-family:Barlow;src:url('assets/barlow-condensed-black-italic.ttf') format('truetype');font-weight:900;font-style:italic;font-display:swap}
@font-face{font-family:Space;src:url('assets/space-grotesk-regular.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}
:root{--bg:#0b0b0d;--ink:#f4f2ed;--yellow:#ffe600;--blue:#168aff;--pink:#fa38a6;--muted:#aaa9b2;--line:#2b2b30;--display:Barlow,Impact,'Arial Narrow',sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:32px}body{margin:0;background:var(--bg);color:var(--ink);font:400 15px/1.65 Space,Arial,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}a:focus-visible{outline:3px solid var(--pink);outline-offset:7px}::selection{background:var(--yellow);color:var(--bg)}.site-shell{width:min(1280px,calc(100% - 112px));margin-inline:auto}.skip-link{position:absolute;left:20px;top:-100px;background:var(--yellow);color:#000;padding:12px 20px;z-index:20}.skip-link:focus{top:12px}.header{min-height:110px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--line)}.brand{display:inline-flex;align-items:center;gap:10px;font:900 italic 32px/1 var(--display);letter-spacing:-.6px;white-space:nowrap}.brand img{border-radius:50%;width:44px;height:44px}.brand-i{color:var(--yellow);margin-inline:3px}.brand-dot{color:var(--yellow);margin-left:-7px}.header-note{font-size:10px;letter-spacing:2px;color:var(--muted);margin-left:25px}.status{display:flex;align-items:center;gap:10px;font-size:10px;letter-spacing:1px}.status>span:last-child{font-size:18px;margin-left:5px}.status-dot{width:7px;height:7px;border-radius:100%;background:var(--yellow);box-shadow:0 0 13px #ffe60060}.hero{display:grid;grid-template-columns:1.17fr 1fr;gap:15px;min-height:690px;align-items:center;padding:60px 0 76px}.hero-copy{position:relative;z-index:2}.eyebrow{font-size:10px;letter-spacing:2.2px;font-weight:400;line-height:1.5}.hero-copy>.eyebrow{display:flex;gap:12px;align-items:center;margin:0 0 25px}.hero-copy>.eyebrow span{font-size:22px;color:var(--yellow);line-height:1}h1,h2,h3,p{margin-top:0}h1{font:900 italic clamp(70px,6.7vw,100px)/.91 var(--display);letter-spacing:-1.5px;margin:0 0 27px}h1>span{display:block;white-space:nowrap}.yellow{color:var(--yellow)}.blue{color:var(--blue)}.pink{color:var(--pink)}.outline{color:transparent;-webkit-text-stroke:1.3px var(--ink)}.outline .yellow{-webkit-text-stroke:0}.intro{color:#b9b8c1;font-size:14px;line-height:1.85;margin-bottom:28px}.button{display:inline-flex;gap:28px;align-items:center;background:var(--yellow);color:var(--bg);padding:16px 23px;font-size:11px;letter-spacing:.7px;line-height:1.5;font-weight:bold;box-shadow:4px 4px 0 #6b6216;transition:transform .18s,box-shadow .18s}.button span{font-size:23px;line-height:1}.button:hover{transform:translate(2px,2px);box-shadow:2px 2px 0 #6b6216}.hero-footnote{font-size:10px;color:var(--muted);margin:20px 0 0;letter-spacing:.2px}.tiny-spark{color:var(--pink);margin-right:7px}.hero-art{height:510px;position:relative;isolation:isolate;display:grid;place-items:center;background:radial-gradient(ellipse at 50% 48%,#12365a58,transparent 65%)}.orbit{position:absolute;width:435px;height:435px;border:1px solid #303036;border-radius:50%;z-index:-2;transform:rotate(-25deg) scaleY(.73)}.orbit-two{transform:rotate(45deg) scaleY(.92);width:420px;height:420px;border-style:dashed;border-color:#26262c}.collector-card{width:290px;height:396px;border-radius:15px;background:var(--yellow);border:8px solid var(--yellow);outline:1px solid #fff281;box-shadow:8px 14px 0 #0005,0 20px 65px #0008;transform:rotate(8deg);position:relative;z-index:2;overflow:hidden}.card-topline{color:#111;display:flex;justify-content:space-between;align-items:center;padding:1px 8px 8px;font-size:10px;font-weight:bold;letter-spacing:1px}.card-portrait{height:229px;background:#171518;border-radius:6px;display:grid;place-items:center;overflow:hidden;position:relative;border:2px solid #0b0b0d}.card-portrait img{width:202px;height:202px;position:relative;filter:drop-shadow(5px 8px 0 #0009);transform:rotate(-8deg)}.portrait-rays{position:absolute;inset:-90px;background:repeating-conic-gradient(from 8deg at 50% 50%,#ffe60020 0deg 12deg,transparent 12deg 27deg);transform:rotate(-15deg)}.portrait-star{position:absolute;color:var(--yellow);font-size:35px}.star-a{top:6px;left:9px}.star-b{bottom:0;right:8px;color:var(--pink);font-size:50px}.card-bottom{padding:12px 10px 0;color:#0b0b0d}.card-label{font-size:8px;letter-spacing:1.4px;display:block}.card-bottom strong{font:900 italic 58px/.95 var(--display);letter-spacing:-1px;display:block;margin:4px 0 10px}.card-bottom strong span{color:var(--pink);-webkit-text-stroke:1px #111}.card-rule{border-top:2px solid #111}.card-edition{display:flex;align-items:center;justify-content:space-between;margin-top:7px;font-size:7px;letter-spacing:.5px}.card-edition>span{font-size:10px}.back-card{position:absolute;width:278px;height:382px;border:8px solid;border-radius:15px;z-index:0;overflow:hidden;box-shadow:5px 12px 20px #0008;display:grid;place-items:center}.back-card span{position:absolute;font:900 italic 31px var(--display);white-space:nowrap;transform:rotate(-90deg);left:-45px;top:175px}.back-card i{display:block;width:180px;height:260px;border:1px solid currentColor;transform:rotate(30deg);border-radius:90px}.blue-card{background:#0c235b;border-color:var(--blue);color:var(--blue);transform:translate(-61px,-9px) rotate(-13deg)}.pink-card{background:#370d29;border-color:var(--pink);color:var(--pink);transform:translate(57px,16px) rotate(22deg);z-index:-1}.pink-card span{left:auto;right:-40px;transform:rotate(90deg)}.art-spark{position:absolute;font-size:50px;line-height:1;z-index:3}.spark-one{left:20px;top:55px;color:var(--blue);font-size:63px}.spark-two{right:0;bottom:83px;color:var(--yellow);font-size:53px}.spark-three{right:27px;top:31px;color:var(--pink);font-size:30px}.soon-sticker{position:absolute;z-index:4;bottom:30px;left:12px;background:var(--pink);color:#111;transform:rotate(-9deg);padding:13px 17px 10px;box-shadow:4px 4px 0 #111;border:2px solid #111}.soon-sticker>span{display:block;font-size:9px;letter-spacing:1px}.soon-sticker strong{font:900 italic 30px/1 var(--display);display:block}.soon-sticker svg{width:65px;position:absolute;right:-45px;bottom:-12px;transform:rotate(-22deg);color:var(--pink)}.art-caption{position:absolute;bottom:0;right:0;font-size:7px;color:#98969f;letter-spacing:1.5px}.ticker{background:var(--yellow);color:#101012;border-top:2px solid #fff86a;border-bottom:2px solid #a99d00;overflow:hidden;transform:rotate(-1.5deg);width:100%;margin:0 0 10px}.ticker-line{display:flex;width:max-content;align-items:center;gap:34px;white-space:nowrap;padding:10px 0;transform:translateX(-32px)}.ticker span{font:900 italic 31px/1 var(--display);letter-spacing:.4px}.ticker b{font-size:21px;font-weight:400}.coming{display:grid;grid-template-columns:.9fr 1.1fr;gap:85px;padding-top:100px;padding-bottom:90px}.section-intro>.eyebrow{color:var(--muted);margin-bottom:18px}.section-intro h2{font:900 italic 56px/.96 var(--display);letter-spacing:-.6px;margin-bottom:23px}.section-intro>p:last-child{color:var(--muted);font-size:13px}.coming-list article{display:flex;gap:19px;align-items:flex-start;border-bottom:1px solid var(--line);padding:22px 0}.coming-list article:first-child{padding-top:0}.item-number{font-size:10px;color:#85838f;white-space:nowrap;padding-top:6px}.coming-list h3{font:900 italic 26px/1.2 var(--display);letter-spacing:.3px;margin-bottom:8px}.coming-list p{font-size:12px;line-height:1.8;color:var(--muted);max-width:355px;margin:0}.item-symbol{font-size:35px;line-height:1;margin-left:auto;padding-left:10px;padding-top:6px}.footer{border-top:1px solid var(--line);padding-top:29px;padding-bottom:25px}.footer-top{display:flex;gap:32px;align-items:center}.footer-brand{font-size:38px;gap:0}.footer-top p{font-size:11px;line-height:1.6;margin:0}.footer-top p span{color:var(--muted)}.back-top{margin-left:auto;font-size:9px;letter-spacing:1px;display:flex;align-items:center;gap:16px}.back-top span{font-size:23px;color:var(--yellow)}.footer-bottom{display:flex;justify-content:space-between;gap:25px;font-size:8px;color:#92919a;border-top:1px solid #1e1e23;margin-top:28px;padding-top:18px;line-height:1.8}
/* Decorative card edges and the angled ribbon must not create page scrolling. */
html,body{overflow-x:clip}
.hero-copy,.hero-art{min-width:0}
@media(min-width:1500px){.hero{min-height:760px}.hero-art{height:560px}}
@media(max-width:1150px){.site-shell{width:calc(100% - 72px)}.header-note{display:none}.hero{grid-template-columns:1.15fr 1fr;gap:0;min-height:620px}h1{font-size:clamp(62px,7.2vw,85px)}.hero-art{transform:scale(.84);transform-origin:center center;margin-inline:-25px}.coming{gap:45px}.section-intro h2{font-size:49px}.intro{font-size:13px}.desktop-break{display:none}}
@media(max-width:800px){.site-shell{width:calc(100% - 48px)}.header{min-height:88px}.brand{font-size:28px}.brand img{width:36px;height:36px}.status{font-size:8px;letter-spacing:.6px;gap:7px}.status>span:last-child{display:none}.hero{grid-template-columns:1fr;padding-top:45px;padding-bottom:35px;gap:10px;min-height:0}.hero-copy{max-width:600px}.hero-copy>.eyebrow{font-size:9px;letter-spacing:1.7px;margin-bottom:24px}h1{font-size:clamp(61px,11.3vw,92px);letter-spacing:-1px}.intro{font-size:14px;max-width:420px}.hero-art{margin:0 auto;height:470px;width:min(100%,480px);transform:scale(.94)}.hero-footnote{margin-top:18px}.coming{padding-block:65px;gap:40px;grid-template-columns:1fr}.section-intro h2{font-size:54px}.section-intro>p:last-child br{display:none}.coming-list p{max-width:none}.footer-bottom{flex-direction:column;gap:6px}.ticker-line{gap:24px}.ticker span{font-size:28px}.art-caption{font-size:6px;bottom:-6px}.footer-top{gap:22px}}
@media(max-width:420px){.site-shell{width:calc(100% - 36px)}.header{gap:12px}.brand{gap:7px;font-size:26px}.brand img{width:32px;height:32px}.status{font-size:7px;letter-spacing:.25px;gap:5px}.status-dot{width:5px;height:5px}.hero-copy>.eyebrow{font-size:8px;letter-spacing:1.1px}h1{font-size:clamp(52px,11.5vw,62px)}.hero{padding-top:36px}.hero-art{width:100%;height:445px;transform:scale(.79);margin-block:-25px;transform-origin:center}.orbit{width:390px;height:390px}.orbit-two{width:370px;height:370px}.spark-one{left:-12px;top:25px}.spark-two{right:-10px;bottom:35px}.spark-three{right:-3px;top:5px}.soon-sticker{left:-10px;bottom:6px}.art-caption{right:-20px;bottom:-30px}.section-intro h2{font-size:48px}.coming-list article{gap:13px}.item-symbol{font-size:28px;padding-left:0}.coming-list h3{font-size:24px}.footer-top{flex-wrap:wrap;gap:20px}.footer-top p{font-size:10px}.back-top{font-size:8px;gap:8px}.footer-brand{font-size:32px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important}}
@media(max-width:350px){h1{font-size:44px}.hero-art{transform:scale(.69);margin-block:-45px}}
