html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.stage-root{background:var(--pine-950);color:var(--fg);--screens:var(--screens-full,8.8);display:grid;position:relative}.stage-root[data-tier="1"]{--screens:var(--screens-phone,7.04)}.stage{z-index:0;background:var(--pine-950);grid-area:1/1;align-self:start;height:100lvh;position:sticky;top:0;overflow:clip}.stage__chapters{z-index:1;grid-area:1/1;position:relative}.stage__photo,.stage__dim,.stage__live,.stage__veil,.stage__wait,.stage__grade,.stage__dip{height:100lvh;position:absolute;inset:0 0 auto}.stage__photo{z-index:0;transform-origin:70% 30%;will-change:transform}@media (aspect-ratio<=4/5){.stage__photo{transform-origin:84% 40%}}.stage__dim{z-index:1;background:var(--pine-950);opacity:0;pointer-events:none}.stage-root[data-mode=flow] .stage__dim{transition:opacity var(--dur-slow) var(--ease-out)}.stage-root[data-mode=flow][data-active]:not([data-active=kokler],[data-active=start]) .stage__dim{opacity:.74}.stage__live{z-index:3;pointer-events:none}.stage__canvas{visibility:hidden;opacity:0;touch-action:auto;width:100%;height:100%;display:block}.stage-root[data-stage=loading] .stage__canvas,.stage-root[data-stage=stills] .stage__canvas{visibility:hidden!important}.stage-root[data-recovering] .stills{display:block}.stage-root[data-recovering] .stage__wait{display:none}.stage__veil{z-index:4;pointer-events:none;opacity:0;background:linear-gradient(90deg,#050806b3 0%,#05080680 34%,#0508061a 56%,#05080600 66%),linear-gradient(#05080600 68%,#05080680 100%)}.stage__veil--r{opacity:0;background:linear-gradient(270deg,#050806b3 0%,#05080680 34%,#0508061a 56%,#05080600 66%)}@media (width<=47.99rem){.stage__veil{opacity:0;background:linear-gradient(#05080600 26%,#05080680 54%,#050806d6 100%),linear-gradient(#0508068c 0%,#05080600 30%),linear-gradient(#05080642,#05080642)}.stage__veil--r{display:none}}@media screen and (width<=47.99rem){.stage-root[data-mode=scrub]{--copy-h:calc(var(--copy-max,12rem) + 1.25rem + var(--cookie-h,0px));--bars:0px}@supports (height:100lvh){.stage-root[data-mode=scrub]{--bars:calc(100lvh - 100svh)}}.stage-root[data-mode=scrub][data-hold]{--copy-h:calc(var(--copy-max,12rem) + 1.25rem + var(--cookie-h,0px) + 4rem)}.stage-root[data-mode=scrub] .stage__veil{opacity:0;transition:opacity .3s var(--ease-out-2);background:linear-gradient(0deg, #050806e0 0, #050806e0 var(--bars), #050806d6 calc(var(--bars) + var(--copy-h) * .5), #050806a8 calc(var(--bars) + var(--copy-h)), #05080633 calc(var(--bars) + var(--copy-h) + 3rem), #05080600 calc(var(--bars) + var(--copy-h) + 6rem)), linear-gradient(180deg, #05080680 0, #05080600 6rem)}.stage-root[data-mode=scrub][data-copy] .stage__veil{opacity:1}}.stage__grade{z-index:4;pointer-events:none;background:radial-gradient(120% 90% at 50% 38%,#05080600 55%,#05080680 100%);display:none}@media screen and (width<=47.99rem){.stage-root[data-mode=scrub][data-tier="1"] .stage__grade{display:block}}.stage__dip{z-index:5;pointer-events:none;opacity:0;background:var(--pine-950)}.stage-root[data-stage=stills]:not([data-active=kokler]) .stage__veil:not(.stage__veil--r){opacity:1}.stage-root[data-stage=stills][data-active-side=right] .stage__veil:not(.stage__veil--r){opacity:0}.stage-root[data-stage=stills][data-active-side=right] .stage__veil--r{opacity:1}@media (width<=47.99rem){.stage-root[data-stage=stills][data-active-side=right] .stage__veil:not(.stage__veil--r){opacity:1}}.stage__wait{z-index:2;pointer-events:none;opacity:0;transition:opacity var(--dur-slow) var(--ease-out);place-items:center;display:grid}.stage-root[data-waiting=true] .stage__wait{opacity:1}.stage__wait p{justify-items:center;gap:var(--space-3);letter-spacing:.32em;text-transform:uppercase;color:var(--cream-60);margin-top:22vh;font-size:.625rem;font-weight:700;display:grid}.stage__wait i{background:var(--line-soft);width:min(12.5rem,40vw);height:1px;display:block;overflow:hidden}.stage__wait b{background:linear-gradient(90deg, var(--gold-600), var(--gold-300));transform-origin:0;height:100%;transition:transform var(--dur-slow) var(--ease-out);display:block;transform:scaleX(.04)}.chapter{min-height:100svh;padding-top:calc(var(--header-h) + env(safe-area-inset-top) + var(--space-5));padding-bottom:calc(var(--space-7) + env(safe-area-inset-bottom));align-content:center;display:grid;position:relative}.chapter--end{align-content:end;min-height:60svh}.chapter__pin{display:contents}.chapter__ord{display:none}.chapter--right .chapter__copy{margin-inline-start:auto}.chapter__copy{justify-items:start;gap:var(--space-4);width:min(28.75rem,100%);display:grid}.chapter__num{font-family:var(--font-display);letter-spacing:-.02em;color:#0000;-webkit-text-stroke:1px #e2bc5c8c;padding-bottom:.14em;font-size:clamp(4rem,3rem + 5vw,9rem);line-height:.8}.chapter__copy .lede{max-width:42ch}.chapter__icon{color:var(--gold-300);display:none}.stage-root[data-icons] .chapter__icon{display:block}.chapter__icon svg{width:3rem;height:3rem}.chapter__link{align-items:center;gap:var(--space-3);min-height:2.75rem;font-size:var(--text-ui);letter-spacing:var(--tracking-ui);text-transform:uppercase;color:var(--link);transition:color var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out), gap var(--dur-slow) var(--ease-out);border-bottom:1px solid #e2bc5c61;font-weight:700;text-decoration:none;display:inline-flex}.chapter__link svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:1.1em;height:1.1em}@media (hover:hover){.chapter__link:hover{color:var(--gold-200);border-color:var(--gold-300);gap:var(--space-4)}}.chapter__facts{gap:var(--space-6);width:100%;padding-top:var(--space-4);border-top:1px solid var(--border-strong);display:flex}.chapter__facts div{gap:2px;display:grid}.chapter__facts dt{letter-spacing:.24em;text-transform:uppercase;color:var(--fg-subtle);font-size:.625rem;font-weight:700}.chapter__facts dd{font-family:var(--font-display);color:var(--gold-300);font-size:clamp(1.375rem,1.2rem + .6vw,1.875rem)}.chapter__cta{gap:var(--space-3);flex-wrap:wrap;display:flex}.chapter--end .chapter__cta{justify-content:center}.story-rail{z-index:6;pointer-events:none;grid-area:1/1;align-self:start;height:100svh;position:sticky;top:0}.story-rail__nav{inset-inline:0;top:calc(var(--header-h) + env(safe-area-inset-top) + .375rem);pointer-events:auto;transition:opacity var(--dur-slow) var(--ease-out), visibility var(--dur-slow);justify-content:center;display:flex;position:absolute}.stage-root[data-active=kokler] .story-rail__nav{opacity:0;visibility:hidden}.story-rail ol{border-radius:var(--radius-pill);box-shadow:0 0 0 1px var(--line-soft);background:#0508069e;padding:.125rem .375rem;display:flex}.story-rail a{min-width:2.75rem;min-height:2.75rem;color:var(--cream);place-items:center;text-decoration:none;display:grid;position:relative}.story-rail__num{letter-spacing:.14em;font-variant-numeric:lining-nums tabular-nums;transition:color var(--dur-base) var(--ease-out);font-size:.6875rem;font-weight:700}.story-rail__name{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.story-rail a:after{content:"";background:var(--gold-400);height:1px;transition:transform var(--dur-slow) var(--ease-out);position:absolute;inset:auto .75rem .5rem;transform:scaleX(0)}.story-rail a[aria-current=step] .story-rail__num{color:var(--gold-300)}.story-rail a[aria-current=step]:after{transform:scaleX(1)}@media (hover:hover){.story-rail a:hover .story-rail__num{color:var(--gold-200)}}.story-rail__bar,.story-rail__label{display:none}@media (width<=47.99rem){.story-rail__nav{inset-inline:max(var(--gutter), env(safe-area-inset-left)) max(var(--gutter), env(safe-area-inset-right));top:calc(var(--header-h) + env(safe-area-inset-top));transition:opacity .3s var(--ease-out), visibility .3s;justify-content:stretch}.story-rail[data-rest] .story-rail__nav{opacity:.55;transition-duration:.4s}.story-rail ol{width:100%;box-shadow:none;background:0 0;border-radius:0;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;padding:0;display:grid}.story-rail a{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;touch-action:manipulation;min-width:0;min-height:2.75rem;display:block}.story-rail a:after{display:none}.story-rail__num,.story-rail__name{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.story-rail__bar{height:3px;transition:height .12s var(--ease-out);background:#f2ead442;border-radius:2px;display:block;position:absolute;inset:0 0 auto;overflow:hidden}.story-rail__bar b{background:var(--cream-60);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.story-rail a[aria-current=step] .story-rail__bar b{background:var(--gold-400)}.story-rail a[data-pressed] .story-rail__bar{height:5px}.story-rail a:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:2px}.story-rail__label{inset-inline-start:max(var(--gutter), env(safe-area-inset-left));top:calc(var(--header-h) + env(safe-area-inset-top) + .625rem);max-width:calc(100% - 2 * var(--gutter));border-radius:var(--radius-pill);letter-spacing:.2em;text-transform:uppercase;color:var(--cream);opacity:0;transition:opacity .3s var(--ease-out);background:#050806b8;padding:.25rem .625rem;font-size:.625rem;font-weight:700;display:block;position:absolute}.story-rail[data-label] .story-rail__label,.story-rail[data-pressed] .story-rail__label{opacity:1;transition-duration:.16s}}@media (width>=48rem){.story-rail__nav{inset-inline:auto 0;align-items:center;padding-inline-end:max(.25rem, calc(var(--gutter) - 3rem));top:0;bottom:0}.story-rail ol{border-radius:1.5rem;flex-direction:column;align-items:flex-end;padding:.375rem .125rem}.story-rail a{justify-content:flex-end;align-items:center;gap:.625rem;padding-inline:.375rem;display:flex}.story-rail a:after{transform-origin:100%;width:1.5rem;inset:auto .375rem .5rem auto}.story-rail__name{clip-path:none;letter-spacing:.2em;text-transform:uppercase;opacity:0;width:auto;height:auto;transition:opacity var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);pointer-events:none;order:-1;margin:0;font-size:.6875rem;font-weight:700;position:static;overflow:visible;transform:translate(.5rem)}.story-rail a[aria-current=step] .story-rail__name,.story-rail a:focus-visible .story-rail__name{opacity:1;transform:none}@media (hover:hover){.story-rail a:hover .story-rail__name{opacity:1;transform:none}}}@media (scripting:none){.chapter:not(.chapter--hero){background:#050806c7}}@media (width<=47.99rem){.chapter:not(.chapter--hero,.chapter--end){align-content:end}.chapter--right .chapter__copy{margin-inline-start:0}.chapter__copy{gap:var(--space-3)}.chapter__num{font-size:4rem}}@media screen{.stage-root[data-mode=scrub] .stage__chapters{height:calc((var(--screens) + 1) * 100vh);height:calc(var(--screens) * 100svh + 100lvh)}.stage-root[data-mode=scrub] .chapter{inset-inline:0;top:calc(var(--at,0) * var(--screens) * 100svh);height:100svh;min-height:0;position:absolute}.stage-root[data-mode=scrub] .chapter--end{padding-bottom:calc(var(--space-8) + env(safe-area-inset-bottom));align-content:end}@supports (animation-timeline:view()){@media (width>=48rem){.stage-root[data-mode=scrub] .chapter:not(.chapter--hero) .chapter__copy>*,.stage-root[data-mode=scrub] .chapter__cta{animation:linear both chapter-copy;animation-timeline:var(--copy-timeline,view());animation-range:cover}@media (prefers-reduced-motion:reduce){.stage-root[data-mode=scrub] .chapter:not(.chapter--hero) .chapter__copy>*,.stage-root[data-mode=scrub] .chapter__cta{animation-name:chapter-copy-calm;animation-duration:auto!important}}}}}@media (width<=47.99rem){.chapter:not(.chapter--hero,.chapter--end){align-content:end}.chapter--right .chapter__copy{margin-inline-start:0}}@media (width<=47.99rem),(height<=30rem) and (pointer:coarse){.chapter__copy{gap:.4375rem;width:min(28.75rem,100%)}.chapter__num{display:none}.chapter__ord{font-variant-numeric:lining-nums tabular-nums;display:inline}.chapter__copy .eyebrow{letter-spacing:.2em;color:var(--gold-200);gap:.75em;font-size:.6875rem}.chapter__copy .eyebrow:before{display:none}.chapter__copy .h2{font-size:1.75rem;line-height:1.1}.chapter__copy .lede{max-width:none;color:var(--cream-80);font-size:.9375rem;line-height:1.45}.chapter__facts{gap:1.75rem;margin-top:.125rem;padding-top:.625rem}.chapter__facts dt{font-size:.625rem}.chapter__facts dd{font-size:1.25rem;line-height:1.15}.chapter__link{min-height:2.75rem}}@media screen and (width<=47.99rem){html:has(.stage-root[data-mode=scrub]){scroll-behavior:auto}.stage-root:not([data-mode=scrub]) .chapter:not(.chapter--hero,.chapter--end){scroll-margin-top:calc(-1 * (var(--header-h) + var(--space-4)))}.stage-root[data-mode=scrub] .chapter:not(.chapter--hero,.chapter--end){top:calc(var(--in) * var(--screens) * 100svh);height:calc((var(--out) - var(--in)) * var(--screens) * 100svh + 100svh);scroll-margin-top:calc(-1 * ((var(--land) - var(--in)) * var(--screens) * 100svh + var(--header-h) + var(--space-4)));pointer-events:none;align-content:start;padding:0;display:block}.stage-root[data-mode=scrub] .chapter:not(.chapter--hero) .chapter__pin{height:100svh;padding-bottom:max(1.25rem, env(safe-area-inset-bottom));transform:translateY(calc(-1 * var(--cookie-h,0px)));transition:transform .25s var(--ease-out);pointer-events:none;align-content:end;display:grid;position:sticky;top:0}.stage-root[data-mode=scrub] .chapter__pin>.wrap{width:auto;padding-inline:max(var(--gutter), env(safe-area-inset-left)) max(var(--gutter), env(safe-area-inset-right));margin-inline:0}.stage-root[data-mode=scrub] .chapter:not(.chapter--hero) .chapter__copy>*{opacity:0;transition:opacity .2s var(--ease-out-2)}.stage-root[data-mode=scrub] .chapter[data-up] .chapter__copy>*,.stage-root[data-mode=scrub] .chapter__copy:focus-within>*{opacity:1;transition:opacity .42s var(--ease-out) calc(90ms + var(--stagger,0s))}.stage-root[data-mode=scrub] .chapter__copy .eyebrow{--stagger:0s}.stage-root[data-mode=scrub] .chapter__copy .h2{--stagger:50ms}.stage-root[data-mode=scrub] .chapter__copy .lede{--stagger:.1s}.stage-root[data-mode=scrub] .chapter__copy .chapter__facts,.stage-root[data-mode=scrub] .chapter__copy .chapter__link{--stagger:.15s}.stage-root[data-mode=scrub] .chapter[data-up] .chapter__copy,.stage-root[data-mode=scrub] .chapter__copy:focus-within{pointer-events:auto}.stage-root[data-mode=scrub] .chapter--end{top:calc(var(--in) * var(--screens) * 100svh);height:calc((1 - var(--in)) * var(--screens) * 100svh + 100svh);pointer-events:none;align-content:start;padding:0;display:block}.stage-root[data-mode=scrub] .chapter--end .chapter__pin{height:100svh;padding-bottom:max(1.25rem, env(safe-area-inset-bottom));transform:translateY(calc(-1 * var(--cookie-h,0px)));transition:transform .25s var(--ease-out);pointer-events:none;align-content:end;display:grid;position:sticky;top:0}.stage-root[data-mode=scrub] .chapter--end .chapter__cta{opacity:0;transition:opacity .36s var(--ease-out), transform .36s var(--ease-out);pointer-events:none;display:block;transform:translateY(.625rem)scale(.98)}.stage-root[data-mode=scrub] .chapter--end .chapter__cta .btn{width:100%;min-height:3.25rem;display:flex}.stage-root[data-mode=scrub] [data-chapter=sise] .chapter__copy{transition:transform .36s var(--ease-out)}.stage-root[data-mode=scrub][data-hold] [data-chapter=sise] .chapter__copy{transform:translateY(-4rem)}.stage-root[data-mode=scrub][data-hold] .chapter--end .chapter__cta{opacity:1;pointer-events:auto;transform:none}.stage-root[data-calm=true][data-mode=scrub] .chapter .chapter__copy>*{opacity:var(--copy-o,0);transition:none}.stage-root[data-calm=true][data-mode=scrub] .chapter__copy:focus-within>*{opacity:1}.stage-root[data-calm=true][data-mode=scrub] .stage__veil{opacity:0;transition:none}.chapter--hero>.wrap{transform:translateY(calc(-1 * var(--cookie-h,0px)));transition:transform .25s var(--ease-out)}}@keyframes chapter-copy-calm{0%{opacity:0}22%,78%{opacity:1}to{opacity:0}}@keyframes chapter-copy{0%{opacity:0;transform:translateY(1.5rem)}22%,78%{opacity:1;transform:none}to{opacity:0;transform:translateY(-1rem)}}.chapter--hero{isolation:isolate;padding-top:calc(var(--header-h) + env(safe-area-inset-top));padding-bottom:calc(clamp(2rem, 1rem + 4vw, 3.5rem) + env(safe-area-inset-bottom));align-content:end;overflow:clip}.hero__grade{z-index:1;pointer-events:none;background:linear-gradient(#05080680 0%,#05080600 18%),radial-gradient(30% 36% at 100% 100%,#05080699 0%,#05080600 100%),radial-gradient(115% 100% at 0 100%,#050806d6 0%,#050806a3 30%,#05080661 55%,#0508061f 78%,#05080600 100%);position:absolute;inset:0}@media (aspect-ratio<=4/5){.hero__grade{background:linear-gradient(#050806b8 0%,#0508064d 22%,#0508061a 38%,#0508066b 54%,#05080699 68%,#050806cc 100%)}}.nowrap{white-space:nowrap}.hero__copy{isolation:isolate;justify-items:start;gap:var(--space-4);width:fit-content;max-width:100%;display:grid;position:relative}.hero__copy:before{content:"";z-index:-1;inset:-12rem -12rem -6rem calc(-1 * var(--gutter) - 8rem);pointer-events:none;background:radial-gradient(closest-side,#0508069e 0%,#0508068a 40%,#0508065c 68%,#05080624 88%,#05080600 100%);position:absolute}.hero__title{margin-top:var(--space-2);max-width:14ch}.hero__meta{gap:var(--space-2) var(--space-6);margin-top:var(--space-2);letter-spacing:.16em;text-transform:uppercase;color:var(--cream-80);flex-wrap:wrap;font-size:.75rem;font-weight:600;display:flex}.hero__meta li{align-items:center;gap:.625rem;display:inline-flex}.hero__meta li:before{content:"";background:var(--gold-500);border-radius:50%;width:5px;height:5px}.hero__actions{margin-top:var(--space-4)}.hero__cue{right:var(--gutter);bottom:calc(clamp(2rem, 1rem + 4vw, 3.5rem) + env(safe-area-inset-bottom));z-index:2;justify-items:center;gap:var(--space-3);letter-spacing:.3em;text-transform:uppercase;color:var(--cream-80);font-size:.6875rem;font-weight:600;display:none;position:absolute}.hero__cue i{background:linear-gradient(var(--gold-400), transparent);transform-origin:top;width:1px;height:4rem;animation:cue 2.4s var(--ease-out) infinite;display:block}@keyframes cue{0%{opacity:1;transform:scaleY(0)}50%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.hero__cue i{animation:none}}@media (width>=48rem) and (aspect-ratio>=1){.hero__cue{display:grid}}:root{--scene-edge:#050806}.stage-root[data-stage-root=story],.stage-root[data-stage-root=story] .stage,.stage-root[data-stage-root=story] .stage__dim,.stage-root[data-stage-root=story] .stage__dip{background:var(--scene-edge)}html:has(.stage-root[data-stage-root=story]){background-color:var(--scene-edge)}.hero-photo[data-astro-cid-dbb4mnea]{z-index:0;background:var(--pine-900);position:absolute;inset:0;overflow:hidden}.hero-photo__img[data-astro-cid-dbb4mnea]{object-fit:cover;object-position:var(--focus-x,70%) var(--focus-y,30%);width:100%;max-width:none;height:100%}@media (aspect-ratio<=4/5){.hero-photo__img[data-astro-cid-dbb4mnea]{--focus-x:84%;--focus-y:40%}}.stills[data-astro-cid-4u5rhboh]{z-index:2;height:100lvh;display:none;position:absolute;inset:0 0 auto;overflow:clip}.stage-root[data-stage=stills] .stills[data-astro-cid-4u5rhboh]{display:block}.still[data-astro-cid-4u5rhboh]{opacity:0;transform-origin:var(--fx,50%) 30%;position:absolute;inset:0}.still[data-astro-cid-4u5rhboh]:not([data-near]){display:none}.still[data-astro-cid-4u5rhboh] img[data-astro-cid-4u5rhboh]{object-fit:cover;object-position:50% 50%;width:100%;max-width:none;height:100%}@media (aspect-ratio<=4/5){.still[data-astro-cid-4u5rhboh] img[data-astro-cid-4u5rhboh]{object-position:var(--fx,50%) 70%}@supports (height:100lvh){.still[data-astro-cid-4u5rhboh] img[data-astro-cid-4u5rhboh]{object-position:var(--fx,50%) clamp(min(0px, 100lvh - 216.67vw), (100svh - 844px) / 2, 0px)}}}
