:where([data-astro-image]){height:auto}:where([data-astro-image=full-width]){width:100%}:where([data-astro-image=constrained]){max-width:100%}[data-astro-image-fit=fill]{object-fit:fill}[data-astro-image-fit=contain]{object-fit:contain}[data-astro-image-fit=cover]{object-fit:cover}[data-astro-image-fit=scale-down]{object-fit:scale-down}[data-astro-image-pos=top]{object-position:top}[data-astro-image-pos=bottom]{object-position:bottom}[data-astro-image-pos=left]{object-position:left}[data-astro-image-pos=right]{object-position:right}[data-astro-image-pos=center]{object-position:center}[data-astro-image-pos=top-bottom]{object-position:top bottom}[data-astro-image-pos=top-left]{object-position:top left}[data-astro-image-pos=top-right]{object-position:top right}[data-astro-image-pos=top-center]{object-position:top center}[data-astro-image-pos=bottom-top]{object-position:bottom top}[data-astro-image-pos=bottom-left]{object-position:bottom left}[data-astro-image-pos=bottom-right]{object-position:bottom right}[data-astro-image-pos=bottom-center]{object-position:bottom center}[data-astro-image-pos=left-top]{object-position:left top}[data-astro-image-pos=left-bottom]{object-position:left bottom}[data-astro-image-pos=left-right]{object-position:left right}[data-astro-image-pos=left-center]{object-position:left center}[data-astro-image-pos=right-top]{object-position:right top}[data-astro-image-pos=right-bottom]{object-position:right bottom}[data-astro-image-pos=right-left]{object-position:right left}[data-astro-image-pos=right-center]{object-position:right center}[data-astro-image-pos=center-top]{object-position:center top}[data-astro-image-pos=center-bottom]{object-position:center bottom}[data-astro-image-pos=center-left]{object-position:center left}[data-astro-image-pos=center-right]{object-position:center right}.animate-scroll-cue[data-astro-cid-anhloy43]{animation:scroll-cue 2s ease-in-out infinite}.timeline__head[data-astro-cid-2ul4nmoq]{margin-bottom:.5rem}.timeline__track[data-astro-cid-2ul4nmoq]{display:flex;flex-direction:column;gap:1.25rem;max-width:80rem;margin-inline:auto;padding-inline:1.25rem}.timeline__card[data-astro-cid-2ul4nmoq]{position:relative;overflow:hidden;border:1px solid var(--c-border);background:color-mix(in oklch,var(--c-surface) 50%,transparent);border-radius:1.75rem;padding:2rem;transition:border-color .4s var(--ease-out-expo),transform .4s var(--ease-out-expo),box-shadow .4s var(--ease-out-expo)}.timeline__card[data-astro-cid-2ul4nmoq]:before{content:"";position:absolute;inset-inline:0;top:0;height:2px;background:linear-gradient(90deg,transparent,var(--c-accent),transparent);opacity:0;transition:opacity .4s var(--ease-out-expo)}.timeline__card[data-astro-cid-2ul4nmoq]:hover:before{opacity:.7}.timeline__num[data-astro-cid-2ul4nmoq]{font-size:3.25rem;font-weight:700;line-height:1;color:color-mix(in oklch,var(--c-border-strong) 60%,transparent);pointer-events:none}@media(min-width:768px){.timeline__track[data-astro-cid-2ul4nmoq]{flex-direction:row;gap:1.5rem;max-width:none;margin:0;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding-block:.5rem 1.25rem;padding-inline:max(2rem,calc((100vw - 1280px)/2 + 2rem));scroll-padding-left:max(2rem,calc((100vw - 1280px)/2 + 2rem));scrollbar-width:none;cursor:grab}.timeline__track[data-astro-cid-2ul4nmoq]::-webkit-scrollbar{display:none}.timeline__track[data-astro-cid-2ul4nmoq].is-dragging{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto}.timeline__card[data-astro-cid-2ul4nmoq]{width:25rem;min-height:22rem;flex:0 0 auto;scroll-snap-align:start;display:flex;flex-direction:column;padding:2.25rem}.timeline__card[data-astro-cid-2ul4nmoq]:hover{transform:translateY(-6px);border-color:var(--c-border-strong);box-shadow:var(--shadow-float)}.timeline__card[data-astro-cid-2ul4nmoq] p[data-astro-cid-2ul4nmoq]{font-size:1rem}#timeline-pin[data-astro-cid-2ul4nmoq].is-scrub{height:100svh;padding:0;display:flex;flex-direction:column;justify-content:center;gap:2.75rem;overflow:hidden}#timeline-pin[data-astro-cid-2ul4nmoq].is-scrub .timeline__head[data-astro-cid-2ul4nmoq]{margin-bottom:0}#timeline-pin[data-astro-cid-2ul4nmoq].is-scrub .timeline__track[data-astro-cid-2ul4nmoq]{margin-top:0;overflow:visible;scroll-snap-type:none;width:max-content;cursor:default}}.lightbox[data-astro-cid-hiopj22y]{opacity:0;pointer-events:none;transition:opacity .3s ease}.lightbox[data-astro-cid-hiopj22y].is-open{opacity:1;pointer-events:auto}.lightbox__figure[data-astro-cid-hiopj22y]{transform:scale(.96);transition:transform .35s var(--ease-out-expo)}.lightbox[data-astro-cid-hiopj22y].is-open .lightbox__figure[data-astro-cid-hiopj22y]{transform:scale(1)}.placeholder-frame[data-astro-cid-rlvprbya]:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,color-mix(in oklch,var(--c-gold) 9%,transparent) 50%,transparent 70%);background-size:220% 100%;animation:shimmer 3.6s linear infinite;pointer-events:none}.field[data-astro-cid-zbjjch6a]{width:100%;border-radius:.9rem;border:1px solid var(--c-border);background:color-mix(in oklch,var(--c-bg) 45%,transparent);padding:.75rem 1rem;font-size:.95rem;color:var(--c-fg);transition:border-color .2s ease,box-shadow .2s ease}.field[data-astro-cid-zbjjch6a]::placeholder{color:var(--c-fg-subtle)}.field[data-astro-cid-zbjjch6a]:focus{outline:none;border-color:var(--c-accent);box-shadow:0 0 0 3px color-mix(in oklch,var(--c-accent) 22%,transparent)}select[data-astro-cid-zbjjch6a].field{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%2393a5ad' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;padding-right:2.75rem}.faq[data-astro-cid-vcytj35z] summary[data-astro-cid-vcytj35z]::-webkit-details-marker{display:none}.faq-icon[data-astro-cid-vcytj35z]{transition:transform .3s var(--ease-out-expo)}.faq[data-astro-cid-vcytj35z][open] .faq-icon[data-astro-cid-vcytj35z]{transform:rotate(45deg)}
