.site-header[data-astro-cid-nen7h5rs]{-webkit-backdrop-filter:blur(12px);background:#070b128c}.site-header[data-astro-cid-nen7h5rs].is-scrolled{border-bottom-color:var(--color-line);background:#070b12d9}.nav-link[data-astro-cid-nen7h5rs]{position:relative}.nav-link[data-astro-cid-nen7h5rs]:after{content:"";background:var(--color-accent);transform-origin:0;height:1px;transition:transform .3s;position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(0)}.nav-link[data-astro-cid-nen7h5rs][aria-current=true]{color:var(--color-ink)}.nav-link[data-astro-cid-nen7h5rs][aria-current=true]:after{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.nav-link[data-astro-cid-nen7h5rs]:after{transition:none}}.hero-canvas[data-astro-cid-ge2uvauf]{opacity:0;transition:opacity 1.2s;mask-image:radial-gradient(75% 85% at 72% 45%,#000 25%,#0000 80%)}.hero-canvas[data-astro-cid-ge2uvauf].is-ready{opacity:1}.scroll-cue[data-astro-cid-ge2uvauf] .scroll-cue-icon{animation:2.4s ease-in-out infinite cue}@keyframes cue{0%,to{opacity:.6;transform:translateY(0)}50%{opacity:1;transform:translateY(5px)}}@media (prefers-reduced-motion:reduce){.hero-canvas[data-astro-cid-ge2uvauf]{transition:none}.scroll-cue[data-astro-cid-ge2uvauf] .scroll-cue-icon{animation:none}}.hero-glow[data-astro-cid-ge2uvauf]{background:radial-gradient(60rem 40rem at 85% 10%, #4fd8eb12, transparent 60%), linear-gradient(to bottom, transparent 70%, var(--color-bg))}.hero[data-astro-cid-ge2uvauf]:before{content:"";z-index:-15;pointer-events:none;background-image:linear-gradient(90deg,#ffffff06 1px,#0000 1px),linear-gradient(#ffffff06 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;mask-image:radial-gradient(at 60% 40%,#000 20%,#0000 75%)}.area[data-astro-cid-nouu67q2] summary[data-astro-cid-nouu67q2]::-webkit-details-marker{display:none}.area[data-astro-cid-nouu67q2] summary[data-astro-cid-nouu67q2]:hover{background:var(--color-surface-2);border-radius:var(--radius-card)}.area[data-astro-cid-nouu67q2][open]{border-color:var(--color-line-strong)}@supports (interpolate-size:allow-keywords){.area[data-astro-cid-nouu67q2]{interpolate-size:allow-keywords}.area[data-astro-cid-nouu67q2]::details-content{block-size:0;transition:block-size .35s ease, content-visibility .35s allow-discrete;overflow:hidden}.area[data-astro-cid-nouu67q2][open]::details-content{block-size:auto}}@media (prefers-reduced-motion:reduce){.area[data-astro-cid-nouu67q2]::details-content{transition:none}}.timeline[data-astro-cid-6pbzpe3j]{--x:calc(4.5rem + 1.5rem)}@media (width>=640px){.timeline[data-astro-cid-6pbzpe3j]{--x:calc(6rem + 1.5rem)}}.timeline-track[data-astro-cid-6pbzpe3j],.timeline-line[data-astro-cid-6pbzpe3j]{left:calc(var(--x) + 5px);width:1px;position:absolute;top:.5rem;bottom:.5rem}.timeline-track[data-astro-cid-6pbzpe3j]{background:var(--color-line-strong)}.timeline-line[data-astro-cid-6pbzpe3j]{background:var(--color-accent);transform-origin:top}.timeline-dot[data-astro-cid-6pbzpe3j]{background:var(--color-bg);border:1px solid var(--color-line-strong);border-radius:999px;width:11px;height:11px;position:absolute;top:.45rem;left:0}.timeline-dot[data-astro-cid-6pbzpe3j].is-year{border-color:var(--color-accent);background:var(--color-accent)}.timeline-dot[data-astro-cid-6pbzpe3j]{transition:border-color .4s,box-shadow .4s}.timeline[data-astro-cid-6pbzpe3j] li.is-active .timeline-dot[data-astro-cid-6pbzpe3j]{border-color:var(--color-accent);box-shadow:0 0 0 4px #4fd8eb1f}.filtro[data-astro-cid-mf2h4uz2] button[data-astro-cid-mf2h4uz2][aria-pressed=true]{background:var(--color-surface-2);color:var(--color-ink)}.filtro[data-astro-cid-mf2h4uz2] button[data-astro-cid-mf2h4uz2]:hover{color:var(--color-ink)}
