html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
html.lenis{scroll-behavior:auto!important}
.uCfPAa_story{--progress:0;border-block:1px solid var(--editorial-rule);height:240svh;position:relative}.uCfPAa_stage{flex-direction:column;justify-content:center;align-items:center;height:100svh;padding:32px 4%;display:flex;position:sticky;top:0;overflow:hidden}.uCfPAa_stage h2{text-align:center;margin:0;font-size:clamp(36px,4vw,58px);line-height:1.08}.uCfPAa_stage h2 em{color:var(--editorial-accent)}.uCfPAa_diagram{flex-shrink:0;width:100%;max-width:1200px;height:min(61svh,560px);margin-top:22px;display:block;overflow:visible}.uCfPAa_line,.uCfPAa_square,.uCfPAa_ripple{fill:none;stroke:#bf8c17;stroke-width:1.2px;vector-effect:non-scaling-stroke}.uCfPAa_line{stroke-dasharray:1;stroke-dashoffset:calc(1 - clamp(0, (var(--progress) - var(--start)) / var(--duration), 1))}.uCfPAa_secondary{stroke:#c9a75b;stroke-width:.9px}.uCfPAa_reveal{opacity:clamp(0, (var(--progress) - var(--start)) / var(--duration), 1)}.uCfPAa_coordinate{fill:#a2741a;font-family:var(--font-sans), sans-serif;font-size:11px}.uCfPAa_nodeLabel{fill:var(--editorial-muted);font-family:var(--font-sans), sans-serif;font-size:16px}.uCfPAa_originLabel{fill:var(--editorial-ink);font-family:var(--font-sans), sans-serif;font-size:17px}.uCfPAa_origin .uCfPAa_coordinate{display:none}.uCfPAa_ripple{opacity:calc(.5 - var(--progress));transform:scale(calc(1 + var(--progress) * 3));transform-origin:0 0}.uCfPAa_mobile{display:none}.uCfPAa_accessible{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:680px){.uCfPAa_story{height:210svh}.uCfPAa_stage{padding:24px 12px}.uCfPAa_stage h2{font-size:clamp(32px,9vw,42px)}.uCfPAa_desktop{display:none}.uCfPAa_mobile{height:min(66svh,600px);margin-top:16px;display:block}.uCfPAa_nodeLabel{font-size:21px}.uCfPAa_coordinate{font-size:16px}.uCfPAa_originLabel{font-size:24px}}@media (prefers-reduced-motion:reduce){.uCfPAa_story{height:auto}.uCfPAa_stage{height:auto;min-height:80svh;padding-block:64px;position:relative}.uCfPAa_line{stroke-dashoffset:0}.uCfPAa_reveal{opacity:1}.uCfPAa_ripple{display:none}}
