.nav[data-astro-cid-wpvy4v7s]{z-index:50;position:fixed;inset:0 0 auto}.nav__inner[data-astro-cid-wpvy4v7s]{height:72px;padding-inline:var(--gutter);transition:background var(--dur) var(--ease-out);justify-content:space-between;align-items:center;gap:24px;display:flex;position:relative}.nav[data-astro-cid-wpvy4v7s].is-solid .nav__inner[data-astro-cid-wpvy4v7s]{background:color-mix(in srgb, var(--teal-900) 82%, transparent);-webkit-backdrop-filter:blur(14px)}.nav[data-astro-cid-wpvy4v7s].is-solid .nav__inner[data-astro-cid-wpvy4v7s]:after{content:"";background:var(--cream-15);height:1px;position:absolute;inset:auto 0 0}.nav[data-astro-cid-wpvy4v7s].is-open .nav__inner[data-astro-cid-wpvy4v7s]{background:var(--teal-950);-webkit-backdrop-filter:none}.nav__brand[data-astro-cid-wpvy4v7s]{color:var(--cream);align-items:center;gap:10px;display:inline-flex}.nav__mark[data-astro-cid-wpvy4v7s]{width:34px;height:auto;color:var(--cream)}.nav__word[data-astro-cid-wpvy4v7s]{letter-spacing:0;font-size:20px}.nav__links[data-astro-cid-wpvy4v7s]{gap:clamp(16px,2.4vw,34px);display:flex}.nav__link[data-astro-cid-wpvy4v7s]{color:var(--cream-60);transition:color var(--dur-fast);padding:6px 0;position:relative}.nav__link[data-astro-cid-wpvy4v7s]:after{content:"";background:var(--cream);transform-origin:0;height:1px;transition:transform var(--dur-fast) var(--ease-out);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.nav__link[data-astro-cid-wpvy4v7s]:hover{color:var(--cream)}.nav__link[data-astro-cid-wpvy4v7s]:hover:after{transform:scaleX(1)}.nav__actions[data-astro-cid-wpvy4v7s]{align-items:center;gap:18px;display:flex}.nav__ig[data-astro-cid-wpvy4v7s]{color:var(--cream-60)}.nav__ig[data-astro-cid-wpvy4v7s]:hover{color:var(--cream)}.nav__cta[data-astro-cid-wpvy4v7s]{min-height:42px;padding-inline:18px;font-size:14px}.nav__burger[data-astro-cid-wpvy4v7s]{flex-direction:column;justify-content:center;align-items:center;gap:6px;width:44px;height:44px;display:none}.nav__burger[data-astro-cid-wpvy4v7s] span[data-astro-cid-wpvy4v7s]{background:var(--cream);width:22px;height:2px;transition:transform var(--dur-fast) var(--ease-out)}.nav__burger[data-astro-cid-wpvy4v7s][aria-expanded=true] span[data-astro-cid-wpvy4v7s]:first-child{transform:translateY(4px)rotate(45deg)}.nav__burger[data-astro-cid-wpvy4v7s][aria-expanded=true] span[data-astro-cid-wpvy4v7s]:last-child{transform:translateY(-4px)rotate(-45deg)}.nav__menu[data-astro-cid-wpvy4v7s]{background:var(--teal-950);height:calc(100dvh - 72px);padding:24px var(--gutter) max(24px, env(safe-area-inset-bottom));z-index:51;flex-direction:column;justify-content:space-between;display:flex;position:fixed;top:72px;left:0;right:0;overflow:auto}.nav__menu[data-astro-cid-wpvy4v7s][hidden]{display:none}.nav__menu[data-astro-cid-wpvy4v7s] nav[data-astro-cid-wpvy4v7s]{flex-direction:column;gap:6px;display:flex}.nav__menu-link[data-astro-cid-wpvy4v7s]{border-bottom:1px solid var(--cream-15);color:var(--cream);opacity:0;animation:menu-in .6s var(--ease-out) forwards;animation-delay:calc(var(--i) * 60ms);padding:8px 0;font-size:clamp(30px,8.4vw,64px);line-height:1;transform:translateY(20px)}@keyframes menu-in{to{opacity:1;transform:none}}.nav__menu-foot[data-astro-cid-wpvy4v7s]{justify-content:space-between;align-items:center;gap:16px;padding-top:24px;display:flex}@media (width<=900px){.nav__links[data-astro-cid-wpvy4v7s],.nav__ig[data-astro-cid-wpvy4v7s]{display:none}.nav__burger[data-astro-cid-wpvy4v7s]{display:flex}.nav__cta[data-astro-cid-wpvy4v7s]{display:none}.nav__inner[data-astro-cid-wpvy4v7s]{height:64px}.nav__menu[data-astro-cid-wpvy4v7s]{height:calc(100dvh - 64px);top:64px}}.footer[data-astro-cid-jo6i4kqk]{background:var(--teal-950);padding:clamp(56px, 8vw, 120px) 0 max(28px, env(safe-area-inset-bottom));overflow:hidden}.footer__wordmark[data-astro-cid-jo6i4kqk]{width:100%;height:auto;color:var(--cream);opacity:.95}.footer__row[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--cream-15);flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;margin-top:clamp(32px,5vw,64px);padding-top:24px;display:flex}.footer__line[data-astro-cid-jo6i4kqk]{max-width:24ch;margin:0}.footer__links[data-astro-cid-jo6i4kqk]{gap:28px;display:flex}.footer__links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--cream-60)}.footer__links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--cream)}.footer__note[data-astro-cid-jo6i4kqk]{color:var(--muted);text-transform:none;letter-spacing:.04em;max-width:60ch;margin:32px 0 0}.footer__bottom[data-astro-cid-jo6i4kqk]{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:40px;display:flex}
