.nav[data-astro-cid-wpvy4v7s]{z-index:50;background:var(--c-floral);transition:border-color var(--dur) var(--ease-out), box-shadow var(--dur) var(--ease-out);border-bottom:1px solid #0000;position:sticky;top:0}.nav[data-astro-cid-wpvy4v7s][data-scrolled=true]{border-bottom-color:var(--c-line);box-shadow:0 12px 32px -24px #43503b59}.nav__inner[data-astro-cid-wpvy4v7s]{justify-content:space-between;align-items:center;gap:var(--space-7);padding-block:1.125rem;display:flex}.nav__brand[data-astro-cid-wpvy4v7s]{flex-direction:column;gap:.2rem;min-width:0;display:flex}.nav__brand-text[data-astro-cid-wpvy4v7s]{font-family:var(--font-brand);letter-spacing:.01em;color:var(--c-ebony);font-size:clamp(1.375rem,2.2vw,1.625rem);font-weight:600;line-height:1.05}.nav__brand-tagline[data-astro-cid-wpvy4v7s]{letter-spacing:.26em;text-transform:uppercase;color:var(--c-olive);white-space:nowrap;font-size:.6875rem;font-weight:500}.nav__menu[data-astro-cid-wpvy4v7s]{align-items:center;gap:clamp(1.25rem,2.4vw,2.25rem);display:flex}.nav__link[data-astro-cid-wpvy4v7s]{letter-spacing:.06em;color:var(--c-ebony);transition:color var(--dur) var(--ease-out);padding-block:.5rem;font-size:.9375rem;font-weight:500;position:relative}.nav__link[data-astro-cid-wpvy4v7s]:after{content:"";background:var(--c-rose);transform-origin:0;width:100%;height:1px;transition:transform .42s var(--ease-out);position:absolute;bottom:.2rem;left:0;transform:scaleX(0)}.nav__link[data-astro-cid-wpvy4v7s]:hover{color:var(--c-rose-deep)}.nav__link[data-astro-cid-wpvy4v7s]:hover:after{transform:scaleX(1)}.nav__cta[data-astro-cid-wpvy4v7s]{letter-spacing:.08em;color:var(--c-floral);background:var(--c-ebony);transition:background var(--dur) var(--ease-out), transform var(--dur) var(--ease-out), box-shadow var(--dur) var(--ease-out);border-radius:999px;padding:.625rem 1.5rem;font-size:.875rem;font-weight:600}.nav__cta[data-astro-cid-wpvy4v7s]:hover{background:var(--c-olive);transform:translateY(-1px);box-shadow:0 12px 24px -14px #43503b80}.nav__toggle[data-astro-cid-wpvy4v7s]{flex-direction:column;justify-content:center;align-items:center;gap:6px;width:44px;height:44px;display:none}.nav__toggle[data-astro-cid-wpvy4v7s] span[data-astro-cid-wpvy4v7s]{background:var(--c-ebony);width:24px;height:1.5px;transition:transform var(--dur) var(--ease-out), opacity var(--dur) var(--ease-out);display:block}@media (width<=880px){.nav__menu[data-astro-cid-wpvy4v7s]{background:var(--c-floral);transition:transform .42s var(--ease-out);flex-direction:column;justify-content:flex-start;gap:2rem;padding-top:3.5rem;position:fixed;inset:4.5rem 0 0;transform:translate(100%)}.nav__menu[data-astro-cid-wpvy4v7s][data-open=true]{transform:translate(0)}.nav__link[data-astro-cid-wpvy4v7s]{font-family:var(--font-display);font-variation-settings:"SOFT" 75, "WONK" 0;letter-spacing:.01em;font-size:1.5rem;font-weight:460}.nav__cta[data-astro-cid-wpvy4v7s]{padding:.875rem 2.25rem;font-size:1rem}.nav__toggle[data-astro-cid-wpvy4v7s]{display:flex}.nav__brand-tagline[data-astro-cid-wpvy4v7s]{display:none}}.footer[data-astro-cid-jo6i4kqk]{background:var(--c-ebony);color:var(--c-floral);padding-block:var(--space-12) var(--space-9)}.footer__inner[data-astro-cid-jo6i4kqk]{align-items:center;gap:var(--space-3);text-align:center;flex-direction:column;display:flex}.footer__id[data-astro-cid-jo6i4kqk]{align-items:center;gap:var(--space-2);text-align:center;margin-bottom:var(--space-4);flex-direction:column;display:flex}.footer__brand[data-astro-cid-jo6i4kqk]{font-family:var(--font-brand);letter-spacing:.01em;color:var(--c-floral);font-size:clamp(1.625rem,2.6vw,2rem);font-weight:500}.footer__tagline[data-astro-cid-jo6i4kqk]{font-size:var(--fs-eyebrow);letter-spacing:.3em;text-transform:uppercase;color:var(--c-ash);font-weight:500}.footer__meta[data-astro-cid-jo6i4kqk]{font-size:var(--fs-body-sm);color:var(--c-floral);opacity:.8;margin-top:var(--space-1)}.footer__legal[data-astro-cid-jo6i4kqk]{font-size:var(--fs-body-sm);margin-top:var(--space-3);color:var(--c-floral);align-items:center;gap:.75rem;display:flex}.footer__legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{text-underline-offset:.3em;transition:text-decoration-color var(--dur) var(--ease-out);text-decoration:underline #faf7ef59}.footer__legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{text-decoration-color:var(--c-rose)}.footer__copy[data-astro-cid-jo6i4kqk]{margin-top:var(--space-5);color:var(--c-floral);opacity:.6;font-size:var(--fs-tiny);letter-spacing:.08em}
