@property --story-registered{syntax:"<number>";inherits:true;initial-value:1}@property --story-w{syntax:"<length>";inherits:true;initial-value:0}@property --story-h{syntax:"<length>";inherits:true;initial-value:0}@property --floor{syntax:"*";inherits:false}.Story{--t-28:1.75rem;--t-50:3.125rem;--t-67:4.1875rem;--t-80:5rem;--t-176:11rem;--hero-line:2.25px;--hero-fine:1.25px;--col:calc(1304px / 12);--story-w:calc(100vw * var(--story-registered));--story-h:calc(100svh * var(--story-registered));--scale:min(tan(atan2(var(--story-h,720px), 900px)), tan(atan2(var(--story-w,1280px), 1440px)));margin-block-start:calc(-1 * var(--site-navigation-height,4rem));margin-inline:calc(50% - 50vw);position:relative}.Story p,.Story small{font:inherit;color:inherit;margin:0}.Story h1,.Story h2{max-width:none;margin:0}.Story,.Story [data-ground],.Story .app{--ink:var(--color-text);--soft:var(--color-muted);--rule:var(--color-border)}.Story .paper{--ink:var(--day-9);--soft:var(--day-8);--rule:color-mix(in oklab, var(--day-9) 16%, transparent);background:var(--day-0);color:var(--ink)}.Story .display{font-family:var(--font-heading);font-variation-settings:"opsz" 84;letter-spacing:-.02em;text-wrap:balance;font-weight:400;line-height:1.02}.Story .figure{font-family:var(--font-heading);font-variation-settings:"opsz" 72;font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.03em;white-space:nowrap;font-weight:400;line-height:.95}.Story .stage{height:100svh;position:sticky;top:0;overflow:clip}.Story .scene{width:1440px;height:900px;transform:scale(var(--scale,1));transform-origin:50%;margin:-450px 0 0 -720px;position:absolute;top:50%;left:50%}.Story .scene>*,.Story .cast>*,.Story #story-pile>*{transform-origin:50%;will-change:transform, opacity;transition-property:none;position:absolute;top:0;left:0}.Story [data-measure] *{transition:none!important}.Story .z{display:inline-flex}.Story .slot .z{margin-top:.75rem}.Story [data-calm] .z,.Story .z[data-calm]{zoom:calc(1 / var(--scale))}:root:has(.Story){overflow-x:clip}.SiteShell-main:has(.Story){overflow-x:visible}.Story{--toolbar:calc(100lvh - 100svh);height:calc(var(--len,1) * 100svh + var(--toolbar));padding-bottom:var(--toolbar)}.Story .stage{background:var(--color-canvas);box-shadow:0 var(--toolbar) 0 0 var(--floor,var(--color-canvas))}.Story .lit{position:absolute;inset:0}.Story .cast{will-change:auto;inset:0;transform:none}.Story .gr{opacity:0;position:absolute;inset:0}.Story .gr:first-child{opacity:1}.Story .gr{--hy:calc(50% + (var(--hz,740) - var(--mid,450)) * var(--scale) * 1px);--ground-band:var(--tone-plate);background:linear-gradient(var(--tone-paper) var(--hy), var(--ground-band) var(--hy))}[data-theme=dark] .Story{--night-canvas:var(--color-canvas)}[data-theme=dark] .Story [data-ground=sand]{--ground-deep:var(--color-field-sand-deep)}[data-theme=dark] .Story [data-ground=butter]{--ground-deep:var(--color-field-butter-deep)}[data-theme=dark] .Story [data-ground=sky]{--ground-deep:var(--color-field-sky-deep)}[data-theme=dark] .Story [data-ground=blush]{--ground-deep:var(--color-field-blush-deep)}[data-theme=dark] .Story [data-ground=linen]{--ground-deep:var(--color-field-linen-deep)}@supports (color:oklch(from red l c h)){[data-theme=dark] .Story [data-ground]{--tone-shade:oklch(from var(--ground-deep) calc(l - .085) calc(c * 1.5) h);--tone-deep:oklch(from var(--tone-paper) .58 calc(c * 1.6) h)}}[data-theme=dark] .Story [data-ground]:not(.app){--color-text:inherit;--color-muted:inherit;--color-border:inherit;--color-link-band:inherit;--color-link-band-row:inherit}[data-theme=dark] .Story .solids .line.dim.hi:not([data-solid]>*){stroke:var(--tone-coral-top)}[data-theme=dark] .Story .gr{--ground-band:var(--ground-deep);background:linear-gradient(var(--night-canvas) var(--hy), var(--ground-band) var(--hy))}.Story .gr:nth-child(3),.Story .gr:nth-child(4),.Story .gr:nth-child(5),.Story .gr:nth-child(7),.Story .gr:nth-child(10){--hz:760}.Story .gr:nth-child(6){--hz:600}.Story .gr:nth-child(8){--hz:560}.Story .gr:nth-child(9){--hz:700}.Story .scene>*,.Story .cast>*,.Story #story-pile>*{transform-origin:0 0}.Story #story-scene :is(svg.mv,.cap,.doors,.cue,.slot,.tag,.safe)[data-ground]{background:0 0}.Story #story-pile{pointer-events:none}.Story .scene svg.solids{--line:calc(var(--hero-line)/var(--scale,1)/var(--hs,1))!important;--line-fine:calc(var(--hero-fine)/var(--scale,1)/var(--hs,1))!important}.Story .mv,.Story .fx,.Story .cap,.Story .tag{visibility:hidden}.Story .scene>:is(.fx,.cap,.tag).on{visibility:visible}.Story[data-film] .scene>:is(.fx,.cap,.tag){opacity:0;transition:opacity var(--duration-fast) var(--ease-brand), translate 0s var(--duration-fast), visibility 0s var(--duration-fast);translate:0 10px}.Story[data-film] .scene>:is(.fx,.cap,.tag).on{opacity:1;transition:opacity var(--duration-slow) var(--ease-brand) var(--duration-fast), translate var(--duration-slow) var(--ease-brand) var(--duration-fast), visibility 0s var(--duration-fast);translate:none}.Story #story-link g{opacity:0;transition:opacity var(--duration-fast) var(--ease-brand)}.Story #story-link g.on{opacity:1}.Story #story-link g path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 0s var(--duration-fast)}.Story #story-link g.on path{stroke-dashoffset:0;transition:stroke-dashoffset var(--duration-move) var(--ease-brand)}.Story .scene[data-set]>:is(.fx,.cap,.tag),.Story .scene>:is(.fx,.cap,.tag)[data-set]{transition:none!important;translate:none!important}@media (prefers-reduced-motion:reduce){.Story[data-film] .scene:not([data-set])>:is(.fx,.cap,.tag):not([data-set]){translate:none;transition:opacity var(--duration-fast) var(--ease-brand), visibility 0s var(--duration-fast)!important}.Story[data-film] .scene:not([data-set])>:is(.fx,.cap,.tag):not([data-set]).on{transition:opacity var(--duration-slow) var(--ease-brand) var(--duration-fast), visibility 0s var(--duration-fast)!important}.Story #story-link g{transition:opacity var(--duration-fast) var(--ease-brand)!important}.Story #story-link g path{transition:none}}.Story[data-film] .cast{transition:opacity var(--duration-slow) var(--ease-brand)}.Story[data-film] .scene[data-turn] .cast{transition:opacity var(--duration-fast) var(--ease-exit);opacity:0!important}.Story[data-film] .gr{transition:opacity var(--duration-slow) var(--ease-brand)}.Story[data-film] .gr.under{visibility:hidden;transition:opacity var(--duration-slow) var(--ease-brand), visibility 0s var(--duration-slow)}.Story[data-film] .stage{transition:box-shadow var(--duration-slow) var(--ease-brand)}@media (prefers-reduced-motion:reduce){.Story[data-film] .cast{transition:opacity var(--duration-slow) var(--ease-brand)!important}.Story[data-film] .scene[data-turn] .cast{transition:opacity var(--duration-fast) var(--ease-exit)!important}.Story[data-film] .gr{transition:opacity var(--duration-slow) var(--ease-brand)!important}.Story[data-film] .gr.under{transition:opacity var(--duration-slow) var(--ease-brand), visibility 0s var(--duration-slow)!important}.Story[data-film] .stage{transition:box-shadow var(--duration-slow) var(--ease-brand)!important}}.Story[data-cut] :is(.cast,.gr,.gr.under,.stage,.scene *,#story-link :is(g,path)){transition:none!important}.Story svg.mv{display:block;overflow:visible}.Story #story-scene #story-link{pointer-events:none;width:100%;height:100%;overflow:visible}.Story #story-link path{fill:none;stroke:var(--ink);stroke-width:1.25px}.Story #story-link circle{fill:var(--ink)}.Story #story-scene .cap{text-align:left;width:519px;font-size:var(--t-50);color:var(--ink);margin:0;top:150px;left:80px}.Story #story-scene .cap.big{width:640px;font-size:var(--t-67);top:132px}.Story #story-scene .doors{width:620px;color:var(--ink);flex-wrap:wrap;justify-content:flex-start;align-items:start;gap:.75rem 1.25rem;display:flex;top:366px;left:80px}.Story #story-scene .doors[data-k="11"]{top:240px}.Story .doors small,.Story .slot small{font:400 .875rem/1.35 var(--font-ui);color:var(--soft)}.Story .doors small{text-align:left;flex-basis:100%}.Story .doors .sub{font:400 1.25rem/1.35 var(--font-ui);color:var(--soft);flex-basis:100%;margin:0 0 12px}.Story #story-scene .slot{width:519px;color:var(--ink);justify-items:start;gap:28px;display:grid;top:430px;left:80px}.Story .slot p{gap:6px;justify-items:inherit;margin:0;display:grid}.Story .slot p>span{font:500 1rem/1.3 var(--font-ui);color:var(--soft)}.Story .slot p>b{font:400 var(--t-28)/1 var(--font-heading);font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.01em}.Story .slot p>b.figure{font-size:var(--t-176);letter-spacing:-.04em;line-height:.9}.Story .slot small{max-width:17rem}.Story .chip{border:1px solid var(--ink);vertical-align:-1px;border-radius:2px;width:.75rem;height:.75rem;margin-right:.4rem;display:inline-block}.Story .chip.left{background:oklch(86% .11 88)}.Story .chip.out{background:oklch(75% .085 42)}.Story .chip.tax{background:oklch(54% .03 60)}@media (width>=780px){.Story #story-scene :is(.cap,.slot):is([data-k="1"],[data-k="4"],[data-k="6"],[data-k="7"],[data-k="9"]){left:840px}.Story #story-scene .cap[data-k="1"]{left:calc(80px + 6 * var(--col));width:calc(6 * var(--col) - 24px)}.Story #story-scene .slot.l[data-k="10"]{grid-auto-flow:column;justify-content:start;gap:48px}.Story #story-scene .slot.r[data-k="0"]{top:516px}.Story #story-scene .slot.r[data-k="2"]{top:300px}.Story #story-scene .slot.l[data-k="2"]{gap:16px;top:580px}.Story #story-scene .slot.l[data-k="6"]{justify-items:stretch;gap:16px;top:352px}.Story #story-scene .slot.l[data-k="6"] p{grid-template-columns:1fr auto;align-items:baseline}.Story #story-scene .slot.r[data-k="6"]{border-top:1px solid var(--ink);padding-top:28px;top:504px}.Story #story-scene .slot.r[data-k="8"]{text-align:center;grid-template-columns:repeat(3,1fr);justify-items:center;gap:24px;width:737px;top:600px;left:623px}.Story #story-scene .slot.r[data-k="8"] p>b{font-size:var(--t-50)}.Story #story-scene .slot.r[data-k="10"]{top:350px}.Story #story-scene .slot.l[data-k="10"]{top:670px}}.Story #story-scene .tag{text-align:center;width:max-content;max-width:7rem;font:500 .875rem/1.2 var(--font-ui);letter-spacing:0;color:var(--soft);justify-items:center;gap:4px;margin:0;display:grid}.Story .tag b{font:400 var(--t-28)/1 var(--font-heading);font-variant-numeric:lining-nums tabular-nums;color:var(--ink)}.Story .tag.lead{color:var(--ink)}.Story #story-scene .cue{width:1440px;font:500 .875rem/1 var(--font-ui);color:var(--soft);justify-items:center;gap:6px;display:grid;top:838px;left:0}.Story .cue i{background:var(--ink);transform-origin:top;width:1.5px;height:24px;animation:story-cue var(--duration-draw) var(--ease-draw) backwards}.Story #story-scene .safe{width:519px;font:400 1rem/1.4 var(--font-ui);color:var(--soft);margin:0;top:384px;left:80px}.Story :is(.safe,.slot) a{color:var(--ink);text-underline-offset:.2em}.Story #story-sheet{box-sizing:border-box;width:24em;height:33.5em;font:400 16px/1.3 var(--font-ui);border:1.5px solid var(--day-9);border-radius:.4em;padding:1.6em 1.7em;position:absolute;overflow:hidden}.Story .sh-h{border-bottom:1.5px solid var(--day-9);justify-content:space-between;align-items:baseline;padding-bottom:.6em;display:flex}.Story .sh-h b{font:600 1.25em/1 var(--font-ui)}.Story .sh-h span,.Story .sh-a{color:var(--soft);font-size:.8em}.Story .sh-a{margin:1em 0 1.1em}.Story #story-sheet dl,.Story #story-cCover dl,.Story .work{margin:0}.Story #story-sheet dl div,.Story #story-cCover dl div{border-bottom:1px solid var(--rule);justify-content:space-between;padding:.55em 0;font-size:.9em;display:flex;position:relative}.Story #story-sheet dt,.Story #story-cCover dt{color:var(--soft)}.Story dd{font-variant-numeric:lining-nums tabular-nums;margin:0}.Story #story-sheet .key dd{font-weight:600}.Story #story-sheet .key:after,.Story #story-sheet .sh-h b:after{content:"";border:1.5px solid var(--day-9);opacity:var(--rg,0);border-radius:.4em;position:absolute;inset:.05em -.55em}.Story #story-sheet .sh-h b{position:relative}.Story #story-sheet .sh-h b:after{inset:-.3em -.45em}.Story #story-cCover{box-sizing:border-box;width:19em;font:400 20px/1.35 var(--font-ui);border:1.5px solid var(--day-9);border-radius:.4em;padding:1.6em 1.6em 1.4em}.Story .cv-b{display:flex}.Story .cv-b svg{width:6.5em;height:1.6em}.Story .cv-t{margin:1.3em 0 .3em;font-size:2.1em;display:block}.Story #story-cCover p{color:var(--soft);margin:0 0 1.1em;font-size:.9em}.Story #story-cCover dl div{border-bottom:0;border-top:1px solid var(--rule);font-size:1em}.Story #story-cCover dd{font-weight:600}.Story #story-cCover small{color:var(--soft);margin-top:.9em;font-size:.8em;display:block}.Story .app{box-sizing:border-box;width:26.25em;font:400 16px/1.35 var(--font-ui);background:var(--color-surface,var(--color-canvas));color:var(--color-text);border:1.5px solid var(--color-text);border-radius:.9em;padding:1.2em 1.4em 1.3em}.Story .app[data-ground]{--color-canvas:var(--day-0);--color-surface:var(--day-1);--color-border:color-mix(in oklab, var(--color-text) 55%, var(--day-0))}.Story .app-h{justify-content:space-between;align-items:center;margin-bottom:.9em;display:flex}.Story .app-h b{font:500 1.3em/1 var(--font-heading)}.Story .pill{font:500 .8125em/1 var(--font-ui);color:var(--color-muted);border:1px solid var(--color-border);border-radius:99em;padding:.4em .7em}.Story .fld{border-top:1px solid var(--color-border);gap:.25em;padding:.65em 0;display:grid}.Story .fld span,.Story .fld small,.Story .app-f>span{color:var(--color-muted);font-size:.8125em}.Story .fld output{font:500 1.0625em/1.3 var(--font-ui);background:var(--color-canvas);border:1px solid var(--color-border);border-radius:.5em;padding:.5em .7em}.Story .app-f{border-top:1px solid var(--color-border);align-items:center;gap:.9em;padding-top:.9em;display:flex}.Story #story-cCheck.done .pill{color:var(--color-text);border-color:var(--color-text)}.Story #story-cCheck.done output{background:0 0}.Story .work div{border-top:1px solid var(--color-border);justify-content:space-between;padding:.6em 0;display:flex}.Story .work dt{color:var(--color-muted)}.Story .sum{border-top:1.5px solid var(--color-text);gap:.3em;padding-top:.9em;display:grid}.Story .sum span{color:var(--color-muted);font-size:.9375em}.Story .sum .figure{color:var(--color-text);font-size:3.6em}.Story #story-cFirm{width:30em;font-size:18px}.Story .rows{margin:0;padding:0;list-style:none}.Story .rows li{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:.7em 0;display:flex}.Story .rows em{color:var(--color-muted);align-items:center;gap:.45em;font-size:.875em;font-style:normal;display:flex}.Story .rows .wait em{color:var(--color-text);font-weight:600}.Story .rows .wait em:before{content:"";background:var(--color-text);border-radius:50%;width:.5em;height:.5em}.Story .more{border-top:1px solid var(--color-border);color:var(--color-muted);padding-top:.7em;font-size:.875em}.Story :is(#story-ahead [data-thing=coins],.pp.lead){--tone-top:oklch(86% .11 88);--tone-left:oklch(79% .115 85);--tone-right:oklch(72% .12 82)}.Story #story-cSub{width:21em}.Story #story-cSub .app-h>*{white-space:nowrap}.Story #story-cSub .sum p{color:var(--color-muted);align-items:baseline;gap:.6em;margin:0;display:flex}.Story #story-cSub .more{margin-top:1em;padding-bottom:.7em}.Story #story-home .ln{--tone-top:oklch(86% .11 88);--tone-left:oklch(79% .115 85);--tone-right:oklch(72% .12 82)}.Story #story-home .ln.tax{--tone-coral-top:oklch(54% .03 60);--tone-coral-left:oklch(46% .03 60);--tone-coral-right:oklch(39% .03 60);--tone-coral-line:var(--tone-line)}.Story #story-home .ln.out{--tone-coral-top:oklch(75% .085 42);--tone-coral-left:oklch(67% .09 42);--tone-coral-right:oklch(59% .09 42);--tone-coral-line:var(--tone-line)}.Story #story-dial .band,.Story #story-dial .tick{stroke:var(--tone-line);stroke-width:var(--line);vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.Story #story-dial .tick{fill:none}.Story #story-dial .band.track{fill:var(--tone-left)}.Story #story-dial .band.now{fill:var(--tone-deep)}.Story #story-dial .band.rise{fill:var(--tone-coral-top);stroke:var(--tone-coral-line)}.Story #story-lines{gap:1.75rem;max-width:60rem;margin:0 auto;padding:5rem 1.5rem;display:grid}.Story.on #story-lines{display:contents}.Story.on #story-lines>*{left:0;top:calc(var(--at,0) * 1svh);clip-path:inset(50%);white-space:nowrap;pointer-events:none;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.Story .year .ln.out{--hi:var(--o,0)}.Story .year .ln.tax{--hi:var(--t,0)}.Story .sh-t{color:var(--soft);margin:1.5em 0 .1em;font-size:.8em}.Story #story-sheet dl.sh-r div{padding:.45em 0;font-size:.8em}@keyframes story-cue{0%{transform:scaleY(0)}55%,to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.Story .cue i{animation:none}}@media (width<=779.98px){.Story{--scale:min(tan(atan2(var(--story-h,640px), 1688px)), tan(atan2(var(--story-w,360px), 780px)))}.Story .z{zoom:2}.Story{--mid:844;--hero-line:1.75px;--hero-fine:1px}.Story .gr:nth-child(n){--hz:1180}.Story .gr:first-child{--hz:1380}.Story #story-scene .cap:nth-child(n){width:700px;font-size:60px;top:176px;left:40px}.Story #story-scene .cap.big{font-size:68px}.Story #story-scene .doors{gap:24px;width:700px;top:430px;left:40px}.Story #story-scene .doors[data-k="11"]{top:350px}.Story .doors small,.Story .slot small{font-size:26px}.Story #story-scene .slot{gap:18px;width:700px;top:1352px;left:40px}.Story #story-scene .slot.l{grid-auto-flow:column;justify-content:start;gap:40px}.Story #story-scene .slot[data-k="0"]{width:700px;top:770px;left:40px}.Story .slot p>span{font-size:28px}.Story #story-scene .slot[data-k="8"]{gap:0;width:400px;left:340px}.Story #story-scene .slot[data-k="8"] p{align-content:center}.Story #story-scene .slot[data-k="8"] p>b{font-size:60px}.Story .slot p>b{font-size:44px}.Story .doors .sub{margin-bottom:8px;font-size:36px}.Story #story-scene .slot[data-k="0"] .app{font-size:26px}.Story .slot p>b.figure{letter-spacing:-.04em;font-size:176px;line-height:.9}.Story .slot small{max-width:none}.Story .chip{width:22px;height:22px;margin-right:10px}.Story #story-scene .cue{gap:10px;width:auto;font-size:26px;top:1372px;left:40px}.Story .cue i{width:3px;height:34px}.Story #story-scene .safe{width:660px;font-size:28px;top:1258px;left:60px}.Story #story-scene .tag{max-width:180px;font-size:26px}.Story .tag b{font-size:44px}.Story #story-cSub{width:23em;font-size:28px}.Story #story-sheet{font-size:26px}.Story .app,.Story #story-cFirm{width:22.6em;font-size:30px}.Story #story-cCover{width:20em;font-size:22px}.Story .scene{width:780px;height:1688px;margin:-844px 0 0 -390px}.Story #story-fName{display:none}}
