.visuals_pen__tdlg3{stroke-dasharray:1 1}.visuals_lift___rFFl,.visuals_now__stLPC,.visuals_page__dKtBb{transform-box:fill-box;transform-origin:center}@media (prefers-reduced-motion:no-preference){.js .visuals_play__WVOoC:not([data-inview]) .visuals_page__dKtBb{opacity:0;transform:translateY(12px)}.js .visuals_play__WVOoC:not([data-inview]) .visuals_lift___rFFl{opacity:0;transform:translateY(24px) scale(.96)}.js .visuals_play__WVOoC:not([data-inview]) .visuals_pen__tdlg3{stroke-dashoffset:1;opacity:0}.js .visuals_play__WVOoC:not([data-inview]) .visuals_now__stLPC{opacity:0;transform:scale(.4)}.js .visuals_explode__REnrL:not([data-inview]) .visuals_sheet__74FGC{opacity:0;transform:translateZ(calc((var(--z) + 1.5) * var(--gap)))}}.visuals_play__WVOoC[data-inview] .visuals_page__dKtBb{transition:opacity var(--settle) var(--ease-expo) var(--at,0s),transform var(--settle) var(--ease-expo) var(--at,0s)}.visuals_play__WVOoC[data-inview] .visuals_lift___rFFl{transition:opacity var(--quick) ease-out var(--at,.8s),transform var(--story) var(--ease-expo) var(--at,.8s)}.visuals_play__WVOoC[data-inview] .visuals_pen__tdlg3{transition:stroke-dashoffset var(--story) var(--ease-pen) var(--at,0s),opacity 0s linear var(--at,0s)}.visuals_play__WVOoC[data-inview] .visuals_now__stLPC{transition:opacity var(--quick) ease-out var(--at,2s),transform var(--settle) var(--ease-expo) var(--at,2s)}.visuals_frame__xg0gO{--fit:85svh;max-width:calc(var(--vw) / var(--vh) * var(--fit));margin-inline:auto}@media (width < 48rem){.visuals_play__WVOoC{background-image:linear-gradient(135deg,var(--color-dawn),var(--color-haze) 55%,var(--color-horizon))}.visuals_crop__0T0EN{aspect-ratio:var(--cw) /var(--ch);max-width:calc(var(--cw) / var(--ch) * var(--fit))}.visuals_crop__0T0EN>svg{position:absolute;max-width:none;width:calc(100% * var(--vw) / var(--cw));left:calc(-100% * var(--cx) / var(--cw));top:calc(-100% * var(--cy) / var(--ch))}}.visuals_explode__REnrL{container-type:inline-size;position:relative}.visuals_stack__Nx27x{position:absolute;transform-style:preserve-3d}.visuals_sheet__74FGC{position:absolute;inset:0;transform:translateZ(calc(var(--z) * var(--gap)))}.visuals_explode__REnrL[data-inview] .visuals_sheet__74FGC{transition:transform var(--story) var(--ease-expo) var(--at,0s),opacity var(--quick) ease-out var(--at,0s)}.Horizon_play__J_F22{--mid:calc(var(--text-heading) * var(--text-heading--line-height) / 2);--inset:0px}.Horizon_step__u99ax{padding-left:calc(var(--ring) + var(--space-set))}.Horizon_leg__JNzBf{position:absolute;left:calc((var(--ring) - var(--pen)) / 2);top:var(--mid);width:var(--pen);height:calc(100% + var(--space-group));clip-path:inset(0 round calc(var(--pen) / 2));--ease:linear}.Horizon_first__66fN2{--ease:cubic-bezier(0.45,0,0.6,0.6)}.Horizon_toRing__FxnyH{height:calc(100% + var(--space-group) - var(--ring) / 2);--ease:cubic-bezier(0.4,0.4,0.2,1)}.Horizon_dot__5jPqd{position:absolute;left:calc((var(--ring) - var(--dot)) / 2);top:calc(var(--mid) - var(--dot) / 2);width:var(--dot);height:var(--dot)}.Horizon_ring__5EF_j{position:absolute;left:0;top:calc(var(--mid) - var(--ring) / 2);width:var(--ring);height:var(--ring)}@media (width >= 64rem){.Horizon_play__J_F22{--inset:calc(var(--text-heading) * 0.05)}.Horizon_step__u99ax{padding-left:0;padding-top:calc(var(--ring) + var(--space-set))}.Horizon_leg__JNzBf{left:calc(var(--dot) / 2 + var(--inset));top:calc((var(--ring) - var(--pen)) / 2);width:calc(100% + var(--space-set));height:var(--pen)}.Horizon_toRing__FxnyH{height:var(--pen);width:calc(100% + var(--space-set) - var(--dot) / 2)}.Horizon_dot__5jPqd{left:var(--inset);top:calc((var(--ring) - var(--dot)) / 2)}.Horizon_ring__5EF_j{left:var(--inset);top:0}}.Horizon_dot__5jPqd,.Horizon_now__fF0K2{transform-box:fill-box;transform-origin:center}@media (prefers-reduced-motion:no-preference){.js .Horizon_play__J_F22:not([data-inview]) .Horizon_leg__JNzBf{clip-path:inset(0 0 100% 0 round calc(var(--pen) / 2))}.js .Horizon_play__J_F22:not([data-inview]) :is(.Horizon_dot__5jPqd,.Horizon_now__fF0K2){opacity:0;transform:scale(.4)}}@media (prefers-reduced-motion:no-preference) and (width >= 64rem){.js .Horizon_play__J_F22:not([data-inview]) .Horizon_leg__JNzBf{clip-path:inset(0 100% 0 0 round calc(var(--pen) / 2))}}.Horizon_play__J_F22[data-inview] .Horizon_leg__JNzBf{transition:clip-path var(--leg) var(--ease) var(--at,0s)}.Horizon_play__J_F22[data-inview] :is(.Horizon_dot__5jPqd,.Horizon_now__fF0K2){transition:opacity var(--quick) ease-out var(--at,0s),transform var(--settle) var(--ease-expo) var(--at,0s)}