@font-face{font-family:Big Shoulders Display Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./big-shoulders-display-vietnamese-wght-normal-B-JM5mJH.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Big Shoulders Display Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./big-shoulders-display-latin-ext-wght-normal-EP2r9iG4.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Big Shoulders Display Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./big-shoulders-display-latin-wght-normal-Bn_gnr7w.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-cyrillic-ext-wght-normal-DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-cyrillic-wght-normal-BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-vietnamese-wght-normal-6IgcOCM7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-latin-ext-wght-normal-DC-KSUi6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-latin-wght-normal-BgDaEnEv.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-mono-cyrillic-ext-wght-normal-X_5orZeX.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-mono-symbols2-wght-normal-CO5SzqOn.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-mono-vietnamese-wght-normal-DadHysG0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-mono-latin-ext-wght-normal-Bwz-egvJ.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-mono-latin-wght-normal-XN7g48iV.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(./instrument-serif-latin-ext-400-normal-C2je3j2s.woff2)format("woff2"),url(./instrument-serif-latin-ext-400-normal-CFCUzsTy.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(./instrument-serif-latin-400-normal-DnYpCC2O.woff2)format("woff2"),url(./instrument-serif-latin-400-normal-BVbkICAY.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(./instrument-serif-latin-ext-400-italic-C9HzH3YL.woff2)format("woff2"),url(./instrument-serif-latin-ext-400-italic-D7-lnxEk.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(./instrument-serif-latin-400-italic-DKMiL14s.woff2)format("woff2"),url(./instrument-serif-latin-400-italic-u__WvvIK.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html{font-size:clamp(100%,.8333vw,200%)}:root{--ink:#0b0a09;--ink-2:#13110f;--ink-3:#1d1a16;--ink-4:#2a2620;--paper:#f2ede3;--paper-2:#b6b2aa;--paper-3:#949089;--paper-dim:#716d66;--paper-4:#5c5953;--line:#f2ede324;--line-2:#f2ede347;--ember:#ff5a1f;--ember-2:#ff8a55;--ember-glow:#ff5a1f59;--ember-wash:#ff5a1f1a;--f-display:"Big Shoulders Display Variable", "Arial Narrow", sans-serif;--f-serif:"Instrument Serif", Georgia, serif;--f-sans:"Geist Variable", system-ui, -apple-system, sans-serif;--f-mono:"Geist Mono Variable", ui-monospace, "SF Mono", monospace;--t-hero:clamp(3.75rem, 10vw, 9rem);--t-reel:clamp(2.75rem, 6vw, 5.5rem);--t-title:clamp(2rem, 3.6vw, 3.5rem);--t-voice:clamp(1.375rem, 2vw, 2rem);--t-lede:1.1875rem;--t-body:1.0625rem;--t-small:.9375rem;--t-label:.75rem;--gutter:clamp(1rem, 4.5vw, 3.5rem);--container:min(100% - 2 * var(--gutter), 90rem);--measure:36rem;--gap:1.5rem;--s-1:.5rem;--s-2:1rem;--s-3:1.5rem;--s-4:2.5rem;--s-5:4rem;--s-6:clamp(5rem, 10vw, 9rem);--s-7:clamp(7rem, 16vw, 14rem);--radius:.375rem;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-snap:cubic-bezier(.2, .9, .1, 1)}@media (max-width:20em){:root{--gap:.5rem}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:4rem}body{background:var(--ink);color:var(--paper);font-family:var(--f-sans);font-size:var(--t-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-optical-sizing:auto;margin:0;line-height:1.6;overflow-x:clip}img,video,canvas,svg{max-width:100%;display:block}img,video{height:auto}h1,h2,h3,h4,p,figure,blockquote,dl,dd,ol,ul{margin:0}ol,ul{padding:0;list-style:none}a{color:inherit}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}:focus-visible{outline:2px solid var(--ember);outline-offset:3px;border-radius:2px}::selection{background:var(--ember);color:var(--ink)}.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}.skip{z-index:100;background:var(--paper);color:var(--ink);font-family:var(--f-mono);font-size:var(--t-label);letter-spacing:.1em;text-transform:uppercase;padding:.75rem 1rem;text-decoration:none;position:fixed;top:.75rem;left:.75rem;transform:translateY(-200%)}.skip:focus{transform:none}.wrap{width:var(--container);margin-inline-start:auto;margin-inline-end:auto}.grid{gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.t-label{font-family:var(--f-mono);font-size:var(--t-label);letter-spacing:.14em;text-transform:uppercase;color:var(--paper-3);font-weight:500;line-height:1.4}.t-display{font-family:var(--f-display);text-transform:uppercase;letter-spacing:-.005em;text-wrap:balance;font-weight:850;line-height:.88}.t-title{font-family:var(--f-display);font-weight:800;font-size:var(--t-title);text-transform:uppercase;letter-spacing:0;text-wrap:balance;line-height:.92}.t-voice{font-family:var(--f-serif);font-style:italic;font-weight:400;font-size:var(--t-voice);color:var(--paper);text-wrap:pretty;line-height:1.18}.t-lede{font-size:var(--t-lede);color:var(--paper);max-width:var(--measure);text-wrap:pretty;line-height:1.55}.t-body{font-size:var(--t-body);color:var(--paper-2);max-width:var(--measure);text-wrap:pretty}.t-body+.t-body{margin-top:1em}.t-body strong,.t-lede strong{color:var(--paper);font-weight:600}.t-data{font-family:var(--f-mono);font-size:var(--t-small);letter-spacing:.01em;color:var(--paper-2);font-variant-numeric:tabular-nums}.ember{color:var(--ember)}.btn{border:1px solid var(--line-2);min-height:2.75rem;font-family:var(--f-mono);font-size:var(--t-label);letter-spacing:.14em;text-transform:uppercase;color:var(--paper);white-space:nowrap;transition:border-color .3s var(--ease-out), background-color .3s var(--ease-out), color .3s var(--ease-out);border-radius:999px;align-items:center;gap:.625rem;padding:0 1.25rem;font-weight:500;text-decoration:none;display:inline-flex}.btn:hover{border-color:var(--paper)}.btn--primary{background:var(--ember);border-color:var(--ember);color:var(--ink)}.btn--primary:hover{background:var(--ember-2);border-color:var(--ember-2)}[data-reveal]{opacity:0;transition:opacity 1s var(--ease-out), transform 1.2s var(--ease-out);transition-delay:var(--d,0s);transform:translateY(1.75rem)}[data-reveal].is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transition:none;transform:none}}.hud{z-index:50;padding-top:env(safe-area-inset-top);transition:transform .5s var(--ease-out), background-color .4s var(--ease-out);position:fixed;top:0;bottom:auto;left:0;right:0}.hud.is-solid{-webkit-backdrop-filter:blur(14px)saturate(1.2);box-shadow:0 1px 0 var(--line);background:#0b0a09c7}.hud.is-tucked{transform:translateY(-110%)}.hud__row{align-items:center;gap:var(--s-3);width:var(--container);height:3.75rem;margin-inline-start:auto;margin-inline-end:auto;display:flex}.hud__mark{font-family:var(--f-mono);font-size:var(--t-label);letter-spacing:.22em;text-transform:uppercase;color:var(--paper);flex:none;font-weight:500;text-decoration:none}.hud__reels{flex:1;justify-content:center;gap:.25rem;display:none}.hud__reels a{font-family:var(--f-mono);font-size:var(--t-label);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:var(--paper-2);transition:color .3s var(--ease-out);align-items:baseline;gap:.5rem;padding:.625rem .75rem;text-decoration:none;display:inline-flex;position:relative}.hud__reels a b{color:var(--paper-3);transition:color .3s var(--ease-out);font-weight:500}.hud__reels a:hover,.hud__reels a[aria-current=true]{color:var(--paper)}.hud__reels a[aria-current=true] b{color:var(--ember)}.hud__reels a:after{content:"";background:var(--ember);transform-origin:0;height:1px;transition:transform .5s var(--ease-out);position:absolute;bottom:.25rem;left:.75rem;right:.75rem;transform:scaleX(0)}.hud__reels a[aria-current=true]:after{transform:scaleX(1)}.hud__end{align-items:center;gap:var(--s-2);margin-left:auto;display:flex}.hud__tc{font-family:var(--f-mono);font-size:var(--t-label);letter-spacing:.08em;color:var(--paper-3);font-variant-numeric:tabular-nums;display:none}.hud__tc i{background:var(--ember);vertical-align:.1em;border-radius:50%;width:.4rem;height:.4rem;margin-right:.5rem;animation:1.6s step-end infinite rec;display:inline-block}@keyframes rec{50%{opacity:.25}}.sound{border:1px solid var(--line-2);height:2.25rem;font-family:var(--f-mono);font-size:var(--t-label);letter-spacing:.14em;text-transform:uppercase;color:var(--paper);transition:border-color .3s var(--ease-out);background:#0b0a0966;border-radius:999px;align-items:center;gap:.625rem;padding:0 .875rem 0 .75rem;display:inline-flex}.sound:hover{border-color:var(--paper)}.sound__bars{align-items:flex-end;gap:.125rem;height:.75rem;display:inline-flex}.sound__bars i{background:currentColor;width:.125rem;height:.1875rem}.sound[aria-pressed=true] .sound__bars i{animation:bar .9s var(--ease-in-out) infinite alternate}.sound[aria-pressed=true] .sound__bars i:nth-child(2){animation-duration:.62s}.sound[aria-pressed=true] .sound__bars i:nth-child(3){animation-duration:.78s}.sound[aria-pressed=true] .sound__bars i:nth-child(4){animation-duration:.51s}@keyframes bar{0%{height:.125rem}to{height:.75rem}}.hud__menu{justify-content:center;align-items:center;width:2.75rem;height:2.75rem;margin-right:-.5rem;display:inline-flex}.hud__menu span{background:var(--paper);width:1.25rem;height:1px;position:relative}.hud__menu span:before,.hud__menu span:after{content:"";background:var(--paper);height:1px;transition:transform .4s var(--ease-out);position:absolute;left:0;right:0}.hud__menu span:before{transform:translateY(-.375rem)}.hud__menu span:after{transform:translateY(.375rem)}.hud__menu[aria-expanded=true] span{background:0 0}.hud__menu[aria-expanded=true] span:before{transform:rotate(45deg)}.hud__menu[aria-expanded=true] span:after{transform:rotate(-45deg)}.reel-sheet{z-index:49;padding:5rem var(--gutter) 3rem;opacity:0;visibility:hidden;transition:opacity .4s var(--ease-out), visibility 0s .4s;background:#0b0a09f5;flex-direction:column;justify-content:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.reel-sheet.is-open{opacity:1;visibility:visible;transition:opacity .4s var(--ease-out)}.reel-sheet a{align-items:baseline;gap:var(--s-2);border-bottom:1px solid var(--line);font-family:var(--f-display);text-transform:uppercase;padding:.875rem 0;font-size:2.5rem;font-weight:800;line-height:1;text-decoration:none;display:flex}.reel-sheet a b{font-family:var(--f-mono);font-size:var(--t-label);letter-spacing:.14em;color:var(--ember);font-weight:500}@media (max-width:21.5em){.hud__row{gap:var(--s-2)}.sound{gap:0;padding:0 .75rem}.sound__text{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (max-width:16em){.hud__row{gap:.5rem}.hud__mark{letter-spacing:.1em}.hud__end{gap:.25rem}}@media (min-width:80em){.hud__reels{display:flex}.hud__menu{display:none}.hud__tc{display:block}}.now-playing{z-index:50;right:var(--gutter);bottom:max(1rem, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);border:1px solid var(--line);font-family:var(--f-mono);font-size:var(--t-label);letter-spacing:.1em;text-transform:uppercase;color:var(--paper-2);opacity:0;transition:opacity .5s var(--ease-out), transform .5s var(--ease-out);pointer-events:none;background:#13110fd1;border-radius:999px;align-items:center;gap:.625rem;padding:.5625rem .875rem;display:flex;position:fixed;transform:translateY(.5rem)}.now-playing.is-on{opacity:1;transform:none}.now-playing b{color:var(--paper);font-weight:500}.now-playing__dot{background:var(--ember);width:.375rem;height:.375rem;box-shadow:0 0 .625rem var(--ember);border-radius:50%}.reel{padding-block:var(--s-7) var(--s-6);position:relative}.reel+.reel{border-top:1px solid var(--line)}.reel-card{gap:var(--s-3);margin-bottom:var(--s-6);display:grid}.reel-card__num{align-items:center;gap:var(--s-2);color:var(--ember);display:flex}.reel-card__num:after{content:"";background:linear-gradient(90deg, var(--ember), transparent);flex:1;max-width:12rem;height:1px}.reel-card h2{font-size:var(--t-reel)}.reel-card p{max-width:40rem}.project{gap:var(--s-4) var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.project+.project,.project+.strip-block,.strip-block+.project{margin-top:var(--s-7)}.project>*{grid-column:1/-1}.project__head{gap:var(--s-2);display:grid}.project__kicker{flex-wrap:wrap;gap:.25rem 1rem;display:flex}.project__kicker span:first-child{color:var(--ember-2)}.project__copy{gap:var(--s-3);align-content:start;display:grid}@media (min-width:60em){.project--split .project__head,.project--split .project__copy{grid-column:1/span 4}.project--split .project__media{grid-area:1/6/span 3/-1}.project--split.is-flipped .project__head,.project--split.is-flipped .project__copy{grid-column:9/-1}.project--split.is-flipped .project__media,.project--wide .project__head{grid-column:1/span 7}.project--wide .project__copy{grid-column:1/span 5}.project--wide .project__aside{grid-column:8/-1}}.monitor{margin:0;padding:1.75rem 0;position:relative}.monitor__frame{background:var(--ink-2);box-shadow:0 0 0 1px var(--line), 0 2.5rem 5rem -2rem #000c;border-radius:.25rem;position:relative;overflow:hidden}.monitor__frame>img,.monitor__frame>picture img,.monitor__frame>video{width:100%;height:auto}.monitor__frame>picture{display:block}.monitor:before,.monitor:after,.monitor__frame:before,.monitor__frame:after{content:"";z-index:2;pointer-events:none;width:1.125rem;height:1.125rem;position:absolute}.monitor:before{border-top:1px solid var(--line-2);border-left:1px solid var(--line-2);top:1.125rem;left:-.625rem}.monitor:after{border-bottom:1px solid var(--line-2);border-right:1px solid var(--line-2);bottom:1.125rem;right:-.625rem}.monitor__frame:before,.monitor__frame:after{display:none}.monitor__top,.monitor__bottom{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--paper-3);font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:space-between;gap:1rem;font-size:.6875rem;display:flex;position:absolute;left:0;right:0}.monitor__top{top:0}.monitor__bottom{bottom:0}.monitor__top span,.monitor__bottom span{text-overflow:ellipsis;max-width:100%;overflow:hidden}.monitor__top,.monitor__bottom{flex-wrap:wrap;row-gap:0;line-height:1.25}.monitor__top span:last-child:not(:first-child),.monitor__bottom span:last-child:not(:first-child){margin-left:auto}.monitor__rec:before{content:"";background:var(--ember);vertical-align:.08em;border-radius:50%;width:.375rem;height:.375rem;margin-right:.5rem;display:inline-block}.monitor--phone{max-width:24rem;margin-inline-start:auto;margin-inline-end:auto}.monitor--phone .monitor__frame{box-shadow:0 0 0 1px var(--line-2), 0 0 0 .5rem var(--ink-3), 0 0 0 calc(.5rem + 1px) var(--line), 0 2.5rem 5rem -2rem #000c;border-radius:1.75rem}.monitor--phone:before,.monitor--phone:after{display:none}.media-play{z-index:3;position:absolute;top:auto;bottom:1rem;left:1rem;right:auto}.slate{border-top:1px solid var(--line);font-family:var(--f-mono);font-variant-numeric:tabular-nums;grid-template-columns:auto 1fr;gap:0;font-size:.8125rem;display:grid}.slate dt,.slate dd{border-bottom:1px solid var(--line);padding:.625rem 0}.slate dt{font-size:var(--t-label);letter-spacing:.14em;text-transform:uppercase;color:var(--paper-3);padding-right:1.5rem}.slate dd{color:var(--paper)}.note{border-left:2px solid var(--ember);max-width:32rem;padding:.25rem 0 .25rem 1.25rem;position:relative}.note blockquote{font-family:var(--f-serif);font-style:italic;font-size:var(--t-voice);color:var(--paper);text-wrap:balance;line-height:1.16}.note figcaption{margin-top:.75rem}.stats{gap:var(--s-3);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));display:grid}.stat{border-top:1px solid var(--line);align-content:start;gap:.375rem;padding-top:.875rem;display:grid}.stat__n{font-family:var(--f-display);font-variant-numeric:tabular-nums;font-size:clamp(2.25rem,3.4vw,3.25rem);font-weight:800;line-height:.95}.strip-block{gap:var(--s-3);display:grid}.strip-block__head{justify-content:space-between;align-items:end;gap:var(--s-3);display:flex}.strip-nav{gap:.5rem;display:none}.strip-nav button{border:1px solid var(--line-2);width:2.75rem;height:2.75rem;transition:border-color .3s var(--ease-out), opacity .3s var(--ease-out);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.strip-nav button:hover{border-color:var(--paper)}.strip-nav button:disabled{opacity:.3;cursor:default}.strip-nav svg{width:1rem;height:1rem}@media (hover:hover) and (min-width:48em){.strip-nav{display:flex}}.strip{gap:var(--gap);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:max(var(--gutter), (100vw - 90rem) / 2);padding:.5rem max(var(--gutter), (100vw - 90rem) / 2) 1.5rem;scrollbar-width:none;grid-auto-columns:min(78vw,26rem);grid-auto-flow:column;margin-inline-start:calc(50% - 50vw);margin-inline-end:calc(50% - 50vw);display:grid;overflow-x:auto}.strip::-webkit-scrollbar{display:none}.card{scroll-snap-align:start;grid-template-rows:auto 1fr;gap:1rem;display:grid}.card__media{aspect-ratio:4/3;background:var(--ink-2);box-shadow:0 0 0 1px var(--line);border-radius:.25rem;position:relative;overflow:hidden}.card__media img,.card__media video{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease-out)}.card:hover .card__media img{transform:scale(1.03)}.card__media--contain img{object-fit:contain}.card__body{align-content:start;gap:.375rem;display:grid}.card__title{font-family:var(--f-display);text-transform:uppercase;font-size:1.75rem;font-weight:800;line-height:1}.card__body .t-body{font-size:var(--t-small)}.rule-label{align-items:center;gap:var(--s-2);display:flex}.rule-label:after{content:"";background:var(--line);flex:1;height:1px}.pending{text-align:center;background:repeating-linear-gradient(135deg, transparent 0 .75rem, #ff5a1f0f .75rem 1.5rem), var(--ink-2);place-content:center;gap:.5rem;width:100%;padding:2rem;display:grid}.pending .t-label{color:var(--ember-2)}.pending__what{font-family:var(--f-display);text-transform:uppercase;font-size:1.75rem;font-weight:800}.opening{height:100vh;background:#050505;align-items:flex-end;height:100svh;min-height:30rem;display:flex;position:relative;overflow:hidden}.opening__video{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.opening__shade{background:linear-gradient(#0b0a0900 32%,#0b0a0973 52%,#0b0a09d1 78%,#0b0a09 100%),linear-gradient(#0b0a098c,#0b0a0900 16%);position:absolute;top:0;bottom:0;left:0;right:0}.opening__title{padding-block-end:clamp(2.5rem,7vh,5rem);position:relative}.opening__kicker{color:inherit;text-shadow:0 1px 10px #000c;margin:0 0 .75rem}.opening__name{margin:0;font-size:clamp(3.75rem,12vw,10.5rem);line-height:.92}.opening__tagline{max-width:34rem;margin:1rem 0 1.75rem}.opening__cue{color:inherit;border-bottom:1px solid;padding-block-start:.5rem;padding-block-end:.5rem;text-decoration:none;display:inline-block}.opening__cue:hover{color:var(--ember,#ff6a3d)}@media (max-width:30em){.opening__kicker{letter-spacing:.06em;white-space:nowrap;font-size:.625rem}}.statement{padding-block:var(--s-7) var(--s-6);background:radial-gradient(60rem 30rem at 85% 0%, #ff5a1f12, transparent 70%), var(--ink);position:relative}.statement__grid{gap:var(--s-4) var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.statement__grid>*{grid-column:1/-1}.statement__story{gap:var(--s-3);max-width:44rem;display:grid}.statement__story .t-voice{font-size:clamp(1.5rem,2.3vw,2.25rem)}.statement__turn{color:var(--ember-2)}.statement__method{margin-top:var(--s-5);font-size:var(--t-reel);gap:.06em;display:grid}.statement__line{color:var(--paper-dim);transition:color .9s var(--ease-out);display:block}.statement__line.is-lit{color:var(--paper)}.statement__line--ember.is-lit{color:var(--ember);text-shadow:0 0 .4em #ff5a1f40}.statement__stats{margin-top:var(--s-4)}.statement__crew{font-size:clamp(1.25rem,1.6vw,1.625rem);line-height:1.1}@media (prefers-reduced-motion:reduce){.statement__line{color:var(--paper);transition:none}.statement__line--ember{color:var(--ember)}}@media (min-width:60em){.statement__label{grid-column:1/span 3;padding-top:.75rem}.statement__story{grid-column:4/span 8}.statement__method,.statement__stats{grid-column:4/-1}}.chair{margin-top:var(--s-7)}.chair__sound{align-items:center;gap:var(--s-2) var(--s-3);margin-top:var(--s-3);flex-wrap:wrap;display:flex}.chair__sound .t-label{color:var(--paper-3)}.chair.is-voiced .chair__play{border-color:var(--ember);color:var(--ember)}.lt{position:relative}.lt.is-scrubbed{height:420svh}.lt__sticky{gap:var(--s-3);padding-block:var(--s-4);grid-template-rows:auto 1fr auto;display:grid}.lt.is-scrubbed .lt__sticky{height:100svh;padding-block:calc(3.75rem + var(--s-2)) var(--s-3);position:sticky;top:0;overflow:hidden}.lt__scene{perspective:90rem;perspective-origin:50% 20%;place-items:center;min-height:0;display:grid;position:relative}.lt.is-scrubbed .lt__scene:before{content:"";pointer-events:none;background:radial-gradient(50% 45% at 50% 55%,#ffaa6e14,#0000 70%);position:absolute;top:5%;bottom:-10%;left:-10%;right:-10%}.lt__tv{aspect-ratio:16/9;transform-origin:50% 100%;width:min(62rem,94vw,177.778svh - 30.2222rem);transform-style:preserve-3d;will-change:transform;background:#050505;border-radius:.5rem;position:relative;box-shadow:0 0 0 .3rem #151412,0 0 0 calc(.3rem + 1px) #ffffff12,0 3rem 6rem -2rem #000000e6}.lt:not(.is-scrubbed) .lt__tv{width:min(62rem,94vw)}.lt__frame{opacity:0;transition:opacity .6s var(--ease-out);border-radius:.5rem;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.lt__frame.is-on{opacity:1}.lt__frame img{object-fit:cover;width:100%;height:100%}.lt__glass{pointer-events:none;background:linear-gradient(160deg,#ffffff0f,#0000 35%);border-radius:.5rem;position:absolute;top:0;bottom:0;left:0;right:0}.lt__shadow{transform-origin:50%;pointer-events:none;background:radial-gradient(closest-side,#000000bf,#0000);border-radius:50%;width:min(60rem,90vw);height:3rem;margin-left:calc(min(60rem,90vw)/-2);position:absolute;bottom:4%;left:50%}.lt__beats{position:relative}.lt__beat{gap:.375rem;max-width:40rem;display:grid}.lt:not(.is-scrubbed) .lt__beat{max-width:62rem}.lt__beat-h{font-family:var(--f-display);text-transform:uppercase;font-size:clamp(1.75rem,2.6vw,2.5rem);font-weight:800;line-height:1}.lt__beat .t-label{color:var(--ember-2)}.lt.is-scrubbed .lt__beats{display:grid}.lt.is-scrubbed .lt__beat{opacity:0;transition:opacity .4s var(--ease-out), transform .6s var(--ease-out);pointer-events:none;grid-area:1/1;transform:translateY(.75rem)}.lt.is-scrubbed .lt__beat.is-on{opacity:1;transition-delay:.15s;transform:none}.lt:not(.is-scrubbed) .lt__scene{display:none}.lt:not(.is-scrubbed) .lt__beats{gap:var(--s-5);display:grid}.lt__beat-media{margin-top:var(--s-2);border-radius:var(--radius);box-shadow:0 0 0 1px var(--line);overflow:hidden}.lt.is-scrubbed .lt__beat-media{display:none}@media (max-width:47.99em){.lt.is-scrubbed{height:380svh}.lt__tv{width:min(94vw,177.778svh - 33.7778rem)}}.lt-after{margin-top:var(--s-5)}.clip{background:var(--ink-2);position:relative;overflow:hidden}.clip__still,.clip__video{object-fit:contain;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.clip__video{opacity:0;transition:opacity .5s var(--ease-out)}.clip.is-playing .clip__video{opacity:1}.clip .media-play{z-index:3;border-color:var(--line-2);background:#0b0a09e0}.aetha{margin-top:var(--s-7)}.aetha__grid,.mk__grid{gap:var(--s-5) var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.aetha__grid>*,.mk__grid>*{grid-column:1/-1;min-width:0}.aetha__claim{gap:var(--s-3);max-width:54rem;display:grid}.aetha__claim .t-voice{font-size:clamp(1.625rem,2.6vw,2.75rem);line-height:1.1}.aetha__prompt-wrap{gap:.625rem;display:grid}.aetha__prompt{border:1px solid var(--line-2);border-radius:var(--radius);background:var(--ink-2);color:var(--paper);min-height:4.75rem;padding:.875rem 1rem;font-size:.875rem;line-height:1.5}.aetha__typed.is-typing:after{content:"";background:var(--ember);vertical-align:-.15em;width:.5em;height:1.05em;margin-left:.1em;animation:.9s step-end infinite caret;display:inline-block}@keyframes caret{50%{opacity:0}}.aetha__stage .monitor,.aetha__game .monitor{padding-block-start:1.75rem;padding-block-end:1.75rem}.aetha__cap,.mk-grow__cap{text-transform:none;letter-spacing:.04em;max-width:46rem;margin-top:.25rem;line-height:1.5}.aetha__steps{border-top:1px solid var(--line);align-self:start;gap:0;display:grid}.aetha__step{border-bottom:1px solid var(--line)}.aetha__step-btn{text-align:left;align-items:baseline;gap:.75rem;width:100%;padding:.75rem 0;display:flex}.aetha__step-btn .t-label{color:var(--paper-3);transition:color .3s var(--ease-out)}.aetha__step-h{font-family:var(--f-display);text-transform:uppercase;color:var(--paper-2);transition:color .3s var(--ease-out);font-size:clamp(1.25rem,1.5vw,1.5rem);font-weight:800;line-height:1}.aetha__step.is-active .t-label,.aetha__step.is-active .aetha__step-h{color:var(--paper)}.aetha__step.is-active .t-label{color:var(--ember-2)}.aetha__step-p{font-size:var(--t-small);color:var(--paper-2);text-wrap:pretty;max-width:34rem;padding:0 0 1rem 2.25rem;line-height:1.55}@media (min-width:60em){.aetha--live .aetha__step-p{display:none}.aetha--live .aetha__step.is-active .aetha__step-p{display:block}}.aetha__stats,.mk__stats{grid-template-columns:repeat(auto-fit,minmax(min(100%,10.5rem),1fr))}.stat__d{font-size:var(--t-small);color:var(--paper-2);text-wrap:pretty;max-width:22rem;line-height:1.45}.aetha__copy{gap:var(--s-3)}.aetha__honest{border:1px solid var(--line);border-radius:var(--radius);background:var(--ink-2);gap:.625rem;padding:1rem 1.125rem;display:grid}.aetha__honest ul{gap:.625rem;display:grid}.aetha__honest li{font-size:var(--t-small);color:var(--paper-2);padding-left:1.125rem;line-height:1.55;position:relative}.aetha__honest li:before{content:"";background:var(--ember);border-radius:50%;width:.4rem;height:.4rem;position:absolute;top:.6em;left:0}@media (min-width:60em){.aetha__head,.aetha__claim,.aetha__prompt-wrap,.aetha__stage,.aetha__prompt-wrap{grid-column:1/span 8}.aetha__steps{grid-column:9/-1;margin-top:1.75rem}.aetha__game{grid-column:1/span 6}.aetha__copy{grid-column:8/-1}}.mk{margin-top:var(--s-7)}.mk__claim{gap:var(--s-3);max-width:54rem;display:grid}.mk__claim .t-voice{font-size:clamp(1.625rem,2.6vw,2.75rem);line-height:1.1}.mk__grid{row-gap:var(--s-6)}.mk-sec{gap:var(--s-4);align-content:start;display:grid}.mk-sec__copy{gap:var(--s-2);max-width:44rem;display:grid}.mk-sec__h{font-family:var(--f-display);text-transform:uppercase;text-wrap:balance;font-size:clamp(1.75rem,2.6vw,2.75rem);font-weight:800;line-height:1}.mk__fine{font-size:var(--t-small)}.mk-tag{color:var(--paper-3)}.mk-grow__stage .monitor{padding-block-start:1.75rem;padding-block-end:1.75rem}.mk-grow__clip{aspect-ratio:3346/1830}.mk-grow__stills{position:absolute;top:0;bottom:0;left:0;right:0}.mk-grow__still{object-fit:contain;opacity:0;width:100%;height:100%;transition:opacity .4s var(--ease-out);position:absolute;top:0;bottom:0;left:0;right:0}.mk-grow__still.is-on{opacity:1}.mk-grow__clip.is-held .clip__video{opacity:0}.mk-grow__stage .monitor__frame{cursor:zoom-in}.mk-grow__ctl{align-items:center;gap:var(--s-2) var(--s-3);margin-top:var(--s-2);flex-wrap:wrap;display:flex}.mk-grow__chips{flex-wrap:wrap;gap:.5rem;display:flex}.mk-grow__chip,.mk-cult__tab{border:1px solid var(--line-2);text-align:left;min-height:2.75rem;transition:border-color .3s var(--ease-out), background-color .3s var(--ease-out);border-radius:.5rem;align-content:center;gap:.125rem;padding:.4rem 1rem;display:grid}.mk-grow__chip span,.mk-cult__tab span{font-family:var(--f-mono);font-size:var(--t-label);letter-spacing:.12em;text-transform:uppercase;font-weight:500}.mk-grow__chip small,.mk-cult__tab small{font-family:var(--f-mono);letter-spacing:.06em;color:var(--paper-3);font-size:.6875rem}.mk-grow__chip:hover,.mk-cult__tab:hover{border-color:var(--paper)}.mk-grow__chip[aria-pressed=true]{border-color:var(--ember);background:var(--ember-wash)}.mk-grow__chip.is-now{border-color:var(--ember-2)}.mk-grow__readout{font-variant-numeric:tabular-nums;margin-left:auto}.mk-grow__readout .mk-grow__n,.mk-grow__readout .mk-grow__tier{color:var(--paper)}.mk-cult__ui{--tint:#e0a35a;gap:var(--s-3);display:grid}.mk-cult__tabs{grid-template-columns:repeat(auto-fit,minmax(min(100%,9.5rem),1fr));gap:.5rem;display:grid}@media (max-width:47.99em){.mk-cult__tab small{display:none}}@media (min-width:48em){.mk-cult__tabs{flex-wrap:wrap;display:flex}}.mk-cult__tab[aria-pressed=true]{border-color:var(--tint);background:color-mix(in srgb, var(--tint) 16%, transparent)}.mk-cult__stage{gap:.875rem;margin:0;display:grid}.mk-cult__frame{aspect-ratio:2;background:radial-gradient(60% 75% at 50% 58%, color-mix(in srgb, var(--tint) 24%, transparent), transparent 72%), var(--ink-2);box-shadow:0 0 0 1px var(--line);transition:background .6s var(--ease-out);border-radius:.25rem;position:relative;overflow:hidden}.mk-cult__open{cursor:zoom-in;place-items:center;width:100%;height:100%;padding:2.5%;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.mk-cult__img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;transition:opacity .3s var(--ease-out)}.mk-cult__img.is-swapping{opacity:0}.mk-cult__cap{grid-template-columns:minmax(0,1fr);gap:.25rem 2rem;display:grid}.mk-cult__name{font-family:var(--f-display);text-transform:uppercase;font-size:clamp(1.5rem,2vw,2rem);font-weight:800;line-height:1}.mk-cult__blurb{max-width:44rem}.mk-cult__styles{gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));max-width:44rem;display:grid}.mk-cult__style{border:1px solid var(--line);text-align:left;min-width:0;transition:border-color .3s var(--ease-out);border-radius:.375rem;align-content:start;gap:.5rem;padding:.5rem;display:grid}.mk-cult__style:hover{border-color:var(--paper-3)}.mk-cult__style[aria-pressed=true]{border-color:var(--tint)}.mk-cult__thumb{width:100%;aspect-ratio:var(--cell,1.8667);background-repeat:no-repeat;background-color:var(--ink-2);border-radius:.125rem;display:block}.mk-cult__style-name{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--paper-2);overflow-wrap:anywhere;font-size:.6875rem;line-height:1.35}@media (max-width:20em){.mk-cult__styles{grid-template-columns:repeat(2,minmax(0,1fr))}}.mk-sys__list{gap:var(--s-3) var(--gap);counter-reset:sys;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));display:grid}.mk-sys__list li{border-top:1px solid var(--line);align-content:start;gap:.625rem;padding-top:.875rem;display:grid}.mk-sys__list .t-label{color:var(--ember-2)}.mk-sys__list .t-body{font-size:var(--t-small)}.mk-holds__row{gap:var(--s-4);justify-items:start;display:grid}.mk-hold{width:calc(var(--w) / 3986 * 100%);align-content:end;gap:.75rem;min-width:11rem;margin:0;display:grid}.mk-hold__open{cursor:zoom-in;align-self:end;width:100%;display:block}.mk-hold__open img{width:100%;height:auto}.mk-hold figcaption{align-content:start;gap:.25rem;min-height:7.5rem;display:grid}.mk-hold__name{font-family:var(--f-display);text-transform:uppercase;font-size:1.75rem;font-weight:800;line-height:1}.mk-hold__text{font-size:var(--t-small);color:var(--paper-2);line-height:1.5}@media (min-width:48em){.mk-holds__row{grid-template-columns:var(--cols);place-items:end stretch;gap:0 clamp(1rem,3vw,3rem);display:grid}.mk-hold{grid-row:1/span 2;grid-template-rows:subgrid;align-content:stretch;row-gap:.75rem;width:auto;min-width:0}.mk-hold figcaption{align-self:start;min-height:0}@supports not (grid-template-rows:subgrid){.mk-hold{grid-template-rows:auto auto}.mk-hold figcaption{min-height:9rem}}}.mk-holds__tag,.mk-plans__tag{margin-top:var(--s-2)}.mk-plans__grid{gap:var(--s-3) var(--gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));display:grid}.mk-plan{text-align:left;cursor:zoom-in;align-content:start;gap:.375rem;width:100%;display:grid}.mk-plan__img{aspect-ratio:1;width:100%;box-shadow:0 0 0 1px var(--line);background-repeat:no-repeat;background-color:var(--ink-2);transition:box-shadow .3s var(--ease-out);border-radius:.25rem;display:block}.mk-plan:hover .mk-plan__img{box-shadow:0 0 0 1px var(--paper)}.mk-plan__name{font-family:var(--f-display);text-transform:uppercase;margin-top:.25rem;font-size:1.5rem;font-weight:800;line-height:1}.mk-plan__text{font-size:var(--t-small);color:var(--paper-2);line-height:1.45}.mk-live__grid{gap:var(--s-4) var(--gap);display:grid}@media (min-width:48em){.mk-live__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-live__item:last-child:nth-child(odd){grid-column:1/-1}}@media (min-width:60em){.mk-live__item:last-child:nth-child(odd){max-width:44rem}}@media (min-width:75em){.mk-live__item:last-child:nth-child(odd){gap:var(--gap);grid-template-columns:minmax(0,44rem) minmax(0,1fr);align-items:center;max-width:none;display:grid}.mk-live__item:last-child:nth-child(odd) .mk-live__cap{margin-top:0}}.mk-live__open{width:100%;box-shadow:0 0 0 1px var(--line);cursor:zoom-in;border-radius:.25rem;display:block;overflow:hidden}.mk-live__cap{gap:.25rem;margin-top:.75rem;display:grid}.mk-live__title{font-family:var(--f-display);text-transform:uppercase;font-size:1.5rem;font-weight:800;line-height:1}.mk-crew{grid-template-columns:minmax(0,1fr)}@media (min-width:60em){.mk-crew{gap:var(--s-4) var(--s-5);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start}}.mkbox{width:100vw;max-width:none;height:100vh;background:var(--ink);height:100dvh;max-height:none;color:var(--paper);border:0;margin:0;padding:0}.mkbox[open]{grid-template-rows:auto minmax(0,1fr) auto;display:grid}.mkbox::backdrop{background:#000c}.mkbox__bar{justify-content:space-between;align-items:center;gap:var(--s-2);padding:.75rem var(--gutter);display:flex}.mkbox__ctrl{gap:.5rem;display:flex}.mkbox__view{min-height:0;padding:0 var(--gutter);grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;display:grid;overflow:hidden}.mkbox__view img{width:min(100%, var(--nw,100%));height:min(100%, var(--nh,100%));object-fit:contain;cursor:zoom-in;max-width:none}.mkbox__view video{object-fit:contain;width:100%;height:100%}.mkbox.is-zoomed .mkbox__view{overscroll-behavior:contain;grid-template:auto/auto;place-items:start;overflow:auto}.mkbox.is-zoomed .mkbox__view img{object-fit:fill;cursor:zoom-out;max-width:none;max-height:none}.mkbox__foot{align-items:center;gap:var(--s-2);padding:.75rem var(--gutter) 1rem;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.mkbox__cap{font-size:var(--t-small);color:var(--paper-2);text-wrap:pretty;line-height:1.5}.mkbox__cap b{color:var(--paper);font-weight:600}.mkbox__nav{border:1px solid var(--line-2);border-radius:50%;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:inline-flex}.mkbox__nav:hover{border-color:var(--paper)}.mkbox__nav svg{width:1rem;height:1rem}.mkbox [hidden]{display:none}.reel--play .strip-block{margin-top:var(--s-7)}.porch-demo{gap:var(--s-4) var(--gap);margin-top:var(--s-5);display:grid}@media (min-width:60em){.porch-demo{grid-template-columns:repeat(12,minmax(0,1fr))}.voices{grid-column:1/span 7}.stack{grid-column:8/-1}}.voices,.stack{gap:var(--s-3);padding:var(--s-3);border:1px solid var(--line);background:var(--ink-2);border-radius:.5rem;align-content:start;display:grid}.voices__bar{justify-content:space-between;align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.switch{min-height:2.75rem;font-family:var(--f-mono);font-size:var(--t-label);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.75rem;display:inline-flex}.switch__track{background:var(--ink-4);width:2.75rem;height:1.5rem;box-shadow:inset 0 0 0 1px var(--line-2);transition:background-color .3s var(--ease-out);border-radius:999px;position:relative}.switch__dot{background:var(--paper);width:1.125rem;height:1.125rem;transition:transform .35s var(--ease-snap);border-radius:50%;position:absolute;top:.1875rem;left:.1875rem}.switch[aria-checked=true] .switch__track{background:var(--ember)}.switch[aria-checked=true] .switch__dot{background:var(--ink);transform:translate(1.25rem)}.voices__cards{gap:var(--s-2);display:grid}.voice-card{border-radius:var(--radius);color:#26221c;background:#f4efe4;gap:.5rem;padding:1.125rem 1.25rem;display:grid}.voice-card--blocked{box-shadow:inset .25rem 0 #b3261e}.voice-card__title{font-size:1.0625rem;font-weight:650}.voice-card__body{font-size:1rem;line-height:1.55;transition:opacity .18s linear,filter .18s linear}.voice-card__body.is-swapping{opacity:0;filter:blur(3px)}.stack__rows{gap:var(--s-3);display:grid}.stack__row{grid-template-columns:1fr auto;align-items:end;gap:.5rem 1rem;display:grid}.stack__what{grid-column:1/-1;font-weight:600}.stack__bar{background:var(--ink-4);border-radius:999px;height:.625rem;overflow:hidden}.stack__bar span{border-radius:inherit;transform-origin:0;width:100%;height:100%;transition:transform 1.4s var(--ease-out);display:block;transform:scaleX(0)}.stack__bar--loan span{background:#d9534a}.stack__bar--stack span{background:#57c785;width:2%}.stack.is-run .stack__bar span{transform:scaleX(1)}.stack__n{font-family:var(--f-display);font-variant-numeric:tabular-nums;justify-items:end;font-size:2.25rem;font-weight:800;line-height:1;display:grid}.stack__n small{font-family:var(--f-mono);font-size:var(--t-label);letter-spacing:.12em;text-transform:uppercase;color:var(--paper-3);font-weight:500}.stack__row--good .stack__n span{color:#7fd9a2}@media (prefers-reduced-motion:reduce){.stack__bar span{transition:none;transform:none}}.jp{margin-top:var(--s-7)}.funnel{gap:var(--s-3);margin-top:var(--s-3);display:grid}@media (min-width:48em){.funnel{grid-template-columns:repeat(4,minmax(0,1fr))}}.funnel__step{align-content:start;gap:.375rem;display:grid}.funnel__bar{background:var(--ink-3);border-radius:999px;height:.5rem;margin-bottom:.625rem;overflow:hidden}.funnel__bar span{width:var(--w);border-radius:inherit;background:linear-gradient(90deg, var(--ember), var(--ember-2));transform-origin:0;height:100%;transition:transform 1.3s var(--ease-out) calc(var(--i) * .12s + .2s);display:block;transform:scaleX(0)}.funnel__step.is-in .funnel__bar span{transform:scaleX(1)}.funnel__n{font-family:var(--f-display);font-variant-numeric:tabular-nums;font-size:clamp(2.5rem,4vw,3.75rem);font-weight:800;line-height:.95}.funnel__label{font-weight:600}.funnel__how{font-size:var(--t-small)}.jp__quip{margin-top:var(--s-3);color:var(--ember);font-size:clamp(1.25rem,1.6vw,1.75rem)}.jp__media{margin-top:var(--s-3)}@media (min-width:60em){.jp .funnel,.jp .jp__quip,.jp .jp__media{grid-column:1/-1}.jp .slate{grid-column:1/span 5}}.forge{margin-top:var(--s-7)}.tour__side{justify-items:center;gap:var(--s-2);display:grid}.tour__open{justify-items:center;gap:var(--s-2);margin-top:var(--s-2);text-align:center;display:grid}.forge__media{gap:var(--s-3);grid-template-columns:minmax(0,1fr);display:grid}.forge__card{width:min(100%, var(--forge-card-max,17.5rem));margin-inline-start:auto;margin-inline-end:auto}.forge__card .monitor__top [data-tc],.forge__desk{display:none}.tour{justify-items:center;gap:var(--s-2);grid-template-columns:minmax(0,1fr);display:grid}.forge__open{white-space:normal;text-align:center;max-width:100%}.tour .monitor--phone{width:min(16rem,64vw);padding:0}.tour .monitor__top,.tour .monitor__bottom{display:none}.tour__frames{aspect-ratio:1170/2532;position:relative}.tour__frame{opacity:0;transition:opacity .7s var(--ease-out);position:absolute;top:0;bottom:0;left:0;right:0}.tour__frame.is-on{opacity:1}.tour__frame img{object-fit:cover;width:100%;height:100%}.tour__cap{text-align:center;min-height:3.2em}.tour__dots{gap:.25rem;display:flex}.tour__dots button{place-items:center;width:1.75rem;height:1.75rem;display:grid}.tour__dots button:before{content:"";background:var(--paper-4);width:.5rem;height:.5rem;transition:background-color .3s var(--ease-out), transform .3s var(--ease-out);border-radius:50%}.tour__dots button[aria-current=true]:before{background:var(--ember);transform:scale(1.25)}@media (min-width:48em){.forge__desk{display:block}.forge__card{display:none}}@media (min-width:60em){.forge.project--split.is-flipped .project__media{grid-column:1/span 8}.forge.project--split.is-flipped .project__head,.forge.project--split.is-flipped .project__copy{grid-column:9/-1}.forge__media{gap:0}.tour{place-items:center start;column-gap:var(--s-4);z-index:2;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"side phone";position:relative}.tour .monitor--phone{width:clamp(13rem,24vw,16rem);margin:calc(-1 * var(--forge-phone-rise,6rem)) 1.25rem 0 0;grid-area:phone}.tour__side{padding-top:var(--s-3);grid-area:side;align-self:center;justify-items:start}.tour__cap{text-align:left;max-width:22rem;min-height:0}.tour__open{margin-top:var(--s-3);text-align:left;justify-items:start}.forge{grid-template-rows:auto auto 1fr}.forge__media{--forge-phone-rise:3.5rem}.forge__slate{grid-column:9/-1;align-self:end}}@media (min-width:75em){.forge__media{--forge-phone-rise:6rem}}.reel--people .strip-block{margin-top:var(--s-7)}.shop-dialog{border:1px solid var(--line-2);background:var(--ink);width:min(100vw - 2rem,90rem);max-width:none;height:min(100svh - 2rem,60rem);max-height:none;color:var(--paper);border-radius:.75rem;padding:0;overflow:hidden}.shop-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#050403cc}.shop-dialog[open]{animation:dialog-in .5s var(--ease-out);grid-template-rows:auto 1fr;display:grid}@keyframes dialog-in{0%{opacity:0;transform:translateY(1.5rem)scale(.98)}}.shop-dialog__bar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;padding:.625rem .75rem .625rem 1.25rem;display:flex}.shop-dialog iframe{background:#120e0a;border:0;width:100%;height:100%}@media (max-width:47.99em){.shop-dialog{border-radius:0;width:100vw;height:100svh}}.reel--proof{background:radial-gradient(70rem 40rem at 15% 20%, #788cff0d, transparent 70%), var(--ink)}.pf{--m-claude:#e8a37a;--m-codex:#8fb3ff;--m-gemini:#b89cff;--m-gpt:#8fb3ff;--m-opus:#e8a37a;--m-cu:#7fd9a2;--pf-card:#f2ede309;gap:var(--s-3);min-width:0;margin-top:var(--s-3);display:grid;position:relative}.pf .crew__head{gap:.875rem;display:grid}.pf .crew__title{font-family:var(--f-serif);font-style:italic;font-size:var(--t-voice);color:var(--paper);text-wrap:balance;max-width:44rem;line-height:1.18}.pf .crew__legend{font-family:var(--f-mono);font-size:var(--t-label);letter-spacing:.1em;text-transform:uppercase;color:var(--paper-2);flex-wrap:wrap;gap:.375rem 1.25rem;display:flex}.pf .crew__legend li{align-items:center;gap:.5rem;display:inline-flex}.pf .dot{border-radius:50%;flex:none;width:.75rem;height:.75rem}.pf .dot--claude{background:var(--m-claude)}.pf .dot--codex{background:var(--m-codex)}.pf .dot--gemini{background:var(--m-gemini)}.pf .dot--code{box-shadow:inset 0 0 0 2px var(--paper)}.pf .dot--cu{background:var(--m-cu)}.pf .panel{gap:var(--s-3);min-width:0;padding:var(--s-3);border:1px solid var(--line);background:var(--ink-2);border-radius:.5rem;flex-direction:column;display:flex}.pf .panel__head{gap:.5rem;min-width:0;display:grid}.pf .panel__n{color:var(--ember-2)}.pf .panel__n b{color:var(--paper);font-weight:500}.pf .panel__title{font-family:var(--f-sans);color:var(--paper);text-wrap:balance;font-size:clamp(1.25rem,1.5vw,1.5rem);font-weight:600;line-height:1.18}.pf .panel__sub{font-size:var(--t-small);color:var(--paper-2);text-wrap:pretty;max-width:40rem;line-height:1.5}.pf .panel__foot{font-size:var(--t-small);color:var(--paper-3);margin-top:auto;line-height:1.45}.pf .crew__stage{gap:var(--s-3);min-width:0;display:grid}@media (min-width:48em){.pf .crew__stage{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.pf .panel--plan{grid-column:1/-1}}@media (min-width:75em){.pf .crew__stage{gap:var(--s-4);grid-template-columns:minmax(0,1.12fr) minmax(0,1fr) minmax(0,.9fr)}.pf .panel--plan{grid-column:auto}.pf .panel{padding:var(--s-3) 1.5rem}.pf .panel--build:before,.pf .panel--ship:before{content:"";background:var(--ember);width:1.5rem;height:2px;position:absolute;top:7.5rem;left:-1.75rem}.pf .panel--build:after,.pf .panel--ship:after{content:"";border:5px solid #0000;border-left:8px solid var(--ember);border-right:0;position:absolute;top:calc(7.5rem - 4px);left:-.5rem}.pf .panel--build,.pf .panel--ship{position:relative}}.pf .seat,.pf .station,.pf .referee,.pf .audit{border:1px solid var(--line);border-radius:var(--radius);background:var(--pf-card);transition:border-color .25s var(--ease-out), background-color .25s var(--ease-out), box-shadow .25s var(--ease-out);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.75rem;display:grid}.pf .seat{--glow:0;box-shadow:0 0 calc(var(--glow) * 1.25rem) rgba(255, 90, 31, calc(var(--glow) * .35));border-color:color-mix(in srgb, var(--ember) calc(var(--glow) * 100%), var(--line))}.pf .station.is-hot,.pf .bstep.is-hot{border-color:var(--ember);background:var(--ember-wash);box-shadow:0 0 1.25rem #ff5a1f38}.pf .station__name{color:var(--paper);font-size:1rem;line-height:1.25}.pf .station__name b{font-weight:600}.pf .station__role{font-size:var(--t-small);color:var(--paper-2);text-wrap:pretty;margin-top:.1875rem;line-height:1.4}.pf .tag{font-family:var(--f-mono);font-size:var(--t-label);letter-spacing:.08em;text-transform:uppercase;color:var(--paper-3);white-space:nowrap;display:inline-block}.pf .tag--code{color:var(--paper-2);white-space:normal}.pf .tag--cu{color:var(--m-cu)}.pf .av{border:1.5px solid var(--c,var(--paper-3));background:color-mix(in srgb, var(--c,var(--paper-3)) 14%, transparent);width:2.25rem;height:2.25rem;color:var(--c,var(--paper));font-family:var(--f-mono);border-radius:50%;flex:none;place-items:center;font-size:.875rem;font-weight:600;display:grid}.pf .av--claude{--c:var(--m-claude)}.pf .av--codex{--c:var(--m-codex)}.pf .av--gemini{--c:var(--m-gemini)}.pf .av--code{--c:var(--paper)}.pf .av--cu{--c:var(--m-cu);vertical-align:middle;width:1.75rem;height:1.75rem;margin-right:.5rem;font-size:.75rem;display:inline-grid}.pf .station__n,.pf .seat__n{text-align:right;justify-items:end;gap:.125rem;min-width:3.5rem;display:grid}.pf .station__n b,.pf .seat__n b{font-family:var(--f-display);color:var(--ember-2);font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:800;line-height:1}.pf .station__n span,.pf .seat__n span{font-family:var(--f-mono);font-size:var(--t-label);letter-spacing:.08em;text-transform:uppercase;color:var(--paper-3)}.pf .station__n--none span{opacity:.8}.pf .plan{gap:.75rem;display:grid}.pf .wires{height:4.5rem;position:relative}.pf .wires svg{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.pf .wires path{fill:none;stroke:var(--line-2);stroke-width:1.5px;stroke-dasharray:4 4;vector-effect:non-scaling-stroke}.pf .tok{opacity:0;pointer-events:none;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.pf .tok--plan{background:var(--m-claude);min-width:1.75rem;height:1.25rem;color:var(--ink);font-family:var(--f-mono);border-radius:999px;place-items:center;padding:0 .375rem;font-size:.6875rem;font-weight:600;display:grid}.pf .tok--find{border-radius:2px;width:.625rem;height:.625rem}.pf .tok--codex{background:var(--m-codex)}.pf .tok--gemini{background:var(--m-gemini)}.pf .auditors{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}@media (max-width:20em){.pf .auditors{grid-template-columns:minmax(0,1fr)}}.pf .auditors .seat{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"av main""n n";align-items:start}.pf .auditors .seat .av{grid-area:av}.pf .auditors .seat__main{grid-area:main}.pf .auditors .seat__n{text-align:left;grid-area:n;grid-auto-flow:column;justify-content:start;place-items:baseline start;gap:.5rem;min-width:0}.pf .plan__round{text-align:center}.pf .referee{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem;padding:1rem}@media (max-width:20em){.pf .referee{grid-template-columns:minmax(0,1fr)}}.pf .dial{flex:none;width:4.5rem;height:4.5rem;position:relative}.pf .dial svg{width:100%;height:100%;overflow:visible;transform:rotate(-90deg)}.pf .dial circle{fill:none;stroke-width:5px}.pf .dial__track{stroke:var(--line-2)}.pf .dial__arc{stroke:var(--ember);stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--v,0))}.pf .dial__n{text-align:center;place-content:center;line-height:1.1;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.pf .dial__n i{font-style:normal;font-family:var(--f-mono);color:var(--ember-2);font-size:.75rem}.pf .dial__n b{font-family:var(--f-mono);color:var(--paper);font-variant-numeric:tabular-nums;font-size:.9375rem;font-weight:600}.pf .runs{gap:.875rem;display:grid}.pf .runs__label{padding-top:.5rem}.pf .run{border-top:1px solid var(--line);gap:.375rem;padding-top:.75rem;display:grid}.pf .run__head{color:var(--paper);flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;display:flex}.pf .run__head b{font-weight:600}.pf .run__rounds{gap:.5rem;display:grid}.pf .run__rounds li{grid-template-columns:1.75rem minmax(0,1fr) auto;grid-template-areas:"l w d"".b b";align-items:baseline;gap:.25rem .5rem;display:grid}.pf .run__rounds .t-label{grid-area:l}.pf .run__what{grid-area:w;font-size:.8125rem}.pf .run__d{color:var(--paper);grid-area:d;font-size:.8125rem;font-weight:600}.pf .run__bar{background:var(--line);border-radius:999px;grid-area:b;height:.375rem;overflow:hidden}.pf .run__bar i{height:100%;width:calc(var(--v) * 100%);background:var(--ember);border-radius:999px;display:block}.pf .run__out{color:var(--ember-2);margin-left:auto;font-size:.8125rem;font-weight:600}.pf .run__quote{font-family:var(--f-serif);color:var(--paper);text-wrap:pretty;font-size:1.0625rem;font-style:italic;line-height:1.3}.pf .phase{color:var(--paper-2)}.pf .phase b{color:var(--ember-2);font-weight:600}.pf .stline{flex-direction:column;flex:1;padding-left:1.5rem;display:flex;position:relative}.pf .stations{flex:1;gap:.5rem;display:grid}@media (min-width:48em){.pf .stations{grid-auto-rows:1fr}}.pf .rail{background:var(--line-2);width:2px;position:absolute;top:.5rem;bottom:.5rem;left:.3125rem}.pf .rail__tok{background:var(--ember);width:.9375rem;height:.9375rem;box-shadow:0 0 0 4px var(--ember-wash), 0 0 1rem var(--ember-glow);opacity:0;border-radius:50%;position:absolute;top:0;left:-.4375rem}.pf .specs{flex:1;grid-auto-rows:minmax(2.5rem,auto);gap:.375rem;display:grid}@media (min-width:48em){.pf .specs{grid-auto-rows:minmax(2.5rem,1fr)}}.pf .spec{border:1px solid var(--line);border-radius:var(--radius);background:var(--pf-card);grid-template-columns:minmax(6.5rem,8rem) minmax(0,1fr) 2rem;align-items:center;gap:.75rem;min-height:2.5rem;padding:0 .75rem;display:grid}@media (max-width:20em){.pf .spec{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) 2rem;gap:.5rem;padding:.375rem .5rem}}.pf .spec__name{color:var(--paper);font-size:.9375rem;font-weight:600}.pf .spec__bar{background:var(--line);border-radius:999px;height:.625rem;overflow:hidden}.pf .spec__bar i{height:100%;width:calc(var(--v) * 100%);background:var(--ember);transform-origin:0;border-radius:999px;display:block}.pf .spec__n{text-align:right;font-family:var(--f-display);color:var(--ember-2);font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:800;line-height:1}.pf .audit{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem;padding:1rem}.pf .audit__n{min-width:3rem;font-family:var(--f-display);color:var(--ember-2);font-variant-numeric:tabular-nums;font-size:2.75rem;font-weight:800;line-height:.9}.pf .qa{border:1px dashed color-mix(in srgb, var(--m-cu) 55%, transparent);border-radius:var(--radius);gap:.5rem;margin-top:auto;padding:1rem;display:grid}.pf .vms{flex-wrap:wrap;gap:.375rem;margin-top:.25rem;display:flex}.pf .vms i{border:1.5px solid var(--m-cu);background:color-mix(in srgb, var(--m-cu) 22%, transparent);border-radius:.1875rem;width:1.5rem;height:1.0625rem}.pf .band{gap:var(--s-3);padding:var(--s-3);border:1px solid var(--line);background:var(--ink-2);border-radius:.5rem;display:grid;position:relative}@media (min-width:75em){.pf .band{margin-top:var(--s-4);padding:var(--s-3) 1.5rem}}.pf .band__head{gap:.5rem;display:grid}.pf .band__title{font-family:var(--f-sans);color:var(--paper);text-wrap:balance;max-width:52rem;font-size:clamp(1.125rem,1.4vw,1.375rem);font-weight:500;line-height:1.3}.pf .band__steps{gap:1.25rem;display:grid;position:relative}.pf .bstep{border:1px solid var(--line);border-radius:var(--radius);background:var(--pf-card);transition:border-color .25s var(--ease-out), background-color .25s var(--ease-out), box-shadow .25s var(--ease-out);align-content:start;gap:.375rem;padding:.875rem;display:grid;position:relative}.pf .bstep b{color:var(--paper);font-size:1rem;font-weight:600}.pf .bstep span:not(:-webkit-any(.taxo,.newtype)){font-size:var(--t-small);color:var(--paper-2);line-height:1.4}.pf .bstep span:not(:is(.taxo,.newtype)){font-size:var(--t-small);color:var(--paper-2);line-height:1.4}.pf .bstep--new{border-color:var(--ember);background:var(--ember-wash)}.pf .bstep--new b{color:var(--ember-2)}.pf .bstep:not(:last-child):after{content:"";border-right:2px solid var(--paper-3);border-bottom:2px solid var(--paper-3);width:.5rem;height:.5rem;position:absolute;bottom:-.875rem;left:50%;transform:translate(-50%)rotate(45deg)}.pf .taxo{flex-wrap:wrap;gap:.1875rem;margin-top:.25rem;display:flex}.pf .taxo i{background:var(--paper-3);border-radius:1px;width:.5rem;height:.5rem}.pf .newtype{border:1px dashed var(--ember);font-family:var(--f-mono);font-size:var(--t-label);letter-spacing:.08em;text-transform:uppercase;color:var(--ember-2);border-radius:999px;justify-self:start;margin-top:.25rem;padding:.1875rem .5rem}.pf .band__feeds{color:var(--ember-2);align-items:center;gap:.5rem;display:flex}.pf .steps4{counter-reset:s4;flex-wrap:wrap;gap:.375rem .25rem;display:flex}.pf .steps4 li{border:1px solid var(--line);background:var(--pf-card);color:var(--paper);white-space:nowrap;border-radius:999px;align-items:center;gap:.4375rem;padding:.3125rem .625rem;font-size:.8125rem;display:inline-flex}.pf .steps4 .dot{width:.5625rem;height:.5625rem}.pf .band__feeds i{border-left:2px solid var(--ember-2);border-top:2px solid var(--ember-2);width:.5rem;height:.5rem;transform:rotate(45deg)}.pf .band__caveat{font-size:var(--t-small);color:var(--paper-3);max-width:52rem;line-height:1.5}@media (min-width:48em){.pf .band__steps{grid-template-columns:repeat(3,minmax(0,1fr))}.pf .bstep:after{display:none}.pf .bstep:not(:nth-child(3n)):after{content:"";display:block;top:1.5rem;bottom:auto;left:auto;right:-.9375rem;transform:rotate(-45deg)}}@media (min-width:75em){.pf .band__steps{grid-template-columns:repeat(6,minmax(0,1fr));gap:1.25rem}.pf .bstep:not(:nth-child(3n)):after{display:none}.pf .bstep:not(:last-child):after{content:"";display:block;top:1.5rem;bottom:auto;left:auto;right:-.9375rem;transform:rotate(-45deg)}.pf .band__feeds{display:none}}.pf .loop__label{background:var(--ink);color:var(--ember-2);white-space:nowrap;pointer-events:none;padding:.25rem .75rem;display:none;position:absolute;transform:translate(-50%,-50%)}.pf .loop{pointer-events:none;max-width:none;position:absolute;top:0;left:0;overflow:visible}@media (min-width:75em){.pf .loop__label{display:block}}.pf .loop__line{fill:none;stroke:var(--ember);stroke-width:2px;stroke-dasharray:1}.pf .loop__tip{fill:var(--ember)}.pf .fx{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.pf .drop{border-radius:2px;width:.625rem;height:.625rem;margin:-.3125rem 0 0 -.3125rem;position:absolute;top:0;left:0}.pf .crew__foot{gap:var(--s-2);padding:var(--s-2) 0 0;border-top:1px solid var(--line);display:grid}.pf .crew__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;display:flex}.pf .built{gap:.5rem 2rem;display:grid}.pf .built li{gap:.125rem;display:grid}.pf .built b{color:var(--paper);font-weight:600}.pf .built span{font-size:var(--t-small);color:var(--paper-2)}.pf .offer{font-family:var(--f-serif);font-style:italic;font-size:var(--t-voice);color:var(--paper);text-wrap:balance;line-height:1.15}@media (min-width:48em){.pf .built{grid-template-columns:repeat(3,minmax(0,1fr))}}.pf .crew__replay{border:1px solid var(--line-2);min-height:2.75rem;font-family:var(--f-mono);font-size:var(--t-label);letter-spacing:.14em;text-transform:uppercase;color:var(--paper-2);transition:border-color .3s var(--ease-out), color .3s var(--ease-out);border-radius:999px;padding:0 1.125rem;font-weight:500}.pf .crew__replay:hover{border-color:var(--paper);color:var(--paper)}.pf .sw{border-radius:.1875rem;flex:none;width:.75rem;height:.75rem;display:inline-block}.pf .sw--opus{background:var(--m-opus)}.pf .sw--gemini{background:var(--m-gemini)}.pf .sw--gpt{background:var(--m-gpt)}.pf .sw--cull{border:2px dashed var(--paper)}.pf .hcv__grid{gap:var(--s-3);min-width:0;display:grid}@media (min-width:48em){.pf .hcv__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.pf .hcp--judges{grid-column:1/-1}}@media (min-width:75em){.pf .hcv__grid{gap:var(--s-4);grid-template-columns:minmax(0,1.08fr) minmax(0,1fr) minmax(0,1fr)}.pf .hcp--judges{grid-column:auto}}.pf .judges{gap:.75rem;display:grid}@media (min-width:48em) and (max-width:74.99em){.pf .judges{grid-template-columns:repeat(3,minmax(0,1fr))}.pf .histos{grid-template-columns:1fr!important}}.pf .judge{border:1px solid var(--line);border-radius:var(--radius);background:var(--pf-card);align-content:start;gap:.625rem;padding:.875rem;display:grid}.pf .judge__head{color:var(--paper);align-items:center;gap:.625rem;display:flex}.pf .judge__head>b{font-size:1.0625rem;font-weight:600}.pf .judge__kills{text-align:right;justify-items:end;gap:.125rem;margin-left:auto;display:grid}.pf .judge__kills b{font-family:var(--f-display);color:var(--ember-2);font-variant-numeric:tabular-nums;font-size:2rem;font-weight:800;line-height:.9}.pf .judge__kills span{font-family:var(--f-mono);font-size:var(--t-label);letter-spacing:.08em;text-transform:uppercase;color:var(--paper-3)}.pf .judge__note{font-size:var(--t-small);color:var(--paper-2);text-wrap:pretty;line-height:1.45}.pf .histos{grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem;display:grid}.pf .histo{gap:.375rem;display:grid}.pf .histo__bars{border-bottom:1px solid var(--line-2);align-items:flex-end;gap:3px;height:3.25rem;display:flex}.pf .histo__bars i{min-width:0;height:max(calc(var(--h) * 100%), 2px);background:var(--paper-3);transform-origin:bottom;border-radius:2px 2px 0 0;flex:1}.pf .judge--opus .histo__bars i{background:var(--m-opus)}.pf .judge--gemini .histo__bars i{background:var(--m-gemini)}.pf .judge--gpt .histo__bars i{background:var(--m-gpt)}.pf .histo figcaption{font-family:var(--f-mono);font-size:var(--t-label);letter-spacing:.06em;text-transform:uppercase;color:var(--paper-3);justify-content:space-between;gap:.5rem;display:flex}.pf .pool{grid-template-columns:repeat(10,minmax(0,1fr));gap:.25rem;width:100%;max-width:28rem;display:grid}.pf .cell{aspect-ratio:1;border:1px solid var(--line-2);transition:background-color .5s var(--ease-out), border-color .5s var(--ease-out), box-shadow .5s var(--ease-out);background:#35302a;border-radius:.1875rem;display:block}.pf .cell[data-s=bred],.pf .cell--bred{background:#7fd9a24d;border-color:#7fd9a280}.pf .cell[data-s=opus]{background:var(--m-opus)}.pf .cell[data-s=gemini]{background:var(--m-gemini)}.pf .cell[data-s=gpt]{background:var(--m-gpt)}.pf .cell[data-s=cull]{border:2px dashed var(--paper);background:0 0}.pf .cell.is-hit:not([data-s=cull]){border-color:var(--m-cu);box-shadow:inset 0 0 0 2px var(--m-cu)}.pf .cell--new{background:var(--paper-3);border-color:var(--m-cu);box-shadow:inset 0 0 0 2px var(--m-cu)}.pf .scrub{align-items:center;gap:.75rem;display:flex}.pf .scrub__btn{border:1px solid var(--line-2);width:2.75rem;height:2.75rem;color:var(--paper);transition:border-color .3s var(--ease-out);border-radius:50%;flex:none;place-items:center;display:grid}.pf .scrub__btn:hover{border-color:var(--paper)}.pf .scrub__btn svg{fill:currentColor;width:1rem;height:1rem}.pf .scrub__btn .p-pause,.pf .scrub__btn.is-playing .p-play{display:none}.pf .scrub__btn.is-playing .p-pause{display:block}.pf .scrub input[type=range]{min-width:0;height:2.75rem;accent-color:var(--ember);cursor:pointer;flex:1;margin:0}.pf .pool__read{gap:.5rem;display:grid}.pf .pool__legend{font-size:var(--t-small);color:var(--paper-2);flex-wrap:wrap;gap:.375rem 1rem;display:flex}.pf .pool__legend li{align-items:center;gap:.4375rem;display:inline-flex}.pf .pool__legend b{color:var(--paper);font-family:var(--f-mono);font-variant-numeric:tabular-nums;font-weight:600}.pf .pool__line{font-size:var(--t-small);color:var(--paper-2);min-height:2.9em;line-height:1.45}.pf .pool__line b{color:var(--paper);font-weight:600}.pf .pool__line--dim{color:var(--paper-3);min-height:0}.pf .pool__keys{flex-wrap:wrap;gap:.375rem 1rem;display:flex}.pf .pool__keys span{align-items:center;gap:.4375rem;display:inline-flex}.pf .pool__keys .cell{border-width:1px;width:.75rem}.pf .rail2{gap:.5rem;display:grid}.pf .rail2__head{color:var(--paper);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;display:flex}.pf .rail2__head b{font-size:1.0625rem;font-weight:600}.pf .rail2__note{font-family:var(--f-serif);color:var(--paper-2);font-size:1.125rem;font-style:italic}.pf .rail2--split .rail2__note{color:var(--ember-2)}.pf .rail2__track{height:6rem;position:relative}.pf .rail2__axis{border-top:1px solid var(--line-2);font-family:var(--f-mono);font-size:var(--t-label);color:var(--paper-3);text-align:center;grid-template-columns:repeat(10,1fr);padding-top:.25rem;display:grid;position:absolute;top:auto;bottom:0;left:0;right:0}.pf .rail2__axis i{font-style:normal}.pf .pt{left:calc((var(--x) + .5) / 10 * 100%);width:1.125rem;height:1.125rem;box-shadow:0 0 0 2px var(--ink-2);border-radius:50%;margin-left:-.5625rem;position:absolute}.pf .pt--opus{background:var(--m-opus);top:.25rem}.pf .pt--gpt{background:var(--m-gpt);top:1.75rem}.pf .pt--gemini{background:var(--m-gemini);top:3.25rem}.pf .rail2__vals{flex-wrap:wrap;gap:.25rem 1rem;font-size:.8125rem;display:flex}.pf .rail2__vals span{align-items:center;gap:.4375rem;display:inline-flex}.pf .clar{padding-top:var(--s-2);border-top:1px solid var(--line);gap:.375rem;display:grid}.pf .clar__head{color:var(--paper);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;display:flex}.pf .clar__head b{font-size:1.0625rem;font-weight:600}.pf .clar__bars{border-bottom:1px solid var(--line-2);grid-template-columns:repeat(10,1fr);align-items:end;height:4.5rem;display:grid}.pf .clar__g{justify-content:center;align-items:flex-end;gap:1px;height:100%;display:flex}.pf .clar__g i{max-width:.625rem;height:max(calc(var(--h) * 100%), 1px);border-radius:1px 1px 0 0;flex:0 28%}.pf .clar__g .sw--opus{background:var(--m-opus)}.pf .clar__g .sw--gemini{background:var(--m-gemini)}.pf .clar__g .sw--gpt{background:var(--m-gpt)}.pf .clar__axis{font-family:var(--f-mono);font-size:var(--t-label);color:var(--paper-3);text-align:center;grid-template-columns:repeat(10,1fr);display:grid}.pf .clar__axis i{font-style:normal}.pf .clar__note{font-size:var(--t-small);color:var(--paper-2);line-height:1.4}.pf .split__read{padding-top:var(--s-2);border-top:1px solid var(--line);gap:.5rem;display:grid}.pf .split__lead{color:var(--paper);font-size:1.0625rem;font-weight:600;line-height:1.3}.pf .tl{gap:var(--s-3);min-width:0;display:grid}@media (min-width:60em){.pf .tl{gap:var(--s-4);grid-template-columns:minmax(0,1fr) 16rem}}.pf .tl__plot{gap:.5rem;min-width:0;display:grid}.pf .tl__line{height:5.5rem;margin-top:1.5rem;position:relative}.pf .tl__line svg{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.pf .tl__line polyline{fill:none;stroke:var(--m-cu);stroke-width:2px;stroke-linejoin:round}.pf .tl__dot{background:var(--m-cu);width:.5rem;height:.5rem;transition:transform .3s var(--ease-out), box-shadow .3s var(--ease-out);border-radius:50%;margin:-.25rem 0 0 -.25rem;position:absolute}.pf .tl__dot.is-now{box-shadow:0 0 0 3px var(--ink-2);transform:scale(1.9)}.pf .tl__lab{font-family:var(--f-mono);color:var(--m-cu);white-space:nowrap;font-size:.875rem;font-weight:600;position:absolute;transform:translate(-50%,-165%)}.pf .tl__lab--a{top:0}.pf .tl__lab--b{top:85%;transform:translate(-70%,-165%)}.pf .tl__cols{--bh:9rem;grid-template-columns:repeat(15,minmax(0,1fr));gap:2px;display:grid}.pf .tl__col{min-width:0;height:calc(var(--bh) + 3.25rem);transition:background-color .3s var(--ease-out);border-radius:.25rem;flex-direction:column;justify-content:flex-end;align-items:center;gap:.25rem;padding:0;display:flex}.pf .tl__col:hover,.pf .tl__col.is-now{background:#f2ede312}.pf .tl__n{font-family:var(--f-mono);color:var(--paper-2);font-variant-numeric:tabular-nums;font-size:.75rem}.pf .tl__stack{transform-origin:bottom;flex-direction:column-reverse;width:70%;max-width:2rem;display:flex}.pf .seg{height:calc(var(--n) / var(--max) * var(--bh));display:block}.pf .seg--opus{background:var(--m-opus)}.pf .seg--gemini{background:var(--m-gemini)}.pf .seg--gpt{background:var(--m-gpt)}.pf .seg--cull{border:2px dashed var(--paper);border-bottom:0}.pf .tl__x{font-family:var(--f-mono);color:var(--paper-3);padding-bottom:.25rem;font-size:.75rem}.pf .tl__col.is-now .tl__x{color:var(--ember-2);font-weight:600}.pf .tl__scoring{line-height:1.5}.pf .tl__totals{align-content:start;gap:.75rem;min-width:0;display:grid}.pf .tl__totals ul{gap:.5rem;display:grid}.pf .tl__totals li{color:var(--paper);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"sw n v"". .e";align-items:baseline;gap:0 .625rem;display:grid}.pf .tl__totals .sw{grid-area:sw;align-self:center}.pf .tl__totals span{grid-area:n;font-weight:600}.pf .tl__totals b{font-family:var(--f-display);color:var(--ember-2);font-variant-numeric:tabular-nums;grid-area:v;justify-self:end;font-size:1.75rem;font-weight:800;line-height:1}.pf .tl__totals em{font-style:normal;font-family:var(--f-mono);font-size:var(--t-label);letter-spacing:.08em;text-transform:uppercase;color:var(--paper-3);text-align:right;grid-area:e}.pf .tl__fact{border-top:1px solid var(--line);font-size:var(--t-small);color:var(--paper-2);padding-top:.75rem;line-height:1.45}.pf .tl__fact b{color:var(--paper);font-weight:600}.pf .hcv__quote{padding:var(--s-3) 0 0;gap:.75rem;display:grid}.pf .hcv__quote blockquote{max-width:34ch;font-family:var(--f-serif);color:var(--paper);text-wrap:balance;font-size:clamp(1.875rem,3.4vw,3.25rem);font-style:italic;line-height:1.08}.pf .hcv__quote blockquote:before{content:"“"}.pf .hcv__quote blockquote:after{content:"”"}.why{gap:var(--s-3);counter-reset:why;max-width:36rem;display:grid}.why li{counter-increment:why;gap:.375rem;padding-left:2.5rem;display:grid;position:relative}.why li:before{content:"0" counter(why);font-family:var(--f-mono);font-size:var(--t-label);letter-spacing:.1em;color:var(--ember-2);position:absolute;top:.125rem;left:0}.why b{color:var(--paper);font-size:1.0625rem;font-weight:600;line-height:1.3}.why p{font-size:var(--t-small);color:var(--paper-2);text-wrap:pretty;line-height:1.55}.council__slate{margin-top:var(--s-2)}@media (min-width:60em){.council__slate{grid-column:1/span 5}}.hc{margin-top:var(--s-7)}.project__aside{gap:var(--s-4);align-content:start;display:grid}.receipts{gap:var(--s-4);margin-top:var(--s-7);display:grid}.receipts__head{gap:var(--s-2);display:grid}.receipts__list{border-top:1px solid var(--line);gap:0;display:grid}.receipts__list li{border-bottom:1px solid var(--line);gap:.25rem 2rem;padding:1rem 0;display:grid}.receipts__list li .t-label{color:var(--ember-2)}.receipts__list p{color:var(--paper-2);max-width:44rem}@media (min-width:48em){.receipts__list li{grid-template-columns:8rem minmax(0,1fr);align-items:baseline}}@media (min-width:60em){.receipts{grid-template-columns:repeat(12,minmax(0,1fr))}.receipts__head{grid-column:1/span 4;align-self:start;position:sticky;top:6rem}.receipts__list{grid-column:6/-1}}@media (prefers-reduced-motion:no-preference){.pf .cell.is-hit{animation:cell-hit .6s var(--ease-snap)}}@keyframes cell-hit{0%{transform:scale(.55)}60%{transform:scale(1.14)}to{transform:none}}.rf{--rf-file-w:1280px;margin-top:0}.rf .project__media .monitor{max-width:var(--rf-file-w);margin-inline-start:auto;margin-inline-end:auto}@media (-webkit-min-device-pixel-ratio:1.01),(min-resolution:1.01dppx){.rf .project__media .monitor{max-width:calc(var(--rf-file-w) / 1.25)}}@media (-webkit-min-device-pixel-ratio:1.251),(min-resolution:1.251dppx){.rf .project__media .monitor{max-width:calc(var(--rf-file-w) / 1.5)}}@media (-webkit-min-device-pixel-ratio:1.501),(min-resolution:1.501dppx){.rf .project__media .monitor{max-width:calc(var(--rf-file-w) / 1.75)}}@media (-webkit-min-device-pixel-ratio:1.751),(min-resolution:1.751dppx){.rf .project__media .monitor{max-width:calc(var(--rf-file-w) / 2)}}@media (-webkit-min-device-pixel-ratio:2.001),(min-resolution:2.001dppx){.rf .project__media .monitor{max-width:calc(var(--rf-file-w) / 2.5)}}@media (-webkit-min-device-pixel-ratio:2.501),(min-resolution:2.501dppx){.rf .project__media .monitor{max-width:calc(var(--rf-file-w) / 3)}}@media (-webkit-min-device-pixel-ratio:3.001),(min-resolution:3.001dppx){.rf .project__media .monitor{max-width:calc(var(--rf-file-w) / 3.5)}}.wen{margin-top:var(--s-7);position:relative}.wen.is-scrubbed{height:460svh}.wen__sticky{gap:var(--s-2);grid-template-rows:auto minmax(0,1fr) auto auto;grid-template-columns:minmax(0,1fr);display:grid;position:relative}.wen.is-scrubbed .wen__sticky{height:100svh;padding-block:calc(3.75rem + var(--s-2)) var(--s-3);position:sticky;top:0;overflow:hidden}.wen__head{justify-content:space-between;align-items:center;gap:var(--s-1) var(--s-2);flex-wrap:wrap;display:flex}.wen__flags-btn{z-index:3;top:.5rem;right:max(var(--gutter), (100% - 90rem) / 2);transition:border-color .3s var(--ease-out), background-color .3s var(--ease-out);background:#0b0a09db;position:absolute}.wen__flags-btn[aria-pressed=true]{border-color:var(--ember);background:#261109}.wen__stage{isolation:isolate;min-height:0;position:relative;overflow:hidden}.wen__canvas{width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.wen__hud{z-index:2;top:.5rem;left:max(var(--gutter), (100% - 90rem) / 2);border:1px solid var(--line-2);-webkit-backdrop-filter:blur(8px);pointer-events:none;max-width:min(21rem,72%);transition:opacity .4s var(--ease-out);background:#0b0a09db;border-radius:.5rem;gap:.375rem;padding:.625rem .875rem;display:grid;position:absolute}.wen__hud.is-end{opacity:0}.wen__hud-pool{grid-template-columns:auto 1fr;align-items:center;gap:.75rem;display:grid}.wen__hud-n{font-family:var(--f-display);font-variant-numeric:tabular-nums;color:var(--paper);font-size:2.25rem;font-weight:800;line-height:.9}.wen__hud-cap{color:var(--paper-2);font-size:.8125rem;line-height:1.25}.wen__hud-key{font-family:var(--f-mono);font-size:var(--t-label);letter-spacing:.02em;color:var(--paper-2);align-items:center;gap:.5rem;display:none}.wen__hud-key i{box-sizing:border-box;flex:none;width:.875rem;height:.625rem}.wen__hud-key--flag i{border:2px solid var(--ember);background:#ff5a1f40}.wen__hud-key--score i{border:1px solid var(--line-2);background:var(--paper-3)}.wen__hud.has-flags .wen__hud-key--flag,.wen__hud.has-scores .wen__hud-key--score{display:flex}.wen__beats{display:grid;position:relative}.wen__beat{max-width:44rem;color:var(--paper-2)}.wen__beat b{font-family:var(--f-display);text-transform:uppercase;color:var(--paper);margin-bottom:.25rem;font-size:clamp(1.625rem,2.4vw,2.375rem);font-weight:800;line-height:1.05;display:block}.wen.is-scrubbed .wen__beat{opacity:0;transition:opacity .4s var(--ease-out), transform .6s var(--ease-out);grid-area:1/1;transform:translateY(.75rem)}.wen.is-scrubbed .wen__beat.is-on{opacity:1;transition-delay:.1s;transform:none}.grade{z-index:5;border:1px solid var(--line-2);background:var(--ink-2);border-radius:.5rem;gap:.875rem;width:min(22rem,100%);padding:1.25rem;display:grid;position:relative;box-shadow:0 1.5rem 3rem #00000073}.wen.is-scrubbed .grade{opacity:0;transition:opacity .5s var(--ease-out), transform .7s var(--ease-out);pointer-events:none;transform:translateY(1rem)}.wen.is-scrubbed .grade.is-on{opacity:1;pointer-events:auto;transform:none}.grade__score{font-family:var(--f-display);align-items:baseline;gap:.5rem;font-size:3rem;font-weight:800;line-height:.9;display:flex}.grade__score small{font-family:var(--f-mono);font-size:var(--t-label);letter-spacing:.12em;text-transform:uppercase;color:var(--paper-3);font-weight:500}.grade__checks,.grade__judged{gap:.375rem;font-size:.8125rem;display:grid}.grade__checks li{grid-template-columns:1fr 5rem 2.5rem;align-items:center;gap:.75rem;display:grid}.grade__checks i{background:linear-gradient(90deg, #7fd9a2 calc(var(--v) * 100%), var(--ink-4) 0);border-radius:999px;height:.3125rem}.grade__checks b,.grade__judged b{text-align:right;font-family:var(--f-mono);font-variant-numeric:tabular-nums;font-weight:500}.grade__judged{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);padding-top:.75rem}.grade__judged li{gap:.125rem;display:grid}.grade__judged b{text-align:left;font-family:var(--f-display);font-size:1.75rem;font-weight:800}.grade__judged small,.grade__checks .short{display:none}@media (min-width:60em){.wen__sticky{grid-template-rows:auto minmax(0,1fr) auto}.wen.is-scrubbed .grade{right:max(var(--gutter), (100vw - 90rem) / 2);position:absolute;top:50%;transform:translateY(-40%)}.wen.is-scrubbed .grade.is-on{transform:translateY(-50%)}}@media (max-width:59.99em){.wen__flags-btn{top:auto;bottom:.5rem;right:var(--gutter);min-height:0;padding:.375rem .75rem;font-size:.6875rem}.wen__flags-extra{display:none}.wen__beat{font-size:.9375rem;line-height:1.45}.grade{grid-template-columns:auto 1fr;grid-template-areas:"tag tag""score judged""checks checks";align-items:end;gap:.5rem 1rem;padding:.75rem 1rem}.wen.is-scrubbed .grade,.wen.is-static .grade,.wen.is-plain .grade{width:var(--container);justify-self:center;margin-left:0}.grade__tag{grid-area:tag}.grade__score{grid-area:score;font-size:2.25rem}.grade__checks{grid-area:checks;grid-template-columns:repeat(3,1fr);gap:.25rem .75rem;font-size:.75rem}.grade__checks li{grid-template-columns:1fr auto;gap:.375rem}.grade__checks i,.grade__checks .long{display:none}.grade__checks .short{display:inline}.grade__judged{border-top:0;grid-area:judged;gap:.25rem;padding-top:0}.grade__judged li{color:var(--paper-3);font-size:.6875rem}.grade__judged b{color:var(--paper);font-size:1.375rem}.grade>.t-label:last-child{display:none}.wen__hud{padding:.375rem .625rem}.wen__hud-n{font-size:1.5rem}.wen__hud-cap{font-size:.75rem}.wen__hud-key{display:none!important}.wen__hud.is-end{display:none}}.wen__legend{display:none}@media (max-width:59.99em){.wen.is-scrubbed .wen__legend{width:var(--container);border:1px solid var(--line);font-family:var(--f-mono);font-size:var(--t-label);color:var(--paper-2);opacity:0;transition:opacity .4s var(--ease-out);pointer-events:none;border-radius:.5rem;grid-area:4/1;place-self:start center;gap:.5rem;padding:.75rem 1rem;display:grid}.wen.is-scrubbed .wen__legend.is-on{opacity:1}.wen__legend li{align-items:center;gap:.625rem;display:flex}.wen__legend i{box-sizing:border-box;flex:none;width:1rem;height:.6875rem}.wen__legend-flag i{border:2px solid var(--ember);background:#ff5a1f40}.wen__legend-score i{border:1px solid var(--line-2);background:#1a1816}.wen__legend-dim i{opacity:.55;background:#5b5852}.wen.is-scrubbed .grade{grid-area:4/1}}.wen__stills{gap:var(--s-5);width:var(--container);margin-inline-start:auto;margin-inline-end:auto;display:grid}.wen__still{gap:var(--s-2);margin:0;display:grid}.wen__still canvas{aspect-ratio:16/9;border:1px solid var(--line);border-radius:.25rem;width:100%;display:block}.wen__still-cap{max-width:44rem;color:var(--paper-2)}.wen__still-cap b{font-family:var(--f-display);text-transform:uppercase;color:var(--paper);margin-bottom:.25rem;font-size:clamp(1.625rem,2.4vw,2.375rem);font-weight:800;line-height:1.05;display:block}.wen__still-note{font-family:var(--f-mono);font-size:var(--t-label);color:var(--paper-3);margin-top:.5rem;display:block}@media (max-width:40em){.wen__still canvas{aspect-ratio:4/3}}.wen:not(.is-static) .wen__stills,.wen.is-static .wen__stage,.wen.is-static .wen__beats{display:none}.wen.is-static .wen__sticky{gap:var(--s-4);grid-template-rows:auto;display:grid}.wen.is-static .grade,.wen.is-plain .grade{margin-left:max(var(--gutter), (100% - 90rem) / 2);justify-self:start}.wen.is-plain .wen__sticky{gap:var(--s-4)}.wen__plain,.wen.is-plain .wen__stage{display:none}.wen.is-plain .wen__plain{gap:var(--s-3);width:var(--container);margin-inline-start:auto;margin-inline-end:auto;display:grid}.wen.is-plain .wen__plain img{border-radius:.25rem;width:100%;height:auto}.wen.is-plain .wen__beats{gap:var(--s-2);display:grid}.wen.is-plain .wen__beat{opacity:1;transform:none}.wen-after{margin-top:var(--s-5)}.music{gap:var(--s-4) var(--gap);margin-top:var(--s-7);grid-template-columns:minmax(0,1fr);display:grid}.music__head{gap:var(--s-2);align-content:start;display:grid}@media (min-width:60em){.music{grid-template-columns:repeat(12,minmax(0,1fr))}.music__head{grid-column:1/span 4}.player{grid-column:6/-1}}.player{gap:var(--s-3);padding:var(--s-3);border:1px solid var(--line);background:radial-gradient(40rem 16rem at 20% 0%, #ff5a1f14, transparent 70%), var(--ink-2);border-radius:.75rem;display:grid}.player__top{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.player__play{background:var(--ember);width:3.5rem;height:3.5rem;color:var(--ink);transition:transform .3s var(--ease-snap), background-color .3s var(--ease-out);border-radius:50%;flex:none;place-items:center;display:grid}.player__play:hover{background:var(--ember-2);transform:scale(1.05)}.player__play svg{fill:currentColor;width:1.5rem;height:1.5rem}.player .i-pause,.player.is-playing .i-play{display:none}.player.is-playing .i-pause{display:inline}.player__meta{flex:1;min-width:0}.player__title{font-family:var(--f-display);text-transform:uppercase;font-size:1.75rem;font-weight:800;line-height:1}.player__time{flex:none}.player__wave{height:4rem;position:relative}.player__wave canvas{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.player__seek{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;top:0;bottom:0;left:0;right:0}.player__seek:focus-visible{opacity:1;accent-color:var(--ember)}.player__wave:has(.player__seek:focus-visible){outline:2px solid var(--ember);outline-offset:4px;border-radius:2px}.karaoke{text-align:center;align-content:center;gap:.5rem;min-height:9.5rem;display:grid}.karaoke__line{min-height:1.3em;font-family:var(--f-display);text-transform:uppercase;font-weight:800;line-height:1.05}.karaoke__line--prev,.karaoke__line--next{color:var(--paper-dim);font-size:1.25rem}.karaoke__line--now{color:var(--paper-dim);font-size:clamp(2rem,3.6vw,3.25rem)}.karaoke__line--now span{transition:color .15s linear, text-shadow .3s var(--ease-out)}.karaoke__line--now span.is-sung{color:var(--paper);text-shadow:0 0 .5em #ff5a1f73}.karaoke__line--now em{color:var(--ember);font-style:normal}.karaoke__line--now.is-cut{animation:cut-in .34s var(--ease-snap)}.player__lyrics summary{cursor:pointer;align-items:center;width:-moz-fit-content;width:fit-content;min-height:2.75rem;display:flex}.player__lyrics>div{color:var(--paper-2);columns:14rem 2;column-gap:var(--s-4);margin-top:.75rem}.player__lyrics p{break-inside:avoid;margin-bottom:1rem}.reel--studio .strip-block{margin-top:var(--s-7)}@keyframes cut-in{0%{opacity:0;transform:translateY(.4rem)}to{transform:none}}@media (max-width:22em){.grade{grid-template-columns:minmax(0,1fr);grid-template-areas:"tag""score""judged""checks"}.grade__judged{grid-template-columns:repeat(3,minmax(0,1fr))}.grade__checks{grid-template-columns:repeat(2,minmax(0,1fr))}.grade__checks li{grid-template-columns:minmax(0,1fr) auto}}.film{margin-block-end:var(--space-section,6rem);display:block}.film__head{max-width:44rem;margin-block-end:1.5rem}.film__head .t-title{margin-block-start:.5rem;margin-block-end:.75rem}.film__media video{width:100%;height:auto;display:block}.bench{gap:var(--s-6) var(--gap);display:grid}@media (min-width:60em){.bench{gap:var(--s-6) calc(var(--gap) * 3);grid-template-columns:repeat(2,minmax(0,1fr))}.tool--wide{grid-column:1/-1;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center}}.tool{gap:var(--s-2);align-content:start;display:grid}.tool--wide{gap:var(--s-4)}.tool .monitor{padding-block-start:1.75rem;padding-block-end:1.75rem}.tool .monitor__top{justify-content:flex-start}.tool__body{align-content:start;gap:.75rem;display:grid}.tool__title{font-family:var(--f-display);text-transform:uppercase;font-size:clamp(2rem,2.8vw,2.75rem);font-weight:800;line-height:.95}.tool__facts{flex-wrap:wrap;gap:.5rem;margin-top:.25rem;display:flex}.tool__facts li{border:1px solid var(--line);color:var(--paper-2);border-radius:999px;padding:.3125rem .625rem}.chain{aspect-ratio:16/10;background:linear-gradient(transparent 0 calc(100% - 1px), #f2ede30a 0) 0 0 / 100% 1.5rem, var(--ink-2);font-family:var(--f-mono);font-variant-numeric:tabular-nums;align-content:center;gap:.625rem;padding:clamp(1rem,3vw,2rem);font-size:clamp(.75rem,1vw,.9375rem);display:grid}.chain__row{border:1px solid var(--line);border-radius:var(--radius);background:var(--ink);grid-template-columns:auto auto auto 1fr;align-items:center;gap:.75rem;padding:.625rem .875rem;display:grid}.chain__prev{color:var(--paper-3)}.chain__arrow{color:var(--paper-4)}.chain__hash{color:#7fd9a2}.chain__what{text-overflow:ellipsis;white-space:nowrap;color:var(--paper-2);overflow:hidden}.chain__row--refused .chain__what{color:var(--ember-2)}.chain__cap{justify-self:end}@media (prefers-reduced-motion:no-preference){.tool.is-in .chain__row{animation:chain-in .6s var(--ease-out) both;animation-delay:calc(var(--i) * .18s + .3s)}}@keyframes chain-in{0%{opacity:0;transform:translate(-.75rem)}}.s2t{position:relative}.s2t>picture,.s2t>picture img{width:100%;height:auto;display:block}.s2t__pill{width:46%;position:absolute;bottom:9%;left:50%;transform:translate(-50%)}.s2t__pill video{border-radius:999px;width:100%;height:auto;display:block;box-shadow:0 .25rem .75rem #00000073,0 1.5rem 3rem -.5rem #000000b3}.s2t__pill .media-play{top:auto;bottom:calc(100% + .5rem);left:50%;right:auto;transform:translate(-50%)}.credits{padding-block:var(--s-7);border-top:1px solid var(--line);background:#070605}.credits__inner{justify-items:center;gap:var(--s-3);text-align:center;display:grid}.credits__title{font-size:var(--t-title)}.credits__lead{gap:var(--s-2);margin-top:var(--s-3);display:grid}.credits__lead dt,.credits__month h3{font-family:var(--f-mono);font-size:var(--t-label);letter-spacing:.14em;text-transform:uppercase;color:var(--paper-3)}.credits__lead dd{font-family:var(--f-serif);font-style:italic;font-size:var(--t-voice)}.credits__roll{gap:var(--s-5);width:min(100%,52rem);margin-top:var(--s-5);display:grid}.credits__month{gap:var(--s-2);display:grid}.credits__month h3{color:var(--ember-2)}.credits__month dl{gap:.75rem;display:grid}.credits__month dl>div{gap:.125rem;display:grid}.credits__month dt{font-family:var(--f-display);text-transform:uppercase;font-size:1.5rem;font-weight:800;line-height:1}.credits__month dd{color:var(--paper-2);font-size:var(--t-small)}@media (min-width:48em){.credits__month dl>div{grid-template-columns:1fr 1fr;align-items:baseline;gap:2rem}.credits__month dt{text-align:right}.credits__month dd{text-align:left}}.finale{padding-block:var(--s-7) var(--s-6);background:radial-gradient(60rem 36rem at 70% 30%, #5096ff14, transparent 70%), var(--ink)}.finale__grid{gap:var(--s-4) var(--gap);align-items:center;display:grid}.finale__copy{gap:var(--s-2);display:grid}.finale__title{font-size:var(--t-reel)}@media (min-width:60em){.finale__grid{grid-template-columns:repeat(12,minmax(0,1fr))}.finale__copy{grid-column:1/span 4}.finale__media{grid-column:6/-1}}.endcard{justify-items:center;gap:var(--s-2);margin-top:var(--s-7);padding-top:var(--s-6);border-top:1px solid var(--line);text-align:center;display:grid}.endcard__name{font-size:var(--t-hero)}.endcard__links{margin-top:var(--s-3);flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.endcard__fine{margin-top:var(--s-4)}.endcard__links .btn{white-space:normal;text-align:center;max-width:100%}.card{position:relative}.card__open{font:inherit;letter-spacing:inherit;text-align:left;text-transform:inherit;color:inherit;cursor:pointer;padding:0;display:inline}.card__open:after{content:"";border-radius:.375rem;position:absolute;top:0;bottom:0;left:0;right:0}.card__open:focus-visible{outline:none}.card__open:focus-visible:after{outline:2px solid var(--ember);outline-offset:.375rem}.card__open:hover,.card:hover .card__open{color:var(--ember-2)}.card__open{transition:color .3s var(--ease-out)}.card__chip{z-index:2;border:1px solid var(--line-2);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-family:var(--f-mono);font-size:var(--t-label);letter-spacing:.14em;text-transform:uppercase;color:var(--paper);pointer-events:none;transition:background-color .3s var(--ease-out), border-color .3s var(--ease-out), color .3s var(--ease-out), transform .5s var(--ease-out);background:#0b0a09b8;border-radius:99rem;align-items:center;gap:.5rem;padding:.4375rem .75rem .4375rem .625rem;line-height:1;display:inline-flex;position:absolute;bottom:.75rem;left:.75rem}.card__chip svg{width:.75rem;height:.75rem}.card__chip--still i{width:.75rem;height:.75rem;position:relative}.card__chip--still i:before,.card__chip--still i:after{content:"";background:currentColor;width:.75rem;height:1.5px;margin:-.75px 0 0 -.375rem;position:absolute;top:50%;left:50%}.card__chip--still i:after{transform:rotate(90deg)}.card:hover .card__chip{background:var(--ember);border-color:var(--ember);color:var(--ink);transform:translateY(-.125rem)}.card:has(.card__open:focus-visible) .card__chip{background:var(--ember);border-color:var(--ember);color:var(--ink);transform:translateY(-.125rem)}.pts{gap:var(--s-3) var(--s-4);counter-reset:pt;margin-block:var(--s-3);flex-wrap:wrap;min-width:0;max-width:78rem;display:flex}.pts li{counter-increment:pt;flex:20rem;align-content:start;gap:.375rem;min-width:0;padding-left:2.5rem;display:grid;position:relative}.pts li:before{content:"0" counter(pt);font-family:var(--f-mono);font-size:var(--t-label);letter-spacing:.1em;color:var(--ember-2);position:absolute;top:.125rem;left:0}.pts b{color:var(--paper);text-wrap:balance;font-size:1.0625rem;font-weight:600;line-height:1.3}.pts p{font-size:var(--t-small);color:var(--paper-2);text-wrap:pretty;line-height:1.55}@media (min-width:60em){.jp>.pts{grid-column:1/-1}}.xcard{--stage-h:calc(100vh - 11rem);--gap-x:clamp(1.25rem, 3vw, 2.5rem);width:100%;max-width:none;height:100%;max-height:none;color:var(--paper);overscroll-behavior:contain;scrollbar-width:thin;background:0 0;border:0;margin:0;padding:0;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden auto}@supports (height:100dvh){.xcard{--stage-h:calc(100dvh - 11rem);height:100dvh}}.xcard[open]{padding:clamp(.5rem, 3vh, 2rem) var(--gutter);display:flex}.xcard::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b0a09e6}.xcard__panel{border:1px solid var(--line-2);background:var(--ink-2);border-radius:.5rem;width:min(100%,100rem);margin:auto;position:relative;box-shadow:0 3rem 8rem -2rem #000000e6}.xcard__bar{z-index:5;padding:.75rem var(--gap-x);border-bottom:1px solid var(--line);background:var(--ink-2);border-radius:.5rem .5rem 0 0;align-items:center;gap:1rem;display:flex;position:sticky;top:0}.xcard__count{font-variant-numeric:tabular-nums;min-width:4.5rem}.xcard__nav{gap:.5rem;margin-right:auto;display:flex}.xcard__btn,.xcard__close{border:1px solid var(--line-2);color:var(--paper);transition:border-color .3s var(--ease-out), background-color .3s var(--ease-out), color .3s var(--ease-out), opacity .3s var(--ease-out);justify-content:center;align-items:center;display:inline-flex}.xcard__btn{border-radius:50%;width:2.75rem;height:2.75rem}.xcard__btn svg,.xcard__close svg{width:1rem;height:1rem}.xcard__btn:hover:not(:disabled),.xcard__close:hover{border-color:var(--paper)}.xcard__btn:disabled{opacity:.3;cursor:default}.xcard__close{height:2.75rem;font-family:var(--f-mono);font-size:var(--t-label);letter-spacing:.14em;text-transform:uppercase;border-radius:99rem;gap:.625rem;padding:0 1.125rem 0 1.25rem}.xcard__close:hover{background:var(--ember);border-color:var(--ember);color:var(--ink)}.xcard__body{gap:var(--s-3) var(--gap-x);padding:var(--gap-x);display:grid}.xcard__media{align-content:start;justify-items:center;gap:.75rem;min-width:0;display:grid}.xcard__frame{--arn:1.7778;width:min(100%, var(--cap,100%), calc(var(--stage-h) * var(--arn)));aspect-ratio:var(--arn);background:var(--ink);box-shadow:0 0 0 1px var(--line-2);transition:opacity .25s var(--ease-out);border-radius:.25rem;position:relative;overflow:hidden}.xcard__frame.is-flying{opacity:0;transition:none}.xcard__video,.xcard__still{object-fit:contain;background:var(--ink);width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.xcard__frame picture{display:contents}.xcard__cap{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem 1rem;display:flex}.xcard__pp{border:1px solid var(--line-2);font-family:var(--f-mono);font-size:var(--t-label);letter-spacing:.14em;text-transform:uppercase;color:var(--paper);transition:background-color .3s var(--ease-out), border-color .3s var(--ease-out), color .3s var(--ease-out), opacity .4s var(--ease-out);border-radius:99rem;align-items:center;gap:.5rem;padding:.5625rem .875rem .5625rem .75rem;line-height:1;display:inline-flex}.xcard__pp svg{width:.75rem;height:.75rem}.xcard__pp:hover{background:var(--ember);border-color:var(--ember);color:var(--ink)}.xcard__prog{z-index:2;background:var(--ember);height:2px;transform:scaleX(var(--prog,0));transform-origin:0;transition:transform .28s linear;position:absolute;bottom:0;left:0;right:0}.xcard__err{z-index:4;font-size:var(--t-small);color:var(--paper);background:#0b0a09e0;border-radius:.25rem;padding:.625rem .875rem;position:absolute;top:auto;bottom:.75rem;left:.75rem;right:.75rem}.xcard__info{gap:var(--s-2);align-content:start;min-width:0;display:grid}.xcard__title{font-family:var(--f-display);text-transform:uppercase;text-wrap:balance;font-size:clamp(2.25rem,3.4vw,3.25rem);font-weight:850;line-height:.92}.xcard__what{font-size:var(--t-lede);color:var(--paper);text-wrap:pretty;line-height:1.5}.xcard__line{color:var(--paper-2)}.xcard .pts{margin-block:var(--s-2) var(--s-1);flex-flow:column}.xcard .pts li{flex:none}.xcard .slate{margin-top:var(--s-1)}.xcard--text .xcard__media{display:none}@media (min-width:72em){.xcard{--stage-h:calc(100vh - 12rem)}@supports (height:100dvh){.xcard{--stage-h:calc(100dvh - 12rem)}}.xcard__body{grid-template-columns:minmax(0,1fr) clamp(22rem,28vw,30rem);align-items:start}.xcard__media{position:sticky;top:5.5rem}.xcard--text .xcard__body{grid-template-columns:minmax(0,40rem);justify-content:center}}@media (max-width:47.99em){.xcard{--stage-h:58vh}@supports (height:100dvh){.xcard{--stage-h:58dvh}}.xcard[open]{padding:0}.xcard__panel{width:100%;min-height:100%;box-shadow:none;border:0;border-radius:0;margin:0}.xcard__bar{border-radius:0;padding-block-start:.625rem;padding-block-end:.625rem}.xcard__close span{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.xcard__close{width:2.75rem;padding:0}.xcard__count{min-width:3.5rem}.xcard__body{padding:1rem var(--gutter) 2.5rem}.xcard__title{font-size:2.5rem}.xcard__media{margin-inline:calc(-1 * var(--gutter))}.xcard__cap{padding-inline:var(--gutter)}.xcard__frame{box-shadow:none;border-radius:0}.xcard--portrait{--stage-h:70vh}@supports (height:100dvh){.xcard--portrait{--stage-h:70dvh}}}@media (max-height:40em){.xcard{--stage-h:calc(100vh - 8rem)}@supports (height:100dvh){.xcard{--stage-h:calc(100dvh - 8rem)}}}.xcard__ghost{z-index:8;pointer-events:none;background:var(--ink);position:fixed;overflow:hidden}.xcard__ghost img{object-fit:cover;width:100%;height:100%}@media (prefers-reduced-motion:no-preference){.xcard.is-opening::backdrop{animation:xcard-fade .4s var(--ease-out) both}.xcard.is-opening .xcard__panel{animation:xcard-rise .55s var(--ease-out) both}.xcard.is-opening .xcard__info>*{animation:xcard-rise .7s var(--ease-out) both}.xcard.is-opening .xcard__info>:nth-child(2){animation-delay:50ms}.xcard.is-opening .xcard__info>:nth-child(3){animation-delay:.1s}.xcard.is-opening .xcard__info>:nth-child(4){animation-delay:.15s}.xcard.is-opening .xcard__info>:nth-child(n+5){animation-delay:.2s}.xcard.is-closing::backdrop{opacity:0;transition:opacity .2s var(--ease-out)}.xcard.is-closing .xcard__panel{opacity:0;transition:opacity .2s var(--ease-out), transform .2s var(--ease-out);transform:translateY(.5rem)}}@keyframes xcard-fade{0%{opacity:0}}@keyframes xcard-rise{0%{opacity:0;transform:translateY(.75rem)}}@media (prefers-reduced-motion:reduce){.card__chip,.xcard__frame,.xcard__pp{transition:none}.card:hover .card__chip{transform:none}}.tool__body .pts{gap:var(--s-2);margin-block:var(--s-2) 0;padding-top:var(--s-2);border-top:1px solid var(--line);flex-flow:column}.tool__body .pts li{flex:none}@media (min-width:60em){.finale__grid>.pts{margin-top:var(--s-4);grid-column:1/-1}.porch>.pts{margin-top:0}}.credit{position:relative}.credit__open{font:inherit;letter-spacing:inherit;line-height:inherit;text-align:inherit;text-transform:inherit;color:inherit;cursor:pointer;transition:color .3s var(--ease-out);padding:0;display:inline}.credit__open:after{content:"";border-radius:.375rem;position:absolute;top:-.25rem;bottom:-.25rem;left:-.75rem;right:-.75rem}.credit__open:focus-visible{outline:none}.credit__open:focus-visible:after{outline:2px solid var(--ember);outline-offset:0}.credit__open:hover,.credit:hover .credit__open{color:var(--ember-2)}.credit__mark{font-family:var(--f-mono);vertical-align:.6em;color:var(--ember-2);margin-left:.25em;font-size:.55em}.credits__hint{margin-top:var(--s-3);color:var(--paper-3)}.credits__hint span{color:var(--ember-2)}.tour-gate [hidden],.tour-menu [hidden]{display:none!important}.tour-gate{z-index:90;padding:max(1rem, env(safe-area-inset-top)) var(--gutter) max(1rem, env(safe-area-inset-bottom));overscroll-behavior:contain;animation:tour-fade .6s var(--ease-out) both;background:#0b0a09e6;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto}.tour-gate.is-leaving{opacity:0;pointer-events:none;transition:opacity .38s var(--ease-out)}.tour-slate{border:1px solid var(--line-2);background:var(--ink-2);width:min(100%,64rem);margin:auto;box-shadow:0 2rem 6rem #0009}.tour-slate__bar{border-bottom:1px solid var(--line-2);height:1rem;display:flex;overflow:hidden}.tour-slate__bar i{background:var(--ink-4);flex:1;transform:skew(-30deg)}.tour-slate__bar i:nth-child(odd){background:var(--paper)}.tour-slate__bar i:nth-child(3){background:var(--ember)}.tour-slate__head{padding:var(--s-3) var(--s-3) 0;gap:.5rem;display:grid}.tour-slate__take{color:var(--paper-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 1rem;display:flex}.tour-slate__title{font-family:var(--f-display);text-transform:uppercase;text-wrap:balance;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:800;line-height:1}.tour-slate__sub{color:var(--paper-2)}.tour-dots{gap:.375rem;margin-top:.5rem;display:flex}.tour-dots li{background:var(--line-2);height:.25rem;transition:background-color .4s var(--ease-out);flex:0 0 2.5rem}.tour-dots li.is-done{background:var(--ember)}.tour-dots li[aria-current=step]{background:var(--paper)}.tour-body{padding:var(--s-3)}.tour-step{gap:var(--s-2);justify-items:start;display:grid}.tour-step.is-enter{animation:tour-in .5s var(--ease-out) both}.tour-word{font-family:var(--f-display);letter-spacing:.01em;color:var(--ember);text-transform:uppercase;font-size:clamp(4.5rem,15vw,10rem);font-weight:900;line-height:.8}.tour-q{font-family:var(--f-display);text-transform:uppercase;text-wrap:balance;font-size:clamp(1.625rem,3.4vw,2.75rem);font-weight:800;line-height:1.02}.tour-q:focus{outline:none}.tour-hint{color:var(--paper-2)}.tour-opts{width:100%;margin-top:var(--s-2);grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.tour-opt{border:1px solid var(--line-2);background:var(--ink-3);text-align:left;min-height:6.5rem;color:var(--paper);transition:border-color .25s var(--ease-out), background-color .25s var(--ease-out), transform .25s var(--ease-out);border-radius:.25rem;grid-template-rows:auto 1fr;align-content:start;justify-items:start;gap:.625rem;padding:.875rem;display:grid}.tour-opt:hover{border-color:var(--paper-2);transform:translateY(-.125rem)}.tour-opt[aria-checked=true],.tour-opt[aria-pressed=true]{border-color:var(--ember);background:var(--ember-wash)}.tour-opt__glyph{width:1.875rem;height:1.875rem;color:var(--paper-2);display:inline-flex}.tour-opt[aria-checked=true] .tour-opt__glyph,.tour-opt[aria-pressed=true] .tour-opt__glyph{color:var(--ember-2)}.tour-opt__glyph svg{width:100%;height:100%}.tour-opt__label{text-wrap:balance;font-size:1rem;font-weight:500;line-height:1.25}.tour-opt__sub{color:var(--paper-3);grid-column:1}@media (min-width:48em){.tour-opts{grid-template-columns:repeat(4,minmax(0,1fr))}.tour-opt{min-height:9.5rem;padding:1.125rem}.tour-opt__glyph{width:2.25rem;height:2.25rem}.tour-opt__label{font-size:1.125rem}.tour-slate__head,.tour-body{padding-inline:var(--s-4)}}@media (max-width:17em){.tour-opts{grid-template-columns:minmax(0,1fr)}.tour-opt{grid-template-rows:none;grid-template-columns:auto minmax(0,1fr);align-items:center;min-height:3.5rem}}.tour-foot{padding:var(--s-2) var(--s-3);border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}@media (min-width:48em){.tour-foot{padding-inline:var(--s-4)}}.tour-link{min-height:2.75rem;font-family:var(--f-mono);font-size:var(--t-label);letter-spacing:.12em;text-transform:uppercase;text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:.35em;color:var(--paper-2);transition:color .3s var(--ease-out);align-items:center;padding:0 .25rem;display:inline-flex}.tour-link:hover{color:var(--paper);-webkit-text-decoration-color:var(--paper);text-decoration-color:var(--paper)}.tour-skip{text-align:right;margin-left:auto}.tour-foot{justify-content:flex-start}.tour-next{white-space:normal;text-align:center}.tour-next:disabled,.tour-gate .btn:disabled{opacity:.4;cursor:default}.tour-next.is-working:disabled{opacity:1;cursor:progress}.tour-gate .btn{white-space:normal;text-align:center}.tour-fine__short{display:inline}.tour-fine__long{display:none}@media (min-width:48em){.tour-fine__short{display:none}.tour-fine__long{display:inline}}.tour-fine{padding:var(--s-2) var(--s-3) var(--s-3);max-width:52rem;color:var(--paper-3);letter-spacing:.04em;text-transform:none;line-height:1.5}@media (min-width:48em){.tour-fine{padding-inline:var(--s-4)}}@keyframes tour-fade{0%{opacity:0}}@keyframes tour-in{0%{opacity:0;transform:translate(1.5rem)}}@media (prefers-reduced-motion:reduce){.tour-step.is-enter{animation:.3s linear both tour-fade}.tour-gate{animation:none}.tour-opt,.tour-opt:hover{transform:none}.tour-gate.is-leaving{transition:none}}.hud__cut{border:1px solid var(--line-2);max-width:100%;height:2.25rem;font-family:var(--f-mono);font-size:var(--t-label);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--paper);transition:border-color .3s var(--ease-out);background:#0b0a0966;border-radius:999px;align-items:center;gap:.625rem;padding:0 .875rem;display:none}.hud__cut:hover,.hud__cut[aria-expanded=true]{border-color:var(--ember)}.hud__cut-k{color:var(--ember-2)}.hud__cut-v{color:var(--paper-2);display:none}@media (min-width:48em){.hud--tour .hud__cut{display:inline-flex}.hud--tour .hud__menu{display:none}}@media (min-width:64em){.hud--tour .hud__cut-v{display:inline}}@media (min-width:96em){.hud--tour .hud__cut-v{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.hud--tour .hud__tc,.hud--tour .sound{white-space:nowrap}@media (min-width:80em) and (max-width:95.99em){.hud--tour .hud__reels{display:none}}.hud__ask{border:1px solid var(--line-2);height:2.25rem;font-family:var(--f-mono);font-size:var(--t-label);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--paper);transition:border-color .3s var(--ease-out);background:#0b0a0966;border-radius:999px;align-items:center;gap:.5rem;padding:0 .875rem;display:none}.hud__ask:hover{border-color:var(--ember)}.hud__ask svg{width:1rem;height:1rem;color:var(--ember-2);flex:none}@media (min-width:48em){.hud--ask .hud__ask{display:inline-flex}}@media (min-width:80em) and (max-width:95.99em){.hud--ask .hud__ask{justify-content:center;width:2.25rem;padding:0}.hud--ask .hud__ask .hud__cut-k{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (min-width:80em) and (max-width:84.49em){.hud--ask .hud__tc{display:none}}.reel-sheet__ask{min-height:2.75rem;margin-top:var(--s-3);border:1px solid var(--ember);font-family:var(--f-mono);font-size:var(--t-label);letter-spacing:.12em;text-transform:uppercase;color:var(--paper);border-radius:999px;align-self:flex-start;align-items:center;padding:0 1.25rem;display:inline-flex}.reel-sheet__ask:hover{background:var(--ember);color:var(--ink)}.hud__guide{border:1px solid var(--line-2);height:2.25rem;font-family:var(--f-mono);font-size:var(--t-label);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--paper);transition:border-color .3s var(--ease-out);background:#0b0a0966;border-radius:999px;align-items:center;gap:.5rem;padding:0 .875rem;display:none}.hud__guide:hover{border-color:var(--ember)}.hud__guide svg{width:1rem;height:1rem;color:var(--ember-2);flex:none}@media (min-width:48em){.hud--guide .hud__guide{display:inline-flex}}@media (min-width:80em) and (max-width:95.99em){.hud--guide .hud__guide{justify-content:center;width:2.25rem;padding:0}.hud--guide .hud__guide span{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.reel-sheet:not(.tour-menu){overscroll-behavior:contain;justify-content:safe center;overflow-y:auto}.reel-sheet__guide{min-height:2.75rem;margin-top:var(--s-2);border:1px solid var(--line-2);font-family:var(--f-mono);font-size:var(--t-label);letter-spacing:.12em;text-transform:uppercase;color:var(--paper);border-radius:999px;flex:none;align-self:flex-start;align-items:center;gap:.5rem;padding:0 1.25rem;display:inline-flex}.reel-sheet__guide svg{width:1rem;height:1rem;color:var(--ember-2)}.reel-sheet__guide:hover{border-color:var(--ember)}@media (max-width:47.99em){.now-playing{max-width:calc(100vw - 2 * var(--gutter));letter-spacing:.06em;border-radius:1rem;font-size:.6875rem;line-height:1.4}}.guide{z-index:45;pointer-events:none;display:none;position:fixed;top:0;bottom:0;left:0;right:0}.reel-sheet.tour-menu{background:#0b0a099e;padding:0;display:block;overflow:hidden}.tour-menu__panel{gap:var(--s-4);width:min(100%,36rem);height:calc(100% - 3.75rem - env(safe-area-inset-top));margin:calc(3.75rem + env(safe-area-inset-top)) 0 0 auto;padding:1.5rem var(--gutter) 3rem;overscroll-behavior:contain;background:var(--ink-2);border-left:1px solid var(--line-2);align-content:start;display:grid;overflow-y:auto}@media (min-width:48em){.tour-menu__panel{padding-inline-start:2rem;padding-inline-end:2rem}}@media (max-width:47.99em){.reel-sheet.tour-menu{background:#0b0a09f7}.tour-menu__panel{border-left:0}}.reel-sheet.tour-menu a{font:inherit;line-height:inherit;text-transform:none;color:inherit;border:0;padding:0;text-decoration:none;display:block}.tm-head{justify-items:start;gap:.5rem;display:grid}.tm-kicker{color:var(--ember-2)}.tm-title{font-family:var(--f-display);text-transform:uppercase;text-wrap:balance;font-size:clamp(1.625rem,4vw,2.25rem);font-weight:800;line-height:1}.tm-title:focus{outline:none}.tm-sub{font-size:var(--t-small);color:var(--paper-2)}.tm-why{border-left:2px solid var(--ember);font-size:var(--t-small);color:var(--paper-2);gap:.5rem;padding-left:1rem;display:grid}.tm-sec{gap:var(--s-2);display:grid}.tm-sec>h3,.tm-listhead h3{color:var(--paper-3)}.tm-next{gap:.5rem;display:grid}.tm-next li>a,.tm-next li>button{border:1px solid var(--line-2);text-align:left;width:100%;transition:border-color .3s var(--ease-out);border-radius:.25rem;gap:.125rem;padding:.75rem .875rem;display:grid}.reel-sheet.tour-menu .tm-next li>a{border:1px solid var(--line-2);padding:.75rem .875rem;display:grid}.tm-next li>a:hover,.tm-next li>button:hover{border-color:var(--ember)}.reel-sheet.tour-menu .tm-next b{font-family:var(--f-display);text-transform:uppercase;font-size:1.375rem;font-weight:800;line-height:1.05}.reel-sheet.tour-menu .tm-next span{font-family:var(--f-mono);font-size:var(--t-label);letter-spacing:.1em;text-transform:uppercase;color:var(--ember-2)}.reel-sheet.tour-menu .tm-next em{font-style:normal;font-size:var(--t-small);color:var(--paper-2)}.tm-done{font-size:var(--t-small);color:var(--paper-2)}.tm-listhead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.tm-seg{border:1px solid var(--line-2);border-radius:999px;display:inline-flex}.tm-seg button,.tm-chip{min-height:2.25rem;font-family:var(--f-mono);font-size:var(--t-label);letter-spacing:.1em;text-transform:uppercase;color:var(--paper-2);transition:color .25s var(--ease-out), background-color .25s var(--ease-out), border-color .25s var(--ease-out);border-radius:999px;padding:0 .875rem}.tm-seg button[aria-pressed=true]{background:var(--paper);color:var(--ink)}.tm-chips{flex-wrap:wrap;gap:.375rem;display:flex}.tm-chip{border:1px solid var(--line-2)}.tm-chip:hover{border-color:var(--paper-2)}.tm-chip[aria-pressed=true]{border-color:var(--ember);background:var(--ember-wash);color:var(--paper)}.tm-chapters{gap:var(--s-3);display:grid}.tm-chapter{gap:.25rem;display:grid}.reel-sheet.tour-menu .tm-chapter__link{align-items:baseline;gap:var(--s-2);border-bottom:1px solid var(--line);font-family:var(--f-display);text-transform:uppercase;padding:.5rem 0;font-size:1.75rem;font-weight:800;line-height:1;display:flex}.tm-chapter__link b{font-family:var(--f-mono);font-size:var(--t-label);letter-spacing:.14em;color:var(--ember);font-weight:500}.tm-chapter__link[aria-current=true]{color:var(--ember-2)}.tm-item>a,.tm-item>button{text-align:left;width:100%;min-height:2.75rem;color:var(--paper);flex-wrap:wrap;align-items:baseline;gap:.125rem .75rem;padding:.5rem 0;display:flex}.reel-sheet.tour-menu .tm-item>a{padding:.5rem 0;display:flex}.tm-item>a:hover .tm-item__name,.tm-item>button:hover .tm-item__name{color:var(--ember-2)}.tm-item--card .tm-item__name{color:var(--paper-2)}.tm-item__name{transition:color .25s var(--ease-out);font-size:1rem;font-weight:500}.tm-item__tags{min-width:0;font-family:var(--f-mono);font-size:var(--t-label);letter-spacing:.08em;text-transform:uppercase;color:var(--paper-3);flex:auto}.tm-foryou{border:1px solid var(--ember);font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ember-2);border-radius:999px;padding:.125rem .5rem;font-size:.6875rem;font-style:normal;display:none}.tm-item[data-foryou] .tm-foryou{display:inline-block}.tm-seen{width:1rem;height:1rem;display:none}.tm-seen:before{content:"";border:solid var(--ember-2);border-width:0 2px 2px 0;width:.375rem;height:.6875rem;margin:.0625rem auto 0;display:block;transform:rotate(45deg)}.tm-item.is-seen .tm-seen{display:inline-block}.tm-topics{gap:var(--s-3);display:grid}.tm-topic__h{border-bottom:1px solid var(--line);font-family:var(--f-display);text-transform:uppercase;padding-bottom:.375rem;font-size:1.5rem;font-weight:800}.tm-credits{margin-top:var(--s-2)}.reel-sheet.tour-menu .tm-credits a{font-family:var(--f-mono);font-size:var(--t-label);letter-spacing:.1em;text-transform:uppercase;text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:.35em;color:var(--paper-2);padding:.75rem 0;display:inline-block}.tm-foot{flex-wrap:wrap;gap:.75rem;display:flex}.tm-foot .btn{white-space:normal;text-align:center}.tm-fine{color:var(--paper-3);letter-spacing:.04em;text-transform:none;flex-basis:100%;line-height:1.5}@media (prefers-reduced-motion:reduce){.tm-item__name,.tour-menu .tm-chip,.tour-menu .tm-seg button{transition:none}}.strip-block--compact{margin-top:var(--s-6)}.strip--compact{grid-auto-columns:min(74vw,19rem)}.card--compact{border:1px solid var(--line-2);background:var(--ink-2);transition:border-color .3s var(--ease-out), background-color .3s var(--ease-out);border-radius:.25rem;grid-template-rows:none;gap:0;padding:1.125rem 1.125rem 1rem}.card--compact:hover{border-color:var(--ember);background:var(--ink-3)}.card--compact:has(.card__open:focus-visible){border-color:var(--ember);background:var(--ink-3)}.card--compact .card__body{grid-template-rows:auto auto 1fr auto;gap:.5rem;height:100%}.card__kicker{color:var(--paper-3);justify-content:space-between;gap:.5rem;display:flex}.card__for{color:var(--ember-2)}.card--compact .card__title{font-size:1.625rem}.card--compact .t-body{color:var(--paper-2)}.card__go{border-top:1px solid var(--line);color:var(--paper-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem .75rem;margin-top:.25rem;padding-top:.625rem;display:flex}.card__open-hint{color:var(--ember-2);align-items:center;gap:.375rem;display:inline-flex}.card__open-hint svg{width:.875rem;height:.875rem}.strip-block--compact.is-static .strip-nav{display:none}.reel+.finale--jori{border-top:1px solid var(--line)}.finale--end{padding-top:0}.opening__cut{max-width:34em;font-family:var(--f-sans);letter-spacing:0;text-transform:none;color:var(--paper-2);opacity:0;transition:opacity .9s var(--ease-out), transform 1.1s var(--ease-out);margin:1rem 0 0;font-size:clamp(.9375rem,1.15vw,1.1875rem);font-weight:400;line-height:1.5;transform:translateY(.875rem)}.opening__title[data-crowded] .opening__cut{display:none}.opening[data-phase=title] .opening__cut{opacity:1;transition-delay:.5s;transform:none}.clawd{background:var(--ink-2);display:grid;container-type:inline-size}.clawd__desk{background:radial-gradient(ellipse 60% 70% at 50% 100%, #f2ede309, transparent 70%), var(--ink-2);-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;user-select:none;min-width:0;height:max(17.5rem,50cqi);position:relative;overflow:hidden}.clawd__px{max-width:none;image-rendering:pixelated;image-rendering:crisp-edges;pointer-events:none;position:absolute;bottom:0;left:0}.clawd__px:not([width]){visibility:hidden}.clawd__ruler{visibility:hidden;pointer-events:none;width:10rem;height:0;position:absolute}.clawd__bubbles{pointer-events:none;flex-direction:column;align-items:center;width:max-content;max-width:calc(100% - .5rem);display:flex;position:absolute;bottom:0;left:0}.clawd__bubble{color:#2a2a2a;max-width:100%;font-family:var(--f-sans);white-space:nowrap;background:#f4f2ec;border-radius:.94rem;align-items:center;gap:.5em;margin-top:.4rem;padding:.47rem .8rem;font-size:.8rem;font-weight:600;line-height:1.2;display:flex;box-shadow:0 .133rem .4rem #00000042}.clawd__bubble span{text-overflow:ellipsis;overflow:hidden}.clawd__bubble--more{color:#5e5e5e;background:#e3e0d8}.clawd__check{flex:none;width:1.15em;height:1.15em}.clawd__hooks{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:.5rem;padding:.75rem;display:grid}@container (width>=46rem){.clawd__hooks{grid-template-columns:repeat(4,minmax(0,1fr))}}.clawd__hook{border:1px solid var(--line-2);border-radius:var(--radius);min-height:3.25rem;font-family:var(--f-mono);font-size:var(--t-label);text-align:left;color:var(--paper);transition:border-color .3s var(--ease-out), background-color .3s var(--ease-out);align-content:center;justify-items:start;gap:.25rem;padding:.5rem .75rem .5rem 1.625rem;font-weight:500;line-height:1.25;display:grid;position:relative}.clawd__hook:before{content:"";background:var(--paper-4);width:.375rem;height:.375rem;transition:background-color .3s var(--ease-out);border-radius:50%;margin-top:-.1875rem;position:absolute;top:50%;left:.75rem}.clawd__hook:hover{border-color:var(--paper-3)}.clawd__hook:active{background:var(--ember-wash)}.clawd__hook[aria-pressed=true]{border-color:var(--ember);background:var(--ember-wash)}.clawd__hook[aria-pressed=true]:before{background:var(--ember)}.clawd__hook-label{letter-spacing:.1em;text-transform:uppercase}.clawd__hook-event{color:var(--paper-3);letter-spacing:.02em}.clawd__hook{min-width:0}.clawd__hook-label,.clawd__hook-event{overflow-wrap:anywhere;max-width:100%}@media (prefers-reduced-motion:reduce){.clawd__hook,.clawd__hook:before{transition:none}}
