[data-astro-cid-3ef6ksr2][data-header].is-scrolled{backdrop-filter:blur(10px);background-color:#ffffffeb;border-bottom-color:#00000014;box-shadow:0 4px 20px -10px #1a15302e}[data-astro-cid-3ef6ksr2][data-header].is-scrolled .header-inner[data-astro-cid-3ef6ksr2]{height:3rem}@media (width>=768px){[data-astro-cid-3ef6ksr2][data-header].is-scrolled .header-inner[data-astro-cid-3ef6ksr2]{height:3.5rem}}[data-astro-cid-3ef6ksr2][data-header].is-scrolled .header-logo[data-astro-cid-3ef6ksr2]{transform:scale(.92)}.nav-link[data-astro-cid-3ef6ksr2]:after{content:"";background-color:var(--color-brand-500);transform-origin:0;height:2px;transition:transform .35s var(--ease-smooth);border-radius:2px;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.nav-link[data-astro-cid-3ef6ksr2]:hover{color:var(--color-brand-700)}.nav-link[data-astro-cid-3ef6ksr2]:hover:after{transform:scaleX(1)}.nav-link[data-astro-cid-3ef6ksr2].is-active{color:var(--color-brand-700)}.nav-link[data-astro-cid-3ef6ksr2].is-active:after{background-color:var(--color-brand-600);transform:scaleX(1)}body.theme-hero-dark [data-astro-cid-3ef6ksr2][data-header]:not(.is-scrolled) nav ul{color:#ffffffe6}body.theme-hero-dark [data-astro-cid-3ef6ksr2][data-header]:not(.is-scrolled) .nav-link[data-astro-cid-3ef6ksr2]:hover{color:#fff}body.theme-hero-dark [data-astro-cid-3ef6ksr2][data-header]:not(.is-scrolled) .nav-link[data-astro-cid-3ef6ksr2]:after{background-color:#fff}body.theme-hero-dark [data-astro-cid-3ef6ksr2][data-header]:not(.is-scrolled) .header-logo img{filter:brightness(0)invert()}body.theme-hero-dark [data-astro-cid-3ef6ksr2][data-header]:not(.is-scrolled) [data-menu-toggle]{color:#fff}.mobile-menu[data-astro-cid-3ef6ksr2]{z-index:100;background:linear-gradient(160deg,var(--color-brand-900) 0%,var(--color-brand-700) 55%,var(--color-brand-800) 100%);clip-path:circle(0% at calc(100% - 2.25rem) 2.25rem);visibility:hidden;pointer-events:none;transition:clip-path .55s var(--ease-smooth),visibility 0s linear .55s;display:block;position:fixed;inset:0;overflow:hidden}.mobile-menu[data-astro-cid-3ef6ksr2].is-open{clip-path:circle(150% at calc(100% - 2.25rem) 2.25rem);visibility:visible;pointer-events:auto;transition:clip-path .6s var(--ease-smooth),visibility 0s linear 0s}.menu-glow[data-astro-cid-3ef6ksr2]{filter:blur(70px);opacity:.5;pointer-events:none;border-radius:9999px;position:absolute}.menu-glow--pink[data-astro-cid-3ef6ksr2]{background:var(--color-accent-pink);width:18rem;height:18rem;animation:float 9s var(--ease-smooth) infinite;top:-4rem;right:-5rem}.menu-glow--cyan[data-astro-cid-3ef6ksr2]{background:var(--color-accent-cyan);width:16rem;height:16rem;animation:float 11s var(--ease-smooth) infinite reverse;bottom:-4rem;left:-5rem}.menu-item[data-astro-cid-3ef6ksr2]{opacity:0;transition:opacity .5s var(--ease-smooth),transform .5s var(--ease-smooth);transform:translateY(28px)}.mobile-menu[data-astro-cid-3ef6ksr2].is-open .menu-item[data-astro-cid-3ef6ksr2]{opacity:1;transition-delay:calc(var(--i) * 70ms + .2s);transform:none}.menu-underline[data-astro-cid-3ef6ksr2]{background:linear-gradient(90deg,var(--color-accent-pink),var(--color-accent-cyan));transform-origin:0;height:3px;transition:transform .4s var(--ease-smooth);border-radius:3px;position:absolute;bottom:-.25rem;left:0;right:0;transform:scaleX(0)}.menu-link[data-astro-cid-3ef6ksr2]:hover .menu-underline[data-astro-cid-3ef6ksr2],.menu-link[data-astro-cid-3ef6ksr2]:focus-visible .menu-underline[data-astro-cid-3ef6ksr2]{transform:scaleX(1)}.menu-link[data-astro-cid-3ef6ksr2]:hover .menu-index[data-astro-cid-3ef6ksr2]{color:var(--color-accent-cyan)}.menu-close[data-astro-cid-3ef6ksr2]{opacity:0;transition:opacity .4s var(--ease-smooth),transform .5s var(--ease-bounce);transform:rotate(-90deg)scale(.6)}.mobile-menu[data-astro-cid-3ef6ksr2].is-open .menu-close[data-astro-cid-3ef6ksr2]{opacity:1;transition-delay:.15s;transform:none}@media (prefers-reduced-motion:reduce){.mobile-menu[data-astro-cid-3ef6ksr2],.mobile-menu[data-astro-cid-3ef6ksr2].is-open{clip-path:none;transition:opacity .2s linear,visibility}.mobile-menu[data-astro-cid-3ef6ksr2]{opacity:0}.mobile-menu[data-astro-cid-3ef6ksr2].is-open{opacity:1}.menu-item[data-astro-cid-3ef6ksr2],.menu-close[data-astro-cid-3ef6ksr2]{opacity:1;transition:none;transform:none}.menu-glow[data-astro-cid-3ef6ksr2]{animation:none}}
