html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}@font-face{font-family:Big Shoulders Display;font-style:normal;font-weight:900;font-display:swap;src:url(/assets/big-shoulders-display-latin-900-normal-CW8trzgu.woff2) format("woff2")}@font-face{font-family:Big Shoulders Display;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/big-shoulders-display-latin-700-normal-KM2fueoL.woff2) format("woff2")}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/instrument-serif-latin-400-normal-DnYpCC2O.woff2) format("woff2")}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/assets/instrument-serif-latin-400-italic-DKMiL14s.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2) format("woff2")}:root{--ink: #0B0A0C;--ink-2: #141216;--bone: #ECE9E3;--eye: #FF4A5B;--eye-d: #9E1423;--blood: #FF2A3D;--violet: #4B2E7A;--teal: #6FD3C8;--sand: #B07A4E;--amber: #FFB36B;--bone-70: rgb(236 233 227 / .7);--bone-40: rgb(236 233 227 / .4);--bone-12: rgb(236 233 227 / .12);--lb: 11svh;--gutter: max(clamp(16px, 3vw, 40px), env(safe-area-inset-left, 0px), env(safe-area-inset-right, 0px));--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-io: cubic-bezier(.87, 0, .13, 1);--f-display: "Big Shoulders Display", "Arial Narrow", Impact, sans-serif;--f-serif: "Instrument Serif", Georgia, "Times New Roman", serif;--f-mono: "JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--scrim: linear-gradient(to top, rgb(11 10 12 / .86) 0%, rgb(11 10 12 / .6) 45%, rgb(11 10 12 / 0) 100%)}@media(max-width:767px){:root{--lb: 7svh}}@media(max-height:500px)and (orientation:landscape){:root{--lb: 6svh}}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--ink);color:var(--bone);overflow-x:clip}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scrollbar-color:#2a272c var(--ink)}body{font-family:var(--f-serif);font-size:clamp(18px,1.25vw,20px);line-height:1.45;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;min-height:100svh}img,svg,picture,canvas{display:block;max-width:none}img{height:auto}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;-webkit-tap-highlight-color:transparent}a{color:inherit;-webkit-tap-highlight-color:transparent}p,h1,h2,h3,ol,ul,dl,dd,figure{margin:0;padding:0}ol,ul{list-style:none}em{font-style:italic;color:var(--eye)}::selection{background:var(--eye);color:var(--ink)}:focus{outline:none}:focus-visible{outline:2px solid var(--eye);outline-offset:3px}[tabindex="-1"]:focus{outline:none}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.skip{position:fixed;left:var(--gutter);top:12px;z-index:200;font:500 12px/1 var(--f-mono);letter-spacing:.14em;background:var(--eye);color:var(--ink);padding:12px 16px;border-radius:4px;text-decoration:none;transform:translateY(-160%)}.skip:focus-visible{transform:none}.display{font-family:var(--f-display);font-weight:900;text-transform:uppercase;line-height:.82;letter-spacing:-.01em}.serif{font-family:var(--f-serif);font-style:italic;font-weight:400}.mono{font-family:var(--f-mono);font-weight:500;font-size:12px;line-height:1.3;text-transform:uppercase;letter-spacing:.14em;color:var(--bone-70);font-variant-numeric:tabular-nums}.k{color:var(--eye);display:inline-block}.m{display:inline-block;overflow:clip;vertical-align:top}.m>span{display:inline-block}.swap{display:inline-grid;overflow:clip;vertical-align:top}.swap>span{grid-area:1 / 1;white-space:nowrap}.roll{display:inline-block;height:1.3em;overflow:clip;vertical-align:top}.roll-col{display:flex;flex-direction:column}.roll-col>span{height:1.3em;line-height:1.3em}.wordmark{font-family:var(--f-display);font-weight:900;text-transform:uppercase;font-size:clamp(50px,13.6vw,236px);line-height:.82;letter-spacing:-.01em;display:flex;align-items:flex-end;white-space:nowrap;color:var(--bone)}.wm-char{position:relative;display:inline-block}.wm-slice{display:block}.wm-slice+.wm-slice{display:none}.wm-eye{margin:0 .1em}.d-eye{width:.62em;height:.72em;margin-bottom:.005em;overflow:visible}.wm-eye:after{content:"";position:absolute;left:50%;top:50%;width:.9em;height:.9em;margin:-.45em 0 0 -.45em;border-radius:50%;pointer-events:none;opacity:var(--bloom, .4);background:radial-gradient(closest-side,#ff2a3d99,#ff2a3d00)}.eye-defs{position:absolute;width:0;height:0;overflow:hidden}.hud-btn{display:inline-flex;align-items:center;min-height:36px;padding:0 6px;color:var(--bone);font:500 12px/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase}.hud-btn:hover{color:var(--eye)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}.stage,#credits,.wm-slice,.w,.c,.l,.card,.tag,.co,.dp-row,.glow{opacity:1!important}}.grain,.tracking,.lb,.slate,.hud-bot,.ranges,.atmos,.gridwipe,.vignette,.cursor,.ink-cut,.smash,.plate-dim,.plate-foot,.flash,.s03 .patch,.flares,.flare,.wh,.whisper-top,.wline,.chip,.glyph5,.counter,.flapword,.reset-chip,.bridge,.outline,.speed,.shade,.s06-thin,.cue,.index-thumb,.shot-label,.slug,[data-index-open]{display:none}.hud-top{position:fixed;inset:0 0 auto;z-index:60;display:flex;align-items:center;justify-content:space-between;gap:16px;height:64px;padding:0 var(--gutter);background:linear-gradient(#0b0a0cd9,#0b0a0c00);pointer-events:none}.hud-top>*{pointer-events:auto}.brand{display:inline-flex;align-items:center;gap:10px;min-height:44px;text-decoration:none;font:900 22px/1 var(--f-display);letter-spacing:.02em;color:var(--bone)}.brand-eye{width:17px;height:20px}.hud-r{display:flex;align-items:center;gap:clamp(10px,2vw,22px)}.stage{position:relative;overflow:clip;background:var(--ink);padding-bottom:clamp(56px,9vw,140px)}.cam{position:relative}.plate{position:relative;width:100%;aspect-ratio:var(--ar);container-type:inline-size;overflow:clip}.plate picture,.plate>img.art{position:absolute;inset:0;width:100%;height:100%}.plate img.art{width:100%;height:100%;object-fit:cover}.pt{position:absolute;left:calc(var(--x) * 1%);top:calc(var(--y) * 1%);width:calc(var(--s, 1) * 1cqw);aspect-ratio:1;margin:calc(var(--s, 1) * -.5cqw) 0 0 calc(var(--s, 1) * -.5cqw);pointer-events:none}.glow{border-radius:50%;background:radial-gradient(closest-side,#ff2a3dbf,#ff2a3d00);opacity:.55}.candle{--s: 1.3;border-radius:50%;background:radial-gradient(closest-side,#ffb36bf2,#ffb36b59 45%,#ffb36b00)}.rays{position:absolute;inset:0;pointer-events:none;opacity:.3;mix-blend-mode:screen}.rays i{position:absolute;top:-10%;height:80%;width:14%;background:linear-gradient(100deg,transparent 20%,rgb(236 233 227 / .2) 45%,transparent 70%);transform:skew(-18deg);transform-origin:top}.rays i:nth-child(1){left:8%}.rays i:nth-child(2){left:22%;width:9%;opacity:.7}.type{position:relative;padding:0 var(--gutter)}.s01 .type{margin-top:calc(-1*clamp(90px,15vw,260px));padding-top:clamp(40px,6vw,80px);background:var(--scrim)}.s01 .sub{font-size:clamp(26px,4.4vw,64px);line-height:1.05;margin-top:.3em;max-width:18ch}.s02{padding:clamp(80px,12vw,180px) var(--gutter)}.s02 .tex{position:absolute;inset:0;opacity:.06;pointer-events:none;background:var(--tex, none) 40% 30% / 400% no-repeat}.s02 .thread{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none}.th-core{fill:none;stroke:var(--blood);stroke-width:1.5}.th-glow{fill:none;stroke:var(--blood);stroke-width:7;opacity:.2}.knots circle{fill:var(--blood)}.knots circle.ring9{fill:none;stroke:var(--blood);stroke-width:1}.lines{position:relative;display:grid;gap:clamp(28px,5vw,64px);justify-items:center;text-align:center}.line{font-size:clamp(26px,4.4vw,64px);line-height:1.05;max-width:18ch}.s03{display:grid;gap:32px;padding-top:72px}.s03 .cam{width:min(100%,860px);margin-inline:auto}.s03 .base{display:none}.seal{overflow:visible}.seal-glow{position:absolute;inset:-18%;border-radius:50%}.seal-pulse{position:absolute;inset:0;border-radius:50%;background:radial-gradient(closest-side,#ff2a3d80,#ff2a3d24 55%,#ff2a3d00)}.seal-svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.seal-lid{fill:#9e142359;stroke:var(--blood);stroke-width:1.4;stroke-linejoin:round;opacity:.85}.seal-seam{fill:none;stroke:#ffd0d4;stroke-width:1.6;stroke-linecap:round}.seal-crack{fill:none;stroke:var(--blood);stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round;opacity:.9}.whisper-list{display:grid;gap:6px;padding:0 var(--gutter);font-size:clamp(24px,3vw,40px);line-height:1.1;color:var(--bone-70)}.whisper-list strong{color:var(--eye);font-weight:400}.headline{font-size:clamp(44px,9vw,140px)}.hl-line{display:block}.stop{display:inline-block;width:.14em;height:.14em;margin-left:.06em;background:var(--blood);vertical-align:baseline}@media(min-width:900px){.s03{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;padding-right:var(--gutter)}.s03 .cam{grid-row:span 2}.s03 .whisper-list{align-self:end;padding:0}.s03 .type{align-self:start;padding:0}}.s04{padding:clamp(72px,10vw,140px) var(--gutter)}.s04-grid{display:grid;gap:clamp(28px,4vw,56px);grid-template-columns:1fr;grid-template-areas:"ledger" "spec" "data"}.ledger{grid-area:ledger}.spec-col{grid-area:spec}.dataplate{grid-area:data}@media(min-width:768px){.s04-grid{grid-template-columns:1fr 1fr;grid-template-areas:"ledger data" "spec spec"}}.s04-label{margin-bottom:14px}.s04-label .m>span{color:var(--eye)}.s04-title{font-size:clamp(44px,7vw,110px)}.s04-body{margin-top:16px;max-width:34ch;font-style:normal;font-size:clamp(18px,1.3vw,20px);line-height:1.45;color:var(--bone-70)}.spec-col{position:relative;width:min(100%,680px);margin-inline:auto}.specimen{position:relative;aspect-ratio:1;overflow:visible;border-radius:4px;container-type:inline-size;background:var(--ink-2)}.specimen>.sp-art,.specimen>.callouts,.specimen>.tags{position:absolute;inset:0;width:100%;height:100%}.sp-art{container-type:inline-size;overflow:clip;border-radius:inherit;--patch-img: url(/art/resetter-dim-640.webp)}.sp-art picture,.sp-art img.art{position:absolute;inset:0;width:100%;height:100%}.sp-art img.art{object-fit:cover}.patch{position:absolute;left:calc((var(--x) - var(--w) / 2) * 1%);top:calc((var(--y) - var(--h) / 2) * 1%);width:calc(var(--w) * 1%);height:calc(var(--h) * 1%);background-image:var(--patch-img);background-size:calc(10000% / var(--w)) calc(10000% / var(--h));background-position:calc((var(--x) - var(--w) / 2) / (100 - var(--w)) * 100%) calc((var(--y) - var(--h) / 2) / (100 - var(--h)) * 100%);--r: 60%;clip-path:circle(var(--r) at 50% 50%)}.s04 .patch{--r: 40%;clip-path:ellipse(var(--r) var(--r) at 50% 50%)}.e6-wake{border-radius:50%}.e6-pulse{position:absolute;inset:0;border-radius:50%;background:radial-gradient(closest-side,#ff2a3d8c,#ff2a3d2e 55%,#ff2a3d00)}.callouts{overflow:visible;pointer-events:none}.co-ring,.co-lead{fill:none;stroke-width:.32}.co-reset .co-ring{stroke:var(--teal);stroke-dasharray:.9 .7}.co-reset.co-diamond .co-ring{stroke-dasharray:none}.co-reset .co-lead{stroke:var(--teal)}.co-seal .co-ring{stroke:var(--eye);stroke-width:.4}.co-seal .co-seam{fill:#ff2a3d38;stroke:var(--eye);stroke-width:.3;stroke-linejoin:round}.co-seal .co-lead{stroke:#ff4a5bd9}.tags{pointer-events:none}.tag{position:absolute;left:calc(var(--x) * 1%);top:calc(var(--y) * 1%);margin:0;display:grid;gap:.25em;padding:.5em .7em;white-space:nowrap;background:#0b0a0cb8;border-radius:3px;font-size:clamp(10px,2.3cqw,13px)}.tag-up{transform:translateY(calc(-100% - 4px))}.tag-down{transform:translateY(4px)}.tag-r{text-align:right}.tag-r.tag-up{transform:translate(-100%,calc(-100% - 4px))}.tag-r.tag-down{transform:translate(-100%,4px)}.tag-c{text-align:center;transform:translate(-50%,calc(-100% - 4px))}.tag>span{display:block}.tag-k{font-size:1em;color:var(--teal)}.tag-seal .tag-k{color:var(--eye)}.tag-s{font-size:1.3em;line-height:1.1;color:var(--bone-70)}@container (max-width: 440px){.tag>.tag-s,.tag-st{display:none}.tag{padding:.4em .55em;font-size:10px}}.sp-fade,.sp-foot{display:none}.crop{position:absolute;width:16px;height:16px;border:0 solid rgb(236 233 227 / .5);pointer-events:none}.crop-tl{left:10px;top:10px;border-width:1px 0 0 1px}.crop-tr{right:10px;top:10px;border-width:1px 1px 0 0}.crop-bl{left:10px;bottom:10px;border-width:0 0 1px 1px}.crop-br{right:10px;bottom:10px;border-width:0 1px 1px 0}.dp{display:grid;border-bottom:1px solid var(--bone-12)}.dp-row{display:grid;grid-template-columns:14ch 1fr;gap:12px;align-items:baseline;padding:9px 0;border-top:1px solid var(--bone-12)}.dp-row dt{color:var(--teal);font-size:11px}.dp-row dd{font-style:normal;font-size:clamp(17px,1.3vw,20px);line-height:1.25;color:var(--bone)}.dp-row:nth-child(4) dd,.dp-row:nth-child(6) dd,.dp-row:nth-child(8) dd{color:var(--eye)}.s05 .cards{display:grid;gap:14px;padding:32px var(--gutter) 0;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.card{background:#0b0a0cb8;border:1px solid rgb(236 233 227 / .2);padding:20px;max-width:22ch;font-size:clamp(22px,2.2vw,30px);line-height:1.1}.s05 .cards .card{max-width:none}.card-i{display:block;margin-bottom:10px;color:var(--eye)}.eras{display:grid;gap:5px;margin:14px 0 0;padding:12px 0 0;list-style:none;border-top:1px solid var(--bone-12);font-size:10px;line-height:1.2}.era{display:grid;grid-template-columns:4ch 1fr auto;gap:10px;align-items:baseline;color:var(--bone-40)}.era-n,.era-s{color:var(--teal)}.era.is-reset .era-t{text-decoration:line-through;text-decoration-color:#6fd3c88c}.era.is-now,.era.is-now .era-n,.era.is-now .era-s{color:var(--eye)}.era-dot{display:inline-block;width:6px;height:6px;margin-right:6px;border-radius:50%;background:var(--blood);vertical-align:1px}@media(prefers-reduced-motion:no-preference){.is-film .era-dot{animation:era-blink 1.2s steps(1,end) infinite}}@keyframes era-blink{0%,55%{opacity:1}56%,to{opacity:.15}}.s05-body{padding:28px var(--gutter) 0;max-width:40ch;font-style:normal;color:var(--bone-70)}.s06 .circle{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible}.circle .c-core *{fill:none;stroke:var(--blood);stroke-width:2}.circle .c-glow *{fill:none;stroke:var(--blood);stroke-width:9;opacity:.2}.beam{position:absolute;left:55.4%;top:26.7%;width:90%;height:3%;transform-origin:left center;transform:translateY(-50%) rotate(-48deg);background:linear-gradient(90deg,#fff,var(--blood) 25%,transparent);mix-blend-mode:screen;border-radius:0 50% 50% 0;pointer-events:none;opacity:.75}.steps{display:grid;gap:6px;padding:32px var(--gutter) 0;font-size:clamp(26px,4.4vw,64px);line-height:1.05}.steps .step-thin{padding:8px 0;font-size:clamp(20px,2vw,30px);line-height:1.15;color:var(--bone-70)}.chant{overflow:clip;padding-top:24px;font-size:clamp(64px,12vw,180px)}.chant-row{white-space:nowrap;color:transparent;-webkit-text-stroke:1px var(--bone)}.chant-row.is-solid{color:var(--bone);-webkit-text-stroke:0}.chant-row+.chant-row{display:none}html.is-booting,html.is-booting body{overflow:hidden}html.is-film{scrollbar-width:none}html.is-film::-webkit-scrollbar{display:none}.is-film #film{position:relative}.is-film .screen{position:sticky;top:0;height:100svh;height:100lvh;overflow:clip;background:var(--ink);isolation:isolate;--tb: calc(100lvh - 100svh) ;--lbb: calc(var(--lb) + var(--tb))}.is-film .ranges{display:block}.is-film .range{height:var(--rh)}.is-film .range[data-shot="01"]{--rh: 180svh}.is-film .range[data-shot="02"]{--rh: 220svh}.is-film .range[data-shot="03"]{--rh: 300svh}.is-film .range[data-shot="04"]{--rh: 280svh}.is-film .range[data-shot="05"]{--rh: 200svh}.is-film .range[data-shot="06"]{--rh: 220svh}@media(max-width:767px)and (min-height:501px){.is-film .range[data-shot="01"]{--rh: 125svh}.is-film .range[data-shot="02"]{--rh: 155svh}.is-film .range[data-shot="03"]{--rh: 210svh}.is-film .range[data-shot="04"]{--rh: 200svh}.is-film .range[data-shot="05"]{--rh: 140svh}.is-film .range[data-shot="06"]{--rh: 155svh}}.is-film .stage{position:absolute;inset:0;padding:0;margin:0;overflow:clip;visibility:hidden;background:var(--ink);display:block}.is-film .stage.is-live{visibility:visible}.is-film .cam{position:absolute;inset:0;width:auto;margin:0}.is-film .plate{position:absolute;left:0;top:0;width:100%;height:100%;aspect-ratio:auto;overflow:visible;max-width:none;margin:0}.is-film .plate.fit-width{-webkit-mask-image:linear-gradient(transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(transparent,#000 12%,#000 88%,transparent)}.is-film .stage.is-live .plate.is-moving,.is-film .stage.is-live .specimen.is-moving{will-change:transform}.is-film .atmos{display:block;position:absolute;inset:0;width:100%;height:100%;z-index:5;pointer-events:none}.is-film .gridwipe{display:grid;position:absolute;inset:0;z-index:6;pointer-events:none;grid-template-columns:repeat(var(--gc, 10),1fr);grid-template-rows:repeat(var(--gr, 6),1fr)}.gridwipe .cell{background:var(--ink);box-shadow:inset 0 0 0 1px #ece9e314;transform:scale(0)}.is-film .vignette{display:block;position:absolute;inset:0;z-index:7;pointer-events:none;background:radial-gradient(120% 90% at 50% 50%,#0b0a0c00 55%,#0b0a0c8c)}.is-film .whisper-list,.is-film .steps .step-thin{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;padding:0}.is-booting .hud{opacity:0}.is-film .lb{display:block;position:fixed;left:0;right:0;height:50svh;z-index:40;background:var(--ink);pointer-events:none;transform:scaleY(1)}.is-film .lb-top{top:0;transform-origin:50% 0}.is-film .lb-bot{bottom:0;transform-origin:50% 100%}.is-film .hud-top{height:var(--lb);min-height:48px;z-index:50;background:none;gap:12px}.is-film .shot-label,.is-film [data-index-open]{display:inline-flex}.is-film .shot-label{color:var(--bone)}@media(min-width:1100px){.is-film .slug{display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:var(--bone-70);font-size:11px}}@media(max-width:479px){.is-film .shot-label{display:none}}.brand span{transform:translateY(1px)}.is-film .hud-bot{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;position:fixed;left:0;right:0;bottom:0;z-index:50;height:var(--lb);min-height:40px;padding:0 var(--gutter) env(safe-area-inset-bottom);pointer-events:none}.tc{font-size:11px;color:var(--bone-70);white-space:nowrap}.tc-v{color:var(--bone)}.caption{justify-self:center;text-align:center;min-width:0;max-width:100%;font:500 11px/1.3 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--eye);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.segs{justify-self:end;display:flex;gap:3px}.segs i{display:block;width:18px;height:2px;background:#ece9e32e;position:relative;overflow:clip}.segs i:after{content:"";position:absolute;inset:0;background:var(--bone);transform:scaleX(var(--p, 0));transform-origin:left}@media(max-width:767px){.is-film .hud-bot{grid-template-columns:auto minmax(0,1fr) auto}}@media(max-width:479px){.is-film .tc{display:none}.is-film .hud-bot{grid-template-columns:minmax(0,1fr) auto}.caption{justify-self:start;text-align:left;font-size:10px}.segs i{width:12px}}.is-film .slate{display:block;position:fixed;inset:0;z-index:55;pointer-events:none}.slate-tl{position:absolute;left:var(--gutter);right:var(--gutter);top:calc(var(--gutter) + 6px);text-wrap:balance}@media(max-width:479px){.slate-tl .slate-sub{display:none}}.slate-br{position:absolute;right:var(--gutter);bottom:calc(var(--gutter) + 6px)}.slate-c{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;justify-items:center;gap:18px}.slate-orb{width:10px;height:10px;overflow:visible}.slate-n{color:var(--bone);font-size:12px}.is-film .grain{display:block;position:fixed;inset:-128px;z-index:80;pointer-events:none;opacity:.06;background-repeat:repeat;background-size:128px 128px;animation:grain .6s steps(6) infinite}@media(max-width:767px){.is-film .grain{opacity:.045}}@keyframes grain{0%{transform:translate(0)}17%{transform:translate(-40px,24px)}33%{transform:translate(32px,-36px)}50%{transform:translate(-24px,44px)}67%{transform:translate(44px,16px)}83%{transform:translate(-36px,-28px)}to{transform:translate(0)}}.tracking{position:fixed;left:0;right:0;top:30%;height:2px;z-index:81;background:var(--bone);opacity:.7;pointer-events:none}.is-film .tracking.is-on{display:block;animation:track .5s steps(4) infinite}@keyframes track{0%{transform:translateY(0)}25%{transform:translateY(22vh)}50%{transform:translateY(-14vh)}75%{transform:translateY(38vh)}to{transform:translateY(6vh)}}html.has-cursor body *:not(input,textarea){cursor:none!important}.has-cursor .cursor{display:grid;place-items:center;position:fixed;left:0;top:0;z-index:100;pointer-events:none;width:12px;height:12px;margin:-6px 0 0 -6px;border:1.5px solid var(--bone);border-radius:0}.cursor-t{font-size:9px;color:var(--ink);opacity:0;letter-spacing:.1em}.index{position:fixed;inset:0;z-index:95;background:var(--ink);display:flex;align-items:stretch;overflow:auto;overscroll-behavior:contain}.index[hidden]{display:none}.index-in{width:100%;padding:calc(var(--lb) + 8px) var(--gutter) 40px;display:flex;flex-direction:column;gap:24px}.index-top{display:flex;justify-content:space-between;align-items:center}.index-rows{border-top:1px solid var(--bone-12)}.index-rows li{border-bottom:1px solid var(--bone-12)}.ix{width:100%;display:grid;grid-template-columns:3.5em 1fr auto;align-items:baseline;gap:16px;padding:clamp(10px,1.6vw,18px) 0;text-align:left;min-height:44px}.ix-t{display:block;font-size:clamp(30px,5.4vw,76px);transition:color .3s var(--ease-out),transform .5s var(--ease-out)}.ix-t>span{display:inline-block}.ix:hover .ix-t,.ix:focus-visible .ix-t{color:var(--eye);transform:translate(12px)}.ix-tc{font-size:11px}.index-keys{font-size:10px;margin-top:auto;display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px}.keys-toggle{min-height:32px;color:var(--bone);font:inherit;letter-spacing:inherit;text-transform:inherit}.keys-toggle:hover{color:var(--eye)}@media(max-height:500px){.ix-t{font-size:28px}.ix{padding:6px 0}.index-in{gap:12px}}.index-thumb{display:block;position:fixed;right:var(--gutter);top:50%;width:220px;height:220px;margin-top:-110px;object-fit:cover;opacity:0;pointer-events:none;border-radius:4px}@media(max-width:767px),(hover:none){.index-thumb{display:none}}.is-film .type{position:absolute;left:0;right:0;z-index:3;margin:0}.is-film .flash{display:block;position:absolute;inset:0;z-index:4;background:#fff;opacity:0;pointer-events:none}.is-film .s01 .plate-dim{display:block;position:absolute;inset:0;background:var(--ink);opacity:.8}.is-film .s01 .rays{opacity:.25}.is-film .smash{display:block;border-radius:50%;transform:scale(0);background:radial-gradient(circle,rgb(255 255 255 / .4) 0,var(--blood) 22%,var(--blood) 45%,rgb(255 42 61 / 0) 70%)}.is-film .ink-cut{display:block;position:absolute;inset:0;z-index:2;background:var(--ink);opacity:0}.is-film .s01-type{bottom:0;padding:clamp(60px,10svh,140px) var(--gutter) calc(var(--lbb) + clamp(18px,3svh,36px));background:var(--scrim);display:grid;grid-template-columns:1fr auto;align-items:end;gap:8px 24px}.is-film .s01-type .wordmark{grid-column:1 / -1}.is-film .s01 .sub{font-size:clamp(22px,3.2vw,48px);margin:0;max-width:none}.is-film .cue{display:flex;justify-self:end}.cue-in{display:inline-flex;align-items:center;gap:14px}.cue-line{position:relative;display:block;width:1px;height:40px;background:#ece9e333;overflow:clip}.cue-line b{position:absolute;inset:0;background:var(--bone);transform-origin:top;animation:cue 1.8s var(--ease-io) infinite}@keyframes cue{0%{transform:scaleY(0);transform-origin:top}50%{transform:scaleY(1);transform-origin:top}50.1%{transform-origin:bottom}to{transform:scaleY(0);transform-origin:bottom}}@media(max-width:767px)and (min-height:501px){.is-film .s01-type{grid-template-columns:1fr}.is-film .cue{justify-self:start}}.is-film .wm-slice+.wm-slice{display:block;position:absolute;left:0;top:0;width:100%;height:100%}.is-film .wm-slice:nth-child(1){clip-path:inset(0 0 66.5% 0)}.is-film .wm-slice:nth-child(2){clip-path:inset(33.2% 0 33.2% 0)}.is-film .wm-slice:nth-child(3){clip-path:inset(66.5% 0 0 0)}.is-film .s02 .thread{display:block;position:absolute;inset:0}.is-film .s02 .lines{position:absolute;inset:var(--lb) var(--gutter) var(--lbb);display:grid;place-items:center;gap:0}.is-film .s02 .line{grid-area:1 / 1}.is-film .s02 .line .w{display:inline-block}.is-film .counter{display:block;position:absolute;left:var(--gutter);top:calc(var(--lb) + 22px);color:var(--bone)}.is-film .glyph5{display:block;position:absolute;left:50%;top:84%;width:140px;height:calc(140px * 32 / 44);margin:calc(-70px * 32 / 44) 0 0 -70px;overflow:visible;opacity:0}@media(max-width:767px)and (min-height:501px){.is-film .glyph5{width:110px;height:80px;margin:-40px 0 0 -55px}}.is-film .s03 .base{display:block}.is-film .s03 .lit-pic{position:absolute;inset:0}.is-film .s03 .lit{clip-path:circle(0% at 61.4% 57.8%)}.is-film .s03 .plate-foot{display:block;position:absolute;left:0;right:0;bottom:-1px;height:3%;pointer-events:none;background:linear-gradient(rgb(11 10 12 / 0),var(--ink))}.is-film .s03 .plate.fit-width{-webkit-mask-image:linear-gradient(transparent,#000 12%,#000 97%,transparent);mask-image:linear-gradient(transparent,#000 12%,#000 97%,transparent)}@media(max-width:767px)and (min-height:501px){.is-film .s03 .lit{clip-path:none;opacity:0}}.is-film .s03 .patch{display:block;--r: 0%}.is-film .flares{display:block;position:absolute;inset:0;mix-blend-mode:screen;pointer-events:none}.is-film .flare{display:block;border-radius:50%;transform:scale(0);opacity:0;background:radial-gradient(closest-side,#fff 0,var(--blood) 18%,rgb(255 42 61 / 0) 60%)}.is-film .wh{display:block;position:absolute;left:calc(var(--x) * 1%);top:calc(var(--y) * 1%);width:0;height:0}.wh .leader{position:absolute;top:0;height:1px;width:8cqw;background:var(--bone);transform:scaleX(0)}.wh-l .leader{right:3cqw;transform-origin:right center}.wh-r .leader{left:3cqw;transform-origin:left center}.wh-t{position:absolute;top:0;margin-top:-.75em;white-space:nowrap;font-size:clamp(16px,1.6cqw,28px);line-height:1.25;padding:.1em .55em .15em;border-radius:999px;background:#0b0a0c99;color:var(--bone)}.wh-l .wh-t{right:11.5cqw}.wh-r .wh-t{left:11.5cqw}.wh-t .w{display:inline-block}.is-film .whisper-top{display:block;position:absolute;left:var(--gutter);right:var(--gutter);top:calc(var(--lb) + 52px);z-index:3;text-align:center;font-size:clamp(34px,4.4vw,64px);line-height:1.05;color:var(--eye);text-shadow:0 2px 22px rgb(11 10 12 / .85)}.is-film .whisper-e6{color:var(--bone)}.whisper-top .w{display:inline-block}.is-film .chip{display:block;position:absolute;left:0;right:0;top:calc(var(--lb) + 16px);z-index:3;text-align:center;color:var(--bone)}.is-film .s03-type{bottom:0;text-align:center;padding:clamp(80px,14svh,180px) var(--gutter) calc(var(--lbb) + clamp(18px,4svh,44px));background:var(--scrim)}.is-film .s03 .headline{font-size:clamp(44px,9vw,140px)}.is-film .s03 .stop{transform:scale(0)}@media(max-width:767px)and (min-height:501px),(max-aspect-ratio:1/1){.is-film .wh,.is-film .whisper-top{display:none}.is-film .wline{display:grid;position:absolute;left:var(--gutter);right:var(--gutter);bottom:calc(var(--lbb) + 18px);z-index:3;text-align:center;font-size:26px;line-height:1.15}.wline>span{grid-area:1 / 1}.wline>span:last-child{color:var(--eye)}.wline .w{display:inline-block}}.is-film .s04{--mw: min(64svh, 40vw)}.is-film .flapword{display:grid;place-items:center;position:absolute;inset:0;overflow:clip;pointer-events:none;font:900 18vw/.82 var(--f-display);color:#ece9e30f;letter-spacing:-.01em}.flaps{display:inline-flex;perspective:900px}.flap{position:relative;display:inline-block;transform-style:preserve-3d}.f-front,.f-next{display:block;backface-visibility:hidden;-webkit-backface-visibility:hidden}.f-front{transform:translateZ(.36em)}.f-next{position:absolute;left:0;top:0;width:100%;text-align:center;transform:rotateX(-90deg) translateZ(.36em);color:#ff2a3d1a}.is-film .s04-grid{position:absolute;left:var(--gutter);right:var(--gutter);top:var(--lb);bottom:var(--lbb);grid-template-columns:1fr var(--mw) 1fr;grid-template-areas:"ledger spec data";grid-template-rows:1fr;align-items:center;gap:var(--gutter)}.is-film .ledger{text-align:right;justify-self:end}.is-film .ledger .s04-body{margin-left:auto}.is-film .s04-title{font-size:clamp(36px,4.2vw,78px);max-width:9ch;margin-left:auto}.is-film .s04-body{font-size:clamp(16px,1.2vw,20px);max-width:30ch}.is-film .s04-title .c,.is-film .s04-title .w{display:inline-block}.is-film .dataplate{justify-self:start;width:100%;max-width:420px}.is-film .dp-row dd{font-size:clamp(15px,1.15vw,19px)}.is-film .s04 .dp{border-bottom:0}.is-film .s04 .dp-row:last-child{border-bottom:1px solid var(--bone-12)}.is-film .spec-col{width:var(--mw);margin:0}.is-film .specimen{width:100%;--bo: 0;transform-origin:50% 50%;background:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.is-film .specimen img{pointer-events:none;-webkit-user-drag:none}.is-film .sp-fade,.is-film .sp-foot{display:block;position:absolute;inset:0;z-index:7;pointer-events:none}.is-film .sp-fade{background:linear-gradient(var(--ink),transparent 12%)}.is-film .sp-foot{background:linear-gradient(transparent 97%,var(--ink))}.is-film .co-seal .co-seam{fill-opacity:0}.is-film .specimen:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:9;box-shadow:inset 0 0 0 1px rgb(236 233 227 / var(--bo))}.is-film .s04 .patch{--r: 0%}.is-film .e6-wake{opacity:0}.is-film .co-ring,.is-film .co-lead{opacity:1}.is-film .tag{clip-path:inset(0 100% 0 0)}.is-film .crop{z-index:8}.is-film .reset-chip{display:block;position:absolute;left:0;right:0;bottom:calc(100% + 12px);text-align:center;color:var(--teal)}.is-film .bridge{display:block;position:absolute;left:0;right:0;top:calc(100% + 14px);text-align:center;font-size:clamp(22px,2.2vw,34px);line-height:1.15}.bridge .m{display:inline-grid}.bridge .m>span{grid-area:1 / 1}.bridge .b2{color:var(--eye)}@media(min-width:768px)and (max-width:1099px){.is-film .s04{--mw: min(56svh, 44vw)}.is-film .dp-row{grid-template-columns:1fr;gap:2px;padding:6px 0}}@media(max-height:500px)and (orientation:landscape){.is-film .s04{--mw: min(70svh, 36vw)}.is-film .bridge,.is-film .reset-chip{display:none}.is-film .s04-title{font-size:clamp(26px,4vw,38px)}.is-film .s04-body{font-size:13px;line-height:1.35;margin-top:8px}.is-film .s04-label{margin-bottom:6px;font-size:10px}.is-film .dp-row{grid-template-columns:13ch 1fr;gap:8px;padding:2px 0}.is-film .dp-row dt{font-size:9px}.is-film .dp-row dd{font-size:12px}}@media(max-width:767px)and (min-height:501px){.is-film .s04{--mw: min(80vw, 38svh)}.is-film .flapword{place-items:start center;padding-top:calc(var(--lb) + 2svh);font-size:22vw}.is-film .s04-grid{grid-template-columns:1fr;grid-template-areas:"spec" "text";grid-template-rows:auto 1fr;align-items:start;justify-items:center;padding-top:calc(2svh + 22px);gap:clamp(40px,6svh,60px)}.is-film .ledger,.is-film .dataplate{grid-area:text;text-align:center;justify-self:center}.is-film .s04-title{font-size:clamp(30px,9.5vw,44px);max-width:none;margin-inline:auto}.is-film .ledger .s04-body{margin-inline:auto;font-size:15px;line-height:1.35;max-width:34ch}.is-film .s04-label{margin-bottom:8px}.is-film .s04-body{margin-top:10px}.is-film .dataplate{max-width:520px;text-align:left}.is-film .dataplate .s04-label{text-align:center}.is-film .dp{grid-template-columns:1fr 1fr;column-gap:16px;border-bottom:0}.is-film .s04 .dp-row:last-child{border-bottom:0}.is-film .dp-row{grid-template-columns:1fr;gap:1px;padding:6px 0}.is-film .dp-row dt{font-size:9px}.is-film .dp-row dd{font-size:14px;line-height:1.2}.is-film .bridge{font-size:19px;top:calc(100% + 8px)}.is-film .reset-chip{bottom:calc(100% + 8px);font-size:10px}}@media(max-width:767px)and (min-height:501px)and (max-height:620px){.is-film .s04{--mw: min(80vw, 32svh)}.is-film .dp-row dd{font-size:13px}}.is-film .s05 .glow{opacity:0}.is-film .outline{display:block;position:absolute;left:0;top:calc(50% - .5em);z-index:2;pointer-events:none;font-size:34svh;line-height:1;white-space:nowrap;padding-left:var(--gutter);color:transparent;-webkit-text-stroke:1px rgb(236 233 227 / .35)}.is-film .s05 .cards{display:block;padding:0}.is-film .card{position:absolute;z-index:3;max-width:22ch;clip-path:inset(0 100% 0 0);font-size:clamp(22px,2vw,30px)}.is-film .s05 .cards .card{max-width:24ch}.is-film .card .ci{display:block;overflow:clip}.is-film .card .ci>*{display:block}.is-film .card .ci>.eras{display:grid}.is-film .c1{left:var(--gutter);bottom:calc(var(--lbb) + 28px)}.is-film .c2{right:var(--gutter);top:calc(var(--lb) + 28px)}.is-film .c3{right:var(--gutter);bottom:calc(var(--lbb) + 28px)}.is-film .c4{inset:0;margin:auto;width:fit-content;height:fit-content;clip-path:none;opacity:0}.is-film .s05-body{position:absolute;z-index:3;left:var(--gutter);bottom:calc(var(--lbb) + 28px);padding:0;max-width:36ch;opacity:0;font-size:18px;text-shadow:0 1px 12px rgb(11 10 12 / .9)}.is-film .s05:after{content:"";position:absolute;left:0;right:0;bottom:0;height:45%;z-index:1;pointer-events:none;background:var(--scrim);opacity:.75}@media(max-width:767px)and (min-height:501px){.is-film .c1,.is-film .c2,.is-film .c3{left:var(--gutter);right:var(--gutter);top:auto;bottom:calc(var(--lbb) + 16px);max-width:none}.is-film .s05 .cards .c1,.is-film .s05 .cards .c2,.is-film .s05 .cards .c3{max-width:none}.is-film .s05-body{left:var(--gutter);right:var(--gutter);bottom:calc(var(--lbb) + 16px);font-size:17px}}.is-film .s06 .dark{display:block;position:absolute;left:51%;top:84%;width:220%;aspect-ratio:1 / .5;margin:-55% 0 0 -110%;background:radial-gradient(closest-side,#0b0a0c00 0 30%,#0b0a0ced 34%);pointer-events:none}.is-film .s06 .beam{opacity:1;transform:translateY(-50%) rotate(-48deg) scaleX(0)}.is-film .shade{display:block;position:absolute;inset:-1px;background:var(--ink);opacity:0}.is-film .speed{display:block;position:absolute;inset:0;width:100%;height:100%;opacity:0;pointer-events:none;z-index:2}.speed path{fill:#ece9e38c}.is-film .steps{position:absolute;z-index:3;left:var(--gutter);top:calc(var(--lb) + 6svh);padding:0;gap:4px;font-size:clamp(30px,4.4vw,64px);text-shadow:0 2px 24px rgb(11 10 12 / .8)}.is-film .steps li{overflow:clip;padding-bottom:.08em}.is-film .steps .w{display:inline-block}.is-film .s06-thin{display:block;position:absolute;z-index:3;left:var(--gutter);bottom:calc(var(--lbb) + 28px);padding:0;max-width:24ch;font-size:clamp(20px,2vw,30px);line-height:1.15;color:var(--bone);text-shadow:0 2px 18px rgb(11 10 12 / .9)}.is-film .s06-thin .w{display:inline-block}.is-film .chant{position:absolute;inset:0;z-index:3;padding:0;display:flex;flex-direction:column;justify-content:center;font-size:22vw;pointer-events:none}.is-film .chant-row{display:block;will-change:transform}.is-film .chant-row>span{display:inline-block}@media(max-width:767px)and (min-height:501px){.is-film .steps{top:auto;bottom:calc(var(--lbb) + 20px);font-size:30px}.is-film .chant{font-size:30vw}.is-film .s06-thin{bottom:auto;top:calc(var(--lb) + 18px);left:var(--gutter);right:var(--gutter);max-width:none;text-align:center;font-size:19px}}.is-film .s06:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(100deg,#0b0a0cc7,#0b0a0c73 28%,#0b0a0c00 52%)}@media(max-width:767px)and (min-height:501px){.is-film .s06:after{background:linear-gradient(to top,#0b0a0cd9,#0b0a0c66 30%,#0b0a0c00 50%)}}#credits{position:relative;z-index:1;background:var(--ink)}.credits-track{position:relative}.credits-view{display:grid;place-items:center;padding:clamp(80px,12svh,140px) var(--gutter)}.credits-col{width:min(760px,100%);display:grid;gap:clamp(48px,9svh,96px);text-align:center}.cr-head{display:grid;justify-items:center;gap:22px}.avatar{position:relative;width:96px;height:96px;border-radius:50%;background:url(/art/resetter-thumb.webp) 67.1% 61.7% / 300% no-repeat;box-shadow:0 0 0 1px #ece9e340}.avatar:after{content:"";position:absolute;inset:-14px;border-radius:50%;pointer-events:none;background:radial-gradient(closest-side,#ff2a3d73,#ff2a3d00);animation:halo 3s ease-in-out infinite alternate;z-index:-1}@keyframes halo{0%{opacity:.35}to{opacity:1}}.cr-title{font-size:clamp(44px,7vw,104px);line-height:.9}.cr-title .serif{font-size:.55em;text-transform:none;color:var(--eye);padding:0 .1em}.cr-title .display{display:inline-block}.cr-list{display:grid;gap:14px}.cr-role{color:var(--eye);margin-bottom:8px}.cr-list dd{display:grid;grid-template-columns:auto 1fr auto;align-items:baseline;gap:12px;text-align:left}.cr-n{font-size:clamp(26px,3vw,40px);line-height:1}.cr-as{font-size:clamp(20px,2vw,28px);color:var(--bone-70)}.dots-l{align-self:end;margin-bottom:.45em;height:2px;background-image:radial-gradient(circle,var(--bone-40) 1px,transparent 1.2px);background-size:8px 2px}.cr-list dd.cr-plain{display:block;text-align:center;font-size:clamp(22px,2.4vw,32px)}.cr-small{font-size:11px}@media(max-width:600px){.cr-list dd{grid-template-columns:1fr;gap:2px;text-align:center}.dots-l{display:none}}.final{min-height:100svh;display:grid;place-content:center;justify-items:center;gap:clamp(20px,3.4svh,34px);padding:96px var(--gutter) calc(48px + env(safe-area-inset-bottom));text-align:center}.wordmark-sm{font-size:clamp(56px,14vw,200px)}.final-pre{font-size:clamp(18px,2vw,28px);line-height:1.2;color:var(--bone-70);margin-bottom:-.6em}.final-line{font-size:clamp(26px,4.4vw,64px);line-height:1.05}.disclaimer{font-size:11px;max-width:60ch;color:var(--bone-40);letter-spacing:.06em;text-transform:none}.final-row{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 22px;font-size:11px;align-items:center}.rewind{color:var(--bone);min-height:44px;padding:0 4px;font:inherit;letter-spacing:inherit;text-transform:inherit}.rewind:hover{color:var(--eye)}.is-film .credits-track{height:180svh}.is-film .credits-view{position:sticky;top:0;height:100svh;overflow:clip;padding:0 var(--gutter)}.is-film .credits-col{will-change:transform}@media(max-width:767px){.is-film .credits-track{height:150svh}}
