@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_next/static/media/archivo-vietnamese-wdth-normal.4a04442c.woff2) format("woff2-variations");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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_next/static/media/archivo-latin-ext-wdth-normal.33cc89f0.woff2) format("woff2-variations");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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_next/static/media/archivo-latin-wdth-normal.8eca89c0.woff2) format("woff2-variations");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}:root{--ink:#0b0b0c;--ink2:#161618;--paper:#ecebe6;--paper2:#dedbd3;--red:#ed1c24;--fg:#f4f3ef;--mut:#77756f;--mutD:#a3a19a;--line:rgba(11,11,12,.16);--lineD:hsla(0,0%,100%,.16);--disp:"Archivo Variable","Archivo",Impact,"Arial Narrow Bold",sans-serif;--ease:cubic-bezier(0.16,1,0.3,1);--pad:clamp(16px,4.2vw,64px);--hdr:74px}*,:after,:before{box-sizing:border-box}html{background:var(--paper);scroll-behavior:smooth;-webkit-text-size-adjust:100%}html.lock{overflow:hidden}body{margin:0;font-family:var(--disp);font-stretch:100%;font-weight:500;font-size:16px;line-height:1.5;color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;overflow-x:hidden;-webkit-tap-highlight-color:transparent}::selection{background:var(--red);color:#fff}img{max-width:100%;display:block}a{text-decoration:none}a,button{color:inherit}button{font:inherit;background:none;border:0;padding:0;cursor:pointer;touch-action:manipulation}button:disabled{cursor:not-allowed;opacity:.45}h1,h2,h3,p,ul{margin:0}ul{list-style:none;padding:0}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#b5b2a9;border-radius:8px}:focus-visible{outline:2px solid var(--red);outline-offset:3px}html.has-cursor,html.has-cursor *{cursor:none!important}html.has-cursor input,html.has-cursor textarea{cursor:text!important}.wrap{width:min(1360px,calc(100% - 2 * var(--pad)));margin-inline:auto}.wrap.narrow{width:min(860px,calc(100% - 2 * var(--pad)))}.page-top{padding-top:calc(var(--hdr) + 70px)}.note{color:var(--mut)}.error,.note{font-size:.9rem}.error{color:var(--red)}.ar-title,.d,.founder-text h2,.ft-quote,.hero-title,.hs-end span,.hs-title,.join-title,.lbk-copy h2,.loader-word,.mobile-menu a,.modal h2,.pagehead-title,.pdp-title,.stat-num{font-family:var(--disp);font-stretch:100%;font-weight:800;text-transform:uppercase;line-height:1;letter-spacing:-.005em}.ar-date,.ar-idx,.btn,.chip,.crumbs,.eyebrow,.field span,.filters button,.ft-bottom,.ft-col h3,.hdr-bag,.hero-kicker,.hero-scroll,.hero-top,.hscroll-hud,.lb-count,.line-price,.mm-foot,.nl-field span,.option-name,.opts,.pcard-bundle,.pcard-idx,.pcard-tag,.pdp-bar span,.promo,.search span,.stat-label{font-stretch:100%;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:11px;color:var(--mut)}.pulse{display:inline-block;width:8px;height:8px;background:var(--red);transform:rotate(45deg);flex:none}.grain{position:fixed;inset:0;z-index:90;pointer-events:none;opacity:.12;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 .8 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.progress{position:fixed;top:0;left:0;right:0;height:3px;z-index:100;background:var(--red);transform-origin:left;transform:scaleX(var(--sp,0))}.page-enter{animation:pageIn .6s ease both}@keyframes pageIn{0%{opacity:0}to{opacity:1}}.loader{position:fixed;inset:0;overflow:hidden;z-index:200;background:var(--ink);color:var(--fg);display:grid;place-items:center;transition:transform .9s var(--ease) .1s}html[data-loaded] .loader{transform:translateY(-100%)}html[data-seen="1"] .loader{display:none}.loader-inner{display:grid;justify-items:center;grid-gap:16px;gap:16px;width:min(420px,80vw)}.loader-logo{width:min(420px,74vw);height:auto;filter:invert(1) brightness(1.2);margin:-40px 0 -34px}.loader-pct{font-stretch:100%;font-weight:700;font-size:12px;letter-spacing:.3em;color:var(--mutD)}.loader-bar{display:block;width:100%;height:3px;background:var(--lineD)}.loader-bar b{display:block;height:100%;background:var(--red);transform-origin:left}.cursor-dot,.cursor-ring{display:none;position:fixed;left:0;top:0;z-index:300;pointer-events:none}.cursor-dot{display:none!important}.has-cursor .cursor-ring{display:grid}.cursor-ring{width:18px;height:18px;margin:-9px 0 0 -9px;border-radius:50%;background:#fff;mix-blend-mode:difference;place-items:center;transition:width .35s var(--ease),height .35s var(--ease),margin .35s var(--ease),background .3s}.cursor-ring span{font-stretch:100%;font-weight:800;font-size:10px;letter-spacing:.12em;color:#fff;opacity:0;transition:opacity .2s;white-space:nowrap}.cursor-ring.link{width:54px;height:54px;margin:-27px 0 0 -27px}.cursor-ring.view{width:100px;height:100px;margin:-50px 0 0 -50px;mix-blend-mode:normal;background:var(--red)}.cursor-ring.view span{opacity:1}.cursor-ring.down{filter:brightness(.85)}[data-reveal]{opacity:0;transform:translateY(32px);transition:opacity .9s var(--ease),transform .9s var(--ease)}[data-reveal].in{opacity:1;transform:none}.split{display:inline}.wd{white-space:nowrap}.chw,.wd{display:inline-block}.chw{overflow:hidden;vertical-align:top;padding:.05em .02em .08em;margin:-.05em -.02em -.08em}.ch{display:inline-block;transform:translateY(112%) rotate(5deg);transition:transform 1s var(--ease)}.in .ch,html[data-loaded] .hero .ch{transform:none}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:12px;overflow:hidden;isolation:isolate;min-height:52px;padding:0 26px;border-radius:999px;font-size:12px;border:2px solid var(--ink);transform:translate3d(var(--tx,0),var(--ty,0),0);transition:transform .4s var(--ease),color .35s,border-color .35s}.btn.full{width:100%;justify-content:space-between}.btn.solid{background:var(--ink);color:#fff}.btn.ghost{background:transparent;color:var(--ink)}.btn-fill{position:absolute;inset:0;z-index:-1;background:var(--red);transform:translateY(101%);border-radius:50% 50% 0 0/100% 100% 0 0;transition:transform .5s var(--ease),border-radius .5s var(--ease)}.btn:hover:not(:disabled) .btn-fill{transform:none;border-radius:0}.btn:hover:not(:disabled){border-color:var(--red);color:#fff}.btn-arrow{transition:transform .4s var(--ease);font-stretch:100%}.btn:hover .btn-arrow{transform:translateX(6px)}.btn:active{transform:scale(.97)}.roll{display:inline-flex;flex-direction:column;overflow:hidden;height:1.3em;line-height:1.3;vertical-align:top}.roll span{display:block;transition:transform .5s var(--ease)}a:hover .roll span,button:hover .roll span{transform:translateY(-100%)}.hdr{position:fixed;top:0;left:0;right:0;z-index:70;transition:transform .55s var(--ease);pointer-events:none}html[data-hdr=hidden] .hdr{transform:translateY(-130%)}html.menu-open .hdr{transform:none}.hdr-bar{pointer-events:auto;position:relative;z-index:2;margin:10px auto 0;width:min(1360px,calc(100% - 2 * var(--pad)));height:54px;padding:0 6px 0 22px;display:grid;grid-template-columns:1fr auto 1fr;grid-template-areas:"nav logo actions";align-items:center;border-radius:999px;color:var(--fg);background:rgba(11,11,12,.78);backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);border:1px solid hsla(0,0%,100%,.08)}.hdr-burger{grid-area:burger;display:none;width:42px;height:42px;position:relative}.hdr-logo{grid-area:logo;justify-self:center;display:block;line-height:0}.hdr-logo img{height:62px;width:auto;margin:-10px -2px;filter:invert(1) brightness(1.2);transition:transform .5s var(--ease)}.hdr-logo:hover img{transform:scale(1.05)}.hdr-nav{grid-area:nav;justify-self:start;display:flex;gap:4px}.hdr-nav a{display:inline-block;padding:10px 18px;border-radius:999px;font-stretch:100%;font-weight:700;font-size:11px;letter-spacing:.14em;text-transform:uppercase;transform:translate3d(var(--tx,0),var(--ty,0),0);transition:background .3s,transform .4s var(--ease)}.hdr-nav a:hover{background:hsla(0,0%,100%,.12)}.hdr-actions{grid-area:actions;justify-self:end;display:flex;align-items:center;gap:6px}.hdr-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;transition:background .3s}.hdr-icon:hover{background:hsla(0,0%,100%,.12)}.hdr-lang{height:42px;min-width:42px;padding:0 10px;display:grid;place-items:center;border-radius:999px;font-size:12px;font-weight:800;letter-spacing:.1em;transition:background .3s}.hdr-lang:hover{background:hsla(0,0%,100%,.12)}.hdr-bag{display:flex;align-items:center;gap:10px;height:42px;padding:0 6px 0 16px;border-radius:999px;background:var(--fg);color:var(--ink);font-size:12px;transform:translate3d(var(--tx,0),var(--ty,0),0);transition:transform .4s var(--ease),background .3s,color .3s}.hdr-bag:hover{background:var(--red);color:#fff}.hdr-bag b{min-width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:rgba(0,0,0,.1);font-weight:800;letter-spacing:0}.hdr-bag b.on{background:var(--red);color:#fff}.hdr-burger span{position:absolute;left:11px;right:11px;height:2px;background:currentColor;transition:transform .45s var(--ease),top .45s var(--ease)}.hdr-burger span:first-child{top:16px}.hdr-burger span:last-child{top:24px}html.menu-open .hdr-burger span:first-child{top:20px;transform:rotate(45deg)}html.menu-open .hdr-burger span:last-child{top:20px;transform:rotate(-45deg)}.mobile-menu{pointer-events:none;position:fixed;inset:0;z-index:1;background:var(--ink);color:var(--fg);opacity:0;transition:opacity .4s;display:flex;flex-direction:column;justify-content:space-between;padding:calc(var(--hdr) + 28px) var(--pad) calc(24px + env(safe-area-inset-bottom))}.mobile-menu.open{pointer-events:auto;opacity:1}.mobile-menu nav{display:grid;grid-gap:2px;gap:2px}.mobile-menu a{font-size:clamp(34px,10vw,54px);display:block;transform:translateY(46px);opacity:0;transition:transform .7s var(--ease),opacity .7s var(--ease),color .25s}.mobile-menu.open a{transform:none;opacity:1}.mobile-menu a:active{color:var(--red)}.mobile-menu a em{font-style:normal;font-stretch:100%;font-size:12px;letter-spacing:.14em;vertical-align:top;margin-right:12px;color:var(--red);position:relative;top:.4em}.mm-foot{display:grid;grid-gap:14px;gap:14px;font-size:11px;color:var(--mutD)}.mm-foot div{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 22px;color:var(--fg)}.mobile-menu .mm-foot a.mm-lang{display:inline-grid;place-items:center;height:38px;padding:0 16px;border-radius:999px;border:1px solid var(--lineD);font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;line-height:1;transform:none;opacity:1}.mm-socials{display:flex;gap:8px}.mm-socials a{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--lineD)}.mm-socials img{width:18px;height:18px;filter:invert(1)}.manifesto-text{font-family:var(--disp);font-stretch:100%;font-weight:800;font-size:clamp(36px,6vw,96px);line-height:.98;text-transform:uppercase;max-width:1200px}.manifesto-text.sm{font-size:clamp(28px,4.4vw,60px);margin-bottom:50px;text-transform:none;font-stretch:100%;line-height:1.05}.scroll-text .sw{opacity:calc(.16 + .84 * var(--t, 0))}.scroll-text .sw.hi{color:color-mix(in srgb,var(--ink),var(--red) calc(var(--t, 0) * 100%))}.hscroll,.showcase-bg{background:var(--paper2)}.hscroll{position:relative}.hscroll-sticky{position:-webkit-sticky;position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;display:flex;align-items:center}.hs-head{position:absolute;z-index:2;top:clamp(24px,6vh,56px);left:var(--pad);right:var(--pad);display:flex;justify-content:space-between;align-items:baseline;gap:16px}.hs-head a{font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;display:inline-flex;gap:10px;align-items:center}.hs-head a b{font-weight:400;transition:transform .4s var(--ease)}.hs-head a:hover{color:var(--red)}.hs-head a:hover b{transform:translateX(6px)}.hscroll-bar{position:absolute;left:var(--pad);right:var(--pad);bottom:26px;height:2px;background:var(--line)}.hscroll-bar b{display:block;height:100%;background:var(--red);transform-origin:left;transform:scaleX(0)}.hscroll-track{display:flex;align-items:center;gap:clamp(24px,3vw,56px);padding:0 var(--pad);will-change:transform}.hs-item{flex:none;width:clamp(280px,26vw,400px)}.hs-end{flex:none;width:clamp(220px,20vw,320px);aspect-ratio:4/5;display:grid;place-content:center;grid-gap:8px;gap:8px;text-align:center;background:var(--ink);color:#fff;transition:background .4s;transform:translate3d(var(--tx,0),var(--ty,0),0)}.hs-end span{font-size:clamp(24px,2.6vw,36px)}.hs-end b{font-size:40px;font-weight:400;transition:transform .5s var(--ease)}.hs-end:hover{background:var(--red)}.hs-end:hover b{transform:translateX(10px)}.pcard,.pcard-media{display:block}.pcard-media{position:relative;aspect-ratio:4/5;overflow:hidden;isolation:isolate;background:var(--paper2);transform:perspective(900px) rotateX(var(--rx,0)) rotateY(var(--ry,0));transition:transform .45s var(--ease)}.pcard-img{position:absolute;inset:3%;width:94%;height:94%;object-fit:contain;mix-blend-mode:multiply;transition:transform .9s var(--ease)}.pcard-media:hover .pcard-img{transform:scale(1.06)}.pcard-hover{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0);transition:-webkit-clip-path .7s var(--ease);transition:clip-path .7s var(--ease);transition:clip-path .7s var(--ease),-webkit-clip-path .7s var(--ease)}@media (hover:hover){.pcard-media:hover .pcard-hover{-webkit-clip-path:inset(0);clip-path:inset(0)}}.pcard-tag{top:10px;left:10px;background:transparent;border:1px solid var(--ink);border-radius:999px;font-size:9px;letter-spacing:.14em;padding:5px 10px}.pcard-idx,.pcard-tag{position:absolute;z-index:3;color:var(--ink)}.pcard-idx{top:12px;right:12px;font-size:10px;mix-blend-mode:difference;filter:invert(1)}.pcard-info{display:grid;grid-template-columns:1fr auto;grid-gap:2px 10px;gap:2px 10px;margin-top:12px;align-items:baseline}.pcard-name{font-family:var(--disp);font-stretch:100%;font-weight:800;font-size:17px;line-height:1.1;text-transform:uppercase}.pcard-price{font-stretch:100%;font-weight:700;font-size:13px}.pcard-bundle{grid-column:1/-1;font-size:9px;letter-spacing:.08em;color:var(--red);line-height:1.5}.pgrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:54px clamp(10px,1.6vw,24px);gap:54px clamp(10px,1.6vw,24px);margin-bottom:clamp(72px,12vw,140px)}.nl{display:flex;align-items:flex-end;gap:12px;width:min(620px,100%);flex-wrap:wrap}.field,.nl-field,.search{position:relative;display:block;flex:1 1;min-width:200px}.field input,.field textarea,.nl-field input,.search input{width:100%;background:transparent;border:0;border-bottom:2px solid;border-radius:0;padding:26px 0 10px;color:inherit;font:inherit;font-weight:600;font-size:18px;outline:none;resize:vertical}.field span,.nl-field span,.search span{position:absolute;left:0;top:26px;font-size:11px;opacity:.7;pointer-events:none;transition:all .3s var(--ease)}.field input:focus+span,.field input:not(:placeholder-shown)+span,.field textarea:focus+span,.field textarea:not(:placeholder-shown)+span,.nl-field input:focus+span,.nl-field input:not(:placeholder-shown)+span,.search input:focus+span,.search input:not(:placeholder-shown)+span{top:4px;font-size:9px;opacity:1}.field i,.nl-field i,.search i{position:absolute;left:0;bottom:-2px;width:100%;height:4px;background:var(--red);transform:scaleX(0);transform-origin:left;transition:transform .5s var(--ease)}.field input:focus~i,.field textarea:focus~i,.nl-field input:focus~i,.search input:focus~i{transform:scaleX(1)}.nl button{font-stretch:100%;font-weight:700;letter-spacing:.12em;text-transform:uppercase;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 24px;border-radius:999px;background:var(--ink);color:#fff;font-size:12px;transform:translate3d(var(--tx,0),var(--ty,0),0);transition:transform .4s var(--ease),background .3s}.nl button:hover:not(:disabled){background:#fff;color:var(--ink)}.form-note{flex-basis:100%;font-size:14px;font-weight:600}.ft{background:var(--ink);color:var(--fg);padding:clamp(50px,8vw,90px) var(--pad) 70px;overflow:hidden}.ft-grid{width:min(1360px,100%);margin:0 auto;display:grid;grid-template-columns:1.6fr repeat(3,1fr);grid-gap:34px 20px;gap:34px 20px}.ft-quote{margin-top:16px;font-size:clamp(24px,3vw,40px);max-width:420px}.ft .eyebrow{color:var(--mutD)}.ft-col h3{font-size:10px;color:var(--red);margin-bottom:16px}.ft-col li+li{margin-top:10px}.ft-col a{font-size:17px;font-weight:600}.ft-logo{width:min(1100px,100%);margin:56px auto 28px;aspect-ratio:745/140;background-image:linear-gradient(var(--red),var(--red)),linear-gradient(100deg,var(--fg) 0 43%,var(--red) 50%,var(--fg) 57% 100%);background-repeat:no-repeat;background-size:0 100%,300% 100%;background-position:0 0,100% 0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:auto 286%;mask-size:auto 286%;transition:background-size .7s var(--ease),background-position 2.4s var(--ease)}.ft-logo[data-reveal]{opacity:1;transform:none}.ft-logo.in{background-position:0 0,0 0}.ft-logo:hover{background-size:100% 100%,300% 100%}.ft-bottom{width:min(1360px,100%);margin:0 auto;padding:18px 0 calc(20px + env(safe-area-inset-bottom));display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:10px;color:var(--mutD);border-top:1px solid var(--lineD)}.ft-socials{display:flex;gap:8px}.ft-socials a{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--lineD);transition:background .3s}.ft-socials a:hover{background:var(--red);border-color:var(--red)}.ft-socials img{width:20px;height:20px;filter:invert(1)}.promo{position:fixed;right:18px;bottom:calc(18px + env(safe-area-inset-bottom));z-index:55;display:inline-flex;align-items:center;gap:8px;padding:12px 18px;background:var(--paper);color:var(--ink);border:1px solid var(--ink);border-radius:999px;font-size:10px;letter-spacing:.14em;text-transform:uppercase;transition:transform .4s var(--ease),background .3s,color .3s}.promo:hover{background:var(--ink);color:var(--paper)}.promo .pulse{background:currentColor}body:has(.pdp-bar) .promo{display:none}.drawer-backdrop,.modal-backdrop{position:fixed;inset:0;z-index:120;background:rgba(11,11,12,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:fade .35s}@keyframes fade{0%{opacity:0}}.modal-backdrop{display:grid;place-items:center;padding:16px}.modal{position:relative;width:min(480px,100%);padding:38px 30px;background:var(--paper);color:var(--ink);border:1px solid var(--ink);border-radius:4px;display:grid;grid-gap:14px;gap:14px;animation:pop .55s var(--ease)}@keyframes pop{0%{opacity:0;transform:translateY(26px) scale(.97)}}.modal h2{font-size:40px}.drawer-head button,.modal-close{position:absolute;top:10px;right:14px;font-size:32px;line-height:1;transition:transform .4s var(--ease)}.drawer-head button:hover,.modal-close:hover{transform:rotate(90deg)}.modal .nl button{background:var(--ink)}.drawer-backdrop{display:flex;justify-content:flex-end}.drawer{width:min(460px,100%);height:100%;display:flex;flex-direction:column;padding:20px 22px calc(20px + env(safe-area-inset-bottom));overflow:auto;background:var(--ink);color:var(--fg);animation:slideIn .55s var(--ease)}@keyframes slideIn{0%{transform:translateX(100%)}}.drawer-head{position:relative;display:flex;align-items:center;min-height:40px;margin-bottom:10px}.drawer-head .eyebrow{color:var(--mutD)}.drawer-head button{top:-2px;right:0;color:#fff}.drawer-empty{color:var(--mutD);margin-top:20px}.drawer-items{flex:1 1}.drawer-items li{display:grid;grid-template-columns:84px 1fr auto;grid-gap:14px;gap:14px;padding:16px 0;border-top:1px solid var(--lineD);font-size:14px;animation:rise .6s var(--ease) both}@keyframes rise{0%{opacity:0;transform:translateY(16px)}}.drawer-items img{width:84px;height:104px;object-fit:contain;background:var(--paper);mix-blend-mode:normal}.drawer-items strong{font-family:var(--disp);font-stretch:100%;font-weight:800;text-transform:uppercase;font-size:17px;line-height:1.1;display:block}.opts{color:var(--mutD);font-size:9px;margin:4px 0 10px;letter-spacing:.08em}.line-price{font-size:12px}.qty{display:inline-flex;align-items:center;border:2px solid;border-radius:999px;overflow:hidden}.qty button{width:40px;height:40px;font-size:18px}.qty button:hover:not(:disabled){background:hsla(0,0%,50%,.2)}.qty span{min-width:34px;text-align:center;font-stretch:100%;font-weight:700;font-size:13px}.drawer-items .qty button{width:34px;height:34px;font-size:15px}.drawer-items .qty .remove{width:auto;padding:0 12px;font-size:9px;letter-spacing:.1em;text-transform:uppercase;border-left:2px solid;font-stretch:100%;font-weight:700}.drawer-foot{padding-top:18px;border-top:1px solid var(--lineD);display:grid;grid-gap:12px;gap:12px}.drawer-foot .note{color:var(--mutD)}.subtotal{display:flex;justify-content:space-between;align-items:baseline;font-size:18px;font-weight:700}.drawer .btn.solid{background:var(--red);border-color:var(--red);color:#fff}.drawer .btn.solid:hover:not(:disabled){background:#fff;border-color:#fff;color:var(--ink)}.drawer .btn-fill{background:#fff}.pagehead{padding:calc(var(--hdr) + 60px) 0 36px;display:grid;grid-gap:18px;gap:18px}.pagehead-title{font-size:clamp(38px,7.4vw,104px)}.pagehead-lead{color:var(--mut);font-size:clamp(16px,1.6vw,20px);max-width:560px;font-weight:500}.prose{font-size:16px;line-height:1.7;font-weight:500}.prose p+p{margin-top:1.1em}.prose .lead{font-size:19px;font-weight:600}.prose h2{font-family:var(--disp);font-stretch:100%;font-weight:800;text-transform:uppercase;font-size:26px;line-height:1;margin-bottom:12px}.prose-sec{margin-top:38px;padding-top:22px;border-top:2px solid var(--ink)}.prose ul{margin:12px 0 0;display:grid;grid-gap:8px;gap:8px}.prose li{padding-left:22px;position:relative}.prose li:before{content:"";position:absolute;left:0;top:.8em;width:10px;height:3px;background:var(--red)}.prose a,.ulink{background:linear-gradient(var(--red),var(--red)) 0 100% /100% 3px no-repeat;transition:color .3s}.prose a:hover,.ulink:hover{color:var(--red)}.cols-2{columns:340px 2;column-gap:48px;margin-bottom:70px}.cols-2 p,.team-text p{break-inside:avoid-column}.info-card{padding:34px 30px;margin-bottom:14px;background:var(--paper2)}.info-card h2{font-family:var(--disp);font-stretch:100%;font-weight:800;text-transform:uppercase;font-size:clamp(40px,6vw,64px);line-height:.9;margin:12px 0 16px}.info-card p+p{margin-top:1em}.filters{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin:0 calc(-1 * var(--pad)) 40px;padding:4px var(--pad)}.filters::-webkit-scrollbar{display:none}.filters button{flex:none;min-height:44px;padding:0 18px;border:2px solid var(--ink);border-radius:999px;font-size:11px;transition:background .3s,color .3s}.filters button.on{background:var(--ink);color:#fff}.filters sup{margin-left:6px;font-size:8px;opacity:.6}.state{padding:50px 0;display:flex;align-items:center;gap:14px;color:var(--mut);font-size:14px;font-weight:600}.spinner{width:18px;height:18px;border-radius:50%;border:3px solid var(--line);border-top-color:var(--red);animation:spinr .8s linear infinite}.pdp{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);grid-gap:clamp(28px,4vw,64px);gap:clamp(28px,4vw,64px);padding:calc(var(--hdr) + 24px) var(--pad) 80px;align-items:start;max-width:1560px;margin:0 auto}.pdp-media-wrap{position:relative}.pdp-media{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.pdp-img{position:relative;aspect-ratio:4/5;background:var(--paper2);overflow:hidden}.pdp-img:first-child{grid-column:1/-1;aspect-ratio:1/1}.pdp-img img{width:100%;height:100%;object-fit:cover}.pdp-img.flat img{object-fit:contain;mix-blend-mode:multiply;padding:5%}.pdp-dots{display:none}.pdp-info{position:-webkit-sticky;position:sticky;top:84px}.crumbs{font-size:10px;color:var(--mut);margin-bottom:18px}.crumbs a:hover{color:var(--red)}.pdp-title{font-size:clamp(30px,3.6vw,56px)}.pdp-price{margin:16px 0 4px;font-stretch:100%;font-weight:800;font-size:20px}.pdp-price s{color:var(--mut);margin-right:10px;font-weight:600}.option{margin:26px 0}.option-name{display:block;font-size:10px;color:var(--mut);margin-bottom:12px}.option-name b{color:var(--ink);margin-left:6px}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{min-width:56px;min-height:48px;padding:0 16px;border:2px solid var(--ink);font-size:12px;transition:background .25s,color .25s,transform .25s var(--ease)}.chip:hover:not(:disabled){background:var(--paper2)}.chip:active{transform:scale(.95)}.chip.on{background:var(--ink);color:#fff}.chip:disabled{opacity:.35;text-decoration:line-through}.pdp-cta{min-height:60px;margin-bottom:22px}.pdp-desc{margin:26px 0 16px;font-size:15px;line-height:1.65}.pdp-desc p+p{margin-top:.7em}.accs{border-bottom:2px solid var(--ink)}.acc{border-top:2px solid var(--ink)}.acc summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:56px;font-family:var(--disp);font-stretch:100%;font-weight:800;text-transform:uppercase;font-size:20px}.acc summary::-webkit-details-marker{display:none}.acc summary:after{content:"+";font-size:28px;font-weight:500;transition:transform .45s var(--ease);color:var(--red)}.acc[open] summary:after{transform:rotate(135deg)}.acc-body{padding:0 0 20px;font-size:15px;line-height:1.65;animation:rise .5s var(--ease)}.acc-body table{border-collapse:collapse;width:100%;font-size:13px}.acc-body td{border:1px solid var(--line);padding:8px 10px}.pdp-bar{display:none}.related{padding:100px 0 50px}.related .eyebrow{margin-bottom:30px}.team{padding:30px 0 80px}.team .eyebrow{margin-bottom:26px}.team-text{columns:340px 2;column-gap:48px}.founder{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:clamp(28px,6vw,90px);gap:clamp(28px,6vw,90px);align-items:center;padding:50px 0;border-top:2px solid var(--ink)}.founder.flip .founder-img{order:2}.founder-img>div{position:relative;overflow:hidden;transform:perspective(1000px) rotateX(var(--rx,0)) rotateY(var(--ry,0)) translate3d(0,var(--py,0),0);transition:transform .5s var(--ease)}.founder-img img{width:100%;height:auto;filter:grayscale(1) contrast(1.05);transition:filter .6s,transform 1.2s var(--ease)}.founder-img>div:hover img{filter:none;transform:scale(1.04)}.founder-text h2{font-size:clamp(34px,4.6vw,68px);margin:10px 0 22px}.founder-text .eyebrow{color:var(--red)}.gal-wrap{padding:40px 0 120px;overflow:hidden}.gal{display:grid;grid-template-columns:repeat(var(--cols,4),1fr);grid-gap:10px;gap:10px;padding:0 var(--pad);align-items:start}.gal-col{display:flex;flex-direction:column;gap:10px;transform:translate3d(0,var(--py,0),0)}.gal-item{display:block;overflow:hidden;background:var(--paper2)}.gal-item img{width:100%;height:auto;filter:grayscale(1);transition:filter .6s,transform 1.2s var(--ease)}.gal-item:hover img{filter:none;transform:scale(1.05)}.lb{position:fixed;inset:0;z-index:150;display:grid;place-items:center;background:rgba(11,11,12,.96);animation:fade .3s;color:#fff}.lb img{max-width:94vw;max-height:84vh;width:auto;height:auto;animation:pop .5s var(--ease)}.lb-btn{position:absolute;width:54px;height:54px;display:grid;place-items:center;border:2px solid #fff;border-radius:50%;font-size:22px;transition:background .3s,border-color .3s}.lb-btn:hover{background:var(--red);border-color:var(--red)}.lb-close{top:16px;right:16px}.lb-prev{left:12px}.lb-next,.lb-prev{top:50%;margin-top:-27px}.lb-next{right:12px}.lb-count{position:absolute;bottom:calc(20px + env(safe-area-inset-bottom));font-size:11px;color:var(--mutD)}.lbk{border-top:2px solid var(--ink)}.lbk-item{display:grid;grid-template-columns:1.1fr 1fr;min-height:86vh;border-bottom:2px solid var(--ink);overflow:hidden}.lbk-item:nth-child(2n) .lbk-img{order:2}.lbk-img{position:relative;overflow:hidden;background:var(--ink)}.lbk-img img{position:absolute;inset:-10% 0;width:100%;height:120%;object-fit:cover;transform:translate3d(0,var(--py,0),0) scale(1.04);transition:filter .6s;filter:grayscale(.7) contrast(1.05)}.lbk-item:hover .lbk-img img{filter:none}.lbk-copy{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:20px;padding:clamp(28px,6vw,100px)}.lbk-idx{font-stretch:100%;font-weight:800;font-size:12px;letter-spacing:.16em;color:var(--red)}.lbk-copy h2{font-size:clamp(34px,5vw,80px);transition:transform .6s var(--ease)}.lbk-item:hover h2{transform:translateX(12px)}.lbk-copy p{max-width:420px;font-size:17px;line-height:1.6;font-weight:500}.lbk-item:hover .btn .btn-fill{transform:none;border-radius:0}.lbk-item:hover .btn{color:#fff;border-color:var(--red)}.poem{padding:10px var(--pad) 70px;max-width:1200px;margin:0 auto}.poem img{width:100%;height:auto;mix-blend-mode:multiply}.cform{display:grid;grid-gap:14px;gap:14px;padding-bottom:80px}.cform-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}.cform .btn{justify-self:start;margin-top:16px}.search{margin-bottom:38px}.faq-cat{margin-bottom:14px}@media (max-width:1100px){.pgrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){:root{--hdr:66px}.promo{right:12px;opacity:0;pointer-events:none;transition:opacity .4s,transform .4s var(--ease)}html[data-scrolled="1"] .promo{opacity:1;pointer-events:auto}.hdr-bar{grid-template-columns:1fr auto 1fr;grid-template-areas:"burger logo actions";height:52px;padding:0 6px;margin-top:8px;width:calc(100% - 16px)}.hdr-burger{display:block}.hdr-icon,.hdr-nav{display:none}.hdr-logo{justify-self:center}.hdr-logo img{height:52px}.hdr-burger{justify-self:start}.hdr-lang{min-width:36px;padding:0 6px}.hdr-bag{gap:6px;padding:0 4px 0 12px}.hdr-bag b{min-width:28px;height:28px}.ft-grid{grid-template-columns:1fr 1fr}.ft-claim{grid-column:1/-1}.pdp{grid-template-columns:1fr;padding:calc(var(--hdr) + 0px) 0 110px;gap:0}.pdp-media-wrap{margin-top:6px}.pdp-media{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;gap:0}.pdp-media::-webkit-scrollbar{display:none}.pdp-img,.pdp-img:first-child{flex:0 0 100%;aspect-ratio:4/5;scroll-snap-align:center;grid-column:auto}.pdp-dots{position:absolute;left:0;right:0;bottom:14px;display:flex;justify-content:center;gap:6px}.pdp-dots i{width:22px;height:4px;background:rgba(11,11,12,.25);transition:background .3s,width .3s}.pdp-dots i.on{background:var(--ink);width:34px}.pdp-info{position:static;padding:24px var(--pad) 0}.pdp-title{font-size:clamp(32px,9vw,48px)}.opt-qty,.pdp-cta{display:none}.pdp-bar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:60;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:var(--ink);color:#fff;box-shadow:0 -10px 30px rgba(0,0,0,.25)}.pdp-bar div{min-width:0;display:grid}.pdp-bar strong{font-family:var(--disp);font-stretch:100%;font-weight:800;text-transform:uppercase;font-size:18px;line-height:1}.pdp-bar div span,.pdp-bar strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pdp-bar div span{font-size:10px;color:var(--mutD);margin-top:4px}.pdp-bar .btn{flex:none;background:var(--red);border-color:var(--red);color:#fff;min-height:48px;padding:0 20px}.pdp-bar .btn:active{transform:scale(.96)}.pdp-bar .btn-label{color:#fff;font-size:12px}.related{padding-inline:0}.founder,.lbk-item{grid-template-columns:1fr;min-height:0}.founder.flip .founder-img,.lbk-item:nth-child(2n) .lbk-img{order:0}.lbk-img{aspect-ratio:4/5}.lbk-copy{padding:26px var(--pad) 40px}.gal{grid-template-columns:repeat(2,1fr)!important}.cform-row{grid-template-columns:1fr}}@media (max-width:820px){.pgrid{grid-template-columns:repeat(2,1fr);gap:34px 8px}}@media (max-width:520px){.btn{padding:0 22px}.pcard-name{font-size:15px}.pcard-price{font-size:12px}.info-card{padding:26px 20px}.modal h2{font-size:34px}.drawer{padding-inline:16px}.promo{padding:10px 12px}.ft-bottom{flex-direction:column;align-items:flex-start;gap:14px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}[data-reveal]{opacity:1!important}.ch,[data-reveal]{transform:none!important}}@keyframes preIn{0%{opacity:0;transform:translateY(18px) scale(.98)}to{opacity:1;transform:none}}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.auth{max-width:460px;margin:8px 0 80px}.auth-tabs{display:flex;gap:24px;margin-bottom:28px;border-bottom:1px solid color-mix(in srgb,currentColor 20%,transparent)}.auth-tabs button{background:none;border:0;color:inherit;font:inherit;font-weight:700;font-size:14px;letter-spacing:.08em;text-transform:uppercase;padding:0 0 12px;opacity:.5;cursor:pointer;border-bottom:3px solid transparent;margin-bottom:-1px}.auth-tabs button.on{opacity:1;border-bottom-color:var(--red)}.auth-lead{font-size:15px;opacity:.75;margin:0 0 16px}.auth-mail{font-size:22px;font-weight:700;margin:0 0 16px;word-break:break-all}.auth-title{font-size:28px;margin:0 0 12px}.auth-link{display:block;margin-top:18px;background:none;border:0;color:inherit;font:inherit;font-size:13px;opacity:.7;text-decoration:underline;cursor:pointer;padding:0}@keyframes glitch{0%,to{text-shadow:none;transform:none}20%{text-shadow:-3px 0 var(--red),3px 0 #00e5ff;transform:translateX(2px)}40%{text-shadow:3px 0 var(--red),-3px 0 #00e5ff;transform:translateX(-2px)}60%{text-shadow:-2px 0 var(--red),2px 0 #00e5ff;transform:translateX(1px)}80%{text-shadow:none;transform:none}}.dr{position:relative;background:#17171a;color:#fff}.dr-stage{position:-webkit-sticky;position:sticky;top:0;height:100svh;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr)}.dr-photo,.dr-photo img{position:absolute;inset:0}.dr-photo img{width:100%;height:100%;object-fit:cover;object-position:50% 28%;will-change:clip-path}.dr-scan{position:absolute;left:0;right:0;top:0;height:2px;background:var(--red);box-shadow:0 0 18px 2px var(--red);z-index:20;opacity:0;will-change:transform;pointer-events:none}.dr-scan span{top:6px;font-size:10px;font-weight:800;letter-spacing:.2em;color:var(--red)}.dr-info,.dr-scan span{position:absolute;right:var(--pad)}.dr-info{z-index:30;left:var(--pad);bottom:0;padding:120px 0 calc(28px + env(safe-area-inset-bottom));display:grid;grid-gap:12px;gap:12px;justify-items:start;background:linear-gradient(0deg,rgba(11,11,12,.85),transparent);margin:0 calc(-1 * var(--pad));padding-left:var(--pad);padding-right:var(--pad)}.dr-kicker{display:inline-flex;align-items:center;gap:10px;font-size:11px;color:#fff}.dr-count{font-family:var(--disp);font-weight:800;font-size:clamp(54px,15vw,96px);line-height:.9}.dr-count small{font-size:.32em;opacity:.55;margin-left:4px}.dr-name{font-size:clamp(22px,6vw,40px);margin:0;text-transform:uppercase}.dr-btn{background:#fff;color:var(--ink);border-color:#fff}.dr-hint{font-size:10px;opacity:.6}.dr-bar{position:absolute;z-index:31;right:10px;top:14%;bottom:14%;width:2px;background:hsla(0,0%,100%,.2)}.dr-bar b{display:block;height:100%;background:var(--red);transform-origin:top;transform:scaleY(0)}@media (min-width:900px){.dr-photo{left:34%;background:#1d1d20}.dr-photo img{object-fit:contain;object-position:50% 50%}.dr-info{top:0;right:auto;width:34%;margin:0;padding:calc(var(--hdr) + 40px) var(--pad) 56px;background:none;align-content:end}}.sv-frame{overflow:hidden}.sv-frame,.sv-frame img{position:absolute;inset:0}.sv-frame img{width:100%;height:100%;object-fit:cover;will-change:transform,opacity,clip-path;-webkit-mask-size:100% 100%;mask-size:100% 100%}@media (min-width:900px){.sv .dr-photo{display:grid;place-items:center}.sv-frame{position:relative;inset:auto;height:100svh;aspect-ratio:2/3}}.pv-label{margin:0;padding:calc(var(--hdr) + 24px) var(--pad) 16px;background:var(--ink);color:#fff;font-size:12px;font-weight:800;letter-spacing:.18em}.zs-flash{background:#fff;opacity:0;pointer-events:none;z-index:5}.cs-bgs,.zs-flash{position:absolute;inset:0}.cs-bgs{overflow:hidden;background:#111}.cs-bg{position:absolute;inset:-6%;background-size:cover;background-position:50% 30%;will-change:transform,opacity}.cs-shade{background:linear-gradient(180deg,rgba(11,11,12,.35),rgba(11,11,12,.55))}.cs-shade,.cs-words{position:absolute;inset:0}.cs-words{display:grid;place-items:center;overflow:hidden;pointer-events:none}.cs-words span{grid-area:1/1;font-family:var(--disp);font-weight:800;font-size:clamp(90px,34vw,340px);line-height:.9;letter-spacing:-.02em;white-space:nowrap;color:transparent;-webkit-text-stroke:2px hsla(0,0%,100%,.55);will-change:transform,opacity}.cs-fgs,.cs-words{transform:translateY(-14svh)}.cs-fgs{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none}.cs-fgs img{grid-area:1/1;width:min(86vw,50svh);height:auto;max-height:50svh;object-fit:contain;filter:drop-shadow(0 28px 36px rgba(0,0,0,.5));will-change:transform,opacity}@media (min-width:900px){.cs-fgs img{width:min(46vw,74svh);max-height:74svh}.cs-fgs,.cs-words{transform:none}.cs-fgs{left:34%}}.hero{position:relative;height:100vh;height:100svh;min-height:560px;overflow:hidden;color:#fff;background:var(--ink);display:grid;place-items:center;text-align:center;isolation:isolate}.hero-media{position:absolute;inset:-6% -4%;z-index:-2;transform:translate3d(var(--hx,0),calc(var(--py, 0px) + var(--hy, 0px)),0)}.hb{animation:kb 26s ease-out both;--mx:50%;--my:50%;--r:0px}.hb,.hb-base,.hb-layer{position:absolute;inset:0}.hb-base,.hb-layer{width:100%;height:100%}.hb-base{object-fit:cover;object-position:50% 30%;filter:brightness(.62) saturate(.75) contrast(1.08)}.hb-reveal{position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle var(--r) at var(--mx) var(--my),#000 0,#000 52%,transparent 100%);mask-image:radial-gradient(circle var(--r) at var(--mx) var(--my),#000 0,#000 52%,transparent 100%)}.hb-layer{background-size:cover;background-position:50% 30%;filter:brightness(.95) saturate(1.1);transition:opacity .9s var(--ease)}@keyframes kb{0%{transform:scale(1.1)}to{transform:scale(1.02)}}.hero-shade{position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 50% 50%,rgba(11,11,12,.5),rgba(11,11,12,.15) 70%),linear-gradient(180deg,rgba(11,11,12,.45),rgba(11,11,12,0) 30%,rgba(11,11,12,0) 65%,rgba(11,11,12,.7));pointer-events:none}.hero-content{width:min(1500px,calc(100% - 2 * var(--pad)));padding:calc(var(--hdr) + 16px) 0 64px;display:grid;justify-items:center;grid-gap:clamp(20px,4svh,40px);gap:clamp(20px,4svh,40px);pointer-events:none}.hero-content a,.hero-content button{pointer-events:auto}.hero-title{position:relative;display:grid;justify-items:center;margin:0;line-height:.8;text-shadow:0 4px 40px rgba(0,0,0,.35);animation:glitch .55s step-end 2.4s 1 both}.ht{font-family:var(--disp);font-stretch:62%;font-weight:900;text-transform:uppercase;letter-spacing:-.01em;line-height:.82;display:block}.ht-a{font-size:min(27vw,33svh)}.ht-b{font-size:min(16.5vw,20svh);color:transparent;-webkit-text-stroke:clamp(1.5px,.25vw,3px) #fff;margin-top:-.04em}.ht-b .ch{-webkit-text-stroke:inherit}.ht-tag{position:absolute;z-index:2;left:50%;top:53%;translate:-50% -50%;rotate:-5deg;background:var(--red);color:#fff;font-stretch:100%;font-weight:800;font-size:clamp(12px,1.5vw,20px);letter-spacing:.16em;padding:.55em 1.1em;text-shadow:none;white-space:nowrap;animation:tag 4s ease-in-out 1.5s infinite;opacity:0;transition:opacity .6s var(--ease) 1.1s}html[data-loaded] .ht-tag{opacity:1}@keyframes tag{0%,to{rotate:-5deg}50%{rotate:-2deg}}.hero-cta{opacity:0;transform:translateY(16px);transition:opacity 1s var(--ease) 1.2s,transform 1s var(--ease) 1.2s}html[data-loaded] .hero-cta{opacity:1;transform:none}.hero .btn{border-color:#fff;background:#fff;color:var(--ink);min-width:200px;justify-content:center}.hero .btn:hover:not(:disabled){border-color:var(--red);color:#fff}.hero-scroll{position:absolute;left:50%;bottom:18px;width:1px;height:42px;background:hsla(0,0%,100%,.25);overflow:hidden}.hero-scroll i{display:block;width:100%;height:50%;background:#fff;animation:scrollhint 1.8s ease-in-out infinite}@keyframes scrollhint{0%{transform:translateY(-100%)}to{transform:translateY(200%)}}@media (prefers-reduced-motion:reduce){.hb,.hero-scroll i,.hero-title,.ht-tag{animation:none}}.hs-item .pcard{transform:perspective(900px) translate3d(0,var(--cy,0),0) rotateY(var(--ry,0deg)) scale(var(--cs,1)) skewX(calc(var(--vel, 0) * -.45deg));opacity:var(--co,1);will-change:transform,opacity}.hs-item .pcard-media img{translate:var(--ix,0) 0}.hs-item .pcard-media{overflow:hidden}.hscroll-track{position:relative;z-index:1}.hs-word{position:absolute;z-index:0;left:4vw;top:50%;margin-top:-.5em;font-family:var(--disp);font-stretch:62%;font-weight:900;font-size:clamp(180px,42vh,460px);line-height:1;text-transform:uppercase;white-space:nowrap;color:transparent;-webkit-text-stroke:1.5px color-mix(in srgb,var(--ink) 16%,transparent);pointer-events:none;will-change:transform}.hs-count{position:absolute;z-index:2;left:var(--pad);bottom:40px;font-size:11px;font-weight:800;letter-spacing:.22em}@media (max-width:820px){.hs-head{top:72px}.hscroll-track{gap:5vw}.hs-item{width:72vw}.hs-end{width:60vw}.hscroll-bar{bottom:calc(26px + env(safe-area-inset-bottom))}.hs-count{bottom:calc(40px + env(safe-area-inset-bottom))}}.hscroll.native{height:auto!important}.hscroll.native .hscroll-sticky{position:static;height:auto;display:block;padding:40px 0 96px;overflow:visible}.hscroll.native .hs-head{position:static;padding:0 var(--pad) 18px}.hscroll.native .hs-count,.hscroll.native .hs-word,.hscroll.native .hscroll-bar{display:none}.hscroll.native .hscroll-track{overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:20px;align-items:flex-start;scrollbar-width:none}.hscroll.native .hs-end,.hscroll.native .hs-item{scroll-snap-align:start}:root{--cream:#e9e5d3}.pre{z-index:300;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr auto;color:var(--cream);background:#0b0b0c;overflow:hidden auto;padding:max(14px,env(safe-area-inset-top)) clamp(18px,5vw,56px) max(18px,env(safe-area-inset-bottom));isolation:isolate}.pb,.pre{position:fixed;inset:0}.pb{z-index:-2;overflow:hidden;--sx:50%;--sy:40%;--sr:280px}.pb-base{width:100%;height:100%;object-fit:cover;object-position:50% 24%;filter:brightness(.17) saturate(.4) contrast(1.1) sepia(.2)}.pb-base,.pb-spot{position:absolute;inset:0}.pb-spot{background:url(/hero/b1.webp) 50% 24%/cover no-repeat;filter:brightness(.85) saturate(.5) sepia(.2);-webkit-mask-image:radial-gradient(circle var(--sr) at var(--sx) var(--sy),rgba(0,0,0,.9) 0,rgba(0,0,0,.5) 40%,transparent 100%);mask-image:radial-gradient(circle var(--sr) at var(--sx) var(--sy),rgba(0,0,0,.9) 0,rgba(0,0,0,.5) 40%,transparent 100%)}.pre-shade{position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 50% 45%,rgba(11,11,12,.55),rgba(11,11,12,.2) 70%),linear-gradient(180deg,rgba(11,11,12,.5),transparent 20%,transparent 70%,rgba(11,11,12,.7))}.pre-lang{padding:8px 14px;border-radius:999px;border:1px solid hsla(49,33%,87%,.4);font-size:11px;font-weight:700;letter-spacing:.14em;color:var(--cream)}.pre-stage{display:grid;align-content:center;justify-items:start;grid-gap:clamp(14px,3svh,26px);gap:clamp(14px,3svh,26px);width:min(980px,100%);margin:0 auto;padding:12px 0}.pre-tags{display:flex;align-items:center;gap:10px;margin:0}.pre-dot{width:26px;height:26px;border-radius:50%;border:1px solid hsla(49,33%,87%,.55);position:relative}.pre-dot:after{content:"";position:absolute;inset:7px;border-radius:50%;background:var(--cream);opacity:.85;animation:predot 2.4s ease-in-out infinite}@keyframes predot{0%,to{transform:scale(.6);opacity:.5}50%{transform:scale(1);opacity:1}}.pre-pill{padding:6px 18px;border-radius:999px;border:1px solid hsla(49,33%,87%,.55);font-family:Playfair Display Variable,Georgia,serif;font-style:italic;font-size:clamp(13px,3.6vw,17px)}.pre-wordwrap{--wf:min(14.2vw,20svh);position:relative;width:100%;padding-bottom:clamp(28px,6svh,56px)}.pre-word{font-family:Playfair Display Variable,Georgia,Times New Roman,serif;font-weight:900;text-transform:uppercase;letter-spacing:-.02em;line-height:.92;font-size:var(--wf);color:var(--cream)}.pre-glass{position:absolute;overflow:hidden;border-radius:999px;border:1px solid hsla(49,33%,87%,.22);background:hsla(0,0%,5%,.28);-webkit-backdrop-filter:blur(5px) contrast(1.25);backdrop-filter:blur(5px) contrast(1.25);box-shadow:0 14px 44px rgba(0,0,0,.4),inset 0 1px 0 hsla(0,0%,100%,.07);transform:translateX(var(--x,0));will-change:transform}.pre-glass:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle,rgba(8,8,8,.85) 0 .9px,transparent 1.4px) 0 0 /4.5px 4.5px;opacity:.6}.pre-glass-a{left:0;top:52%;width:min(100%,560px);padding:12px clamp(14px,4vw,30px) 10px}.pre-glass-b{right:0;top:calc(var(--wf) * .23 - 38px);padding:9px 20px;font-size:clamp(11px,3vw,14px);font-weight:700;letter-spacing:.16em;white-space:nowrap}.cd,.pre-glass-b span{position:relative}.cd{display:flex;justify-content:space-between;align-items:flex-start;gap:4px}.cd-u{position:relative;display:grid;justify-items:center;grid-gap:2px;gap:2px;flex:1 1;min-width:0}.cd-u+.cd-u:before{content:":";position:absolute;left:-.2em;top:0;opacity:.5}.cd-u b,.cd-u+.cd-u:before{font-size:clamp(22px,6.4vw,34px);line-height:1.02}.cd-u b{font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.02em}.cd-u small{font-size:clamp(8px,2.2vw,10px);font-weight:700;letter-spacing:.2em;text-transform:uppercase;opacity:.65}.cd-live{margin:0;text-align:center;width:100%;font-family:Playfair Display Variable,Georgia,serif;font-style:italic;font-size:24px}@media (min-width:900px){.pre-wordwrap{--wf:min(12.2vw,26svh)}.cd-u b,.cd-u+.cd-u:before{font-size:34px}}.pre-top{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:64px}.pre-top .pre-lang{justify-self:end}.pre-logo{width:min(190px,46vw);height:auto;filter:invert(1) brightness(1.1) sepia(.15);opacity:.95}.pre-foot{display:grid;justify-items:center;grid-gap:12px;gap:12px;width:min(980px,100%);margin:0 auto}.pre-hook{margin:0;font-size:clamp(15px,4vw,19px);opacity:.9;text-align:center}.pre-hook,.pre-play{font-family:Playfair Display Variable,Georgia,serif;font-style:italic}.pre-play{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:14px;height:62px;width:min(100%,440px);padding:0 28px 0 20px;border-radius:999px;background:var(--cream);color:#0b0b0c;font-weight:700;font-size:22px;box-shadow:0 0 0 0 hsla(49,33%,87%,.55),0 14px 40px rgba(0,0,0,.45);animation:preBob 3.4s ease-in-out infinite,preGlow 2.4s ease-out infinite;transition:transform .35s var(--ease)}.pre-play:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(110deg,transparent 35%,hsla(0,0%,100%,.85) 50%,transparent 65%) 200% 0 /250% 100% no-repeat;mix-blend-mode:soft-light;animation:preShine 3.2s ease-in-out infinite}.pre-play i{width:20px;height:20px;border-radius:50%;background:#0b0b0c;animation:preBlink 1.6s steps(2) infinite}.pre-play b{font-style:normal;font-weight:400;font-family:var(--disp);display:inline-block;animation:preArrow 1.2s ease-in-out infinite}.pre-play:hover{transform:scale(1.04);animation-play-state:paused,running}@keyframes preBob{0%,70%,to{transform:translateY(0) scale(1)}78%{transform:translateY(-9px) scale(1.035)}86%{transform:translateY(0) scale(1)}92%{transform:translateY(-4px) scale(1.015)}}@keyframes preGlow{0%{box-shadow:0 0 0 0 hsla(49,33%,87%,.55),0 14px 40px rgba(0,0,0,.45)}70%,to{box-shadow:0 0 0 22px hsla(49,33%,87%,0),0 14px 40px rgba(0,0,0,.45)}}@keyframes preShine{0%{background-position:200% 0}60%,to{background-position:-100% 0}}@keyframes preBlink{0%,to{transform:scale(1)}50%{transform:scale(.55)}}@keyframes preArrow{0%,to{transform:translate(0)}50%{transform:translate(4px,-4px)}}.pre-sec{justify-content:center;gap:10px;width:min(100%,440px)}.pre-pw,.pre-sec{display:flex;align-items:center}.pre-pw{gap:8px;flex:1 1 auto;min-width:0}.pre-pw label{flex:1 1;min-width:0}.pre-notify{flex:none;height:48px;padding:0 18px;border-radius:999px;border:1px solid hsla(49,33%,87%,.5);background:hsla(0,0%,5%,.25);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--cream);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;transition:background .3s,color .3s}.pre-notify:hover{background:var(--cream);color:#0b0b0c}.pre-msg{min-height:16px;margin:0;font-size:13px;font-weight:600;color:#ff8a8e;text-align:center}.pre-modal{position:fixed;inset:0;z-index:10;display:grid;place-items:center;padding:18px;background:rgba(8,8,8,.55);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:preFade .3s var(--ease) both}.pre-sheet{position:relative;width:min(440px,100%);display:grid;justify-items:center;grid-gap:14px;gap:14px;text-align:center;padding:34px clamp(20px,6vw,34px) 26px;border-radius:30px;overflow:hidden;border:1px solid hsla(49,33%,87%,.24);background:hsla(0,0%,6%,.62);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 30px 80px rgba(0,0,0,.55);animation:preRise .5s var(--ease) both}.pre-sheet:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle,rgba(8,8,8,.85) 0 .9px,transparent 1.4px) 0 0 /5px 5px;opacity:.25;-webkit-mask-image:linear-gradient(180deg,#000,transparent 45%);mask-image:linear-gradient(180deg,#000,transparent 45%)}.pre-sheet>*{position:relative}@keyframes preRise{0%{opacity:0;transform:translateY(22px) scale(.97)}to{opacity:1;transform:none}}.pre-sheet h2{margin:0;font-family:Playfair Display Variable,Georgia,serif;font-weight:900;font-size:clamp(26px,7vw,34px);line-height:1;text-transform:uppercase;letter-spacing:-.01em}.pre-n-text{margin:0;font-size:14px;opacity:.85;max-width:330px}.pre-x{position:absolute;top:12px;right:14px;width:36px;height:36px;border-radius:50%;border:1px solid hsla(49,33%,87%,.4);background:transparent;color:var(--cream);font-size:20px;line-height:1;z-index:2}.pre-wa{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:52px;width:100%;border-radius:999px;background:var(--cream);color:#0b0b0c;font-weight:800;font-size:13px;letter-spacing:.08em;text-transform:uppercase;transition:transform .3s var(--ease)}.pre-wa:hover{transform:translateY(-2px)}.pre-wa b{font-weight:400}.pre-sheet .pre-or{width:100%;display:flex;align-items:center;gap:12px;margin:2px 0;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;opacity:.7}.pre-sheet .pre-or:after,.pre-sheet .pre-or:before{content:"";flex:1 1;height:1px;background:hsla(49,33%,87%,.3)}.pre-join{width:100%;display:grid;grid-gap:8px;gap:8px}.pre-join input[type=email]{width:100%;height:50px;padding:0 20px;border-radius:999px;border:1px solid hsla(49,33%,87%,.5);background:hsla(0,0%,5%,.35);color:var(--cream);font:inherit;font-size:16px;outline:none}.pre-join input[type=email]:focus{border-color:var(--cream)}.pre-join input::placeholder{color:hsla(49,33%,87%,.55)}.pre-join button{height:50px;border-radius:999px;border:1px solid var(--cream);background:transparent;color:var(--cream);font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;transition:background .3s,color .3s}.pre-join button:hover:not(:disabled){background:var(--cream);color:#0b0b0c}.pre-join button:disabled{opacity:.5}.pre-n-msg{min-height:18px;margin:0;font-size:13px;font-weight:600}@media (prefers-reduced-motion:reduce){.pre-modal,.pre-play,.pre-play b,.pre-play i,.pre-play:after,.pre-sheet{animation:none}}.pre-pw input{width:100%;height:48px;padding:0 20px;border-radius:999px;border:1px solid hsla(49,33%,87%,.5);background:hsla(0,0%,5%,.25);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--cream);font:inherit;font-size:16px;outline:none}.pre-pw input::placeholder{color:hsla(49,33%,87%,.55)}.pre-pw input:focus{border-color:var(--cream)}.pre-pw input[aria-invalid=true]{border-color:#ff6b70}.pre-pw button{flex:none;width:48px;height:48px;border-radius:50%;border:1px solid hsla(49,33%,87%,.5);background:transparent;color:var(--cream);font-size:20px;transition:background .3s,color .3s}.pre-pw button:hover:not(:disabled){background:var(--cream);color:#0b0b0c}.pre-pw button:disabled{opacity:.4}.pre-notify{font-size:10.5px;letter-spacing:.06em;padding:0 13px}.fbar{display:flex;justify-content:space-between;margin:4px 0 22px}.fbar,.fbtn{align-items:center}.fbtn{display:inline-flex;gap:10px;min-height:44px;padding:0 20px;border:1px solid var(--ink);border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;transition:background .3s,color .3s}.fbtn.open,.fbtn:hover{background:var(--ink);color:var(--paper)}.fbtn sup{font-size:9px;margin-left:-4px}.fbtn-pl{position:relative;width:12px;height:12px;flex:none}.fbtn-pl:after,.fbtn-pl:before{content:"";position:absolute;background:currentColor;transition:transform .4s var(--ease)}.fbtn-pl:before{left:0;right:0;top:5px;height:1.5px}.fbtn-pl:after{top:0;bottom:0;left:5px;width:1.5px}.fbtn.open .fbtn-pl:after{transform:scaleY(0)}.fcount{font-size:12px;font-weight:600;letter-spacing:.06em;color:var(--mut)}.fpanel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s var(--ease);margin-bottom:0}.fpanel.open{grid-template-rows:1fr;margin-bottom:26px}.fpanel-in{overflow:hidden;border:1px solid transparent;border-radius:4px;transition:border-color .3s}.fpanel.open .fpanel-in{border-color:var(--ink)}.fgrp{padding:20px 22px}.fgrp+.fgrp{border-top:1px solid var(--line)}.fgrp h2{margin:0 0 12px;font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--mut)}.fchips{display:flex;flex-wrap:wrap;gap:8px}.fchips button{min-height:40px;padding:0 16px;border:1px solid var(--ink);border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;transition:background .3s,color .3s}.fchips button:hover{background:rgba(11,11,12,.08)}.fchips button.on{background:var(--ink);color:var(--paper)}@media (max-width:700px){.fgrp{padding:16px 14px}.fchips button{min-height:38px;padding:0 13px;font-size:10.5px}}.pagehead:has(+.fbar){padding-bottom:14px}.hsn{background:var(--paper)}.hsn .hscroll-bar b{background:var(--ink)}.hsn .hs-head a:hover{color:var(--ink);opacity:.6}.hsn-kick{font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;padding:6px 12px;border:1px solid var(--ink);border-radius:999px}.hsn .hs-item{width:clamp(230px,21vw,330px)}.hsn .pcard-media.hsn-media{aspect-ratio:2/3;background:var(--paper2)}.hsn .pcard-img{inset:0;width:100%;height:100%;object-fit:cover;mix-blend-mode:normal}.hsn .pcard-name{font-size:14px;letter-spacing:.06em}.hsn .hs-end{aspect-ratio:2/3;background:transparent;color:var(--ink);border:1px solid var(--ink);border-radius:4px;width:clamp(200px,17vw,270px)}.hsn .hs-end span{font-size:13px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.hsn .hs-end b{font-size:28px}.hsn .hs-end:hover{background:var(--ink);color:var(--paper)}@media (max-width:820px){.hsn .hs-item{width:62vw}.hsn .hs-end{width:52vw}.hsn .pcard-name{font-size:12.5px}}.hsn .hs-item .pcard{transform:translate3d(0,var(--cy,0),0) scale(var(--cs,1)) skewX(calc(var(--vel, 0) * -.3deg))}.hsn .hs-item .pcard-media{-webkit-clip-path:none;clip-path:none}.hsn .hs-item .pcard-media img{translate:var(--ix,0) 0;scale:1.2;filter:none;transition:none;will-change:translate}.hsn .pcard-media:after{content:"";position:absolute;inset:0;z-index:2;background:var(--paper);opacity:calc(var(--a, 0) * .55);pointer-events:none}.hsn .hs-item:nth-child(2n){margin-top:clamp(24px,6vh,64px)}.hsn .hs-item:nth-child(odd){margin-top:calc(-1 * clamp(10px, 3vh, 30px))}.hsn .pcard-media{transform:none}.pc{position:fixed;inset:0;z-index:-2;width:100%;height:100%;display:block;background:#0b0b0c}.pre-stage{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center;gap:clamp(14px,3.2svh,30px)}.pre-word{font-size:clamp(40px,13vw,150px);white-space:nowrap;margin:0;text-shadow:0 4px 40px rgba(0,0,0,.6)}.pre-cd{width:min(100%,760px)}.pre-cd .cd{gap:clamp(2px,1vw,12px)}.pre-cd .cd-u b{font-size:clamp(34px,12.5vw,96px);font-weight:800}.pre-cd .cd-u+.cd-u:before{font-size:clamp(34px,12.5vw,96px);left:-.18em}.pre-cd .cd-u small{font-size:clamp(9px,2.6vw,13px)}.pre-cd .cd-live{font-size:clamp(30px,9vw,64px)}.pre-foot{gap:10px}.pre-foot .pre-pw{width:min(100%,300px)}.pre-play{height:56px}.tk{display:flex;align-items:stretch;width:max-content;max-width:calc(100vw - 32px);margin:0;background:#e9e5d3;color:#0b0b0c;border-radius:.9em;box-shadow:0 10px 34px rgba(0,0,0,.45);-webkit-mask:radial-gradient(circle .6em at 0 50%,#0000 98%,#000) left /51% 100% no-repeat,radial-gradient(circle .6em at 100% 50%,#0000 98%,#000) right /51% 100% no-repeat;mask:radial-gradient(circle .6em at 0 50%,#0000 98%,#000) left /51% 100% no-repeat,radial-gradient(circle .6em at 100% 50%,#0000 98%,#000) right /51% 100% no-repeat}.tk-l{display:grid;align-content:center;text-align:left;padding:.75em 1.1em .6em 1.7em;border-right:1px solid rgba(11,11,12,.25)}.tk-l b{font-family:Playfair Display Variable,Georgia,serif;font-weight:900;font-size:1.9em;line-height:1}.tk-l b,.tk-l small{text-transform:uppercase}.tk-l small{margin-top:.3em;max-width:12em;font-weight:800;font-size:.62em;line-height:1.2;letter-spacing:.05em}.tk-c,.tk-l small{font-family:var(--disp)}.tk-c{display:grid;align-content:center;justify-items:center;padding:.6em 1.7em .5em 1.2em;font-weight:900;font-size:1.6em;line-height:1.1;letter-spacing:.1em;text-indent:.1em}.tk-c small{font-size:.34em;letter-spacing:.3em;font-weight:800;opacity:.7;text-indent:.3em}.pre-tk{font-size:clamp(13px,min(4.2vw,2.9svh),24px)}.pre-word{font-size:clamp(36px,min(13vw,17svh),150px)}.pre-cd .cd-u b,.pre-cd .cd-u+.cd-u:before{font-size:clamp(30px,min(12.5vw,12svh),96px)}.pre-stage{gap:clamp(10px,2.4svh,30px)}.wa-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:52px;width:100%;border:1px solid var(--ink);border-radius:999px;color:var(--ink);font-weight:800;font-size:12px;letter-spacing:.1em;text-transform:uppercase;transition:background .3s,color .3s}.wa-btn:hover{background:var(--ink);color:var(--paper)}.wa-btn b{font-weight:400}.wa-or{display:flex;align-items:center;gap:12px;margin:0;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;opacity:.6}.wa-or:after,.wa-or:before{content:"";flex:1 1;height:1px;background:currentColor;opacity:.4}.dstage{position:fixed;inset:0;z-index:0;pointer-events:none;background:#0b0b0c;opacity:1}.dstage .pc{z-index:auto}.dstage-top{z-index:250}.dstage-out{opacity:0;transition:opacity 1.9s cubic-bezier(.4,0,.6,1)}.pre-test{background:transparent}.pre-flash{position:fixed;inset:0;z-index:50;pointer-events:none;background:#f4efe0;opacity:0}.pre-replay{position:fixed;z-index:60;left:12px;bottom:12px;padding:8px 14px;border:1px solid hsla(49,33%,87%,.5);border-radius:999px;background:rgba(11,11,12,.5);color:var(--cream);font-size:11px;font-weight:700;letter-spacing:.08em}.pre-foot,.pre-stage,.pre-top,.pre-word span{will-change:transform}.pre-word span{display:inline-block}.pre-hot .pre-stage{animation:preTremor .1s steps(2) infinite}.pre-hot .pre-cd .cd-u:last-child b{animation:preBeat 1s ease-in-out infinite;color:#fff}@keyframes preTremor{0%{transform:translate(.8px,-.6px)}50%{transform:translate(-.9px,.8px)}to{transform:translate(.5px,.9px)}}@keyframes preBeat{0%,to{transform:scale(1)}20%{transform:scale(1.18)}}.pre-fx .pre-foot,.pre-fx .pre-top{animation:preFade .7s ease forwards}@keyframes preQuake{0%{transform:translate(0) rotate(0)}8%{transform:translate(-5.5px,3.3px) rotate(-.3deg)}16%{transform:translate(5px,-4.4px) rotate(.25deg)}24%{transform:translate(-7.2px,-2.8px) rotate(.4deg)}32%{transform:translate(6.6px,5px) rotate(-.35deg)}40%{transform:translate(-4.4px,2.2px) rotate(.45deg)}50%{transform:translate(7.7px,-3.3px) rotate(-.5deg)}60%{transform:translate(-6.1px,4.4px) rotate(.4deg)}70%{transform:translate(5.5px,-5px) rotate(-.45deg)}80%{transform:translate(-7.7px,2.8px) rotate(.5deg)}90%{transform:translate(6.6px,3.9px) rotate(-.55deg)}to{transform:translate(-3.3px,-2.2px) rotate(.3deg)}}@keyframes preLetter{0%{translate:3px -3px}50%{translate:-4px 3px}to{translate:2px 4px}}@keyframes preJolt{0%{translate:2px -2px}50%{translate:-3px 2px}to{translate:1px 3px}}@keyframes preShard{0%{transform:none;opacity:1;filter:none}to{transform:translate(calc(var(--dx) * 45px),calc(var(--dy) * 55px)) rotate(calc(var(--dr) * 22deg)) scale(2.2);opacity:0;filter:blur(6px)}}@keyframes preFade{to{opacity:0}}@keyframes preFlash{0%,70%{opacity:0}74%{opacity:.4}80%{opacity:0}86%{opacity:.2}to{opacity:0}}@media (prefers-reduced-motion:reduce){.pre-hot .pre-cd .cd-u:last-child b,.pre-hot .pre-stage{animation:none}}html.drop-in .hn,html.drop-in:not(.drop-done) .promo{display:none!important}.pre-fx .pre-stage{animation:preQuake 1s linear forwards,preGone .8s ease .9s forwards}@keyframes preGone{to{opacity:0;filter:blur(14px)}}