.brandMark[data-astro-cid-77qc4tpx]{flex-shrink:0;width:auto;display:block}.localeSwitcher[data-astro-cid-f246tfyc]{align-items:center;gap:var(--space1);font-size:var(--fontSizeCaption);font-weight:var(--fontWeightMedium);display:flex}.localeSwitcher__option[data-astro-cid-f246tfyc]{padding:var(--space1) var(--space2);border-radius:var(--radiusPill);color:var(--colorTextTertiary);transition:color var(--durationFast) var(--easingStandard)}.localeSwitcher__option[data-astro-cid-f246tfyc]:hover{color:var(--colorTextPrimary)}.localeSwitcher__option[data-astro-cid-f246tfyc].is-current{color:var(--colorTextPrimary);background-color:var(--colorSeparator)}.siteHeader[data-astro-cid-fzpbxy5g]{inset:var(--space3) 0 auto;z-index:50;padding-inline:var(--pageGutter);pointer-events:none;justify-content:center;display:flex;position:fixed}.siteHeader__bar[data-astro-cid-fzpbxy5g]{align-items:center;gap:var(--space4);width:100%;max-width:var(--pageMaxWidth);padding:var(--space2) var(--space2) var(--space2) var(--space4);border-radius:var(--radiusPill);pointer-events:auto;display:flex}@supports (animation-timeline:scroll()){.siteHeader__bar[data-astro-cid-fzpbxy5g]{animation:linear both headerBecomesGlass scroll(root);animation-range:0 160px}}@keyframes headerBecomesGlass{0%{box-shadow:none;backdrop-filter:blur();background-color:#0000;border-color:#0000}}.siteHeader__brand[data-astro-cid-fzpbxy5g]{display:flex}.siteHeader__nav[data-astro-cid-fzpbxy5g]{gap:var(--space6);font-size:var(--fontSizeCaption);font-weight:var(--fontWeightMedium);color:var(--colorTextSecondary);margin-inline:auto;display:none}.siteHeader__nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{transition:color var(--durationFast) var(--easingStandard)}.siteHeader__nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover{color:var(--colorTextPrimary)}.siteHeader__actions[data-astro-cid-fzpbxy5g]{align-items:center;gap:var(--space2);margin-left:auto;display:flex}.siteHeader__cta[data-astro-cid-fzpbxy5g]{height:var(--buttonHeightCompact);padding-inline:var(--space4);border-radius:var(--radiusPill);background-color:var(--colorBrand);color:#fff;font-size:var(--fontSizeCaption);font-weight:var(--fontWeightSemibold);white-space:nowrap;transition:background-color var(--durationFast) var(--easingStandard);place-items:center;display:none}.siteHeader__cta[data-astro-cid-fzpbxy5g]:hover{background-color:var(--colorBrandPressed)}@media (width>=900px){.siteHeader__nav[data-astro-cid-fzpbxy5g]{display:flex}.siteHeader__cta[data-astro-cid-fzpbxy5g]{display:grid}.siteHeader__actions[data-astro-cid-fzpbxy5g]{margin-left:0}}.siteFooter[data-astro-cid-nns7i3if]{padding-block:var(--space12) var(--space20)}.siteFooter__inner[data-astro-cid-nns7i3if]{gap:var(--space8);display:grid}.siteFooter__tagline[data-astro-cid-nns7i3if]{margin-top:var(--space3);font-size:var(--fontSizeCaption);color:var(--colorTextSecondary)}.siteFooter__links[data-astro-cid-nns7i3if]{gap:var(--space3) var(--space6);font-size:var(--fontSizeCaption);color:var(--colorTextSecondary);flex-wrap:wrap;display:flex}.siteFooter__links[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover{color:var(--colorTextPrimary)}.siteFooter__bottom[data-astro-cid-nns7i3if]{justify-content:space-between;gap:var(--space2) var(--space6);font-size:var(--fontSizeCaption);color:var(--colorTextTertiary);flex-wrap:wrap;display:flex}.siteFooter__builtBy[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{font-weight:var(--fontWeightSemibold);color:var(--colorTextSecondary);transition:color var(--durationFast) var(--easingStandard)}.siteFooter__builtBy[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover{color:var(--colorTextPrimary)}.siteFooter__builtBy[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if].siteFooter__interno{font-weight:var(--fontWeightRegular);color:var(--colorTextTertiary)}@media (width>=800px){.siteFooter__inner[data-astro-cid-nns7i3if]{grid-template-columns:1fr auto;align-items:center}.siteFooter__bottom[data-astro-cid-nns7i3if]{grid-column:1/-1}}.cookieBanner[data-astro-cid-rmecfapj]{left:50%;bottom:max(var(--space4), env(safe-area-inset-bottom));z-index:60;align-items:center;gap:var(--space3) var(--space4);width:min(calc(100% - 2 * var(--pageGutter)), 620px);padding:var(--space3) var(--space4);border-radius:var(--radiusLarge);opacity:0;transition:opacity var(--durationNormal) var(--easingStandard), translate var(--durationSlow) var(--easingSpring);flex-wrap:wrap;display:flex;position:fixed;translate:-50% 140%}.cookieBanner[data-astro-cid-rmecfapj][data-visible]{opacity:1;translate:-50%}.cookieBanner__text[data-astro-cid-rmecfapj]{font-size:var(--fontSizeCaption);color:var(--colorTextSecondary);text-wrap:pretty;flex:260px}.cookieBanner__text[data-astro-cid-rmecfapj] a[data-astro-cid-rmecfapj]{color:var(--colorTextPrimary);text-underline-offset:3px;text-decoration:underline}.cookieBanner__actions[data-astro-cid-rmecfapj]{gap:var(--space2);margin-inline-start:auto;display:flex}.cookieBanner__button[data-astro-cid-rmecfapj]{min-height:var(--buttonHeightCompact);padding-inline:var(--space4);border:1px solid var(--glassBorder);border-radius:var(--radiusPill);color:var(--colorTextPrimary);font:inherit;font-size:var(--fontSizeCaption);font-weight:var(--fontWeightSemibold);cursor:pointer;transition:background-color var(--durationFast) var(--easingStandard);background:0 0}.cookieBanner__button[data-astro-cid-rmecfapj]:hover{background:var(--glassFillHover)}.cookieBanner__button--accept[data-astro-cid-rmecfapj]{background:var(--colorBrand);border-color:var(--colorBrand);color:#fff}.cookieBanner__button--accept[data-astro-cid-rmecfapj]:hover{background:var(--colorBrandPressed)}@media (width<=480px){.cookieBanner__actions[data-astro-cid-rmecfapj]{width:100%;margin-inline-start:0}.cookieBanner__button[data-astro-cid-rmecfapj]{flex:1}}@media (prefers-reduced-motion:reduce){.cookieBanner[data-astro-cid-rmecfapj]{transition:opacity var(--durationFast) linear;translate:-50%}}.skipLink[data-astro-cid-z4jru4n3]{top:var(--space2);left:var(--space2);z-index:100;padding:var(--space2) var(--space4);border-radius:var(--radiusSmall);background-color:var(--colorBrand);color:#fff;font-weight:var(--fontWeightSemibold);position:fixed;transform:translateY(-200%)}.skipLink[data-astro-cid-z4jru4n3]:focus-visible{transform:translateY(0)}
