@font-face{font-family:__Bangers_4e7f7d;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/847dec8b4d4e4871-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Bangers_4e7f7d;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/5b33f1d0523a7c0b-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Bangers_4e7f7d;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c6f9f4935a94000f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Bangers_Fallback_4e7f7d;src:local("Arial");ascent-override:107.26%;descent-override:21.99%;line-gap-override:0.00%;size-adjust:82.32%}.__className_4e7f7d{font-family:__Bangers_4e7f7d,__Bangers_Fallback_4e7f7d;font-weight:400;font-style:normal}.__variable_4e7f7d{--font-comic:"__Bangers_4e7f7d","__Bangers_Fallback_4e7f7d"}@font-face{font-family:__Archivo_Black_c9ff80;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b8bfb68ab9ab617c-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Archivo_Black_c9ff80;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/982ceffe7b733b3b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Archivo_Black_Fallback_c9ff80;src:local("Arial");ascent-override:70.78%;descent-override:16.93%;line-gap-override:0.00%;size-adjust:124.05%}.__className_c9ff80{font-family:__Archivo_Black_c9ff80,__Archivo_Black_Fallback_c9ff80;font-weight:400;font-style:normal}.__variable_c9ff80{--font-heavy:"__Archivo_Black_c9ff80","__Archivo_Black_Fallback_c9ff80"}@font-face{font-family:__Space_Grotesk_c219ed;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Space_Grotesk_c219ed;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Space_Grotesk_c219ed;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Space_Grotesk_Fallback_c219ed;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_c219ed{font-family:__Space_Grotesk_c219ed,__Space_Grotesk_Fallback_c219ed;font-style:normal}.__variable_c219ed{--font-body:"__Space_Grotesk_c219ed","__Space_Grotesk_Fallback_c219ed"}@font-face{font-family:__Space_Mono_353f1a;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ae822095a172cc5c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Space_Mono_353f1a;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/3c70c5716f1730b3-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Space_Mono_353f1a;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fc727f226c737876-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Space_Mono_353f1a;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/77fb5eec12c66d49-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Space_Mono_353f1a;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/281dae1e814de8c6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Space_Mono_353f1a;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/806de4d605d3ad01-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Space_Mono_Fallback_353f1a;src:local("Arial");ascent-override:81.58%;descent-override:26.30%;line-gap-override:0.00%;size-adjust:137.28%}.__className_353f1a{font-family:__Space_Mono_353f1a,__Space_Mono_Fallback_353f1a;font-style:normal}.__variable_353f1a{--font-mono:"__Space_Mono_353f1a","__Space_Mono_Fallback_353f1a"}@font-face{font-family:__Anybody_2b53c2;font-style:normal;font-weight:100 900;font-stretch:50% 150%;font-display:swap;src:url(/_next/static/media/5e713b4096667c5a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Anybody_2b53c2;font-style:normal;font-weight:100 900;font-stretch:50% 150%;font-display:swap;src:url(/_next/static/media/f0613c111a1c7897-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Anybody_2b53c2;font-style:normal;font-weight:100 900;font-stretch:50% 150%;font-display:swap;src:url(/_next/static/media/c10aa91a675a61c8-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Anybody_Fallback_2b53c2;src:local("Arial");ascent-override:72.11%;descent-override:21.77%;line-gap-override:0.00%;size-adjust:110.25%}.__className_2b53c2{font-family:__Anybody_2b53c2,__Anybody_Fallback_2b53c2;font-style:normal}.__variable_2b53c2{--font-stretch:"__Anybody_2b53c2","__Anybody_Fallback_2b53c2"}@font-face{font-family:__Fraunces_c2a63e;font-style:italic;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f3deaf8281908ff2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Fraunces_c2a63e;font-style:italic;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c62081b071647022-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Fraunces_c2a63e;font-style:italic;font-weight:100 900;font-display:swap;src:url(/_next/static/media/6ba5f591ae6c56f6-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Fraunces_c2a63e;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Fraunces_c2a63e;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Fraunces_c2a63e;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Fraunces_Fallback_c2a63e;src:local("Times New Roman");ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.00%;size-adjust:115.45%}.__className_c2a63e{font-family:__Fraunces_c2a63e,__Fraunces_Fallback_c2a63e}.__variable_c2a63e{--font-serif:"__Fraunces_c2a63e","__Fraunces_Fallback_c2a63e"}:root{--ink:#0d141b;--navy:#283c4c;--navy-deep:#121c26;--red:#e8322b;--red-deep:#b51f19;--yellow:#ffd23f;--blue:#1e6fd0;--cream:#fff4dc;--white:#fff;--page-bg:#283c4c;--line:3px;--shadow:6px 6px 0 var(--ink);--shadow-lg:10px 10px 0 var(--ink);--radius:14px;--gutter:clamp(16px,4vw,56px);--max:1280px;--ease-pop:cubic-bezier(0.34,1.56,0.64,1);color-scheme:dark}*,:after,:before{box-sizing:border-box}html{overflow-x:clip;-webkit-text-size-adjust:100%}body{margin:0;min-height:100vh;background:var(--page-bg);transition:background-color .8s ease;color:var(--white);font-family:var(--font-body),system-ui,sans-serif;font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased}img,svg{display:block;max-width:100%}a,button{color:inherit}button{font:inherit}h1,h2,h3,p{margin:0}::selection{background:var(--yellow);color:var(--ink)}:focus-visible{outline:3px solid var(--yellow);outline-offset:3px;border-radius:4px}.skip-link{position:fixed;left:12px;top:-60px;z-index:10000;background:var(--yellow);color:var(--ink);padding:10px 16px;font-weight:700;border:var(--line) solid var(--ink);border-radius:10px;transition:top .2s}.skip-link:focus{top:12px}.halftone-field{position:fixed;inset:0;width:100vw;height:100vh;z-index:-1;pointer-events:none}.halftone-bg{background-image:radial-gradient(rgba(13,20,27,.16) 26%,transparent 28%);background-size:11px 11px}.has-cursor,.has-cursor *{cursor:none!important}.cursor-dot,.cursor-ring{position:fixed;left:0;top:0;z-index:9999;pointer-events:none}.cursor-dot{width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;background:var(--red);box-shadow:0 0 0 2px var(--white),0 0 0 4px var(--ink)}.cursor-ring{width:74px;height:74px;margin:-37px 0 0 -37px;border-radius:50%;border:var(--line) solid var(--ink);background:hsla(0,0%,100%,.12);box-shadow:inset 0 0 0 2px hsla(0,0%,100%,.7);display:grid;place-items:center}.cursor-ring span{font-family:var(--font-comic);font-size:15px;letter-spacing:.04em;color:var(--ink);opacity:0;transform:scale(.4) rotate(-10deg);transition:opacity .15s,transform .25s var(--ease-pop)}.cursor-ring span.is-on{opacity:1;transform:scale(1) rotate(-6deg)}.cursor-ring:has(span.is-on){background:var(--yellow)}.burst-layer{position:fixed;inset:0;pointer-events:none;z-index:9998}.click-burst{position:absolute;width:0;height:0}.click-burst span{position:absolute;left:0;top:0;transform:translate(-50%,-50%) rotate(var(--rot)) scale(.2);font-family:var(--font-comic);font-size:30px;color:var(--yellow);-webkit-text-stroke:1.5px var(--ink);text-shadow:3px 3px 0 var(--ink);animation:pow .7s var(--ease-pop) forwards;white-space:nowrap}@keyframes pow{0%{transform:translate(-50%,-50%) rotate(var(--rot)) scale(.2);opacity:1}45%{transform:translate(-50%,-110%) rotate(var(--rot)) scale(1.15);opacity:1}to{transform:translate(-50%,-160%) rotate(var(--rot)) scale(.9);opacity:0}}.fuse{position:fixed;left:0;right:0;top:0;height:4px;z-index:900;background:repeating-linear-gradient(90deg,hsla(0,0%,100%,.25) 0 6px,transparent 6px 10px)}.fuse__burnt{position:absolute;inset:0;transform-origin:0 50%;background:linear-gradient(90deg,var(--red),var(--yellow))}.fuse__spark{position:absolute;top:50%;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;background:#fff;box-shadow:0 0 8px 3px var(--yellow),0 0 22px 8px rgba(232,50,43,.7);animation:flicker .18s infinite alternate}@keyframes flicker{0%{transform:scale(.8)}to{transform:scale(1.25)}}.intro{position:fixed;inset:0;z-index:9990;overflow:hidden;display:grid;grid-template-columns:1.2fr .8fr 1fr;grid-gap:10px;gap:10px;background:var(--ink);padding:10px}.intro__panel{border:4px solid var(--ink);border-radius:8px}.intro__boom{position:absolute;left:50%;top:50%;width:min(70vw,520px);aspect-ratio:1;margin:calc(min(70vw, 520px) / -2) 0 0 calc(min(70vw, 520px) / -2);display:grid;place-items:center}.intro__star{position:absolute;inset:0;width:100%;height:100%}.intro__star polygon{fill:var(--yellow);stroke:var(--ink);stroke-width:4}.intro__boom span{position:relative;font-family:var(--font-comic);font-size:min(17vw,130px);color:var(--red);-webkit-text-stroke:3px var(--ink);text-shadow:7px 7px 0 var(--ink);transform:rotate(-6deg)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:15px 26px;border-radius:999px;border:var(--line) solid var(--ink);box-shadow:var(--shadow);font-family:var(--font-heavy);font-size:16px;letter-spacing:.02em;text-transform:uppercase;text-decoration:none;line-height:1;white-space:nowrap;cursor:pointer;transition:transform .2s var(--ease-pop),box-shadow .2s,background-color .2s}.btn:hover{transform:translate(-2px,-2px);box-shadow:9px 9px 0 var(--ink)}.btn:active{transform:translate(4px,4px);box-shadow:1px 1px 0 var(--ink)}.btn--red{background:var(--red);color:var(--white)}.btn--yellow{background:var(--yellow);color:var(--ink)}.btn--ghost{background:hsla(0,0%,100%,.1);color:var(--white);border-color:var(--white);box-shadow:6px 6px 0 rgba(0,0,0,.35);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.btn--ghost-dark{background:transparent;color:var(--ink);box-shadow:none}.btn--ghost-dark:hover{background:rgba(13,20,27,.08);box-shadow:none}.btn--small{padding:10px 16px;font-size:13px;box-shadow:4px 4px 0 var(--ink)}.btn--big{padding:20px 32px;font-size:clamp(15px,1.6vw,19px)}.magnetic{display:inline-block}.wordmark{font-family:var(--font-heavy);font-size:clamp(64px,17vw,260px);line-height:.9;letter-spacing:-.02em;display:inline-flex}.wordmark span{-webkit-text-stroke:.035em var(--ink);paint-order:stroke fill;text-shadow:.05em .05em 0 var(--ink)}.wordmark__full{color:var(--red)}.wordmark__wow{color:var(--yellow)}.wordmark--sm{font-size:26px}.wordmark--sm span{-webkit-text-stroke:1.5px var(--ink);text-shadow:2px 2px 0 var(--ink)}.nav{position:fixed;top:4px;left:0;right:0;z-index:800;display:flex;align-items:center;gap:20px;padding:14px var(--gutter);transition:background-color .3s,padding .3s,box-shadow .3s,-webkit-backdrop-filter .3s;transition:background-color .3s,backdrop-filter .3s,padding .3s,box-shadow .3s;transition:background-color .3s,backdrop-filter .3s,padding .3s,box-shadow .3s,-webkit-backdrop-filter .3s}.nav.is-scrolled{padding-top:9px;padding-bottom:9px;background:rgba(13,20,27,.72);backdrop-filter:blur(14px) saturate(1.4);-webkit-backdrop-filter:blur(14px) saturate(1.4);box-shadow:0 3px 0 var(--ink)}.nav__brand{text-decoration:none}.nav__links{display:flex;gap:22px;margin-left:auto;align-items:center}.nav__links a{text-decoration:none;font-weight:600;font-size:15px;position:relative}.nav__links a:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:3px;background:var(--yellow);transform:scaleX(0);transform-origin:left;transition:transform .25s var(--ease-pop)}.nav__links a:hover:after{transform:scaleX(1)}.nav__login{opacity:.8}.nav__actions{display:flex;align-items:center;gap:12px}.xray-btn{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;cursor:pointer;font-family:var(--font-mono);font-size:12px;text-transform:uppercase;letter-spacing:.08em;background:rgba(13,20,27,.6);border:2px solid rgba(111,243,255,.5);color:#bff7ff}.xray-btn__led{width:8px;height:8px;border-radius:50%;background:#3a5566;transition:.2s}.xray-btn.is-on{background:#0a3a8a;border-color:#6ff3ff}.xray-btn.is-on .xray-btn__led{background:#6ff3ff;box-shadow:0 0 10px #6ff3ff}.nav__burger{display:none}.hero{position:relative;min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:90px var(--gutter) 70px;text-align:center;overflow:hidden;perspective:1200px}.hero__rays{position:absolute;left:50%;top:42%;width:240vmax;height:240vmax;margin:-120vmax 0 0 -120vmax;pointer-events:none;background:repeating-conic-gradient(rgba(255,210,63,.09) 0 4deg,transparent 4deg 12deg);-webkit-mask-image:radial-gradient(circle,#000 0,transparent 32%);mask-image:radial-gradient(circle,#000 0,transparent 32%);animation:spin 90s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.hero__logo{position:relative;z-index:2;width:min(820px,94vw,calc(56vh * 1.79))}.hero__logo-tilt{transform-style:preserve-3d}.hero__logo-img{width:100%;height:auto;-webkit-mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,#000 70%,transparent 100%);mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,#000 70%,transparent 100%);filter:drop-shadow(0 30px 40px rgba(0,0,0,.35))}.hero__copy{position:relative;z-index:3;max-width:860px;margin-top:-2vh}.hero__title{font-family:var(--font-heavy);font-weight:400;text-transform:uppercase;font-size:clamp(30px,5.2vw,70px);line-height:.98;letter-spacing:-.01em;display:flex;flex-wrap:wrap;justify-content:center;gap:0 .28em;text-shadow:4px 4px 0 var(--ink)}.hero__title>span{display:inline-block}.hero__hot{color:var(--yellow);-webkit-text-stroke:2px var(--ink);paint-order:stroke fill}.caption-box{display:inline-block;margin:22px auto 0;max-width:680px;background:var(--yellow);color:var(--ink);text-align:left;border:var(--line) solid var(--ink);box-shadow:var(--shadow);padding:14px 18px;font-size:clamp(15px,1.4vw,17px);line-height:1.5;transform:rotate(-.6deg)}.hero__ctas{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-top:28px}.hero__scroll{position:absolute;bottom:18px;left:50%;translate:-50% 0;display:flex;gap:8px;align-items:center;font-family:var(--font-mono);font-size:12px;text-transform:uppercase;letter-spacing:.14em;text-decoration:none;opacity:.8}.sfx{position:absolute;z-index:1;font-family:var(--font-comic);font-size:clamp(28px,4.2vw,64px);letter-spacing:.03em;line-height:1;-webkit-text-stroke:2.5px var(--ink);paint-order:stroke fill;text-shadow:5px 5px 0 var(--ink);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sfx--yellow{color:var(--yellow)}.sfx--red{color:var(--red)}.sfx--blue{color:#5fa8ff}.section{position:relative;padding:clamp(80px,12vw,160px) var(--gutter)}.section>*{max-width:var(--max);margin-left:auto;margin-right:auto}.shead{margin-bottom:clamp(40px,6vw,72px)}.shead--center{text-align:center}.shead__kicker{display:flex;align-items:center;gap:12px;margin-bottom:18px;font-family:var(--font-mono);font-size:13px;text-transform:uppercase;letter-spacing:.16em}.shead__no{display:inline-grid;place-items:center;min-width:38px;height:28px;padding:0 8px;background:var(--red);color:var(--white);border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink);font-weight:700;letter-spacing:.04em;transform:rotate(-4deg)}.shead__dash{width:34px;height:3px;background:currentColor;opacity:.5}.shead__title{font-family:var(--font-heavy);font-weight:400;text-transform:uppercase;font-size:clamp(38px,6.4vw,92px);line-height:.95;letter-spacing:-.015em;max-width:14ch}.shead__title em{font-style:normal;color:var(--yellow);-webkit-text-stroke:2px var(--ink);paint-order:stroke fill}.shead__lede{margin-top:22px;max-width:620px;font-size:clamp(16px,1.5vw,19px);opacity:.88}.hl-yellow{color:var(--yellow)}.hl-red{color:var(--red);-webkit-text-stroke:2px var(--ink);paint-order:stroke fill;text-shadow:4px 4px 0 var(--ink)}.ticker{position:relative;padding:70px 0}.band,.ticker{overflow:hidden}.band{border-block:var(--line) solid var(--ink);white-space:nowrap;box-shadow:0 8px 0 rgba(0,0,0,.3)}.band--yellow{background:var(--yellow);color:var(--ink);transform:rotate(-2.5deg) scale(1.05);position:relative;z-index:2}.band--red{background:var(--red);color:var(--white);transform:rotate(2deg) scale(1.05);margin-top:-10px}.band__track{display:flex;width:max-content}.band__set{display:flex}.band__item{display:inline-flex;align-items:center;gap:28px;padding:14px 0 14px 28px;font-family:var(--font-heavy);font-size:clamp(22px,3.4vw,44px);text-transform:uppercase}.band--red .band__item{font-family:var(--font-comic);letter-spacing:.05em;font-size:clamp(26px,4vw,52px)}.band__item i{font-style:normal;font-size:.6em;opacity:.7}.decoded{overflow:hidden}.cards{display:flex;justify-content:center;perspective:1400px;padding:30px 0 60px}.card-slot{flex:0 0 auto;margin:0 -14px}.card{position:relative;width:clamp(150px,15vw,200px);aspect-ratio:5/7;padding:0;border:0;background:none;cursor:pointer}.card,.card__inner{display:block;transform-style:preserve-3d}.card__face,.card__inner{position:absolute;inset:0}.card__face{border-radius:16px;overflow:hidden;border:4px solid var(--ink);box-shadow:var(--shadow-lg);backface-visibility:hidden;-webkit-backface-visibility:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center}.card__front{color:var(--ink)}.card--red .card__front{background:var(--red);color:var(--white)}.card--yellow .card__front{background:var(--yellow)}.card--blue .card__front{background:#5fa8ff}.card__front:before{content:"";position:absolute;inset:8px;border:2px solid;border-radius:9px;opacity:.35}.card__front:after{content:"";position:absolute;inset:0;opacity:.25;background-image:radial-gradient(var(--ink) 24%,transparent 26%);background-size:9px 9px;-webkit-mask-image:linear-gradient(160deg,transparent 30%,#000);mask-image:linear-gradient(160deg,transparent 30%,#000)}.card__no{position:absolute;top:16px;left:18px;font-family:var(--font-mono);font-weight:700;font-size:13px}.card__letter{position:relative;z-index:1;font-family:var(--font-heavy);font-size:clamp(90px,9vw,130px);line-height:1;-webkit-text-stroke:3px var(--ink);paint-order:stroke fill;text-shadow:6px 6px 0 var(--ink)}.card--red .card__letter{color:var(--yellow)}.card--yellow .card__letter{color:var(--red)}.card--blue .card__letter{color:var(--white)}.card__word{position:absolute;bottom:18px;left:0;right:0;text-align:center;z-index:1;font-family:var(--font-comic);font-size:22px;letter-spacing:.06em}.card__foil{position:absolute;inset:0;z-index:2;pointer-events:none;mix-blend-mode:color-dodge;opacity:0;background:radial-gradient(circle at var(--shine,50% 50%),hsla(0,0%,100%,.85),transparent 45%),linear-gradient(115deg,transparent 20%,rgba(255,0,170,.35) 38%,rgba(0,255,230,.35) 52%,rgba(255,230,0,.35) 66%,transparent 80%);background-size:100% 100%,220% 220%;background-position:50%,var(--shine,50% 50%);transition:opacity .3s}.card:hover .card__foil{opacity:.75}.card__back{transform:rotateY(180deg);background:var(--white);color:var(--ink);padding:18px;gap:8px;text-align:center;font-size:14px;line-height:1.4}.card__back strong{font-family:var(--font-comic);font-size:26px;font-weight:400;letter-spacing:.04em;color:var(--red)}.card__back-letter{position:absolute;right:-10px;bottom:-30px;font-family:var(--font-heavy);font-size:160px;line-height:1;color:rgba(30,111,208,.12)}.decoded__foot{display:flex;flex-wrap:wrap;gap:24px;align-items:center;justify-content:space-between}.decoded__spell{display:flex;flex-direction:column;font-family:var(--font-heavy);text-transform:uppercase;font-size:clamp(16px,2vw,26px);line-height:1.1}.decoded__spell span:last-child{color:var(--yellow)}.mv{display:grid;grid-template-columns:280px 1fr;grid-gap:32px;gap:32px;align-items:start}.mv__tabs{gap:10px;position:-webkit-sticky;position:sticky;top:100px}.mv__tab,.mv__tabs{display:flex;flex-direction:column}.mv__tab{position:relative;text-align:left;cursor:pointer;padding:14px 18px;border:2px solid hsla(0,0%,100%,.18);border-radius:12px;background:hsla(0,0%,100%,.04);gap:2px;transition:border-color .2s}.mv__tab:hover{border-color:hsla(0,0%,100%,.45)}.mv__tab.is-on{border-color:var(--ink);color:var(--ink)}.mv__tab-bg{position:absolute;inset:-2px;border-radius:12px;background:var(--yellow);border:var(--line) solid var(--ink);box-shadow:var(--shadow);z-index:0}.mv__tab-name,.mv__tab-note{position:relative;z-index:1}.mv__tab-name{font-family:var(--font-heavy);text-transform:uppercase;font-size:18px}.mv__tab-note{font-size:13px;opacity:.75}.mv__auto{margin-top:8px;background:none;border:0;padding:6px 0;cursor:pointer;text-align:left;font-family:var(--font-mono);font-size:12px;text-transform:uppercase;letter-spacing:.1em;opacity:.7;text-decoration:underline;text-underline-offset:4px}.mv__browser{border:4px solid var(--ink);border-radius:16px;overflow:hidden;background:var(--ink);box-shadow:14px 14px 0 rgba(0,0,0,.45)}.mv__chrome{display:flex;align-items:center;gap:7px;padding:10px 14px;background:#1e2a36}.mv__chrome i{width:12px;height:12px;border-radius:50%;background:var(--red)}.mv__chrome i:nth-child(2){background:var(--yellow)}.mv__chrome i:nth-child(3){background:#3bd16f}.mv__url{margin-left:12px;flex:1 1;padding:5px 12px;border-radius:8px;background:#0d141b;font-family:var(--font-mono);font-size:12px;opacity:.8}.mv__site{position:relative;overflow:hidden;min-height:560px;padding:26px 32px 32px;transition:background-color .6s ease,color .6s ease}.mv__wipe{position:absolute;inset:0;z-index:5;pointer-events:none;background:var(--yellow);background-image:radial-gradient(var(--red) 30%,transparent 32%);background-size:14px 14px}.mv__nav{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:36px}.mv__logo{font-size:24px;font-weight:700}.mv__logo em{font-style:normal;padding:0 2px}.mv__links{display:flex;gap:20px;font-size:14px}.mv__hero{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:28px;gap:28px;align-items:center;margin-bottom:34px}.mv__tag{font-size:13px;text-transform:uppercase;letter-spacing:.14em;margin-bottom:12px}.mv__h{font-size:clamp(28px,3.6vw,50px);line-height:1.02;margin-bottom:20px}.mv__cta{display:inline-block;padding:12px 20px;font-size:14px;font-weight:700}.mv__art{position:relative;display:grid;place-items:center;aspect-ratio:1/.9}.mv-pot{width:62%;height:auto;overflow:visible}.mv-pot__band,.mv-pot__body,.mv-pot__dot,.mv-pot__rim{transition:fill .6s,stroke .6s}.mv-pot__band,.mv-pot__rim{fill:none}.mv__sfx{position:absolute;top:4%;right:6%;font-family:var(--font-comic);font-size:30px;color:var(--yellow);background:var(--red);padding:4px 12px;border:3px solid var(--ink);box-shadow:4px 4px 0 var(--ink);transform:rotate(10deg)}.mv__grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.mv__item{display:flex;flex-direction:column;gap:6px;font-size:14px}.mv__thumb{display:block;aspect-ratio:4/3;transition:background .6s,border-radius .6s}.mv__name{font-weight:600}.mv--heritage{background:#f3ead8;color:#2a2621;font-family:var(--font-serif),Georgia,serif}.mv--heritage .mv__nav{flex-direction:column;gap:10px;border-bottom:1px solid rgba(42,38,33,.25);padding-bottom:16px}.mv--heritage .mv__logo{font-style:italic;font-weight:400;font-size:30px}.mv--heritage .mv__logo em{color:#8b6a3e}.mv--heritage .mv__links{font-family:var(--font-body);font-size:11px;text-transform:uppercase;letter-spacing:.22em}.mv--heritage .mv__hero{grid-template-columns:1fr 1fr}.mv--heritage .mv__art{order:-1;background:#e6d9bf;border-radius:999px 999px 0 0}.mv--heritage .mv__tag{color:#8b6a3e;font-family:var(--font-body);font-size:11px;letter-spacing:.24em}.mv--heritage .mv__h{font-weight:400;font-style:italic}.mv--heritage .mv__cta{padding:0 0 4px;border-bottom:1px solid;font-weight:400;font-family:var(--font-body);font-size:13px;letter-spacing:.12em;text-transform:uppercase}.mv--heritage .mv-pot__body{fill:#b98c5a;stroke:#2a2621;stroke-width:2}.mv--heritage .mv-pot__band,.mv--heritage .mv-pot__rim{stroke:#f3ead8;stroke-width:2}.mv--heritage .mv__thumb{background:#e6d9bf;border-radius:999px 999px 0 0}.mv--heritage .mv__item{text-align:center;font-style:italic}.mv--heritage .mv__price{font-family:var(--font-body);font-style:normal;font-size:12px;color:#8b6a3e}.mv--swiss{background:#fff;color:#111;font-family:var(--font-body)}.mv--swiss .mv__nav{border-bottom:2px solid #111;padding-bottom:12px}.mv--swiss .mv__logo{font-weight:700;letter-spacing:-.04em;font-size:26px}.mv--swiss .mv__logo em{color:#e30613}.mv--swiss .mv__hero{grid-template-columns:1.6fr 1fr;align-items:end}.mv--swiss .mv__tag{color:#e30613;font-weight:700}.mv--swiss .mv__h{font-weight:700;letter-spacing:-.05em;font-size:clamp(34px,4.6vw,66px);line-height:.92}.mv--swiss .mv__cta{background:#111;color:#fff}.mv--swiss .mv__art{background:#e30613}.mv--swiss .mv-pot__body{fill:#fff}.mv--swiss .mv-pot__body,.mv--swiss .mv-pot__rim{stroke:#111;stroke-width:3}.mv--swiss .mv-pot__dot{fill:#111}.mv--swiss .mv__item{border-top:2px solid #111;padding-top:8px}.mv--swiss .mv__thumb{background:#eee;order:3}.mv--swiss .mv__price{color:#e30613;font-weight:700}.mv--neon{background:#07070d;color:#e6fffb;font-family:var(--font-mono)}.mv--neon .mv__logo{font-weight:700;color:#2bffe0;text-shadow:0 0 14px rgba(43,255,224,.7)}.mv--neon .mv__logo em{color:#ff2bd6}.mv--neon .mv__links{opacity:.7;font-size:12px}.mv--neon .mv__hero{grid-template-columns:1fr;text-align:center;justify-items:center}.mv--neon .mv__art{order:-1;width:48%;aspect-ratio:1.4}.mv--neon .mv__tag{color:#2bffe0}.mv--neon .mv__h{font-family:var(--font-body);font-weight:700;letter-spacing:-.03em;background:linear-gradient(90deg,#2bffe0,#ff2bd6,#ffe02b);-webkit-background-clip:text;background-clip:text;color:transparent}.mv--neon .mv__cta{border:2px solid #ff2bd6;border-radius:999px;color:#ff2bd6;box-shadow:0 0 18px rgba(255,43,214,.5),inset 0 0 12px rgba(255,43,214,.3)}.mv--neon .mv-pot__body{fill:none;stroke:#2bffe0;stroke-width:3;filter:drop-shadow(0 0 8px #2bffe0)}.mv--neon .mv-pot__band,.mv--neon .mv-pot__rim{stroke:#ff2bd6;stroke-width:3;filter:drop-shadow(0 0 6px #ff2bd6)}.mv--neon .mv__item{border:1px solid rgba(43,255,224,.35);border-radius:12px;padding:10px;box-shadow:0 0 20px rgba(43,255,224,.12)}.mv--neon .mv__thumb{background:linear-gradient(135deg,rgba(43,255,224,.25),rgba(255,43,214,.25));border-radius:8px}.mv--neon .mv__price{color:#ffe02b}.mv--pop{background-color:var(--yellow);color:var(--ink);font-family:var(--font-body);background-image:radial-gradient(rgba(232,50,43,.25) 24%,transparent 26%);background-size:12px 12px}.mv--pop .mv__nav{background:var(--white);border:3px solid var(--ink);box-shadow:4px 4px 0 var(--ink);padding:8px 14px;border-radius:10px}.mv--pop .mv__logo{font-family:var(--font-comic);font-weight:400;font-size:30px;color:var(--red);letter-spacing:.04em}.mv--pop .mv__links{font-weight:700}.mv--pop .mv__hero{grid-template-columns:1fr 1.2fr}.mv--pop .mv__art{order:-1;background:var(--blue);border:4px solid var(--ink);box-shadow:6px 6px 0 var(--ink);transform:rotate(-2deg)}.mv--pop .mv__tag{display:inline-block;background:var(--red);color:#fff;padding:3px 10px;border:2px solid var(--ink);font-weight:700}.mv--pop .mv__h{font-family:var(--font-comic);font-weight:400;letter-spacing:.02em;font-size:clamp(34px,4.4vw,62px);color:var(--white);-webkit-text-stroke:2px var(--ink);paint-order:stroke fill;text-shadow:4px 4px 0 var(--ink)}.mv--pop .mv__cta{background:var(--red);color:#fff;border:3px solid var(--ink);box-shadow:4px 4px 0 var(--ink);border-radius:999px;font-family:var(--font-heavy);text-transform:uppercase}.mv--pop .mv-pot__body{fill:var(--yellow);stroke:var(--ink);stroke-width:5}.mv--pop .mv-pot__band,.mv--pop .mv-pot__rim{stroke:var(--red);stroke-width:5}.mv--pop .mv__item{background:#fff;border:3px solid var(--ink);box-shadow:4px 4px 0 var(--ink);padding:8px;transform:rotate(-1deg)}.mv--pop .mv__item:nth-child(2){transform:rotate(1.5deg)}.mv--pop .mv__thumb{background:#5fa8ff;border:2px solid var(--ink)}.mv--pop .mv__name{font-family:var(--font-comic);font-size:18px;font-weight:400;letter-spacing:.04em}.mv--pop .mv__price{color:var(--red);font-weight:700}.gap{color:var(--ink)}.gap .shead__title em,.gap .vs{color:var(--red);-webkit-text-stroke:0;font-family:var(--font-comic);font-size:.8em;display:inline-block;transform:rotate(-6deg)}.gap__table{border:4px solid var(--ink);background:var(--white);box-shadow:var(--shadow-lg);border-radius:16px;overflow:hidden}.gap__head,.gap__row{display:grid;grid-template-columns:1fr 1.3fr 1.3fr;align-items:center}.gap__head{background:var(--ink);color:var(--white);font-family:var(--font-mono);font-size:12px;text-transform:uppercase;letter-spacing:.14em}.gap__head span{padding:14px 22px}.gap__head span:last-child{color:var(--yellow)}.gap__row{border-top:2px solid rgba(13,20,27,.12);min-height:84px}.gap__row>*{padding:16px 22px}.gap__label{font-family:var(--font-mono);font-size:13px;text-transform:uppercase;letter-spacing:.1em;opacity:.7}.gap__bad{position:relative;font-size:clamp(17px,2vw,24px);color:rgba(13,20,27,.55)}.gap__bad>span{position:relative;display:inline-block}.gap__bad svg{position:absolute;left:16px;right:16px;top:46%;width:calc(100% - 32px);height:18px;overflow:visible}.gap__bad path{fill:none;stroke:var(--red);stroke-width:6;stroke-linecap:round;opacity:.8}.gap__good{justify-self:start;margin:10px 18px;padding:8px 16px!important;font-family:var(--font-heavy);text-transform:uppercase;font-size:clamp(16px,2vw,24px);background:var(--yellow);border:var(--line) solid var(--ink);box-shadow:4px 4px 0 var(--ink);border-radius:8px}.strip{position:relative;color:var(--ink)}.strip__sticky{position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow:hidden;display:flex;flex-direction:column;justify-content:center;gap:28px}.strip__title{padding:0 var(--gutter)}.strip__title .shead__kicker{margin-bottom:10px}.strip__title h2{font-family:var(--font-heavy);font-weight:400;text-transform:uppercase;font-size:clamp(30px,4.4vw,60px);line-height:.95}.strip__title h2 em{font-style:normal;color:var(--red);-webkit-text-stroke:2px var(--ink);paint-order:stroke fill}.strip__track{display:flex;gap:34px;padding:10px var(--gutter) 30px;width:max-content;align-items:stretch}.strip__panel{width:min(520px,80vw);flex:0 0 auto;background:var(--white);border:4px solid var(--ink);box-shadow:var(--shadow-lg);border-radius:6px;padding:12px;display:flex;flex-direction:column;gap:12px}.strip__art{position:relative;height:min(42vh,360px);border:var(--line) solid var(--ink);overflow:hidden;display:grid;place-items:center}.strip__panel--blue .strip__art{background-color:#5fa8ff}.strip__panel--yellow .strip__art{background-color:var(--yellow)}.strip__panel--red .strip__art{background-color:var(--red)}.strip__rays{position:absolute;inset:-50%;background:repeating-conic-gradient(hsla(0,0%,100%,.35) 0 5deg,transparent 5deg 15deg);animation:spin 40s linear infinite}.strip__icon{position:relative;width:38%;filter:drop-shadow(6px 6px 0 var(--ink))}.strip__sfx{position:absolute;left:14px;bottom:10px;font-family:var(--font-comic);font-size:clamp(26px,3vw,40px);color:var(--yellow);-webkit-text-stroke:2px var(--ink);paint-order:stroke fill;text-shadow:4px 4px 0 var(--ink);transform:rotate(-6deg)}.strip__panel--yellow .strip__sfx{color:var(--red)}.bubble{top:14px;right:14px;max-width:58%;border:var(--line) solid var(--ink);border-radius:50%/44%;padding:14px 18px;font-family:var(--font-comic);font-size:clamp(17px,1.7vw,22px);letter-spacing:.03em;line-height:1.1;text-align:center}.bubble,.bubble:after{position:absolute;background:var(--white)}.bubble:after{content:"";left:22%;bottom:-16px;width:24px;height:22px;border-right:var(--line) solid var(--ink);border-bottom:var(--line) solid var(--ink);transform:skewX(30deg) rotate(30deg)}.strip__cap{font-size:15px;line-height:1.45;background:var(--yellow);border:2px solid var(--ink);padding:10px 12px}.strip__cap strong{font-family:var(--font-heavy);font-weight:400;text-transform:uppercase}.strip__end{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:20px;padding:0 60px 0 20px}.strip__end span{font-family:var(--font-comic);font-size:clamp(34px,4vw,56px);letter-spacing:.03em}.lab__grid{display:grid;grid-template-columns:1.15fr 1fr;grid-gap:22px;gap:22px}.toy{position:relative;min-height:340px;overflow:hidden;border:4px solid var(--ink);border-radius:var(--radius);box-shadow:var(--shadow-lg)}.toy__label{position:absolute;left:14px;bottom:14px;z-index:3;pointer-events:none;display:flex;flex-direction:column;background:var(--white);color:var(--ink);border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink);padding:8px 12px;max-width:calc(100% - 28px)}.toy__label b{font-family:var(--font-heavy);font-weight:400;text-transform:uppercase;font-size:15px}.toy__btn,.toy__label span{font-size:13px}.toy__btn{position:absolute;right:14px;top:14px;z-index:3;cursor:pointer;background:var(--yellow);color:var(--ink);border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink);padding:6px 14px;font-family:var(--font-heavy);text-transform:uppercase}.toy--spray{background:var(--navy-deep)}.toy__canvas{position:absolute;inset:0;width:100%;height:100%}.toy--squish{background:var(--white);display:grid;place-items:center}.squish{font-family:var(--font-stretch);font-size:clamp(56px,8vw,116px);line-height:1;display:flex;padding-bottom:50px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.squish span{display:inline-block;transition:font-variation-settings .25s ease-out;-webkit-text-stroke:2px var(--ink);paint-order:stroke fill;text-shadow:4px 4px 0 var(--ink)}.squish .is-full{color:var(--red)}.squish .is-wow{color:var(--yellow)}.toy--stickers{background-color:var(--blue);background-image:radial-gradient(hsla(0,0%,100%,.18) 24%,transparent 26%);background-size:14px 14px}.sticker{position:absolute;z-index:2;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:-webkit-grab;cursor:grab;padding:10px 18px;border:var(--line) solid var(--ink);border-radius:999px;box-shadow:4px 4px 0 var(--ink);font-family:var(--font-comic);font-size:26px;letter-spacing:.04em;color:var(--ink);white-space:nowrap}.sticker--yellow{background:var(--yellow)}.sticker--red{background:var(--red);color:var(--white);font-family:var(--font-heavy);font-size:15px;text-transform:uppercase}.sticker--blue{background:#5fa8ff}.sticker--white{background:var(--white);font-family:var(--font-heavy);font-size:15px;text-transform:uppercase}.toy--shy{background-color:var(--yellow);background-image:radial-gradient(rgba(232,50,43,.22) 24%,transparent 26%);background-size:12px 12px;display:grid;place-items:center}.shy{position:relative;z-index:2;margin-bottom:40px}.standards .shead__title{max-width:18ch}.stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px}.stat{background:var(--white);color:var(--ink);border:4px solid var(--ink);box-shadow:var(--shadow-lg);border-radius:var(--radius);padding:24px 20px;display:flex;flex-direction:column;gap:10px}.stat__n{font-family:var(--font-heavy);font-size:clamp(48px,5.6vw,84px);line-height:.95;color:var(--red);-webkit-text-stroke:2px var(--ink);paint-order:stroke fill;text-shadow:4px 4px 0 var(--ink)}.stat__l{font-size:15px;line-height:1.4}.group__grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px}.group__card{display:flex;flex-direction:column;gap:10px;padding:24px;min-height:290px;text-decoration:none;background:hsla(0,0%,100%,.05);border:2px solid hsla(0,0%,100%,.18);border-radius:var(--radius);transition:background-color .25s,border-color .25s,box-shadow .25s}.group__card:hover{background:var(--white);border-color:var(--ink)}.group__card.is-here,.group__card:hover{color:var(--ink);box-shadow:var(--shadow-lg)}.group__card.is-here{background:var(--yellow);border:4px solid var(--ink)}.group__k{font-family:var(--font-mono);font-size:12px;letter-spacing:.14em;opacity:.7}.group__k,.group__name{text-transform:uppercase}.group__name{font-family:var(--font-heavy);font-size:26px;line-height:1.05}.group__body{font-size:15px;opacity:.85;flex:1 1}.group__cta{font-weight:700;font-size:14px}.group__login{margin-top:30px;font-size:15px;opacity:.85}.group__login a{color:var(--yellow)}.contact{color:var(--ink);overflow:hidden}.contact__stage{position:relative;display:grid;place-items:center;min-height:80vh}.contact__burst{position:absolute;width:min(1100px,150vw);height:auto;opacity:.9}.contact__burst polygon{fill:var(--red);stroke:var(--ink);stroke-width:1.2}.contact__bubble{position:relative;z-index:2;max-width:760px;padding:clamp(28px,5vw,56px);background:var(--white);border:5px solid var(--ink);border-radius:40px;box-shadow:16px 16px 0 var(--ink)}.contact__bubble:after{content:"";position:absolute;left:14%;bottom:-46px;width:60px;height:56px;background:var(--white);border-right:5px solid var(--ink);border-bottom:5px solid var(--ink);transform:skewX(34deg) rotate(28deg)}.contact__bubble h2{font-family:var(--font-heavy);font-weight:400;text-transform:uppercase;font-size:clamp(36px,5.6vw,76px);line-height:.95}.contact__bubble h2 span{color:var(--red)}.contact__lede{margin:20px 0 28px;font-size:clamp(16px,1.5vw,19px)}.contact__ctas{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.shard{position:absolute;z-index:10;width:16px;height:16px;margin:-8px 0 0 -8px;border:2px solid var(--ink);-webkit-clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);pointer-events:none;animation:shard .85s cubic-bezier(.16,1,.3,1) forwards}@keyframes shard{to{transform:translate(var(--tx),var(--ty)) rotate(540deg) scale(var(--s));opacity:0}}.footer{position:relative;padding:40px var(--gutter) 30px;overflow:hidden;border-top:4px solid var(--ink);background:var(--navy-deep)}.footer__big{display:flex;justify-content:center;margin-bottom:30px}.footer__big .wordmark{transition:transform .4s var(--ease-pop)}.footer__big:hover .wordmark{transform:scale(1.03) rotate(-1deg)}.footer__row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:18px;max-width:var(--max);margin:0 auto;font-size:15px}.footer__row nav{display:flex;gap:20px;flex-wrap:wrap}.footer__row a{text-decoration:none;opacity:.8}.footer__row a:hover{opacity:1;color:var(--yellow)}.footer__small{max-width:var(--max);margin:18px auto 0;font-family:var(--font-mono);font-size:12px;opacity:.55}.notfound{min-height:100vh;display:grid;place-items:center;align-content:center;grid-gap:24px;gap:24px;text-align:center;padding:24px}.notfound h1{font-family:var(--font-heavy);font-weight:400;text-transform:uppercase;font-size:clamp(32px,6vw,72px);text-shadow:4px 4px 0 var(--ink)}html[data-xray=on] [data-xray-label]{outline:2px dashed #6ff3ff;outline-offset:-8px}html[data-xray=on] [data-xray-label]:before{content:attr(data-xray-label);position:absolute;top:14px;left:14px;z-index:60;pointer-events:none;padding:6px 10px;border-radius:6px;max-width:calc(100% - 28px);background:#0a3a8a;color:#bff7ff;border:1px solid #6ff3ff;font:700 12px/1.3 var(--font-mono);letter-spacing:.04em;text-transform:none;text-shadow:none;-webkit-text-stroke:0;box-shadow:0 0 18px rgba(111,243,255,.35)}html[data-xray=on] .nav[data-xray-label]:before{top:calc(100% + 8px);left:var(--gutter)}html[data-xray=on] .strip[data-xray-label]:before{position:-webkit-sticky;position:sticky;display:inline-block;top:70px;margin:0 0 -40px 14px}html[data-xray=on] main :not(svg *){outline:1px solid rgba(111,243,255,.22)}html[data-xray=on] .halftone-field{filter:none}@media (max-width:1100px){.nav__links{gap:16px}.nav__links a{font-size:14px}.group__grid,.stats{grid-template-columns:repeat(2,1fr)}.mv{grid-template-columns:1fr}.mv__tabs{position:static;flex-direction:row;flex-wrap:wrap}.mv__tab{flex:1 1 200px}.mv__auto{flex-basis:100%}}@media (max-width:900px){.nav__links{position:fixed;inset:0 0 auto 0;top:0;padding:90px var(--gutter) 30px;flex-direction:column;align-items:flex-start;gap:18px;background:var(--ink);border-bottom:4px solid var(--yellow);transform:translateY(-105%);transition:transform .35s var(--ease-pop)}.nav__links.is-open{transform:none}.nav__links a{font-family:var(--font-heavy);font-size:26px;text-transform:uppercase}.nav__actions,.nav__brand{position:relative;z-index:2}.nav__actions{margin-left:auto}.nav__actions .btn{display:none}.nav__burger{display:inline-flex;flex-direction:column;gap:5px;padding:10px;cursor:pointer;background:var(--yellow);border:2px solid var(--ink);border-radius:10px;box-shadow:3px 3px 0 var(--ink)}.nav__burger span{width:20px;height:3px;background:var(--ink);border-radius:2px}.cards{justify-content:flex-start;overflow-x:auto;scroll-snap-type:x mandatory;padding:30px 20px 60px;margin:0 calc(var(--gutter) * -1);gap:16px;scrollbar-width:none}.card-slot{margin:0;scroll-snap-align:center}.card{width:190px}.lab__grid{grid-template-columns:1fr}.gap__head{display:none}.gap__row{grid-template-columns:1fr 1fr;padding:8px 0}.gap__label{grid-column:1/-1;padding-bottom:0!important}.mv__site{padding:18px;min-height:0}.mv--heritage .mv__hero,.mv--pop .mv__hero,.mv--swiss .mv__hero,.mv__hero{grid-template-columns:1fr}.mv__art{max-width:280px;width:100%;justify-self:center}.mv__links{display:none}.mv--heritage .mv__links{display:flex}}@media (max-width:600px){body{font-size:16px}.xray-btn{padding:7px 10px;font-size:11px}.sfx{font-size:26px}.hero>.sfx:nth-child(n+3){display:none}.hero{padding-top:100px}.group__grid,.stats{grid-template-columns:1fr}.mv__grid{grid-template-columns:repeat(3,1fr);gap:8px}.mv__item{font-size:12px}.mv__tab{flex-basis:45%;padding:10px 12px}.mv__tab-note{display:none}.bubble{max-width:70%;font-size:16px;padding:10px 12px}.strip__art{height:34vh}.contact__bubble{border-radius:26px;box-shadow:9px 9px 0 var(--ink)}.btn--big{white-space:normal;text-align:center}.wordmark{font-size:21vw}.wordmark--sm{font-size:22px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}