[data-fy-section][data-fy-live]>.fy-live-cv{position:absolute;inset:0;width:100%;height:100%;z-index:0;pointer-events:none}[data-fy-particles]{position:relative}[data-fy-particles].fy-armed{color:transparent!important;-webkit-text-fill-color:transparent}[data-fy-particles]>.fy-particles-cv{position:absolute;left:-25%;top:-25%;width:150%;height:150%;pointer-events:none}[data-fy-reel]{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;padding-block:8px 16px}[data-fy-reel]:not(.fy-armed)>*{flex:none;width:min(380px,78vw);scroll-snap-align:start}[data-fy-reel].fy-armed{display:block;overflow:visible;padding:0}[data-fy-reel]>.fy-reel-stick{position:sticky;top:0;height:100vh;overflow:hidden;display:flex;align-items:center}.fy-reel-track{display:flex;flex:none;gap:22px;padding-inline:6vw;will-change:transform}[data-fy-inner]:has([data-fy-reel].fy-armed),[data-fy-section]:has([data-fy-reel].fy-armed){overflow:clip}.fy-reel-track>*{flex:none;width:min(420px,34vw)}[data-fy-draw]{display:block;width:min(100%,520px);margin-inline:auto}[data-fy-draw] .fy-draw-svg{display:block;width:100%;height:auto;overflow:visible}[data-fy-draw] .fy-draw-svg path{fill:none;stroke:currentColor;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.fy-mag{transition:translate .25s cubic-bezier(.2,.8,.2,1)}[data-fy-journey]{position:relative;display:grid;gap:22px;padding-inline-start:34px}[data-fy-journey]>:not(.fy-journey-rail){position:relative}[data-fy-journey]>:not(.fy-journey-rail):before{content:"";position:absolute;inset-inline-start:-30px;top:.35em;width:14px;height:14px;border-radius:50%;background:var(--fy-accent,currentColor);box-shadow:0 0 0 4px color-mix(in srgb,var(--fy-accent,currentColor) 25%,transparent)}[data-fy-journey]:after{content:"";background:currentColor;opacity:.18}[data-fy-journey]:after,[data-fy-journey]>.fy-journey-rail{position:absolute;inset-inline-start:6px;top:6px;bottom:6px;width:2px}[data-fy-journey]>.fy-journey-rail{background:var(--fy-accent,currentColor);transform-origin:top;transform:scaleY(0);z-index:1}[data-fy-journey].fy-armed>:not(.fy-journey-rail){opacity:.35;transition:opacity .35s}[data-fy-journey].fy-armed>[data-on]{opacity:1}[data-fy-journey].fy-armed>:not(.fy-journey-rail):before{transform:scale(.6);transition:transform .35s}[data-fy-journey].fy-armed>[data-on]:before{transform:scale(1)}[data-fy-section]>[data-fy-inner]{padding-inline:clamp(16px,4vw,28px)}[data-fy-section][data-fy-wide]>[data-fy-inner]{max-width:78rem}[data-fy-split]{display:grid;gap:clamp(24px,4vw,56px);align-items:center}[data-fy-cols]{display:grid;gap:clamp(16px,2.4vw,28px)}@media (min-width:820px){[data-fy-split]{grid-template-columns:1fr 1fr}[data-fy-split~=wide]{grid-template-columns:3fr 2fr}[data-fy-split~=narrow]{grid-template-columns:2fr 3fr}[data-fy-split~=rev]>:first-child{order:2}[data-fy-split]>:only-child{grid-column:1/-1}[data-fy-split]>[data-fy-scene]{width:100%;margin:0}[data-fy-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}[data-fy-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}[data-fy-cols="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:520px) and (max-width:819px){[data-fy-cols="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}[data-fy-cols]>*,[data-fy-split]>*{min-width:0}@media (max-width:819px){[data-fy-scene]{overflow:clip}}[data-fy-story].fy-armed{height:var(--fy-story-h,280vh)}[data-fy-story].fy-armed>[data-fy-stage]{position:sticky;top:0;min-height:100vh;display:flex;flex-direction:column;justify-content:center}[data-fy-inner]:has([data-fy-story].fy-armed),[data-fy-section]:has([data-fy-story].fy-armed){overflow:clip}[data-fy-story].fy-armed [data-fy-at]{transition:opacity .4s,transform .4s cubic-bezier(.2,.8,.2,1),filter .4s}[data-fy-story].fy-armed [data-fy-at]:not([data-on]){opacity:.2;transform:scale(.9);filter:grayscale(1)}[data-fy-clock],[data-fy-tick]{font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate;display:inline-block}@media (prefers-reduced-motion:reduce){.fy-live-cv,.fy-particles-cv{display:none}[data-fy-particles].fy-armed{color:inherit!important;-webkit-text-fill-color:currentColor}.fy-mag{transition:none}}