@font-face{font-family:Anton;src:url(/fonts/anton-latin.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Unifraktur;src:url(/fonts/unifraktur-latin.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-latin.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--bg:#070707;--ink:#f1ece4;--ink-2:#f1ece49e;--ink-3:#f1ece457;--line:#f1ece424;--red:#b3201a;--red-deep:#6e0f0b;--stone:#1a1a1a;--panel:#0e0e0e;--f-display:"Anton", "Impact", "Arial Narrow", sans-serif;--f-black:"Unifraktur", "Old English Text MT", serif;--f-mono:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--f-body:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--ease:cubic-bezier(.65, 0, .35, 1);--t-reveal:.8s;--t-hover:.24s;--gutter:clamp(16px, 3.2vw, 48px);--nav-h:64px;--z-under:0;--z-stage:1;--z-over:2;--z-nav:20;--z-drawer:40;--z-loader:60;--z-cursor:80}*,:before,:after{box-sizing:border-box}html{background:var(--bg);color:var(--ink);-webkit-text-size-adjust:100%;text-rendering:optimizelegibility}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped,html.scroll-locked{overflow:hidden}body{background:var(--bg);font-family:var(--f-body);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.5;overflow-x:hidden}img,svg,canvas{max-width:100%;display:block}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit;text-decoration:none}input{font:inherit;color:inherit}::selection{background:var(--red);color:var(--ink)}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.stage{width:100vw;height:100vh;height:100lvh;z-index:var(--z-stage);pointer-events:none;position:fixed;inset:0}html.over-knight body{cursor:pointer}.ch{position:relative}.ch>.under{z-index:var(--z-under);pointer-events:none;position:absolute;inset:0}.ch>.over{z-index:var(--z-over);position:relative}.knight-still{z-index:var(--z-stage);pointer-events:none;object-fit:contain;will-change:transform, opacity;max-width:none;position:fixed;top:0;left:0}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.mono{font-family:var(--f-body);letter-spacing:.16em;text-transform:uppercase;font-variant-numeric:tabular-nums;font-size:10.5px;font-weight:600;line-height:1.6}.bl{font-family:var(--f-display);letter-spacing:.02em;text-transform:uppercase;font-weight:400}.bk{font-family:var(--f-black);letter-spacing:0;text-transform:none;font-weight:400}.pin{height:100vh;height:100svh;position:sticky;top:0}.mask{vertical-align:top;clip-path:inset(-.25em -.08em 0);display:inline-block}.mask-i{transition:transform .9s var(--ease);transition-delay:calc(var(--i,0) * 60ms + var(--d0,0s));will-change:transform;display:inline-block;transform:translateY(108%)}.is-in .mask-i{transform:none}.reveal-clip{clip-path:inset(0 0 100%);transition:clip-path .8s var(--ease), transform .8s var(--ease);transition-delay:var(--d,0s);display:inline-block;transform:translateY(.35em)}.is-in .reveal-clip{clip-path:inset(-.3em -.2em);transform:none}.reveal-line{clip-path:inset(0);display:block}.reveal-line>span{transition:transform .7s var(--ease);transition-delay:var(--d,0s);display:inline-block;transform:translateY(110%)}.is-in .reveal-line>span{transform:none}.live-dot{background:var(--red);flex:none;width:6px;height:6px;position:relative}@keyframes kn-live{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(1.6)}}.link-u{transition:background-size var(--t-hover) var(--ease), color var(--t-hover) var(--ease);background:linear-gradient(currentColor,currentColor) 0 100%/0% 1px no-repeat;padding-bottom:2px}.link-u:hover,.link-u:focus-visible{background-size:100% 1px}.icon-btn{border:1px solid var(--line);width:44px;height:44px;color:var(--ink);transition:border-color var(--t-hover) var(--ease), background-color var(--t-hover) var(--ease);border-radius:2px;place-items:center;display:inline-grid}.icon-btn svg{width:20px;height:20px;transition:transform .3s var(--ease)}.icon-btn:hover{border-color:var(--ink-3);background:#f1ece40a}.icon-btn:hover svg{transform:scale(1.08)}.btn{min-height:56px;font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;isolation:isolate;transition:transform .22s var(--ease), color var(--t-hover) var(--ease);border-radius:2px;justify-content:space-between;align-items:center;gap:16px;padding:0 22px;font-size:11px;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.btn:before{content:"";z-index:-1;clip-path:inset(100% 0 0);transition:clip-path .42s var(--ease);position:absolute;inset:0}.btn:hover:before,.btn:focus-visible:before{clip-path:inset(0)}.btn-solid{background:var(--ink);color:var(--bg)}.btn-solid:before{background:#fff}.btn-line{border:1px solid var(--ink-3);color:var(--ink)}.btn-line:before{background:var(--ink)}.btn-line:hover,.btn-line:focus-visible{color:var(--bg)}.btn[disabled]{cursor:not-allowed}.btn[disabled]:before{display:none}.scrim{opacity:0;transition:opacity .6s var(--ease);background:#040404b8;position:absolute;inset:0}.is-open>.scrim{opacity:1}.knight-still{max-width:none}.nav{z-index:var(--z-nav);height:var(--nav-h);padding:0 var(--gutter);color:var(--ink);mix-blend-mode:difference;pointer-events:none;grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:fixed;top:0;left:0;right:0}.nav>*{pointer-events:auto}.skip{left:var(--gutter);background:var(--ink);color:var(--bg);transition:transform .3s var(--ease);border-radius:2px;padding:10px 14px;position:absolute;top:8px;transform:translateY(-160%)}.skip:focus-visible{transform:none}.nav-brand{justify-self:start;align-items:center;gap:12px;min-height:44px;display:inline-flex}.nav-k{width:30px;height:30px;transition:transform .5s var(--ease);border:1px solid;border-radius:2px;place-items:center;padding-top:2px;font-size:22px;line-height:1;display:inline-grid}.nav-brand:hover .nav-k{transform:rotate(-90deg)}.nav-word{font-family:var(--f-display);letter-spacing:.06em;padding-top:1px;font-size:21px;line-height:1}.nav-drop{justify-self:center;min-height:44px;padding:0 6px}.nav-drop-t{transition:background-size .3s var(--ease);background:linear-gradient(currentColor,currentColor) 50% 100%/0% 1px no-repeat;padding-bottom:3px}.nav-drop:hover .nav-drop-t,.nav-drop:focus-visible .nav-drop-t{background-size:100% 1px}.nav-right{justify-self:end;align-items:center;gap:26px;display:flex}.nav-sound,.nav-bag{align-items:center;gap:10px;min-height:44px;display:inline-flex}.nav-bag-n{transition:transform .4s var(--ease);display:inline-block}.nav-bag.is-bump .nav-bag-n{animation:kn-bump .7s var(--ease)}@keyframes kn-bump{0%{transform:none}30%{transform:translateY(-5px)}60%{transform:translateY(2px)}to{transform:none}}.bars{align-items:flex-end;gap:2px;height:11px;display:inline-flex}.bars i{width:2px;height:3px;transition:height .3s var(--ease);background:currentColor}.bars.is-on i{animation:.9s ease-in-out infinite alternate kn-bars}.bars.is-on i:nth-child(2){animation-duration:.7s;animation-delay:-300ms}.bars.is-on i:nth-child(3){animation-duration:1.1s;animation-delay:-600ms}.bars.is-on i:nth-child(4){animation-duration:.8s;animation-delay:-150ms}@keyframes kn-bars{0%{height:3px}to{height:11px}}.nav-menu{width:48px;height:48px;margin-right:-12px;display:none;position:relative}.nav-menu i{height:1.5px;transition:transform .4s var(--ease);background:currentColor;position:absolute;left:13px;right:13px}.nav-menu i:first-child{top:19px}.nav-menu i:last-child{top:27px}.nav-menu.is-open i:first-child{transform:translateY(4px)rotate(45deg)}.nav-menu.is-open i:last-child{transform:translateY(-4px)rotate(-45deg)}.menu{z-index:var(--z-drawer);background:var(--bg);padding:0 var(--gutter) max(24px, env(safe-area-inset-bottom));clip-path:inset(0 0 100%);transition:clip-path .7s var(--ease);flex-direction:column;display:flex;position:fixed;inset:0}.menu.is-open{clip-path:inset(0)}.menu-top{height:var(--nav-h);justify-content:space-between;align-items:center;display:flex}.menu-top .icon-btn{width:48px;height:48px;margin-right:-4px}.menu-links{flex-direction:column;flex:1;justify-content:center;gap:4px;display:flex}.menu-link{text-align:left;font-family:var(--f-display);text-transform:uppercase;letter-spacing:-.01em;clip-path:inset(-.1em 0 0);align-items:baseline;gap:14px;min-height:48px;font-size:17vw;line-height:.9;display:flex}.menu-link span{transition:transform .8s var(--ease);transition-delay:calc(.12s + var(--i) * 60ms);display:inline-block;transform:translateY(105%)}.menu.is-open .menu-link span{transform:none}.menu-link .bl{color:var(--ink-2);flex:none;min-width:2.3em;font-size:.32em}.menu-foot{border-top:1px solid var(--line);gap:12px;padding-top:18px;display:grid}.menu-foot .nav-sound{min-height:48px}.menu-drop{color:var(--ink-2)}.menu-est{font-size:22px}.loader{z-index:var(--z-loader);background:var(--bg);color:var(--ink);clip-path:inset(0);transition:clip-path 1s var(--ease);place-content:center;justify-items:center;gap:22px;display:grid;position:fixed;inset:0}.loader.is-out{clip-path:inset(0 0 100%);pointer-events:none}.loader-bell{width:54px;height:63px}.loader-bell path{fill:none;stroke:var(--ink);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:kn-draw 1.8s var(--ease) forwards}.loader.is-out .loader-bell{transition:transform .9s var(--ease);transform:translateY(-14px)}@keyframes kn-draw{to{stroke-dashoffset:0}}.loader-row{color:var(--ink-2);gap:22px;display:flex}.loader-n{color:var(--ink);font-variant-numeric:tabular-nums}.loader-bar{background:var(--line);width:180px;height:1px;overflow:hidden}.loader-bar span{background:var(--ink);transform-origin:0;height:100%;transition:transform .3s var(--ease);display:block}.grain{z-index:70;pointer-events:none;opacity:.075;mix-blend-mode:overlay;background-size:160px 160px;animation:.9s steps(6,end) infinite kn-grain;position:fixed;inset:-80px}.grain.is-still{animation:none}@keyframes kn-grain{0%{transform:translate(0,0)}17%{transform:translate(-37px,21px)}33%{transform:translate(23px,-48px)}50%{transform:translate(-12px,55px)}67%{transform:translate(51px,9px)}83%{transform:translate(-58px,-30px)}to{transform:translate(0,0)}}html.has-cursor,html.has-cursor body,html.has-cursor.over-knight body,html.has-cursor a,html.has-cursor button,html.has-cursor [role=radio],html.has-cursor label{cursor:none}html.has-cursor input,html.has-cursor textarea{cursor:text}.cursor{z-index:var(--z-cursor);pointer-events:none;mix-blend-mode:difference;color:var(--ink);opacity:0;transition:opacity .3s var(--ease);position:fixed;top:0;left:0}.cursor.is-on{opacity:1}.cursor-ring{width:12px;height:12px;transition:transform .38s var(--ease), background-color .3s var(--ease), opacity .2s var(--ease);border:1.5px solid;border-radius:50%;margin:-6px 0 0 -6px;position:absolute;top:0;left:0}.cursor.is-link .cursor-ring{border-width:.6px;transform:scale(3)}.cursor.has-label .cursor-ring{border-width:.3px;transform:scale(6.4)}.cursor.is-down .cursor-ring{transform:scale(.7)}.cursor.has-label.is-down .cursor-ring{transform:scale(5.6)}.cursor.is-text .cursor-ring{opacity:0}.cursor-label{opacity:0;white-space:nowrap;letter-spacing:.16em;transition:opacity .26s var(--ease), transform .38s var(--ease);font-size:11px;font-weight:500;position:absolute;top:0;left:0;transform:translate(-50%,-50%)scale(.6)}.cursor.has-label .cursor-label{opacity:1;transform:translate(-50%,-50%)}.sheet-root,.bag-root{z-index:var(--z-drawer);position:fixed;inset:0}.sheet{background:var(--panel);border-left:1px solid var(--line);clip-path:inset(0 0 0 100%);width:min(1120px,78vw);transition:clip-path .76s var(--ease);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0}.is-open>.sheet{clip-path:inset(0)}.sheet-bar{border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;height:72px;padding:0 20px 0 28px;display:flex}.sheet-count{color:var(--ink-2)}.sheet-nav{gap:8px;display:flex}.sheet-scroll{flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);min-height:0;display:grid}.sheet-photo{border-right:1px solid var(--line);background:radial-gradient(80% 70% at 50% 18%,#f4efe7 0%,#ddd6cb 55%,#b9b1a5 100%);place-items:center;min-height:0;margin:0;display:grid;position:relative;overflow:hidden;container-type:size}.sheet-word{font-family:var(--f-display);letter-spacing:-.035em;text-transform:uppercase;color:#07070721;white-space:nowrap;pointer-events:none;font-size:min(26cqw,30cqh);line-height:.8;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)scaleY(1.12)}.sheet-photo img{object-fit:contain;object-position:50% 60%;filter:drop-shadow(0 34px 34px #00000073);clip-path:inset(100% 0 0);width:84%;height:86%;transition:clip-path .9s var(--ease) .2s, transform 1.3s var(--ease) .2s;position:relative;transform:translateY(5%)scale(.98)}.is-open .sheet-photo img{clip-path:inset(-10%);transform:none}.sheet-num{color:var(--bg);font-size:clamp(60px,6vw,100px);line-height:1;position:absolute;bottom:14px;left:24px}.sheet-body{overscroll-behavior:contain;align-content:start;gap:14px;min-height:0;padding:34px 32px 44px;display:grid;overflow-y:auto}.sheet-body>*{opacity:0;transition:opacity .6s var(--ease), transform .7s var(--ease);transform:translateY(14px)}.is-open .sheet-body>*{opacity:1;transform:none}.is-open .sheet-body>:first-child{transition-delay:.38s}.is-open .sheet-body>:nth-child(2){transition-delay:.43s}.is-open .sheet-body>:nth-child(3){transition-delay:.48s}.is-open .sheet-body>:nth-child(4){transition-delay:.53s}.is-open .sheet-body>:nth-child(n+5){transition-delay:.58s}.sheet-kicker{color:var(--ink-2)}.sheet-name{font-family:var(--f-display);letter-spacing:-.01em;text-transform:uppercase;margin:0;font-size:clamp(48px,5.4vw,84px);font-weight:400;line-height:.86}.sheet-price-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:14px;display:flex}.sheet-price{font-family:var(--f-display);font-size:34px;line-height:1}.sheet-ed,.sheet-fabric{color:var(--ink-2)}.sheet-sizes-head{justify-content:space-between;align-items:center;margin-top:10px;display:flex}.sheet-warn{color:var(--ink);animation:kn-nudge .42s var(--ease)}@keyframes kn-nudge{25%{transform:translate(-4px)}50%{transform:translate(4px)}75%{transform:translate(-2px)}}.sheet-sizes{grid-template-columns:repeat(6,1fr);gap:6px;display:grid}.sheet-sizes.is-warn .size-btn{border-color:var(--ink-3)}.size-btn{border:1px solid var(--line);min-height:52px;transition:background-color var(--t-hover) var(--ease), color var(--t-hover) var(--ease), border-color var(--t-hover) var(--ease);border-radius:2px}.size-btn:hover{border-color:var(--ink-2)}.size-btn.is-on{background:var(--ink);color:var(--bg);border-color:var(--ink)}.sheet-sizes:has(>:only-child){grid-template-columns:minmax(0,160px)}.sheet-add{width:100%;margin-top:4px}.sheet-dh{color:var(--ink-2);margin:18px 0 0;font-weight:400}.sheet-details{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.sheet-details li{border-bottom:1px solid var(--line);color:var(--ink);padding:13px 0;font-size:15px}.sheet-details li:before{content:"+";font-family:var(--f-mono);color:var(--ink-3);margin-right:14px}.bag{background:var(--panel);border-left:1px solid var(--line);clip-path:inset(0 0 0 100%);width:min(480px,100vw);transition:clip-path .76s var(--ease);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0}.is-open>.bag{clip-path:inset(0)}.bag-bar{border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;height:72px;padding:0 20px 0 26px;display:flex}.bag-title{font-family:var(--f-display);letter-spacing:.01em;text-transform:uppercase;align-items:baseline;gap:10px;margin:0;font-size:30px;font-weight:400;line-height:1;display:flex}.bag-title .mono{color:var(--ink-2)}.bag-empty{text-align:center;flex:1;place-content:center;justify-items:center;gap:22px;padding:30px;display:grid}.bag-empty-t{font-family:var(--f-display);text-transform:uppercase;color:var(--ink-2);margin:0;font-size:44px;line-height:.9}.bag-lines{overscroll-behavior:contain;flex:1;margin:0;padding:0 26px;list-style:none;overflow-y:auto}.bag-line{border-bottom:1px solid var(--line);opacity:0;transition:opacity .6s var(--ease), transform .7s var(--ease);transition-delay:calc(.26s + var(--i) * 50ms);grid-template-columns:96px 1fr;gap:18px;padding:20px 0;display:grid;transform:translate(24px)}.is-open .bag-line{opacity:1;transform:none}.bag-img{object-fit:cover;background:var(--stone);border-radius:2px;width:96px;height:120px}.bag-info{align-content:start;gap:6px;display:grid}.bag-name{font-family:var(--f-display);text-transform:uppercase;margin:0;font-size:24px;line-height:1}.bag-name .bl{margin-right:6px;font-size:20px}.bag-meta{color:var(--ink-2);margin:0}.bag-row{justify-content:space-between;align-items:center;margin-top:6px;display:flex}.qty{border:1px solid var(--line);border-radius:2px;align-items:center;display:inline-flex}.qty button{width:40px;height:40px;transition:background-color var(--t-hover) var(--ease);place-items:center;display:grid}.qty button:hover:not([disabled]){background:#f1ece40f}.qty button[disabled]{opacity:.3;cursor:not-allowed}.qty svg{width:14px;height:14px}.qty .mono{text-align:center;font-variant-numeric:tabular-nums;min-width:28px}.bag-price{font-size:13px}.bag-remove{color:var(--ink-2);justify-self:start;min-height:32px}.bag-foot{border-top:1px solid var(--line);padding:20px 26px max(22px, env(safe-area-inset-bottom));flex:none;gap:12px;display:grid}.bag-sub{justify-content:space-between;align-items:baseline;display:flex}.bag-sub-v{font-family:var(--f-display);font-size:30px;line-height:1}.bag-note{color:var(--ink-3);margin:0;font-size:13px}.bag-checkout{width:100%;color:var(--ink-2);border:1px dashed var(--ink-3);background:0 0;justify-content:center;gap:12px}.bag-hold{min-height:44px;color:var(--ink);justify-self:center}.ch-hero{height:140vh}.ch-hero>.over{height:100%}.hero-pin{background:var(--bg);place-items:center;display:grid;overflow:hidden}.hero-word-wrap{z-index:0;transform:translate3d(0, calc(-1.5vh + var(--u,0) * 6vh), 0) scale(calc(1 - var(--u,0) * .05));will-change:transform;position:relative}.hero-word{font-family:var(--f-display);letter-spacing:-.035em;text-transform:uppercase;white-space:nowrap;color:#f4efe7;-webkit-user-select:none;user-select:none;margin:0;font-size:41vw;font-weight:400;line-height:.8}.hero-word-line{transform-origin:50% 55%;display:inline-block;transform:scaleY(1.24)}.hero-word .mask{clip-path:inset(-.04em -.06em 0)}.hero-word .mask-i{--d0:.12s;transition-duration:1.2s}.hero-word-wrap.is-tolled .hero-word{animation:.32s linear kn-shudder}@keyframes kn-shudder{0%{transform:translate(0)}15%{transform:translate(-.5vw,.25vh)}30%{transform:translate(.45vw,-.3vh)}45%{transform:translate(-.3vw,.2vh)}60%{transform:translate(.25vw)}75%{transform:translate(-.12vw,-.1vh)}to{transform:translate(0)}}.hero-cast{z-index:1;pointer-events:none;transform-origin:50% 30%;filter:brightness(0)blur(14px);opacity:0;will-change:transform;max-width:none;transition:opacity 1.2s var(--ease) .6s;position:absolute;top:0;left:0}.ch-hero:not(.is-in) .hero-cast{opacity:0!important}.hero-shade{z-index:2;pointer-events:none;mix-blend-mode:multiply;background:radial-gradient(ellipse 58% 80% at var(--lx,50%) var(--ly,8%), #fff 0%, #ece6dd 22%, #a7a097 50%, #5d5853 80%, #3a3734 100%);position:absolute;inset:0}.hero-shade:after{content:"";opacity:calc(.8 + var(--u,0) * .2);background:linear-gradient(#fff0 45%,#0000008c 95%);position:absolute;inset:0}.ch-hero:not(.is-in) .hero-shade{background:#1a1918}.hero-shade{transition:background 1.6s var(--ease)}.hero-tex{z-index:3;pointer-events:none;mix-blend-mode:multiply;opacity:.9;background:url(/knell/stone-tex.webp) 0 0/512px 512px;position:absolute;inset:0}.hero-ring{z-index:4;border:1.5px solid var(--ink);mix-blend-mode:difference;opacity:0;pointer-events:none;border-radius:50%;width:34vmin;height:34vmin;margin:-17vmin 0 0 -17vmin;position:absolute;top:40%;left:50%;transform:scale(.2)}.hero-ring.is-on{animation:1.2s cubic-bezier(.2,.7,.2,1) forwards kn-ring}@keyframes kn-ring{0%{opacity:1;border-width:3px;transform:scale(.2)}to{opacity:0;border-width:.5px;transform:scale(3.4)}}.hero-frame{pointer-events:none}.hero-frame>*{pointer-events:auto}.hero-side{left:var(--gutter);top:calc(var(--nav-h) + 3vh);transform:translate3d(0, calc(var(--u,0) * -4vh), 0);gap:10px;display:grid;position:absolute}.hero-side-head{font-family:var(--f-display);letter-spacing:.01em;text-transform:uppercase;margin:0;font-size:clamp(22px,1.9vw,30px);line-height:1}.hero-side-lines{color:var(--ink-2);margin:0;padding:0;list-style:none}.hero-data{right:var(--gutter);top:calc(var(--nav-h) + 3vh);text-align:right;color:var(--ink-2);transform:translate3d(0, calc(var(--u,0) * -4vh), 0);margin:0;padding:0;list-style:none;position:absolute}.hero-motto{right:calc(var(--gutter) - .12em);writing-mode:vertical-rl;color:var(--ink);text-shadow:0 2px 24px #000c;margin:0;font-size:clamp(34px,3.3vw,56px);line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.hero-bar{left:var(--gutter);right:var(--gutter);opacity:0;transition:opacity .9s var(--ease) 1.1s;grid-template-columns:1fr auto 1fr;align-items:end;gap:20px;display:grid;position:absolute;bottom:22px}.is-in .hero-bar{opacity:1}.hero-bar-l{justify-items:start;gap:6px;display:grid}.hero-bar .hero-count{justify-items:start}.hero-bar>.hero-hint{text-align:center;align-self:end;margin-bottom:2px}.hero-bar-r{justify-content:flex-end;align-items:flex-end;gap:22px;display:flex}.hero-hint{color:var(--ink-2);transition:opacity .7s var(--ease), transform .7s var(--ease);margin:0}.hero-hint.is-gone{opacity:0;transform:translateY(6px)}.hero-count{text-shadow:0 2px 20px #000000e6;justify-items:center;gap:4px;display:grid}.hero-count-k{color:var(--ink-2);gap:14px;margin:0;display:flex}.hero-count-k span:first-child{color:var(--red)}.hero-count-t{font-family:var(--f-display);font-variant-numeric:tabular-nums;letter-spacing:.01em;gap:16px;margin:0;font-size:clamp(26px,2.3vw,36px);line-height:1;display:flex}.hero-count-u sub{vertical-align:baseline;font-family:var(--f-body);letter-spacing:.14em;color:var(--ink-2);margin-left:3px;font-size:10px;font-weight:600}.hero-count-live{font-family:var(--f-display);text-transform:uppercase;margin:0;font-size:30px}.hero-seal{aspect-ratio:1;width:clamp(84px,7vw,112px);transform:rotate(var(--rot,-9deg)) scale(.6);opacity:0;transition:opacity .6s var(--ease) .9s, transform 1s cubic-bezier(.3, 1.5, .5, 1) .9s}.is-in .hero-seal{opacity:1;transform:rotate(var(--rot,-9deg))}.seal-svg{width:100%;height:100%;overflow:visible}.hero-seal.is-tolled .seal-svg{animation:.86s cubic-bezier(.3,1.4,.5,1) kn-seal}@keyframes kn-seal{0%{transform:none}20%{transform:rotate(-7deg)scale(1.06)}50%{transform:rotate(4deg)scale(.98)}to{transform:none}}.hero-scroll{min-height:44px;color:var(--ink-2);transition:color var(--t-hover) var(--ease);flex-direction:column;align-items:center;gap:10px;margin-bottom:4px;display:inline-flex}.hero-scroll:hover{color:var(--ink)}.hero-scroll-line{background:var(--line);width:1px;height:28px;position:relative;overflow:hidden}.hero-scroll-line:after{content:"";background:var(--ink);width:1px;height:100%;animation:kn-drip 2.2s var(--ease) infinite;position:absolute;top:0;left:0}@keyframes kn-drip{0%{transform:translateY(-100%)}60%,to{transform:translateY(100%)}}.lit{background:var(--bg)}.lit:before{content:"";z-index:2;pointer-events:none;mix-blend-mode:multiply;background:radial-gradient(70% 90% at 50% 0,#fff 0%,#e9e3da 24%,#a29b92 52%,#57524d 82%,#353230 100%);position:absolute;inset:0}.lit:after{content:"";z-index:3;pointer-events:none;mix-blend-mode:multiply;opacity:.9;background:url(/knell/stone-tex.webp) 0 0/512px 512px;position:absolute;inset:0}.ch-manifesto{height:220vh}.ch-manifesto>.over{height:100%}.mf-pin{padding:calc(var(--nav-h) + 2.4vh) var(--gutter) 0;flex-direction:column;justify-content:flex-start;display:flex;overflow:hidden}.mf-ghost{font-family:var(--f-display);letter-spacing:-.01em;text-transform:uppercase;color:var(--ink);flex-direction:column;gap:.035em;font-size:15vw;line-height:.86;display:flex}.mf-line{white-space:nowrap;clip-path:inset(-.04em -2% 0)}.mf-line-t{transform:translate3d(0, calc((1 - var(--p,0)) * 104%), 0);display:inline-block}.mf-line-0{align-self:flex-start}.mf-line-1{align-self:flex-end}.mf-line-2{align-self:flex-start}.mf-frame{pointer-events:none}.mf-copy{left:var(--gutter);pointer-events:auto;gap:12px;max-width:560px;display:grid;position:absolute;bottom:3.6vh}.mf-label{color:var(--ink-2);align-items:center;gap:10px;margin:0;display:flex}.mf-label .bl{color:var(--ink);font-size:20px;line-height:1}.mf-body{color:var(--ink);text-wrap:pretty;text-shadow:0 1px 14px #000000f2,0 0 2px #000c;margin:0;font-size:16px;line-height:1.55}.mf-sign{margin:2px 0 0;font-size:30px;line-height:1}.mf-copy>*{clip-path:inset(0 0 100%);transition:clip-path .8s var(--ease), transform .8s var(--ease);transform:translateY(12px)}.mf-frame.is-on .mf-copy>*{clip-path:inset(-.3em);transform:none}.mf-frame.is-on .mf-copy>:nth-child(2){transition-delay:80ms}.mf-frame.is-on .mf-copy>:nth-child(3){transition-delay:.2s}.ch-drop>.over{padding:0}.drop-head{padding:34vh var(--gutter) 16vh;gap:14px;max-width:70vw;display:grid}.drop-kicker,.drop-sub{color:var(--ink-2);margin:0}.drop-title{font-family:var(--f-display);letter-spacing:-.02em;text-transform:uppercase;margin:0;font-size:clamp(72px,11vw,190px);font-weight:400;line-height:.86}.drop-head .mask-i{transition-delay:calc(var(--i,0) * 60ms)}.drop-title .mask-i{transition-delay:80ms}.drop-sub .mask-i{transition-delay:.16s}.dq{height:calc(var(--n) * 80vh + 100vh);position:relative}.dq-stage{height:100vh;background:var(--bg);isolation:auto;height:100svh;position:sticky;top:0;overflow:hidden}.dq-words{z-index:1;transform:translate3d(calc(var(--px,0) * -12px), calc(var(--py,0) * -6px), 0);position:absolute;inset:0}.dq-word{font-family:var(--f-display);letter-spacing:-.035em;text-transform:uppercase;color:#f4efe7;white-space:nowrap;justify-content:center;font-weight:400;line-height:.8;display:flex;position:absolute;top:47%;left:0;right:0;transform:translateY(-50%)}.dq-word-line{transform-origin:50% 55%;display:inline-block;transform:scaleY(1.12)}.dq-word .mask{clip-path:inset(-.02em -.06em 0)}.dq-word .mask-i{transition:transform 1s var(--ease);transition-delay:calc(var(--i,0) * 45ms);transform:translateY(108%)}.dq-word.is-active .mask-i{transition-delay:calc(.14s + var(--i,0) * 45ms);transform:none}.dq-word.is-past .mask-i{transform:translateY(-108%)}.dq-casts,.dq-pieces{position:absolute;inset:0}.dq-casts{z-index:2}.dq-cast{filter:brightness(0)blur(12px);opacity:0;max-width:none;transform:translate3d(calc(-50% + 2.4vw + var(--px,0) * -20px), 2.2vh, 0) scale(1.05);transition:opacity .7s var(--ease);position:absolute;bottom:7vh;left:50%}.dq-cast.is-active{opacity:.78;transition-delay:.5s}.dq-shade{z-index:3;pointer-events:none;mix-blend-mode:multiply;background:radial-gradient(ellipse 52% 85% at calc(50% + var(--px,0) * 30%) 0%, #fff 0%, #e9e3da 22%, #a29b92 50%, #57524d 80%, #353230 100%);position:absolute;inset:0}.dq-shade:after{content:"";background:linear-gradient(#fff0 40%,#0009 94%);position:absolute;inset:0}.dq-tex{z-index:4;pointer-events:none;mix-blend-mode:multiply;opacity:.9;background:url(/knell/stone-tex.webp) 0 0/512px 512px;position:absolute;inset:0}.dq-pieces{z-index:5;pointer-events:none}.dq-piece{clip-path:inset(100% -20% -20%);opacity:0;pointer-events:none;transition:clip-path 1s var(--ease), transform 1.1s var(--ease), opacity .4s var(--ease) .6s;position:absolute;bottom:7vh;left:50%;transform:translate(-50%,9vh)scale(.97)}.dq-piece.is-active{clip-path:inset(-20%);opacity:1;pointer-events:auto;transition:clip-path 1.1s var(--ease) .12s, transform 1.3s var(--ease) .12s, opacity 1ms;transform:translate(-50%)}.dq-piece.is-past{clip-path:inset(-20% -20% 100%);opacity:0;transition:clip-path .9s var(--ease), transform 1s var(--ease), opacity .3s var(--ease) .7s;transform:translate(-50%,-9vh)scale(.97)}.dq-img{max-width:none;transform:translate3d(calc(var(--px,0) * 18px), calc(var(--py,0) * 10px), 0);filter:drop-shadow(0 30px 40px #000000b3)contrast(1.06);transition:filter .4s var(--ease);display:block}.dq-piece:hover .dq-img{filter:drop-shadow(0 30px 40px #000000b3)contrast(1.1)brightness(1.12)}.dq-floor{z-index:-1;background:radial-gradient(closest-side,#000000d9,#0000);border-radius:50%;height:3vh;position:absolute;bottom:-1.2vh;left:12%;right:12%}.dq-img-vigil-hoodie{height:70vh}.dq-img-seal-tee{height:52vh}.dq-img-rampart-cargo{height:80vh}.dq-img-shroud-coat{height:84vh}.dq-img-visor-knit{height:60vh}.dq-img-pauldron-vest{height:64vh}.dq-tl,.dq-bl,.dq-br{z-index:6;animation:kn-rise .8s var(--ease) both;position:absolute}@keyframes kn-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.dq-tl{left:var(--gutter);top:calc(var(--nav-h) + 3vh);gap:8px;display:grid}.dq-count{color:var(--ink);gap:8px;margin:0;display:flex}.dq-count-of{color:var(--ink-3)}.dq-name{font-family:var(--f-display);letter-spacing:0;text-transform:uppercase;margin:0;font-size:clamp(30px,2.8vw,46px);font-weight:400;line-height:.9}.dq-kind{color:var(--ink-2);margin:0}.dq-bl{left:var(--gutter);max-width:280px;color:var(--ink-2);gap:2px;margin:0;padding:0;list-style:none;animation-delay:80ms;display:grid;bottom:26px}.dq-bl li:nth-child(n+3){color:var(--ink-3)}.dq-br{right:var(--gutter);justify-items:end;gap:12px;animation-delay:.14s;display:grid;bottom:26px}.dq-price{font-family:var(--f-display);text-shadow:0 2px 30px #000c;margin:0;font-size:clamp(44px,4.6vw,76px);line-height:.85}.dq-buy{min-width:250px}.drop-arrow{width:34px;height:14px;transition:transform var(--t-hover) var(--ease);flex:none}.btn:hover .drop-arrow,.btn:focus-visible .drop-arrow{transform:translate(4px)}.dq-index{z-index:6;right:var(--gutter);gap:4px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.dq-tick{min-height:36px;color:var(--ink-3);transition:color var(--t-hover) var(--ease);justify-content:flex-end;align-items:center;gap:12px;display:flex}.dq-tick-n{font-family:var(--f-display);letter-spacing:.04em;font-size:15px}.dq-tick-bar{width:18px;height:1px;transition:width .5s var(--ease), background-color .3s var(--ease);background:currentColor}.dq-tick:hover,.dq-tick.is-on{color:var(--ink)}.dq-tick.is-on .dq-tick-bar{background:var(--red);width:42px;height:2px}.dq-progress{z-index:6;background:var(--red);transform-origin:0;width:100%;height:2px;transform:scaleX(calc((var(--a,0) + var(--su,0)) / var(--n)));position:absolute;bottom:0;left:0}@media (max-width:767px){:root{--nav-h:56px;--gutter:16px}.mono{font-size:10.5px}.nav{grid-template-columns:1fr auto}.nav-drop,.nav .nav-sound{display:none}.nav-right{gap:6px}.nav-bag{min-height:48px;padding:0 6px}.nav-menu{display:block}.nav-word{font-size:19px}.sheet{width:100%;height:92vh;border-left:0;border-top:1px solid var(--line);clip-path:inset(100% 0 0);height:92svh;top:auto;left:0}.sheet-bar{height:60px;padding:0 10px 0 18px}.sheet-scroll{overscroll-behavior:contain;display:block;overflow-y:auto}.sheet-photo{aspect-ratio:4/5;border-right:0}.sheet-body{padding:22px 18px calc(36px + env(safe-area-inset-bottom));overflow:visible}.sheet-sizes{grid-template-columns:repeat(3,1fr)}.size-btn{min-height:48px}.icon-btn{width:48px;height:48px}.bag-bar{height:60px;padding:0 10px 0 18px}.bag-lines{padding:0 18px}.bag-foot{padding-left:18px;padding-right:18px}.bag-line{grid-template-columns:80px 1fr;gap:14px}.bag-img{width:80px;height:100px}.qty button{width:48px;height:48px}.bag-remove{min-height:48px}.hero-word-wrap{transform:translate3d(0, calc(-6.5vh + var(--u,0) * 4vh), 0) scale(calc(1 - var(--u,0) * .04))}.hero-word-line{transform-origin:50%;transform:scaleY(1.95)}.hero-shade{background:radial-gradient(ellipse 130% 80% at var(--lx,50%) var(--ly,8%), #fff 0%, #ece6dd 30%, #a7a097 60%, #5d5853 90%, #3a3734 100%)}.hero-side{top:calc(var(--nav-h) + 14px);gap:6px;transform:none}.hero-side-head{font-size:22px}.hero-data{display:none}.hero-motto{top:calc(var(--nav-h) + 14px);right:calc(var(--gutter) - .1em);font-size:30px;transform:none}.hero-bar{bottom:max(14px, env(safe-area-inset-bottom));grid-template-columns:1fr auto;grid-template-areas:"h r""l l";row-gap:12px}.hero-bar-l{grid-area:l;justify-items:center}.hero-bar .hero-count{justify-items:center}.hero-bar>.hero-hint{text-align:left;grid-area:h}.hero-bar-r{grid-area:r}.hero-count-t{gap:14px;font-size:30px}.hero-scroll{display:none}.hero-seal{width:66px}.nav-brand{min-height:48px}.ch-manifesto{height:240vh}.mf-pin{padding:calc(var(--nav-h) + 2vh) var(--gutter) 0}.mf-ghost{gap:.02em}.mf-line{transform-origin:50% 0;clip-path:inset(-.04em -2% 0);margin-bottom:.26em;transform:scaleY(1.3)}.mf-line-0,.mf-line-2{align-self:flex-start}.mf-line:nth-child(2n){align-self:flex-end}.mf-copy{right:var(--gutter);bottom:max(18px, env(safe-area-inset-bottom));gap:8px}.mf-body{font-size:14.5px;line-height:1.5}.mf-sign{font-size:24px}.drop-head{max-width:none;padding:22vh var(--gutter) 10vh}.drop-title{font-size:22vw}.dq{height:calc(var(--n) * 70vh + 100vh)}.dq-word{top:37%}.dq-word-line{transform:scaleY(1.5)}.dq-shade{background:radial-gradient(130% 70% at 50% 8%,#fff 0%,#ece6dd 32%,#a7a097 60%,#5d5853 90%,#3a3734 100%)}.dq-piece,.dq-cast{bottom:132px}.dq-img-vigil-hoodie{height:46vh}.dq-img-seal-tee{height:30vh}.dq-img-rampart-cargo{height:52vh}.dq-img-shroud-coat{height:54vh}.dq-img-visor-knit{height:38vh}.dq-img-pauldron-vest{height:40vh}.dq-tl{top:calc(var(--nav-h) + 10px);gap:4px}.dq-name{font-size:26px}.dq-bl,.dq-index{display:none}.dq-br{left:var(--gutter);right:var(--gutter);bottom:max(18px, env(safe-area-inset-bottom));grid-template-columns:auto 1fr;align-items:end;gap:16px}.dq-price{font-size:44px}.dq-buy{width:100%;min-width:0}}@media (prefers-reduced-motion:reduce){.mask-i,.reveal-line>span{transform:none}.reveal-clip,.mf-copy>*{clip-path:none;transform:none}.mf-line-t{transform:none}.grain{animation:none}}.c-kicker{font:600 10.5px/1 var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:10px;margin:0;display:flex}.c-dot{background:var(--red);flex:none;width:18px;height:2px}.c-live{background:var(--red);border-radius:50%;flex:none;width:7px;height:7px;position:relative}.c-live:after{content:"";border:1px solid var(--red);animation:c-pulse 2.2s var(--ease) infinite;border-radius:50%;position:absolute;inset:-5px}@keyframes c-pulse{0%{opacity:.9;transform:scale(.4)}70%,to{opacity:0;transform:scale(1.6)}}.c-icon{border:1px solid var(--line);width:48px;height:48px;color:var(--ink);transition:border-color var(--t-hover) var(--ease), background-color var(--t-hover) var(--ease), color var(--t-hover) var(--ease);border-radius:2px;place-items:center;display:grid}.c-icon:hover:not(:disabled){border-color:var(--ink)}.c-icon:active:not(:disabled){background:var(--ink);color:var(--bg)}.c-icon:disabled{opacity:.28;cursor:default}.cw{vertical-align:top;margin:-.07em -.03em;padding:.07em .03em;display:inline-block;overflow:hidden}.cw>span{transition:transform .85s var(--ease);transition-delay:calc(var(--i,0) * 55ms);display:inline-block;transform:translateY(112%)}.cr-head.is-in .cw>span,.vg-copy.is-in .cw>span,.ch-footer.is-in .ft-tag .cw>span,html.nf-in .nf-head .cw>span{transform:none}.cr-title,.cr-h,.lb-ghost,.lb-ptitle,.lb-name,.vg-head,.vg-clock,.vg-live,.vg-done,.ft-tag,.ft-word,.nf-head,.nf-code{font-family:var(--f-display);text-transform:uppercase;letter-spacing:-.01em;font-weight:400;line-height:.82}.ch-craft{height:300vh}.ch-craft>.under{overflow:clip}.ch-craft>.over{height:100%}.cr-pin{height:100vh;height:100svh;position:sticky;top:0;overflow:hidden}.cr-head{left:var(--gutter);top:calc(var(--nav-h) + 3.5vh);position:absolute}.cr-title{margin:.2em 0 0;font-size:clamp(48px,6.2vw,112px)}.cr-ghost{left:calc(var(--gutter) - .03em);font-family:var(--f-display);letter-spacing:-.01em;color:#0000;-webkit-text-stroke:1.5px #f1ece433;padding:.06em 0;font-size:min(60vh,36vw);line-height:.86;display:grid;position:absolute;top:50%;overflow:hidden;transform:translateY(-46%)}.cr-ghost>span{transition:transform 1.1s var(--ease);grid-area:1/1}.cr-ghost>.is-next{transform:translateY(104%)}.cr-ghost>.is-past{transform:translateY(-104%)}.cr-frame{right:var(--gutter);aspect-ratio:3/2;background:#0b0b0b;width:min(57vw,104vh);margin:0;position:absolute;top:50%;transform:translateY(-42%)}.cr-img{clip-path:inset(0);transition:clip-path 1.05s var(--ease);position:absolute;inset:0;overflow:hidden}.cr-img.is-past{z-index:1}.cr-img.is-on{z-index:2}.cr-img.is-next{z-index:3;clip-path:inset(100% 0 0)}.cr-par{transform:translate3d(0, calc((var(--lp,0) - .5) * -7%), 0);position:absolute;inset:-6% 0}.cr-par img{object-fit:cover;width:100%;height:100%;transition:transform 1.5s var(--ease);transform:scale(1.14)}.cr-img.is-on .cr-par img,.cr-img.is-past .cr-par img{transform:scale(1.02)}.cr-corner{border:0 solid var(--ink-2);z-index:4;pointer-events:none;width:18px;height:18px;position:absolute}.cr-corner-a{border-width:1px 0 0 1px;top:-10px;left:-10px}.cr-corner-b{border-width:0 1px 1px 0;bottom:-10px;right:-10px}.cr-tag{font:600 10.5px/1 var(--f-mono);letter-spacing:.16em;color:var(--ink-2);gap:6px;display:flex;position:absolute;bottom:calc(100% + 16px);right:0}.cr-tag-n{height:1.2em;color:var(--ink);line-height:1.2;display:inline-grid;overflow:hidden}.cr-tag-n>span{transition:transform .7s var(--ease);grid-area:1/1}.cr-tag-n>.is-next{transform:translateY(110%)}.cr-tag-n>.is-past{transform:translateY(-110%)}.cr-copy{left:var(--gutter);width:min(30vw,480px);display:grid;position:absolute;bottom:15vh}.cr-item{grid-area:1/1;align-self:end}.cr-item:not(.is-on){pointer-events:none}.cr-n{font:600 10.5px/1 var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);transition:opacity .5s var(--ease);margin:0 0 16px}.cr-item:not(.is-on) .cr-n{opacity:0}.cr-h{margin:0 0 20px;font-size:clamp(34px,3.3vw,60px);line-height:.92}.cr-item .cw>span{transition-duration:.5s;transition-delay:0s}.cr-item.is-next .cw>span{transform:translateY(112%)}.cr-item.is-past .cw>span{transform:translateY(-112%)}.cr-item.is-on .cw>span{transition-duration:.85s;transition-delay:calc(.22s + var(--i,0) * 50ms);transform:none}.cr-body{max-width:36ch;color:var(--ink-2);clip-path:inset(0);transition:clip-path .8s var(--ease) .38s;margin:0;font-size:16px;line-height:1.6}.cr-item.is-next .cr-body{clip-path:inset(0 0 100%);transition-duration:.4s;transition-delay:0s}.cr-item.is-past .cr-body{clip-path:inset(100% 0 0);transition-duration:.4s;transition-delay:0s}.cr-rail{left:var(--gutter);gap:8px;width:min(30vw,480px);display:flex;position:absolute;bottom:8vh}.cr-seg{background:var(--line);flex:1;height:2px;position:relative;overflow:hidden}.cr-seg>i{background:var(--ink);transform-origin:0;position:absolute;inset:0}@media (max-width:767.98px){.ch-craft{height:260vh}.ch-craft>.over>.cr-pin{padding:calc(var(--nav-h) + 10px) var(--gutter) 26px;flex-direction:column;display:flex}.cr-head,.cr-frame,.cr-copy,.cr-rail{width:auto;position:relative;inset:auto;transform:none}.cr-title{font-size:15vw}.cr-frame{aspect-ratio:6/5;width:100%;margin-top:44px}.cr-tag{bottom:calc(100% + 12px)}.cr-copy{margin-top:auto;padding-top:22px}.cr-n{margin-bottom:12px}.cr-h{margin-bottom:14px;font-size:9.6vw}.cr-body{font-size:15px;line-height:1.55}.cr-rail{margin-top:22px}.cr-ghost{left:auto;right:calc(var(--gutter) - .04em);-webkit-text-stroke-width:1px;font-size:58vw;top:auto;bottom:14vh;transform:none}}.lb-item{flex:none;list-style:none}.lb-frame{aspect-ratio:4/5;width:100%;cursor:inherit;touch-action:pan-y;clip-path:inset(100% 0 0);transition:clip-path 1.1s var(--ease);transition-delay:calc(var(--i,0) * 70ms);background:#0b0b0b;border-radius:2px;display:block;position:relative;overflow:hidden}.ch-lookbook.is-in .lb-frame{clip-path:inset(-4px)}.lb-par{will-change:transform;display:block;position:absolute;inset:0;transform:scale(1.16)}.lb-par img{object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;filter:saturate(.4)contrast(1.14)brightness(.92);width:100%;height:100%;transition:filter .4s var(--ease)}.lb-par:after{content:"";pointer-events:none;background:radial-gradient(75% 60% at 50% 30%,#0000 40%,#0000008c 100%);position:absolute;inset:0}.lb-frame:hover .lb-par img{filter:saturate(.6)contrast(1.12)brightness(1.08)}.lb-frame:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.lb-frame-n{font:600 10px/1 var(--f-mono);letter-spacing:.16em;color:var(--ink-2);position:absolute;top:14px;left:14px}.lb-cap{grid-template-columns:auto 1fr;align-items:baseline;gap:8px 14px;margin-top:18px;display:grid}.lb-num{font-family:var(--f-display);color:var(--ink);min-width:1.4em;font-size:24px;line-height:1}.lb-name{font-family:var(--f-display);text-transform:uppercase;font-size:clamp(26px,2.1vw,40px);line-height:.9}.lb-meta{font:600 10px/1.3 var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);grid-column:2}.lb-count{font:600 10.5px/1 var(--f-mono);letter-spacing:.16em;color:var(--ink-3);white-space:pre;align-items:center;margin:0;display:flex}.lb-count-roll{height:1.2em;color:var(--ink);line-height:1.2;display:inline-grid;overflow:hidden}.lb-count-roll>span{transition:transform .6s var(--ease);grid-area:1/1}.lb-count-roll>.is-next{transform:translateY(110%)}.lb-count-roll>.is-past{transform:translateY(-110%)}.lb-nav{gap:8px;display:flex}.lb-pinned{height:300vh}.lb-pinned>.under{overflow:clip}.lb-pinned>.over{height:100%}.lb-pin{height:100vh;height:100svh;position:sticky;top:0;overflow:hidden}.lb-ghost{left:var(--gutter);white-space:nowrap;will-change:transform;color:var(--ink);margin:0;font-size:min(42vh,30vw);position:absolute;top:calc(47vh - .41em)}.lb-top{left:var(--gutter);right:var(--gutter);top:calc(var(--nav-h) + 14px);justify-content:space-between;align-items:center;display:flex;position:absolute}.lb-track{will-change:transform;cursor:grab;-webkit-user-select:none;user-select:none;gap:6vw;margin:0;padding:0 12vw 0 46vw;display:flex;position:absolute;top:16vh;left:0}.lb-track.is-dragging{cursor:grabbing}.lb-track.is-dragging .lb-frame{pointer-events:none}.lb-pinned .lb-item{width:calc(min(62vh,68vw)/1.25)}.lb-bar{left:var(--gutter);right:var(--gutter);align-items:center;gap:28px;display:flex;position:absolute;bottom:26px}.lb-line{background:var(--line);flex:1;height:1px;position:relative}.lb-line>i{background:var(--ink);transform-origin:0;transform:scaleX(var(--lq,0));position:absolute;inset:0}.lb-drag{font:600 10px/1 var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:10px;display:inline-flex}.lb-swipe{padding:calc(var(--nav-h) + 7vh) 0 10vh}.lb-phead{padding:0 var(--gutter)}.lb-ptitle{margin:.22em 0 0;font-size:16.5vw;line-height:.9}.lb-row{padding:30px var(--gutter) 4px;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding:0 var(--gutter);scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:14px;margin:0;display:flex;overflow-x:auto}.lb-row::-webkit-scrollbar{display:none}.lb-row .lb-item{scroll-snap-align:center;width:76vw}.lb-row .lb-frame{touch-action:pan-x pan-y}.lb-row .lb-name{font-size:8vw}.lb-pbar{padding:22px var(--gutter) 0;justify-content:space-between;align-items:center;gap:12px;display:flex}.lb-dots{gap:6px;display:flex}.lb-dots>i{background:var(--line);width:14px;height:2px;transition:background-color .3s var(--ease), width .3s var(--ease)}.lb-dots>i.is-on{background:var(--ink);width:26px}.ch-vigil{height:175vh}.ch-vigil>.under{overflow:clip}.ch-vigil>.over{height:100%}.vg-pin{height:100vh;height:100svh;position:sticky;top:0;overflow:hidden}.vg-clock{color:var(--ink);white-space:nowrap;font-size:min(16.6vw,40vh);position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.vg-clock:not(.is-phone){left:var(--gutter);right:var(--gutter);justify-content:space-between;font-size:min(10.4vw,32vh);display:flex;transform:translateY(-50%)}.vg-row{justify-content:center;align-items:flex-start;display:flex}.vg-g{flex-direction:column;align-items:center;display:flex}.vg-digits{display:flex}.vg-d{text-align:center;width:.5em;height:1em;line-height:1em;display:inline-grid;overflow:hidden}.vg-d>span{grid-area:1/1;display:block}.vg-in{animation:vg-in .72s var(--ease) both}.vg-out{animation:vg-out .72s var(--ease) both}@keyframes vg-in{0%{transform:translateY(100%)}to{transform:none}}@keyframes vg-out{0%{transform:none}to{transform:translateY(-104%)}}.vg-colon{text-align:center;width:.3em;height:1em;color:var(--ink);opacity:.28;line-height:1em}.vg-unit{font:600 10.5px/1 var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2);margin-top:8px}.vg-live{text-align:center;width:94vw;margin:0;font-size:min(12vw,30vh);position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.under.is-toll .vg-row,.under.is-toll .vg-live{animation:.32s linear vg-shudder}@keyframes vg-shudder{0%,to{translate:0}15%{translate:-6px 2px}30%{translate:5px -3px}45%{translate:-4px 1px}60%{translate:3px 2px}80%{translate:-1px -1px}}.vg-flash{border:1px solid var(--red);opacity:0;pointer-events:none;border-radius:50%;width:30vh;height:30vh;margin:-15vh 0 0 -15vh;position:absolute;top:42%;left:50%;transform:scale(.2)}.under.is-toll .vg-flash{animation:vg-flash .9s var(--ease)}@keyframes vg-flash{0%{opacity:1;transform:scale(.2)}to{opacity:0;transform:scale(4.2)}}.vg-opens{left:50%;top:calc(var(--nav-h) + 3vh);white-space:nowrap;font:600 10.5px/1 var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:12px;margin:0;display:flex;position:absolute;transform:translate(-50%)}.vg-opens time{color:var(--ink)}.vg-copy{left:var(--gutter);width:min(27vw,440px);position:absolute;bottom:8vh}.vg-head{margin:.22em 0 .32em;font-size:clamp(44px,4.8vw,88px);line-height:.9}.vg-body{max-width:38ch;color:var(--ink-2);clip-path:inset(0 0 100%);transition:clip-path .9s var(--ease) .35s;margin:0;font-size:16px;line-height:1.6}.vg-copy.is-in .vg-body{clip-path:inset(0)}.vg-formwrap{right:var(--gutter);clip-path:inset(0 0 100%);width:min(28vw,440px);transition:clip-path .9s var(--ease) .5s;position:absolute;bottom:8vh}.vg-formwrap.is-in{clip-path:inset(-16px)}.vg-label{font:600 10px/1 var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);transition:color var(--t-hover) var(--ease);margin-bottom:6px;display:block}.vg-field{border-bottom:1px solid var(--ink-3);transition:border-color var(--t-hover) var(--ease), box-shadow var(--t-hover) var(--ease);align-items:center;gap:12px;display:flex}.vg-form:focus-within .vg-label{color:var(--ink)}.vg-field:focus-within{border-color:var(--ink);box-shadow:0 1px 0 var(--ink)}.vg-form.is-invalid .vg-field,.vg-form.is-error .vg-field{border-color:var(--red);box-shadow:0 1px 0 var(--red)}.vg-field input{min-width:0;height:60px;font:400 18px/1 var(--f-body);color:var(--ink);background:0 0;border:0;border-radius:0;outline:none;flex:1;padding:0}.vg-field input::placeholder{color:var(--ink-3)}.vg-field input:disabled{opacity:.6}.vg-btn{background:var(--ink);min-height:48px;color:var(--bg);font:600 10.5px/1 var(--f-mono);letter-spacing:.16em;text-transform:uppercase;transition:background-color var(--t-hover) var(--ease);border-radius:2px;flex:none;align-items:center;gap:12px;padding:0 20px;display:inline-flex}.vg-btn svg{transition:transform var(--t-hover) var(--ease)}.vg-btn:hover:not(:disabled){background:#fff}.vg-btn:hover:not(:disabled) svg{transform:translate(4px)}.vg-btn:disabled{cursor:progress}.vg-form.is-sending .vg-btn-t{animation:1s steps(2,end) infinite vg-blink}@keyframes vg-blink{50%{opacity:.4}}.vg-msg{min-height:1.5em;font:600 10px/1.4 var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink);align-items:center;gap:8px;margin:12px 0 0;display:flex}.vg-msg:not(:empty):before{content:"";background:var(--red);border-radius:50%;flex:none;width:6px;height:6px}.vg-done{margin:0;padding-left:34px;font-size:clamp(26px,2.2vw,40px);line-height:.95;position:relative}.vg-done .cw>span{animation:vg-word .85s var(--ease) both;animation-delay:calc(var(--i,0) * 45ms);transform:none}@keyframes vg-word{0%{transform:translateY(112%)}to{transform:none}}.vg-ring{background:var(--red);border-radius:50%;width:12px;height:12px;position:absolute;top:.3em;left:4px}.vg-ring:before,.vg-ring:after{content:"";border:1px solid var(--red);animation:vg-ring 1.6s var(--ease) both;border-radius:50%;position:absolute;inset:0}.vg-ring:after{animation-delay:.26s}@keyframes vg-ring{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(7)}}@media (max-width:767.98px){.ch-vigil{height:auto}.ch-vigil>.over>.vg-pin{height:auto;padding:82vh var(--gutter) 9vh;position:relative;overflow:visible}.vg-clock{top:calc(var(--nav-h) + 3vh);font-size:31vw;transform:translate(-50%)}.vg-clock .vg-row+.vg-row{margin-top:14px}.vg-unit{margin-top:10px;font-size:10px}.vg-live{top:calc(var(--nav-h) + 6vh);font-size:18vw;transform:translate(-50%)}.vg-flash{top:30%}.vg-opens,.vg-copy,.vg-formwrap{width:auto;position:relative;inset:auto;transform:none}.vg-opens{margin-bottom:26px}.vg-head{font-size:14vw}.vg-body{font-size:15px}.vg-formwrap{margin-top:30px}.vg-field input{height:56px;font-size:17px}.vg-btn{padding:0 16px}.vg-done{font-size:8vw}}.ch-footer{min-height:100vh;min-height:100svh}.ch-footer>.over{min-height:inherit;padding:calc(var(--nav-h) + 5vh) var(--gutter) 0;flex-direction:column;display:flex}.ft-top{border-top:1px solid var(--line);grid-template-columns:5fr 2fr 3fr;gap:4vw;padding-top:28px;display:grid}.ft-tag{max-width:10ch;margin:0;font-size:clamp(40px,4.6vw,86px);line-height:.92}.ft-label{font:600 10px/1 var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin:0 0 14px}.ft-links ul{margin:0;padding:0;list-style:none}.ft-link{min-height:40px;font:600 11.5px/1 var(--f-mono);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:8px;display:inline-flex}.ft-link svg{color:var(--ink-3);transition:transform var(--t-hover) var(--ease), color var(--t-hover) var(--ease)}.ft-link:hover svg{color:var(--ink);transform:translate(3px,-3px)}.ft-link span{transition:background-size var(--t-hover) var(--ease);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;padding-bottom:2px}.ft-link:hover span{background-size:100% 1px}.ft-mail{border-bottom:1px solid var(--line);transition:border-color var(--t-hover) var(--ease);padding-bottom:4px;font-size:18px;display:inline-block}.ft-mail:hover{border-color:var(--ink)}.ft-line{max-width:34ch;color:var(--ink-2);margin:22px 0 26px;font-size:15px;line-height:1.6}.ft-top-btn{border:1px solid var(--line);min-height:48px;font:600 10.5px/1 var(--f-mono);letter-spacing:.16em;text-transform:uppercase;transition:border-color var(--t-hover) var(--ease);border-radius:2px;align-items:center;gap:10px;padding:0 18px;display:inline-flex}.ft-top-btn svg{transition:transform var(--t-hover) var(--ease)}.ft-top-btn:hover{border-color:var(--ink)}.ft-top-btn:hover svg{transform:translateY(-4px)}.ft-mid{align-items:center;gap:20px;margin-top:auto;padding:6vh 0 2.4vh;display:flex}.ft-est{font-family:var(--f-display);text-transform:uppercase;letter-spacing:.04em;font-size:20px;line-height:1}.ft-rule{background:var(--line);flex:1;height:1px}.ft-copy{font:600 10px/1 var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.ft-word{margin:0 calc(var(--gutter) * -1);white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;justify-content:center;font-size:42.5vw;line-height:.8;display:flex}.ft-l{padding-top:.06em;display:inline-block;overflow:hidden}.ft-l>span{transition:transform 1.1s var(--ease);transition-delay:calc(.12s + var(--i,0) * 60ms);display:inline-block;transform:translateY(105%)}.ch-footer.is-in .ft-l>span{transform:none}@media (max-width:767.98px){.ch-footer>.over{padding-top:calc(var(--nav-h) + 4vh)}.ft-top{grid-template-columns:1fr;gap:34px;padding-top:22px}.ft-tag{font-size:13vw}.ft-links ul{grid-template-columns:1fr 1fr;column-gap:12px;display:grid}.ft-link{min-height:48px}.ft-mail{font-size:17px}.ft-line{margin:18px 0 20px}.ft-mid{gap:14px;padding-top:40px}.ft-est{font-size:18px}}html.nf-page,html.nf-page body{background:var(--bg)}.nf{min-height:100vh;min-height:100svh;padding:calc(var(--nav-h) + 24px) var(--gutter) calc(var(--gutter) + 48px);flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}.nf-mark{left:var(--gutter);align-items:center;gap:12px;min-height:48px;display:inline-flex;position:absolute;top:20px}.nf-k{font-family:var(--f-black);font-size:30px;line-height:1}.nf-name{font:600 10.5px/1 var(--f-mono);letter-spacing:.16em}.nf-code{right:calc(var(--gutter) - .04em);color:#0000;-webkit-text-stroke:1.5px #f1ece42b;clip-path:inset(100% 0 0);transition:clip-path 1.4s var(--ease) .15s;pointer-events:none;-webkit-user-select:none;user-select:none;margin:0;font-size:min(78vh,46vw);line-height:.86;position:absolute;top:50%;transform:translateY(-50%)}html.nf-in .nf-code{clip-path:inset(-2%)}.nf-body{max-width:min(58vw,960px);position:relative}.nf-kicker{font:600 10.5px/1 var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:10px;margin:0;display:flex}.nf-head{margin:.24em 0 .36em;font-size:clamp(56px,8.6vw,156px);line-height:.9}.nf-text{color:var(--ink-2);margin:0;font-size:17px;line-height:1.6}.nf-back{border:1px solid var(--ink);min-height:52px;font:600 10.5px/1 var(--f-mono);letter-spacing:.16em;text-transform:uppercase;transition:background-color var(--t-hover) var(--ease), color var(--t-hover) var(--ease);border-radius:2px;align-items:center;gap:12px;margin-top:34px;padding:0 22px;display:inline-flex}.nf-back svg{transition:transform var(--t-hover) var(--ease)}.nf-back:hover{background:var(--ink);color:var(--bg)}.nf-back:hover svg{transform:translate(-4px)}.nf-motto{right:var(--gutter);bottom:var(--gutter);writing-mode:vertical-rl;font-family:var(--f-black);color:var(--ink-3);margin:0;font-size:30px;line-height:1;position:absolute}.nf-foot{left:var(--gutter);bottom:var(--gutter);font:600 10px/1.4 var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin:0;position:absolute}@media (max-width:767.98px){.nf{justify-content:flex-end}.nf-code{top:calc(var(--nav-h) + 6vh);font-size:62vw;transform:none}.nf-body{max-width:none}.nf-head{font-size:15vw}.nf-text{font-size:16px}.nf-motto{display:none}.nf-foot{right:var(--gutter)}}@media (min-width:768px){.cr-ghost{display:none}.cr-frame{aspect-ratio:auto;width:100%;height:100%;inset:0;transform:none}.cr-frame:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(90deg,#070707eb 0%,#0707078c 34%,#07070700 62%),linear-gradient(#070707b3 0%,#07070700 22% 70%,#070707d9 100%);position:absolute;inset:0}.cr-par img{filter:saturate(.5)contrast(1.12)}.cr-corner{display:none}.cr-tag{right:var(--gutter);top:calc(var(--nav-h) + 3.5vh);z-index:5;bottom:auto}.cr-head,.cr-copy,.cr-rail{z-index:5}.cr-h{font-size:clamp(44px,4.4vw,80px)}}.fx-front{width:100vw;height:100vh;height:100lvh;z-index:var(--z-stage);pointer-events:none;position:fixed;inset:0}.fx-sweep{z-index:3;pointer-events:none;opacity:0;mix-blend-mode:screen;background:linear-gradient(105deg,#fff0 38%,#f4efe71a 47%,#fffaf038 50%,#f4efe71a 53%,#fff0 62%);position:fixed;inset:-20vh -40vw;transform:translate(-60%)}.fx-sweep.is-on{animation:1.3s cubic-bezier(.65,0,.35,1) forwards fx-sweep}@keyframes fx-sweep{0%{opacity:0;transform:translate(-60%)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translate(60%)}}@media (prefers-reduced-motion:reduce){.fx-front,.fx-sweep{display:none}}.dq-tl,.dq-bl,.dq-br,.dq-index,.dq-progress{z-index:13}.dq-pieces{z-index:9}.dq-fx{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.dq-fx-back{z-index:8}.dq-fx-front{z-index:10}.dq-words{transform:translate3d(calc(var(--px,0) * -12px), calc(var(--py,0) * -6px), 0) scale(calc(1 + var(--su,0) * .04)) skewY(calc(var(--vel,0) * -.8deg))}.dq-beam{z-index:5;pointer-events:none;mix-blend-mode:screen;filter:blur(8px);transform-origin:50% 0;width:110vh;height:125vh;rotate:calc(var(--px,0) * -10deg);background:conic-gradient(from 180deg at 50% 0,#fff6e600 160deg,#fff6e629 171deg,#fff6e657 180deg,#fff6e629 189deg,#fff6e600 200deg);margin-left:-55vh;animation:9s ease-in-out infinite alternate dq-beam;position:absolute;top:-12vh;left:50%}@keyframes dq-beam{0%{transform:rotate(-4deg)scaleX(.92)}to{transform:rotate(4deg)scaleX(1.08)}}.dq-glow{z-index:6;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(closest-side, var(--glow,#ece6dc33), #0000);width:76vh;height:76vh;transition:opacity .6s var(--ease);border-radius:50%;margin:-38vh 0 0 -38vh;animation:5.5s ease-in-out infinite dq-breathe;position:absolute;top:56%;left:50%}@keyframes dq-breathe{0%,to{opacity:.8;transform:scale(.92)}50%{opacity:1;transform:scale(1.06)}}.dq-ring{z-index:7;pointer-events:none;opacity:.55;width:80vh;height:80vh;rotate:calc((var(--a,0) + var(--su,0)) * 48deg);margin:-40vh 0 0 -40vh;position:absolute;top:53%;left:50%}.dq-ring-svg{width:100%;height:100%;animation:90s linear infinite dq-spin;overflow:visible}@keyframes dq-spin{to{transform:rotate(360deg)}}.dq-ring-line{fill:none;stroke:#f1ece429;stroke-width:.6px}.dq-ring-dash{stroke-dasharray:1 5;stroke:#f1ece44d}.dq-ring-text{fill:#f1ece4b3;font-family:var(--f-body);letter-spacing:.2em;text-transform:uppercase;font-size:9.5px;font-weight:600}.dq-fig{transform-style:preserve-3d;transform:perspective(1400px) rotateY(calc(var(--px,0) * 12deg)) rotateX(calc(var(--py,0) * -8deg)) translate3d(calc(var(--px,0) * 18px), calc((var(--su,0) - .5) * -2.6vh), 0) scale(calc(1 + var(--su,0) * .025));display:block;position:relative}.dq-img{transform:none}.dq-sheen{pointer-events:none;mix-blend-mode:screen;opacity:0;-webkit-mask:var(--mask) center / 100% 100% no-repeat;-webkit-mask:var(--mask) center / 100% 100% no-repeat;mask:var(--mask) center / 100% 100% no-repeat;background:linear-gradient(105deg,#fffaf000 36%,#fffaf014 44%,#fffaf06b 50%,#fffaf014 56%,#fffaf000 64%) 130% 0/260% 100% no-repeat;position:absolute;inset:0}.dq-piece.is-active .dq-sheen{animation:1.7s cubic-bezier(.65,0,.35,1) .65s both dq-sheen}.dq-piece.is-active:hover .dq-sheen{animation:1.2s cubic-bezier(.65,0,.35,1) both dq-sheen-h}@keyframes dq-sheen{0%{opacity:1;background-position:130% 0}to{opacity:1;background-position:-30% 0}}@keyframes dq-sheen-h{0%{opacity:1;background-position:130% 0}to{opacity:1;background-position:-30% 0}}.dq-refl{z-index:-1;pointer-events:none;opacity:.16;filter:blur(2px)brightness(.7);transform-origin:50% 0;max-width:none;position:absolute;top:100%;left:50%;transform:translate(-50%)scaleY(-1);-webkit-mask-image:linear-gradient(#0000 68%,#000 100%);mask-image:linear-gradient(#0000 68%,#000 100%)}.dq-fog{z-index:11;pointer-events:none;filter:blur(10px);background:radial-gradient(30% 55% at 22% 72%,#cec8c02b,#0000 70%),radial-gradient(34% 50% at 64% 82%,#cec8c021,#0000 70%),radial-gradient(26% 45% at 88% 66%,#cec8c01a,#0000 70%);height:32vh;animation:16s ease-in-out infinite alternate dq-fog;position:absolute;bottom:-6vh;left:-15%;right:-15%}@keyframes dq-fog{0%{transform:translate(-5%)}to{transform:translate(5%,-1.5vh)}}.dq-flash{z-index:12;pointer-events:none;opacity:0;mix-blend-mode:screen;background:radial-gradient(60% 55% at 50% 48%,#fffaf04d,#0000 70%);position:absolute;inset:0}.dq-flash.is-on{animation:1s cubic-bezier(.2,.7,.2,1) both dq-flash}@keyframes dq-flash{0%{opacity:0}18%{opacity:1}to{opacity:0}}@media (max-width:767px){.dq-beam{width:150vw;margin-left:-75vw}.dq-glow{width:96vw;height:96vw;margin:-48vw 0 0 -48vw;top:54%}.dq-ring{width:92vw;height:92vw;margin:-46vw 0 0 -46vw;top:54%}.dq-fig{transform:translate3d(0, calc((var(--su,0) - .5) * -2vh), 0) scale(calc(1 + var(--su,0) * .025))}}@media (prefers-reduced-motion:reduce){.dq-beam,.dq-glow,.dq-ring-svg,.dq-fog{animation:none}.dq-sheen,.dq-flash{display:none}}.hero-word .mask{transform:translate3d(calc((var(--i,0) - 2) * var(--u,0) * 2.6vw), calc(var(--u,0) * (4 + var(--i,0) * 2.2) * -1vh), 0)}@media (prefers-reduced-motion:reduce){.hero-word .mask{transform:none}}
