.story-sketch{pointer-events:none;position:absolute;inset:0;overflow:hidden}.story-sketch__idea{transform-origin:160px 130px;opacity:0;width:320px;height:240px;margin:-130px 0 0 -160px;position:absolute;top:0;left:0}.story-sketch__svg{width:320px;height:240px;overflow:visible}.story-sketch__svg path{fill:none;stroke:var(--bn-stone);stroke-width:.42px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 1;stroke-dashoffset:1px;opacity:.92}.story-sketch__svg path.is-soft{stroke-width:.32px;opacity:.5}.story-sketch__svg path.is-accent{stroke:var(--bn-grey-orange);opacity:.95}.story-sketch__node{fill:var(--bn-stone);stroke:color-mix(in oklab, var(--bn-dark-red) 70%, transparent);stroke-width:.9px;paint-order:stroke;opacity:0}.story-sketch__dot{fill:var(--bn-grey-orange);opacity:0}.story-sketch__label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;fill:var(--bn-grey-orange);opacity:0;font-size:4.4px}.story-sketch__bp{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.story-sketch__bp-item{opacity:0}.story-sketch__bp-outline,.story-sketch__bp-dim{fill:none;stroke:var(--bn-stone);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 1;stroke-dashoffset:1px}.story-sketch__bp-dim{stroke:var(--bn-grey-orange);stroke-width:1px;opacity:.8}.story-sketch__bp-node{fill:var(--bn-stone);stroke:color-mix(in oklab, var(--bn-deep-red) 80%, transparent);stroke-width:3px;paint-order:stroke}.story-sketch__bp-label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;fill:var(--bn-stone);font-size:11px}.story-fallback{position:absolute;inset:0}.story-fallback__frame{opacity:0;transition:opacity var(--t-5) var(--ease-out);place-items:center;display:grid;position:absolute;inset:5% 4% 52%}.story-fallback__frame.is-on{opacity:1}.story-fallback__svg{width:100%;height:100%}.story-fallback__mark{filter:drop-shadow(0 30px 60px #0a00008c);width:auto;height:min(40vh,70vw)}.story-fallback__mark--red{color:var(--bn-deep-red);height:min(26vh,50vw);position:absolute}.story-fallback__glow{z-index:-1;background:radial-gradient(closest-side,#ff5a3c33,#0000);border-radius:50%;position:absolute;inset:20%}.story-fallback__frame.story-fallback__hero{display:block;inset:0}.story-fallback__hero .story-fallback__mark{left:var(--story-x);top:var(--story-y);height:var(--story-h);position:absolute;translate:-50% -50%}.story-fallback__hero .story-fallback__glow{inset:auto;left:var(--story-x);top:var(--story-y);aspect-ratio:1;width:70vmin;translate:-50% -50%}.story-fallback__label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;fill:var(--bn-grey-orange);font-size:7px}@media (min-width:64rem){.story-fallback__frame{inset:10% 3% 10% 50%}}.story-stills{position:absolute;inset:0;overflow:hidden}.story-stills__still{opacity:0;transform-origin:50% 26%;will-change:opacity, transform;position:absolute;inset:0}.story-stills__still[data-still=hero]{opacity:1}.story-stills__still img{object-fit:cover;object-position:50% 0%;width:100%;height:100%;display:block}@media (orientation:landscape){.story-stills__still img{object-fit:contain}}@media (prefers-reduced-motion:reduce){.story-stills__still{will-change:auto;transition:opacity .15s linear}}@media print,(forced-colors:active){.story-stills{display:none!important}}.story-stage{--story-bg:var(--bn-dark-red);--story-a:0;--story-light:0;--story-x:var(--pf-portrait-x,50%);--story-y:var(--pf-portrait-y,24%);--story-h:var(--pf-portrait-h,24vh);z-index:0;pointer-events:none;contain:strict;background:radial-gradient(56% 44% at var(--story-x) var(--story-y), color-mix(in oklab, var(--bn-grey-orange) calc(var(--story-a) * 12%), transparent) 0%, transparent 72%), color-mix(in srgb, var(--story-bg) calc(var(--story-a) * 100%), transparent);width:100%;height:100lvh;position:fixed;top:0;left:0;overflow:hidden}.story-stage__canvas{opacity:0;width:100%;height:100%;transition:opacity 1.1s var(--ease-out);position:absolute;inset:0}.story-stage[data-state=ready] .story-stage__canvas{opacity:1}.story-stage[data-state=static] .story-stage__canvas{display:none}.story-stage__vignette{background:radial-gradient(130% 95% at var(--story-x) var(--story-y), transparent 50%, rgb(12 1 1/calc(.5 * (1 - var(--story-light)))) 100%);position:absolute;inset:0}.story-stage__overlay{position:absolute;inset:0}.story-stage__poster{transition:opacity .9s var(--ease-out);position:absolute;inset:0}.story-stage[data-state=ready] .story-stage__poster,.story-stage[data-state=static] .story-stage__poster{opacity:0}.story-stage__poster-mark{left:var(--story-x);top:var(--story-y);height:var(--story-h);filter:drop-shadow(0 18px 40px #0a000099);width:auto;position:absolute;translate:-50% -50%}.story-stage__poster-glow{left:var(--story-x);top:var(--story-y);aspect-ratio:1;background:radial-gradient(closest-side,#ff463224,#6608101a 55%,#0000);border-radius:50%;width:70vmin;position:absolute;translate:-50% -50%}@media (min-aspect-ratio:1){.story-stage{--story-x:var(--pf-landscape-x);--story-y:var(--pf-landscape-y);--story-h:var(--pf-landscape-h)}}@media (min-width:64rem) and (min-aspect-ratio:11/10){.story-stage{--story-x:var(--pf-desktop-x);--story-y:var(--pf-desktop-y);--story-h:var(--pf-desktop-h)}}.story-stills{display:none}@media (max-width:37.49rem) and (orientation:portrait){.story-stage[data-state=poster] .story-stills{display:block}.story-stage[data-state=poster] .story-stage__poster,.story-stage[data-state=poster] .story-stage__vignette{display:none}}.story-stage[data-state=stills] .story-stills{display:block}.story-stage[data-state=stills] .story-stage__poster,.story-stage[data-state=stills] .story-stage__canvas,.story-stage[data-state=stills] .story-stage__vignette{display:none}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}
