@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Space+Grotesk:wght@400;500;600;700&display=swap";:root{--bg:#151619;--paper:#eae9e4;--muted:#a5a6ab;--line:#ffffff24;--accent:#d8b3d1}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{background:var(--bg);color:var(--paper);margin:0;font-family:DM Sans,Arial,sans-serif}button,a,select{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button,select{font:inherit}button{cursor:pointer}button:focus-visible{outline-offset:6px;outline:2px solid #8fd8cf}a:focus-visible{outline-offset:6px;outline:2px solid #8fd8cf}[tabindex]:focus-visible{outline-offset:6px;outline:2px solid #8fd8cf}button{color:inherit}::selection{color:#151619;background:#c1a3c9}.announcement{letter-spacing:1.3px;background:#25262b;border-top:3px solid #0000;border-image:linear-gradient(90deg,#d4ae6e,#bc7fa3,#8c8dcc,#8cbeb4) 1;justify-content:space-between;padding:10px 4%;font:9px monospace;display:flex}.announcement span:nth-child(2){color:#c1b5c7}header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;max-width:1400px;height:117px;margin:auto;padding:15px 5%;display:flex}.brand{align-items:center;gap:12px;display:flex}.diamond-mark{width:48px;display:block}.diamond-mark svg{width:100%;display:block}.brand-wordmark{letter-spacing:-1.5px;font-family:Space Grotesk,sans-serif;font-size:27px;font-weight:700;line-height:.88;position:relative}.brand-spark{color:#d8b3d1;margin-left:5px;font-size:19px}nav{gap:34px;font-size:12px;display:flex}nav a{color:#c5c5c8}nav a:hover,.text-link:hover{color:#fff}.header-right{width:95px}.cart-button{background:0 0;border:0;width:84px;height:84px;display:block;position:relative}.inventory-cart{width:70px;height:62px;display:block;position:absolute;top:0;left:0}.inventory-basket{z-index:2;filter:drop-shadow(0 4px 3px #0006);width:68px;position:absolute;bottom:0;left:0}.inventory-disc{filter:drop-shadow(0 0 5px #d4aec867);z-index:1;width:22px;height:22px;animation:5s infinite collect;position:absolute;top:-1px;left:32px}.inventory-disc svg{width:100%;height:100%}.inventory-spark{background:#c9dace;width:3px;height:3px;animation:5s infinite spark;position:absolute;top:39px;left:50px}.cart-count{color:#232329;background:#dfdbd8;border-radius:50%;min-width:18px;height:18px;padding:3px;font:10px monospace;position:absolute;top:30px;right:0}.cart-label{letter-spacing:2px;font:9px monospace;position:absolute;bottom:0;left:20px}@keyframes collect{0%,15%{opacity:1;transform:translateY(0)rotateY(0)}45%{opacity:1;transform:translateY(-4px)rotateY(360deg)}65%{opacity:0;transform:translateY(31px)rotateY(500deg)scale(.6)}to{opacity:0;transform:translateY(31px)}}@keyframes spark{0%,60%,85%,to{opacity:0}70%{opacity:1;transform:translateY(-9px)}}main{max-width:1400px;margin:auto;padding:0 5%}.issue-line{letter-spacing:1px;color:var(--muted);justify-content:space-between;padding:18px 0;font:9px monospace;display:flex}.hero{grid-template-columns:1.5fr 1fr;align-items:center;gap:30px;min-height:345px;padding:25px 0 36px;display:grid}.eyebrow{letter-spacing:1.5px;color:var(--muted);font:10px/1.8 monospace}h1,h2,h3,p{margin:0}h1{letter-spacing:-4.7px;margin:17px 0 20px;font-family:Space Grotesk,sans-serif;font-size:clamp(44px,5.3vw,76px);font-weight:600;line-height:.99}h1 em{letter-spacing:-3px;color:#c4b4c9;font-family:Georgia,serif;font-weight:400}p{color:#b7b8bd;font-size:14px;line-height:1.75}.hero-copy p{margin-bottom:24px}.primary{background:var(--paper);color:#1c1d20;border:0;justify-content:space-between;align-items:center;gap:34px;padding:15px 20px;font-size:12px;font-weight:600;display:inline-flex}.primary:hover{background:#d4c3d8}.primary span{font-size:18px}.hero-note{letter-spacing:1px;color:#95969d;margin-top:16px;font:9px monospace}.status-dot{background:#8cbeb4;border-radius:50%;width:5px;height:5px;margin-right:8px;display:inline-block}.hero-art{text-align:center;justify-self:center;width:100%}.disc-stage{place-items:center;height:260px;display:grid;position:relative}.disc-aura{filter:blur(40px);background:conic-gradient(from 90deg,#dfad7f33,#dc86b333,#777fd533,#a2d8cc33,#dfad7f33);width:210px;height:130px;position:absolute;transform:rotate(-25deg)}.disc-perspective{perspective:800px;cursor:grab;touch-action:none;z-index:1;width:220px;height:220px}.disc-perspective:active{cursor:grabbing}.disc-rotor{width:100%;height:100%;transform-style:preserve-3d;will-change:transform}.disc-front,.disc-back,.disc-edge{border-radius:50%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#0000 0 7%,#000 7.5% 100%);mask-image:radial-gradient(circle,#0000 0 7%,#000 7.5% 100%)}.disc-edge{background:conic-gradient(#eee,#687782,#e4d4e7,#777681,#fff,#6c8487,#eee);border:1px solid #e5e4ed}.disc-front{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transform:translateZ(5px);box-shadow:inset 0 0 0 2px #fffa}.disc-front svg{width:100%;height:100%}.disc-spectral{background:conic-gradient(from var(--shine,0deg),transparent 0deg,#fff9 25deg,transparent 50deg,#aaf6 100deg,transparent 150deg,#fffa 200deg,transparent 240deg,#fca5 290deg,transparent 330deg);mix-blend-mode:screen;opacity:.6;position:absolute;inset:0}.disc-back{-webkit-backface-visibility:hidden;backface-visibility:hidden;background:repeating-radial-gradient(circle,transparent 0 3px,#fff2 4px 5px),conic-gradient(from var(--shine,0deg),#d4d9e1,#84bcb4,#a6a0d1,#edcacc,#dfd2a6,#b1bdcf,#d4d9e1);color:#34323e;flex-direction:column;justify-content:space-around;align-items:center;padding:38px;font:12px monospace;display:flex;transform:translateZ(-5px)rotateY(180deg)}.disc-back small{font-size:7px}.disc-caption{letter-spacing:1.5px;color:#a9aab2;gap:20px;font:8px monospace;display:flex;position:absolute;bottom:-9px}.disc-shop-link{display:none}.disc-shop-note{letter-spacing:1.2px;color:#c0b4c5;margin-top:30px;font:9px monospace}.manifesto-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);letter-spacing:1.4px;color:#bdb5c1;justify-content:space-between;padding:15px 0;font:9px monospace;display:flex}.manifesto-strip span:before{content:"✧";color:#c6b487;margin-right:13px}.shop{padding:48px 0 55px}.heading-row{justify-content:space-between;align-items:baseline;gap:20px;margin:10px 0 25px;display:flex}h2{letter-spacing:-1.3px;font-family:Space Grotesk,sans-serif;font-size:32px;font-weight:500}.small-note{color:var(--muted);font-size:11px}.filter-row{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.filter-row button{border:1px solid var(--line);background:0 0;border-radius:2px;margin-right:6px;padding:8px 17px;font-size:11px}.filter-row button.active{color:#222;background:#e7e6e2}.filter-row>span{letter-spacing:1px;color:#878992;font:9px monospace}.products{grid-template-columns:1fr 1fr;gap:22px;display:grid}.product{text-align:left;background:0 0;border:0;padding:0}.product-art{background:radial-gradient(at 50% 35%,#f3f3ef,#c9cbd0);height:430px;position:relative;overflow:hidden}.product-art.white{background:radial-gradient(at 50% 40%,#d4d2d3,#abacb2)}.merch-image{object-fit:contain;width:100%;height:100%}.product-art .merch-image{padding:28px 30px;transition:transform .5s}.product:hover .merch-image{transform:scale(1.045)}.concept{letter-spacing:1.4px;color:#4e5158;z-index:1;font:9px monospace;position:absolute;top:17px;left:18px}.product-plus{color:#34363e;border:1px solid #34363e66;place-items:center;width:30px;height:30px;display:grid;position:absolute;bottom:18px;right:18px}.product-info{justify-content:space-between;gap:10px;padding:18px 0;display:flex}.product-info h3{font-size:15px;font-weight:500}.product-info p{color:#93949c;margin-top:4px;font-size:11px}.product-info>span{color:#c2abc6;padding-top:4px;font:9px monospace}.preview-note{color:#8f919a;max-width:740px;margin-top:12px;font-size:11px}.about{border-top:1px solid var(--line);grid-template-columns:1fr 1.2fr;align-items:center;gap:70px;padding:64px 0;display:grid}.about h2{margin:13px 0 22px;font-size:36px;line-height:1.2}.about h2 em{color:#c2b3c5;font-family:Georgia,serif;font-weight:400}.about p{max-width:510px;margin-bottom:15px;font-size:13px}.about-left .eyebrow{text-align:center;font-size:9px;line-height:1.6}.car-v2{max-width:370px;height:230px;margin:0 auto 20px;position:relative}.car-v2 img{z-index:2;filter:drop-shadow(0 12px 8px #0008);width:100%;position:absolute;bottom:0;left:0}.car-v2 canvas{z-index:1;image-rendering:auto;width:66%;height:190px;position:absolute;bottom:72px;left:-3%}.car-glow{filter:blur(25px);background:#eb701533;width:120px;height:60px;animation:.4s infinite alternate heat;position:absolute;bottom:40px;left:12%}@keyframes heat{to{opacity:.4;transform:scale(.85)}}.social-links{gap:24px;margin-top:25px;display:flex}.text-link{border-bottom:1px solid #c6b0ce;padding-bottom:6px;font-size:12px}.next-drop{border-top:1px solid var(--line);text-align:center;background:radial-gradient(at bottom,#b69ec112,#0000 70%);padding:50px 0}.next-drop h2{margin:14px 0 10px}.next-drop p{margin-bottom:20px;font-size:12px}footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;max-width:1400px;margin:auto;padding:40px 5%;display:flex}footer .brand{transform-origin:0;transform:scale(.8)}footer>div{gap:25px;font-size:11px;display:flex}footer button{background:0 0;border:0;padding:0;font-size:11px}footer>span{letter-spacing:1px;color:#90929b;font:8px/1.8 monospace}.design-credit{text-align:center;color:#8e9099;border-top:1px solid var(--line);padding:18px;font:10px monospace}.design-credit a{color:#d3c1d8}.preview-bar{letter-spacing:1px;color:#92949d;background:#202126;justify-content:space-between;padding:10px 5%;font:8px monospace;display:flex}.preview-bar span{letter-spacing:0}dialog{color:var(--paper);background:#222328;border:1px solid #55545d;width:min(880px,94vw);max-height:90vh;padding:0}dialog::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#08090bdd}.close{color:#fff;z-index:5;background:#222328;border:0;width:36px;height:36px;font-size:28px;position:absolute;top:12px;right:15px}.detail{grid-template-columns:1fr 1fr;display:grid}.detail-art{background:#ccced0;min-height:400px;padding:20px}.detail-copy{padding:55px 30px 30px}.detail h2{margin:12px 0 15px}.detail p{margin-bottom:15px;font-size:12px}.detail label{margin:20px 0 8px;font-size:12px;display:block}.detail select{color:#fff;background:#33343c;border:1px solid #62636d;width:100%;margin-bottom:14px;padding:10px}.detail .primary{width:100%}.detail small{color:#999ba5;margin-top:18px;font-size:10px;line-height:1.6;display:block}.bag-content,.info{padding:50px 35px 35px}.bag-content h2,.info h2{margin:12px 0 25px}.bag-item{border-bottom:1px solid var(--line);gap:20px;padding:20px 0;display:flex}.mini-art{background:#ccc;width:100px;height:110px}.bag-item h3{font-size:15px}.bag-item p{font-size:11px}.quantity{align-items:center;gap:10px;margin-top:15px;font-size:12px;display:flex}.quantity button{background:0 0;border:1px solid #666;padding:4px 9px}.quantity .remove{border:0;font-size:10px;text-decoration:underline}.checkout-note{padding:25px 0}.checkout-note strong{font-size:14px}.checkout-note p,.info p{font-size:12px}.empty{padding:25px 0}.muted{color:#999ba5}@media (min-width:1500px){.product-art{height:480px}}@media (max-width:750px){header{height:95px;padding:10px 5%}nav{gap:18px}nav a{font-size:10px}nav a:nth-child(2){display:none}.brand-wordmark{font-size:22px}.diamond-mark{width:36px}.announcement span:not(:first-child){display:none}.announcement{font-size:8px}.issue-line{font-size:7px}.issue-line span:nth-child(2){display:none}.hero{grid-template-columns:1.5fr 1fr;gap:5px;min-height:310px;padding:20px 0 30px}.hero .eyebrow{letter-spacing:.6px;font-size:7px}h1{letter-spacing:-2.7px;font-size:43px}h1 em{letter-spacing:-2px}.hero-copy p{font-size:11px}.hero-copy p br{display:none}.primary{gap:20px;padding:12px 15px;font-size:10px}.hero-note{letter-spacing:.4px;font-size:7px}.disc-stage{height:180px}.disc-perspective{width:145px;height:145px}.disc-aura{width:120px}.disc-caption{font-size:7px;bottom:0}.disc-caption span,.disc-shop-note{display:none}.disc-back{padding:20px;font-size:8px}.disc-back small{font-size:5px}.manifesto-strip{letter-spacing:.5px;font-size:7px}.manifesto-strip span:before{margin-right:5px}.manifesto-strip span:last-child{display:none}.shop{padding-top:32px}.heading-row{flex-direction:column;align-items:start;gap:8px}h2{font-size:26px}.filter-row>span{font-size:7px}.products{gap:12px}.product-art{height:290px}.product-art .merch-image{padding:22px 8px}.product-info{flex-direction:column;gap:4px}.product-info h3{font-size:13px}.product-info p{font-size:10px}.concept{font-size:7px;top:12px;left:12px}.product-plus{width:24px;height:24px;bottom:12px;right:12px}.about{grid-template-columns:1fr;gap:25px;padding:40px 0}.about-left{align-items:end;gap:10px;display:flex}.car-v2{width:60%;height:190px;margin:0}.car-v2 canvas{height:155px;bottom:45px}.about-left .eyebrow{text-align:left;max-width:40%;margin-bottom:18px;font-size:7px}.about h2{font-size:31px}footer{flex-wrap:wrap;gap:25px}footer>span{display:none}footer>div{gap:15px;font-size:10px}.preview-bar{font-size:7px}.preview-bar span{font-size:6px}.detail{grid-template-columns:1fr}.detail-art{height:260px;min-height:0}.detail-copy{padding:30px}.bag-content,.info{padding:50px 25px 25px}}@media (max-width:420px){nav a:last-child{display:none}.hero{grid-template-columns:1fr .7fr}h1{font-size:36px}.disc-perspective{width:118px;height:118px}.hero-copy p{font-size:10px}.product-art{height:225px}.manifesto-strip{font-size:6px}.filter-row>span{text-align:right;max-width:100px}.small-note{font-size:10px}.hero-note{font-size:6px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}@media (min-width:751px){.hero{min-height:320px;padding-top:12px;padding-bottom:24px}h1{font-size:clamp(44px,5vw,70px)}.hero-copy p{margin-bottom:18px}.shop{padding-top:35px}}.primary span,.product-plus,.text-link{font-family:Arial,sans-serif}.car-v2 canvas{height:205px;bottom:124px}@media (max-width:750px){.car-v2 canvas{height:165px;bottom:86px}}:root{--bg:#08090b;--paper:#eeede9;--pink:#ef9bc3;--amber:#f1be73;--violet:#b9a5f2;--teal:#85d6c5;--muted:#a6abb4}body{background:var(--bg)}.announcement{background:#121316}h1{color:var(--amber)}h1 em{color:var(--pink)}.hero-copy>.eyebrow{color:var(--teal);letter-spacing:1.7px}.hero-copy p{color:#c3bdce;max-width:570px}.hero-note{color:var(--teal)}.brand-wordmark{color:#eee7f4}.brand-spark{color:var(--amber)}nav a:first-child{color:var(--pink)}nav a:nth-child(2){color:var(--teal)}nav a:nth-child(3){color:var(--amber)}.section-heading h2{color:var(--teal)}.section-heading>.eyebrow{color:var(--violet)}.small-note{color:#c9add2}.about h2{color:var(--amber)}.about h2 em{color:var(--pink)}.about .eyebrow{color:var(--teal)}.about p{color:#bdb7cc}.next-drop h2{color:var(--violet)}.next-drop .eyebrow{color:var(--amber)}.next-drop p{color:#c8c0d1}.manifesto-strip span:first-child{color:var(--pink)}.manifesto-strip span:nth-child(2){color:var(--amber)}.manifesto-strip span:nth-child(3){color:var(--teal)}.manifesto-strip span:nth-child(4){color:var(--violet)}.product-info h3{color:var(--pink)}.product:nth-child(2) .product-info h3{color:var(--teal)}.primary{background:var(--teal);color:#0b2420;transition:background .2s,box-shadow .2s}.primary:hover{background:#b0ecdf;box-shadow:0 0 25px #85d6c51a}.filter-row button.active{background:var(--violet);border-color:var(--violet);color:#171124}.social-links a:first-child{color:var(--pink);border-color:var(--pink)}.social-links a:nth-child(2){color:var(--teal);border-color:var(--teal)}.disc-stage,.disc-stage *{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none}.disc-perspective{transform-style:preserve-3d;perspective:900px;transform:rotateX(9deg)rotateY(-13deg)}.disc-rotor *,.disc-rotor{pointer-events:none}.disc-caption{color:var(--amber)}.disc-caption span{color:var(--teal)}.disc-shop-note{color:var(--violet)}.disc-aura{opacity:.75;background:conic-gradient(#f1be7333,#ef9bc333,#b9a5f233,#85d6c533,#f1be7333)}.next-drop{background:radial-gradient(at bottom,#b9a5f210,#0000 70%)}.preview-bar{background:#111216}.issue-line span:first-child{color:#b9a5f2}.issue-line span:last-child{color:#85d6c5}.cinematic-car{height:245px}.cinematic-car img{filter:drop-shadow(0 10px 12px #0008);width:122%;max-width:none;animation:3s ease-in-out infinite alternate inferno-idle;bottom:-10px;left:-18%}.cinematic-car .car-glow{background:#f7801a26;width:180px;height:100px;bottom:45px;left:-5%}.inferno-transition{pointer-events:none;z-index:2147483647;isolation:isolate;background:0 0;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.inferno-transition::backdrop{pointer-events:none;background:0 0}.inferno-racer{aspect-ratio:3/2;transform-origin:65% 70%;will-change:transform,filter;width:clamp(440px,64vw,980px);animation:1.2s cubic-bezier(.38,.03,.72,.55) both inferno-pass;position:absolute;top:34%;left:0}.inferno-racer>img{object-fit:contain;z-index:2;filter:drop-shadow(0 8px 14px #0009);width:100%;height:100%;position:relative}.inferno-wake{filter:blur(18px);background:radial-gradient(at 100%,#ffb33d55,#f3561322 35%,#0000 70%);width:93%;height:34%;position:absolute;top:36%;left:-32%;transform:skew(-25deg)}.inferno-ambient{background:radial-gradient(at 50% 70%,#f87b1924,#0000 60%);animation:1.2s both inferno-flash;position:absolute;inset:0}.inferno-embers{z-index:3;position:absolute;inset:0}.inferno-embers i{background:#ffd698;border-radius:50%;height:2px;animation:.28s linear infinite ember-trail;position:absolute;box-shadow:0 0 6px #ff7c22}.inferno-racer:after{content:"";filter:blur(16px);z-index:1;background:#ffc36f44;width:65%;height:6%;position:absolute;bottom:15%;left:26%}@keyframes inferno-pass{0%{filter:blur(1px);opacity:0;transform:translate(-110vw,16vh)scale(.75)}10%{opacity:1}55%{filter:blur()}to{filter:blur(2px);opacity:1;transform:translate(125vw,-18vh)scale(1.15)}}@keyframes ember-trail{0%{opacity:.8;transform:translate(0)}to{opacity:0;transform:translate(-110px,-15px)}}@keyframes inferno-flash{0%,to{opacity:0}45%,70%{opacity:1}}@keyframes inferno-idle{0%{filter:drop-shadow(0 8px 12px #0008)brightness()}to{filter:drop-shadow(0 8px 17px #ed701a20)brightness(1.06)}}@media (max-width:750px){.cinematic-car{height:180px}.inferno-racer{width:95vw;top:37%}}@media (prefers-reduced-motion:reduce){.inferno-transition{display:none}.cinematic-car img{animation:none}}.fx-defs{width:0;height:0;position:absolute;overflow:hidden}.cinematic-car .fire-texture,.inferno-racer>.fire-texture{object-fit:contain;z-index:3;pointer-events:none;width:100%;height:100%;animation:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 48%,#0000 64%);mask-image:linear-gradient(#000 0 48%,#0000 64%)}.cinematic-car .fire-texture{width:122%;height:auto;inset:auto auto -10px -18%}.inferno-racer>img{-webkit-mask-image:radial-gradient(at 55% 53%,#000 45%,#000c 62%,#0000 77%);mask-image:radial-gradient(at 55% 53%,#000 45%,#000c 62%,#0000 77%)}@media (prefers-reduced-motion:reduce){.fire-texture{display:none}}.skip-link{z-index:10000;color:#071710;background:#85d6c5;padding:12px 18px;position:fixed;top:12px;left:12px;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{overflow-x:clip}button,a,select{touch-action:manipulation}.detail select{min-height:44px}.quantity button{min-width:36px;min-height:36px}.close{min-width:44px;min-height:44px}.product-art{contain:paint}.preview-note{line-height:1.8}.bag-content,.detail-copy,.info{overflow-wrap:anywhere}@media (max-width:600px){.preview-bar{flex-wrap:wrap;gap:8px;line-height:1.6}.preview-bar,.preview-bar span{font-size:8px}.filter-row button{min-height:38px}.hero-copy p{line-height:1.75}.disc-caption{letter-spacing:.8px}footer>div{flex-wrap:wrap;line-height:2}}
