@font-face{font-family:Besley;font-weight:900;font-display:swap;src:url(/fonts/besley-900-latin.woff2)format("woff2");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:Besley;font-weight:900;font-display:swap;src:url(/fonts/besley-900-latin-ext.woff2)format("woff2");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:Hanken;font-weight:500;font-display:swap;src:url(/fonts/hanken-500-latin.woff2)format("woff2");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:Hanken;font-weight:500;font-display:swap;src:url(/fonts/hanken-500-latin-ext.woff2)format("woff2");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:Hanken;font-weight:700;font-display:swap;src:url(/fonts/hanken-700-latin.woff2)format("woff2");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:Hanken;font-weight:700;font-display:swap;src:url(/fonts/hanken-700-latin-ext.woff2)format("woff2");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}.foot{z-index:20;padding:20px max(24px, env(safe-area-inset-left)) max(20px, env(safe-area-inset-bottom));background:var(--night);font:500 14px / 1.4 var(--sans);color:#efe8da9e;border-top:1px solid #efe8da1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 32px;display:flex;position:relative}.foot-links{flex-wrap:wrap;gap:0 24px;margin:0;padding:0;list-style:none;display:flex}.foot a{color:#efe8dad1;align-items:center;min-height:32px;text-decoration:none;display:inline-flex}.foot a:hover{color:var(--cream);text-underline-offset:3px;text-decoration:underline}.foot a:focus-visible{outline:2px solid var(--amber);outline-offset:2px;border-radius:2px}.made{margin:0}.hd{--bar-h:64px;z-index:30;background:var(--night);color:var(--cream);view-transition-name:site-header;border-bottom:1px solid #efe8da1a;position:sticky;top:0}.hd-row{height:var(--bar-h);padding:0 max(24px, env(safe-area-inset-right)) 0 max(24px, env(safe-area-inset-left));align-items:center;display:flex}.hd-mark{border-radius:8px;place-items:center;min-width:40px;min-height:40px;margin-left:-4px;display:grid}.hd .mark-icon,.sheet .mark-icon{width:40px;height:40px;display:block}.hd-nav{gap:32px;height:100%;margin-left:auto;display:flex}.hd-nav a{height:100%;font:500 15px / 20px var(--sans);color:#efe8dad1;white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex;position:relative}.hd-nav a:hover,.hd-nav a[aria-current=page]{color:var(--cream)}.mk{background:var(--amber);height:2px;display:none;position:absolute;top:calc(50% + 18px);left:0;right:0}.hd-nav a[aria-current=page] .mk{view-transition-name:nav-marker;display:block}.hd-chip,.sheet-chip{background:var(--chip);color:var(--ink);font-family:var(--sans);letter-spacing:.01em;white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;font-weight:700;line-height:1;text-decoration:none;transition:background .15s ease-out;display:inline-flex}.hd-chip:hover,.sheet-chip:hover{background:#ffc285}.hd-chip{height:36px;margin-left:32px;padding:0 16px;font-size:14px}.hd-menu{display:none}.hd :focus-visible,.sheet :focus-visible{outline:2px solid var(--amber);outline-offset:2px}.hd[data-state=home]{pointer-events:none;background:0 0;border-bottom-color:#0000;position:fixed;inset:0 0 auto}.hd[data-state=home] :is(a,button){pointer-events:auto}@media (width<=719px){.hd{--bar-h:56px;transition:translate .2s ease-out}.hd.is-hidden{translate:0 -100%}.hd[data-state=home]{background:var(--night)}.hd-nav{display:none}.hd-mark{min-width:44px;min-height:44px;margin-left:-6px}.hd-chip{margin-left:auto;padding:0 12px}.hd-menu{min-width:44px;min-height:44px;color:var(--cream);font:700 15px / 1 var(--sans);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;margin:0 -4px 0 auto;padding:0 4px;display:inline-grid}.hd-chip+.hd-menu{margin-left:12px}}.sheet{--bar-h:56px;width:100%;max-width:none;height:100%;max-height:none;padding:0 0 max(24px, env(safe-area-inset-bottom));background:var(--night);color:var(--cream);opacity:0;transition:opacity .12s ease-in, display .12s allow-discrete, overlay .12s allow-discrete;border:0;margin:0;position:fixed;inset:0;overflow-y:auto}.sheet:popover-open{opacity:1;flex-direction:column;transition-duration:.16s;transition-timing-function:ease-out;display:flex}@starting-style{.sheet:popover-open{opacity:0}}.sheet .hd-row{border-bottom:1px solid #efe8da1a}.sheet .hd-menu{margin-left:auto}.sheet-links{padding:0 max(24px, env(safe-area-inset-left));margin:24px 0 0;list-style:none}.sheet-links a{min-height:72px;font:900 40px / 1.05 var(--serif);letter-spacing:.01em;color:var(--headline);align-items:center;text-decoration:none;display:flex}.sheet-links a[aria-current=page]{color:var(--amber)}.sheet-chip{height:52px;margin:32px max(24px, env(safe-area-inset-left)) 0;align-self:stretch;font-size:16px}html:has(#menu:popover-open){overflow:hidden}@media (prefers-reduced-motion:no-preference){.sheet:popover-open li{animation:.16s ease-out both sheet-rise;animation-delay:calc(var(--i,0) * 30ms)}}@keyframes sheet-rise{0%{opacity:0;translate:0 8px}}@media (prefers-reduced-motion:reduce){.hd{transition:opacity .12s ease-out}.hd.is-hidden{opacity:0;pointer-events:none;translate:none}.sheet{transition-duration:.12s}.sheet:popover-open{transition-duration:.12s}}@view-transition{navigation:auto}::view-transition{background:var(--night)}::view-transition-group(site-header){animation-duration:.16s}@media (prefers-reduced-motion:no-preference){::view-transition-old(root){mix-blend-mode:normal;animation:.16s ease-in both vt-out}::view-transition-new(root){mix-blend-mode:normal;animation:.28s cubic-bezier(.215,.61,.355,1) 80ms both vt-in}::view-transition-group(nav-marker){animation-duration:.28s;animation-timing-function:cubic-bezier(.215,.61,.355,1)}::view-transition-new(nav-marker):only-child{animation:.2s cubic-bezier(.215,.61,.355,1) both vt-grow}::view-transition-old(nav-marker):only-child{animation:.16s ease-in both vt-fade-out}}@media (prefers-reduced-motion:reduce){::view-transition-group(nav-marker){animation:none}::view-transition-old(root){animation:.15s ease-out both vt-fade-out}::view-transition-old(nav-marker){animation:.15s ease-out both vt-fade-out}::view-transition-new(root){animation:.15s ease-out both vt-fade-in}::view-transition-new(nav-marker){animation:.15s ease-out both vt-fade-in}}@keyframes vt-out{to{opacity:0;translate:0 -8px}}@keyframes vt-in{0%{opacity:0;translate:0 16px}}@keyframes vt-grow{0%{opacity:0;scale:0 1}}@keyframes vt-fade-out{to{opacity:0}}@keyframes vt-fade-in{0%{opacity:0}}:root{--night:#05070a;--cream:#efe8da;--headline:#f1ead9;--amber:#ffc07a;--chip:#ffb066;--ink:#1a1714;--sans:Hanken, ui-sans-serif, system-ui, sans-serif;--serif:Besley, Georgia, serif;--bar:10.5svh;--fade:.3s;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (aspect-ratio<=1){:root{--bar:4.5svh}}@media (prefers-reduced-motion:reduce){:root{--fade:.4s}}*,:before,:after{box-sizing:border-box}html{background:var(--night);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{color:var(--cream);font:500 16px/1.4 var(--sans);margin:0;overflow-x:clip}.sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}:focus-visible{outline:2px solid var(--cream);outline-offset:3px}.stage{background:var(--night);height:100svh;position:fixed;inset:0;overflow:hidden}.still{opacity:0;transition:opacity var(--fade) ease-out;position:absolute;inset:0}.still.on{opacity:1}.still img{object-fit:cover;width:100%;height:100%;transform-origin:var(--origin,50% 50%);scale:var(--push,1);display:block}.bars:before,.bars:after{content:"";z-index:5;height:var(--bar);background:#000;position:fixed;left:0;right:0}.bars:before{top:0}.bars:after{top:calc(100svh - var(--bar))}.beat{height:calc(var(--len,100) * 1svh);position:relative}@media (prefers-reduced-motion:reduce){.beat{height:100svh}}.layer{z-index:10;opacity:0;pointer-events:none;height:100svh;transition:opacity var(--fade) ease-out;--fw:max(100cqw, 100cqh * 16 / 9);--k:calc(var(--fw) / 1920);--fx:calc((100cqw - var(--fw)) / 2);--fy:calc((100cqh - var(--fw) * 9 / 16) / 2);--v:calc(100cqh / 1080);position:fixed;inset:0;container-type:size}@media (aspect-ratio<=1){.layer{--fw:max(100cqw, 100cqh * 9 / 16);--k:calc(var(--fw) / 1080);--fy:calc((100cqh - var(--fw) * 16 / 9) / 2);--v:calc(100cqw / 1080)}}.beat.on .layer{opacity:1;pointer-events:auto}.layer>*{position:absolute}.pill{--bx:365;--by:433;--bw:1200;--bh:214;left:calc(var(--fx) + var(--bx) * var(--k));top:calc(var(--fy) + var(--by) * var(--k));width:calc(var(--bw) * var(--k));height:calc(var(--bh) * var(--k));box-shadow:inset 0 calc(-3 * var(--k)) calc(10 * var(--k)) #141e3214;font:inherit;appearance:none;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:#e3e4e5;border:0;border-radius:999px;margin:0;padding:0}.pill:focus{outline:none}.pill:focus-visible{outline:2px solid var(--cream);outline-offset:6px}.ask{pointer-events:none;--tx:455;--ty:540;--ts:76;--ux:455;--uy:694;margin:0;font-weight:500;transition:opacity .4s ease-out;inset:0}@media (aspect-ratio<=1){.pill{--bx:90;--by:880;--bw:904;--bh:160}.ask{--tx:157;--ty:960;--ts:57;--ux:90;--uy:1090}}.wait #ask .ask{opacity:0}@media (prefers-reduced-motion:reduce){.ask{transition:none}}.placeholder{left:calc(var(--fx) + var(--tx) * var(--k));top:calc(var(--fy) + (var(--ty) - var(--ts) * .6) * var(--k));font:500 calc(var(--ts) * var(--k)) / 1.2 var(--sans);color:#6c717a;white-space:nowrap;position:absolute}.caret{left:calc(var(--fx) + var(--tx) * var(--k) - .08em);top:calc(var(--fy) + var(--ty) * var(--k) - .5em);width:max(1.5px,.045em);height:1em;font-size:calc(var(--ts) * var(--k));background:#141a28;animation:1.06s step-end infinite blink;position:absolute}@keyframes blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.caret{animation:none}}.under{left:calc(var(--fx) + var(--ux) * var(--k));top:calc(var(--fy) + var(--uy) * var(--k));max-width:min(calc((100cqw + var(--fw)) / 2 - var(--ux) * var(--fw) / 1920 - 24px), calc(1100 * var(--v)));pointer-events:auto;position:absolute}.under>span{display:block}.sentence{white-space:nowrap}.lede{font:900 clamp(26px, calc(52 * var(--v)), 64px) / 1.08 var(--serif);color:var(--headline);text-wrap:balance}.answer{font:500 clamp(15px, calc(24 * var(--v)), 28px) / 1.35 var(--sans);color:#efe8dac7;text-wrap:balance;margin-top:.9em}@media (aspect-ratio<=1){.under{max-width:calc(904 * var(--k))}.lede{font-size:max(20px, calc(56 * var(--v)))}.answer{font-size:max(15px, calc(40 * var(--v)))}}.cue{left:50%;bottom:calc(var(--bar) / 2);font:500 13px / 1 var(--sans);letter-spacing:.04em;color:#efe8dab8;pointer-events:none;opacity:0;flex-direction:column;align-items:center;gap:6px;margin:0;transition:opacity .25s ease-out;display:flex;translate:-50% 50%}.cue.on{opacity:1;transition-duration:.7s}.cue svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;display:block}@media (prefers-reduced-motion:no-preference){.cue.on svg{animation:1.8s ease-in-out infinite alternate drift}}@keyframes drift{to{translate:0 3px}}.hint{left:calc(44 * var(--v));bottom:calc(var(--bar) + 28 * var(--v));padding:calc(12 * var(--v)) calc(20 * var(--v));font:500 max(14px, calc(22 * var(--v))) / 1 var(--sans);letter-spacing:.02em;color:#efe8daeb;opacity:0;background:#0a0c108c;border-radius:999px;margin:0;transition:opacity .3s ease-out}.hint:before{content:"";vertical-align:-.08em;border:2px solid #efe8dae6;border-radius:50%;width:.72em;height:.72em;margin-right:.55em;display:inline-block}.beat.hinted .hint{opacity:1}.hint-mouse{display:none}@media (pointer:fine){.hint-touch{display:none}.hint-mouse{display:inline}}@media (aspect-ratio<=1){.hint{left:calc(56 * var(--v));bottom:auto;top:calc(var(--bar) + 40 * var(--v));padding:calc(16 * var(--v)) calc(26 * var(--v));font-size:max(14px, calc(36 * var(--v)))}}.strikers{inset:0}.st{display:contents}.crop{display:none}.striker{left:calc(var(--fx) + (var(--x) - var(--w) / 2) * var(--k));top:calc(var(--fy) + var(--y) * var(--k));width:max(48px, calc(var(--w) * var(--k)));height:max(48px, calc(var(--h) * var(--k)));cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;padding:0;position:absolute}@media (aspect-ratio<=1){.striker{left:clamp(24px, calc(var(--fx) + var(--px) * var(--k)), calc(100cqw - 24px));top:calc(var(--fy) + var(--py) * var(--k));width:max(48px, calc(var(--pw) * var(--k)));height:max(48px, calc(var(--ph) * var(--k)));z-index:var(--pz,1);translate:-50%}}.striker:before,.striker:after{content:"";pointer-events:none;opacity:0;transition:opacity .3s ease-out;position:absolute}.striker:before{mix-blend-mode:screen;background:radial-gradient(closest-side at 50% 30%,#ffb06657,#ffb06600);inset:-30% -60% -10%}.striker:after{width:max(28px, calc(44 * var(--k)));aspect-ratio:1;border:2px solid #efe8dae6;border-radius:50%;top:22%;left:50%;translate:-50% -50%;box-shadow:0 0 12px #ffb46e99}.striker[aria-expanded=true]:before,.striker[aria-expanded=true]:after{opacity:1}@media (pointer:fine){.striker:hover:after{opacity:.55}}.why{z-index:2;--cw:max(280px, calc(440 * var(--k)));--hx:calc(var(--fx) + var(--x) * var(--k));--cl:clamp(16px, calc(var(--hx) - var(--cw) / 2), calc(100cqw - var(--cw) - 16px));left:var(--cl);bottom:calc(100cqh - var(--fy) - (var(--y) - 24) * var(--k));width:var(--cw);position:absolute}.card{padding:max(16px, calc(26 * var(--k))) max(16px, calc(26 * var(--k)));background:var(--cream);color:var(--ink);opacity:0;border-radius:6px;transition:opacity .3s ease-out,translate .3s cubic-bezier(.215,.61,.355,1);position:relative;translate:0 8px;box-shadow:0 14px 40px #0000008c}.why.open .card{opacity:1;translate:0}.why.below{bottom:auto;top:var(--below)}.why.below .card:after{border-top:0 #0000;border-bottom:13px solid var(--cream);top:-12px;bottom:auto}@media (prefers-reduced-motion:reduce){.card{transition:none;translate:none}}.card:after{content:"";bottom:-12px;left:clamp(14px, calc(var(--hx) - var(--cl) - 13px), calc(var(--cw) - 40px));border:13px solid #0000;border-bottom:0;border-top-color:var(--cream);position:absolute}@media (aspect-ratio<=1){.why{--cw:min(calc(860 * var(--v)), 340px);--hx:clamp(28px, calc(var(--fx) + var(--px) * var(--k)), calc(100cqw - 28px));--cl:clamp(calc(56 * var(--v)), calc(var(--hx) - var(--cw) * .55), calc(960 * var(--v) - var(--cw)));bottom:max(calc(100cqh * 420 / 1920), calc(100cqh - var(--fy) - (var(--py) - 30) * var(--k)))}}.who{font:900 max(20px, calc(32 * var(--k))) / 1.05 var(--serif);letter-spacing:.01em;margin:0 0 .35em;padding-right:4.5em}.line{font:500 max(15px, calc(25 * var(--k))) / 1.32 var(--sans);color:#2b2722;margin:0}.line q{quotes:"“" "”"}.close{min-width:48px;min-height:36px;color:var(--ink);font:700 13px/1 var(--sans);cursor:pointer;background:0 0;border:1px solid #1a171440;border-radius:999px;padding:0 12px;position:absolute;top:8px;right:8px}.close:hover{background:#1a17140f}.card .close:focus-visible{outline-color:var(--ink)}.words .head,.floors{text-transform:uppercase;font-family:var(--serif);font-weight:900}.words{pointer-events:none;transform-origin:var(--origin,50% 50%);scale:var(--push,1);margin:0;padding:0;list-style:none;inset:0}.js .words li{transform-origin:0 0;text-align:center;color:#2a1d12;opacity:0;transition:opacity var(--fade) ease-out, translate var(--fade) cubic-bezier(.215, .61, .355, 1);place-items:center;display:grid;position:absolute;top:0;left:0;translate:0 8px}.js .words li.on{opacity:1;translate:0}.js .words li.gone{display:none}.js .words .head{font-size:min(calc(var(--bh) * .54), calc(var(--bw) * .085));letter-spacing:.05em;white-space:nowrap;line-height:1}.js .words .name,.js .words .job{padding-left:calc(var(--bw) * .05);text-align:left;white-space:nowrap;place-items:center start;line-height:1}.js .words .name{font:900 min(calc(var(--bh) * .9), calc(var(--bw) * .2)) / 1 var(--serif)}.js .words .job{font:700 min(calc(var(--bh) * .88), calc(var(--bw) * .13)) / 1 var(--sans)}.js .words .plate{text-transform:none;align-content:center;gap:calc(var(--bh) * .04);white-space:nowrap;line-height:1}.plate .pn{font:900 min(calc(var(--bh) * .42), calc(var(--bw) * .24)) / 1 var(--serif)}.plate .pj{font:700 min(calc(var(--bh) * .24), calc(var(--bw) * .13)) / 1 var(--sans)}.js .floors .floor{font-size:min(calc(var(--bh) * .6), calc(var(--bw) * .085));letter-spacing:.03em;white-space:nowrap;color:#2b2620;line-height:1}@media (prefers-reduced-motion:reduce){.js .words li{transition:none;translate:none}}.clip{z-index:1;object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity var(--fade) ease-out;position:absolute;inset:0}.clip.on{opacity:1}.scrim{background:linear-gradient(90deg,#04060ab8,#04060a80 55%,#04060a00);inset:0 38% 0 0}.last{left:calc(120 * var(--v));top:calc(var(--bar) + 210 * var(--v))}.last h2{font:900 calc(62 * var(--v)) / 1.04 var(--serif);letter-spacing:.01em;text-transform:uppercase;color:var(--headline);text-shadow:0 2px 24px #0009;margin:0}.last h2 span{white-space:nowrap;display:block}.last h2 .l2{color:var(--amber)}.ph{display:none}.sign{align-items:flex-start;gap:calc(14 * var(--v));margin-top:calc(44 * var(--v));color:inherit;border-radius:8px;flex-direction:column;text-decoration:none;display:inline-flex}.chip{min-height:48px;padding:calc(20 * var(--v)) calc(32 * var(--v));background:var(--chip);color:var(--ink);font:700 max(16px, calc(26 * var(--v))) / 1 var(--sans);letter-spacing:.01em;border-radius:6px;align-items:center;transition:background .15s ease-out;display:inline-flex;box-shadow:0 8px 30px #ff963c40}.sign:hover .chip{background:#ffc285}.join{font:500 max(13px, calc(18 * var(--v))) / 1.2 var(--sans);color:#efe8dad1}@media (aspect-ratio<=1){.scrim{background:linear-gradient(#04060ab3,#04060a73 60%,#04060a00);inset:0 0 58%}.last{left:calc(64 * var(--v));top:calc(var(--bar) + 150 * var(--v))}.last h2{font-size:calc(76 * var(--v))}.ph{display:inline}.sign{margin-top:calc(64 * var(--v))}.chip{padding:calc(32 * var(--v)) calc(48 * var(--v));font-size:max(16px, calc(44 * var(--v)))}.join{font-size:max(13px, calc(30 * var(--v)))}}.last h2 span,.sign,.scrim{opacity:0;transition:opacity .5s ease-out,translate .5s cubic-bezier(.215,.61,.355,1);translate:0 14px}.scrim{transition-duration:.4s;translate:none}.last h2 .l2{transition-delay:.15s}.sign{transition-delay:.4s}.beat.shown .last h2 span,.beat.shown .sign,.beat.shown .scrim{opacity:1;translate:0}@media (prefers-reduced-motion:reduce){.last h2 span,.sign,.scrim{opacity:1;transition:none;translate:none}}.flow-still{display:none}@media (aspect-ratio<=1),(hover:none) and (pointer:coarse){:root{--bar:0px;--head:56px;--trim:112}@media (width>=720px){:root{--head:64px}}body{padding:0 env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);position:relative}.hd[data-state=home]{background:var(--night);position:sticky;top:0}.bars{display:none}.stage{inset:var(--head) env(safe-area-inset-right) auto env(safe-area-inset-left);aspect-ratio:1920/856;height:auto;position:absolute}.stage>:not(.still[data-still]){display:none}.stage .still[data-still]{opacity:1;transition:none}.still img{scale:none}main{overflow-x:clip}.beat{height:auto}.layer{aspect-ratio:1920/856;opacity:1;pointer-events:auto;--fw:100cqw;--fx:0px;--fy:calc(-1 * var(--trim) * var(--k));height:auto;transition:none;position:relative;inset:auto}.layer>.flow-still{display:block;inset:0;overflow:hidden}.layer>.flow-still.more{display:none}.cue{top:calc(min(100cqh, 100svh - var(--head)) - 52px);bottom:auto;translate:-50%}.flow-still img{object-fit:cover;width:100%;height:100%;display:block}.words{scale:none}.js .words:not(.placed) li{position:static}.js .words li,.hint,.beat .last h2 span,.beat .sign,.beat .scrim{opacity:1;translate:0}.js .words li,.hint,.beat .last h2 span,.beat .sign{transition:opacity .3s ease-out,translate .3s cubic-bezier(.215,.61,.355,1);transition-delay:calc(var(--i,0) * .15s)}}@media (aspect-ratio<=1){:root{--trim:84}.layer>.flow-still.more{display:block}.stage,.layer{aspect-ratio:1080/1752}#march .layer{aspect-ratio:auto;padding:28px 0 8px;container-type:inline-size}#march .flow-still,#march .hint,.striker,.close{display:none}.strikers{gap:36px;max-width:480px;margin:0 auto;display:grid;position:static}.st{display:block}.crop{aspect-ratio:440/520;display:block;position:relative}.crop img{width:100%;height:100%;display:block}.crop:after{content:"";left:50%;top:var(--ry);aspect-ratio:1;border:2px solid #efe8dae6;border-radius:50%;width:27%;position:absolute;translate:-50% -50%;box-shadow:0 0 12px #ffb46e99}.why,.why[hidden]{content-visibility:visible;width:auto;margin:-26px 16px 0;display:block;position:relative;inset:auto}.why .card{opacity:1;padding:16px 18px;transition:none;translate:none}.why .card:after{display:none}.why .who{padding:0;font-size:22px}.why .line{font-size:16px}}@media (hover:none) and (pointer:coarse) and (aspect-ratio>=1001/1000){.cue{left:auto;right:max(16px, env(safe-area-inset-right));translate:none}}@media (prefers-reduced-motion:no-preference){@media (aspect-ratio<=1),(hover:none) and (pointer:coarse){.reveal .beat:not(.seen) :is(.words li,.hint,.last h2 span,.sign){opacity:0;translate:0 8px}}}
