.header-wrapper[data-astro-cid-qlfjksao]{transition:transform .35s ease,box-shadow .35s ease;will-change:transform}.header-wrapper[data-astro-cid-qlfjksao].is-hidden{transform:translateY(-100%)}.header-wrapper[data-astro-cid-qlfjksao].scrolled{box-shadow:0 14px 30px #00000040}.header-bg[data-astro-cid-qlfjksao]{background-color:#0d0c0bcc;border-color:transparent}.header-wrapper[data-astro-cid-qlfjksao].scrolled .header-bg[data-astro-cid-qlfjksao]{background-color:#0d0c0bf2;border-color:#302d2980}.cookie-consent[data-astro-cid-sqxgocg4]{position:fixed;inset:0;z-index:120;display:none;align-items:flex-end;justify-content:center;padding:1rem}.cookie-consent[data-astro-cid-sqxgocg4].is-visible{display:flex}.cookie-consent-backdrop[data-astro-cid-sqxgocg4]{position:absolute;inset:0;background:#000000a6;backdrop-filter:blur(2px)}.cookie-consent-card[data-astro-cid-sqxgocg4]{position:relative;width:min(900px,100%);border-radius:1rem;border:1px solid var(--color-border);background:color-mix(in srgb,var(--color-surface) 94%,black);padding:1.25rem;box-shadow:0 20px 40px #00000059}@media(min-width:640px){.cookie-consent-card[data-astro-cid-sqxgocg4]{padding:1.5rem}}.cookie-consent-title[data-astro-cid-sqxgocg4]{font-size:1.15rem;font-weight:700;color:var(--color-text-primary);margin:0 0 .5rem}.cookie-consent-copy[data-astro-cid-sqxgocg4]{margin:0;color:var(--color-text-secondary);line-height:1.55}.cookie-consent-copy-small[data-astro-cid-sqxgocg4]{margin:.5rem 0 0;color:var(--color-text-secondary);opacity:.9;font-size:.85rem}.cookie-consent-link[data-astro-cid-sqxgocg4]{color:var(--color-accent);text-decoration:underline;text-underline-offset:2px}.cookie-consent-actions[data-astro-cid-sqxgocg4]{display:flex;flex-direction:column;gap:.75rem;margin-top:1rem}@media(min-width:640px){.cookie-consent-actions[data-astro-cid-sqxgocg4]{flex-direction:row;justify-content:flex-end}}.cookie-consent-button[data-astro-cid-sqxgocg4]{min-height:44px;border-radius:9999px;padding:.7rem 1rem;font-weight:600;border:1px solid transparent;cursor:pointer}.cookie-consent-button-primary[data-astro-cid-sqxgocg4]{background:var(--color-accent);color:#fff}.cookie-consent-button-secondary[data-astro-cid-sqxgocg4]{background:transparent;color:var(--color-text-primary);border-color:var(--color-border)}.scroll-animate{opacity:0;transform:translateY(26px);transition:opacity .65s cubic-bezier(.16,1,.3,1),transform .65s cubic-bezier(.16,1,.3,1)}.scroll-animate.is-visible{opacity:1;transform:translateY(0)}.scroll-animate-left{opacity:0;transform:translate(-26px);transition:opacity .65s cubic-bezier(.16,1,.3,1),transform .65s cubic-bezier(.16,1,.3,1)}.scroll-animate-left.is-visible{opacity:1;transform:translate(0)}.scroll-animate-right{opacity:0;transform:translate(26px);transition:opacity .65s cubic-bezier(.16,1,.3,1),transform .65s cubic-bezier(.16,1,.3,1)}.scroll-animate-right.is-visible{opacity:1;transform:translate(0)}.scroll-animate-scale{opacity:0;transform:scale(.985);transition:opacity .65s cubic-bezier(.16,1,.3,1),transform .65s cubic-bezier(.16,1,.3,1)}.scroll-animate-scale.is-visible{opacity:1;transform:scale(1)}.scroll-animate-stagger>*{opacity:0;transform:translateY(22px);transition:opacity .55s cubic-bezier(.16,1,.3,1),transform .55s cubic-bezier(.16,1,.3,1)}.scroll-animate-stagger.is-visible>*:nth-child(1){opacity:1;transform:translateY(0);transition-delay:0ms}.scroll-animate-stagger.is-visible>*:nth-child(2){opacity:1;transform:translateY(0);transition-delay:.1s}.scroll-animate-stagger.is-visible>*:nth-child(3){opacity:1;transform:translateY(0);transition-delay:.2s}.scroll-animate-stagger.is-visible>*:nth-child(4){opacity:1;transform:translateY(0);transition-delay:.3s}.scroll-animate-stagger.is-visible>*:nth-child(5){opacity:1;transform:translateY(0);transition-delay:.4s}.scroll-animate-stagger.is-visible>*:nth-child(6){opacity:1;transform:translateY(0);transition-delay:.5s}.scroll-animate-stagger.is-visible>*:nth-child(n+7){opacity:1;transform:translateY(0);transition-delay:.6s}@media(prefers-reduced-motion:reduce){.scroll-animate,.scroll-animate-left,.scroll-animate-right,.scroll-animate-scale,.scroll-animate-stagger>*{opacity:1;transform:none;transition:none}}
