[data-astro-cid-tpf24rxz][data-hero-name]>span[data-astro-cid-tpf24rxz]>span[data-astro-cid-tpf24rxz]{will-change:transform}.scroll-line[data-astro-cid-tpf24rxz]{animation:scroll-line 2.2s var(--ease-in-out-quart) infinite}@keyframes scroll-line{0%{transform:translateY(-100%)}60%,to{transform:translateY(200%)}}@media (prefers-reduced-motion:reduce){.scroll-line[data-astro-cid-tpf24rxz]{animation:none}}.timeline-track[data-astro-cid-ihfsymrd]{flex-direction:column;gap:1.5rem;padding-left:calc(clamp(1rem,.5rem + 3vw,3rem) + 1.75rem);display:flex;position:relative}.timeline-rail[data-astro-cid-ihfsymrd]{background:var(--color-onyx-700);width:1px;position:absolute;top:.5rem;bottom:.5rem;left:calc(clamp(1rem,.5rem + 3vw,3rem) + .3rem)}.timeline-progress[data-astro-cid-ihfsymrd]{background:linear-gradient(to bottom, var(--color-mint), var(--color-indigo));transform-origin:top;position:absolute;inset:0}.timeline-item[data-astro-cid-ihfsymrd]{position:relative}.timeline-dot[data-astro-cid-ihfsymrd]{background:var(--color-onyx);width:.7rem;height:.7rem;box-shadow:0 0 0 2px var(--color-mint);border-radius:999px;margin-left:-.05rem;position:absolute;top:2.1rem;left:-1.75rem}.timeline-card[data-astro-cid-ihfsymrd]{background:var(--color-onyx-900);box-shadow:inset 0 0 0 1px var(--color-onyx-700);transition:box-shadow .5s var(--ease-out-expo), transform .5s var(--ease-out-expo);border-radius:1.75rem;padding:1.75rem;position:relative}.timeline-card[data-astro-cid-ihfsymrd]:hover{box-shadow:inset 0 0 0 1px #88f9c066}@media (width>=768px){.timeline-card[data-astro-cid-ihfsymrd]{padding:2.25rem}}.timeline[data-astro-cid-ihfsymrd].is-horizontal{padding-block:0}.timeline[data-astro-cid-ihfsymrd].is-horizontal .timeline-inner[data-astro-cid-ihfsymrd]{align-items:center;height:100svh;display:flex}.timeline[data-astro-cid-ihfsymrd].is-horizontal .timeline-intro[data-astro-cid-ihfsymrd]{flex-shrink:0;width:34vw;margin:0;padding-right:2.5rem}.timeline[data-astro-cid-ihfsymrd].is-horizontal .timeline-intro[data-astro-cid-ihfsymrd] h2[data-astro-cid-ihfsymrd]{font-size:clamp(2.5rem,1rem + 3.4vw,5rem)}.timeline[data-astro-cid-ihfsymrd].is-horizontal .timeline-hint[data-astro-cid-ihfsymrd]{display:flex}.timeline[data-astro-cid-ihfsymrd].is-horizontal .timeline-viewport[data-astro-cid-ihfsymrd]{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4rem);mask-image:linear-gradient(90deg,#0000,#000 4rem)}.timeline[data-astro-cid-ihfsymrd].is-horizontal .timeline-track[data-astro-cid-ihfsymrd]{flex-direction:row;align-items:stretch;gap:1.5rem;width:max-content;max-width:none;margin:0;padding:3.5rem clamp(1rem,.5rem + 3vw,3rem) 0 4rem}.timeline[data-astro-cid-ihfsymrd].is-horizontal .timeline-rail[data-astro-cid-ihfsymrd]{width:auto;height:1px;inset:.8rem clamp(1rem,.5rem + 3vw,3rem) auto 4rem}.timeline[data-astro-cid-ihfsymrd].is-horizontal .timeline-progress[data-astro-cid-ihfsymrd]{background:linear-gradient(to right, var(--color-mint), var(--color-indigo));transform-origin:0}.timeline[data-astro-cid-ihfsymrd].is-horizontal .timeline-item[data-astro-cid-ihfsymrd]{width:clamp(22rem,28vw,28rem)}.timeline[data-astro-cid-ihfsymrd].is-horizontal .timeline-card[data-astro-cid-ihfsymrd]{height:100%}.timeline[data-astro-cid-ihfsymrd].is-horizontal .timeline-card[data-astro-cid-ihfsymrd] .text-display-md{font-size:clamp(2rem,1rem + 2.2vw,3.25rem)}.timeline[data-astro-cid-ihfsymrd].is-horizontal .timeline-dot[data-astro-cid-ihfsymrd]{margin-top:-.05rem;margin-left:0;top:-3rem;left:0}.marquee[data-astro-cid-kdxtkrks]{overflow:hidden}.marquee-track[data-astro-cid-kdxtkrks]{will-change:transform;width:max-content;display:flex}.marquee-group[data-astro-cid-kdxtkrks]{flex-shrink:0;align-items:center;display:flex}.marquee-word[data-astro-cid-kdxtkrks]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-paper);white-space:nowrap;padding-inline:.15em;font-size:clamp(2.75rem,1.5rem + 6vw,7.5rem);font-weight:600;line-height:1.1}.marquee-word[data-astro-cid-kdxtkrks].is-outline{color:#0000;-webkit-text-stroke:1.5px var(--color-indigo-300)}.marquee-star[data-astro-cid-kdxtkrks]{width:clamp(1.25rem,.8rem + 1.5vw,2.5rem);height:auto;color:var(--color-mint);flex-shrink:0;margin-inline:.6em}@media (prefers-reduced-motion:reduce){.marquee-track[data-astro-cid-kdxtkrks]{width:auto;padding-inline:clamp(1rem,.5rem + 3vw,3rem)}.marquee-group[data-astro-cid-kdxtkrks]{flex-wrap:wrap;row-gap:.25rem}.marquee-copy[data-astro-cid-kdxtkrks]{display:none}.marquee-word[data-astro-cid-kdxtkrks]{font-size:clamp(2rem,1.25rem + 3vw,4rem)}}
