.site-footer[data-astro-cid-nns7i3if]{border-top:1px solid var(--line,#ded8d0);z-index:1;justify-content:space-between;align-items:flex-end;gap:30px;max-width:1280px;margin:0 auto;padding:30px 5vw 36px;display:flex;position:relative}.footer-brand[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{color:var(--ink,#171717);letter-spacing:-.04em;font-family:Space Grotesk,sans-serif;font-size:1.1rem;font-weight:700;text-decoration:none}.footer-brand[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if] span[data-astro-cid-nns7i3if]{color:var(--pink,#e53b7d)}.footer-brand[data-astro-cid-nns7i3if] sup[data-astro-cid-nns7i3if]{font-size:.55em}.footer-brand[data-astro-cid-nns7i3if] p[data-astro-cid-nns7i3if]{color:var(--muted,#655f59);margin:8px 0 0;font-size:.82rem}.site-footer[data-astro-cid-nns7i3if] nav[data-astro-cid-nns7i3if]{flex-wrap:wrap;gap:18px;display:flex}.site-footer[data-astro-cid-nns7i3if] nav[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{color:var(--muted,#655f59);font-size:.84rem;text-decoration:none}.site-footer[data-astro-cid-nns7i3if] nav[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover,.site-footer[data-astro-cid-nns7i3if] nav[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:focus-visible,.site-footer[data-astro-cid-nns7i3if] nav[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if][aria-current=page]{color:var(--pink,#e53b7d)}.site-footer[data-astro-cid-nns7i3if] [data-astro-cid-nns7i3if]:focus-visible{outline:3px solid var(--pink,#e53b7d);outline-offset:4px}@media (width<=700px){.site-footer[data-astro-cid-nns7i3if]{flex-direction:column;align-items:flex-start;padding:28px 7vw 34px}.site-footer[data-astro-cid-nns7i3if] nav[data-astro-cid-nns7i3if]{gap:12px 18px}}.site-header[data-astro-cid-fzpbxy5g]{z-index:2;justify-content:space-between;align-items:center;max-width:1180px;margin:0 auto;padding:30px 5vw;display:flex;position:relative}.site-brand[data-astro-cid-fzpbxy5g]{color:var(--ink,#171717);letter-spacing:-.04em;font-family:Space Grotesk,sans-serif;font-size:1.2rem;font-weight:700;text-decoration:none}.site-brand[data-astro-cid-fzpbxy5g] span[data-astro-cid-fzpbxy5g]{color:var(--pink,#e53b7d)}.site-nav[data-astro-cid-fzpbxy5g]{gap:24px;display:flex}.site-nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{color:var(--muted,#655f59);font-size:.9rem;text-decoration:none}.site-nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover,.site-nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:focus-visible,.site-nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g][aria-current=page]{color:var(--pink,#e53b7d)}.menu-toggle[data-astro-cid-fzpbxy5g]{color:var(--ink,#171717);cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:9px;min-height:44px;padding:8px 0 8px 12px;display:none}.menu-label[data-astro-cid-fzpbxy5g]{font-size:.86rem;font-weight:700}.menu-icon[data-astro-cid-fzpbxy5g]{gap:4px;width:22px;display:grid}.menu-icon[data-astro-cid-fzpbxy5g] span[data-astro-cid-fzpbxy5g]{background:currentColor;width:22px;height:2px;transition:transform .2s,opacity .2s;display:block}.site-header [data-astro-cid-fzpbxy5g]:focus-visible{outline:3px solid var(--pink,#e53b7d);outline-offset:4px}@media (width<=760px){.site-header[data-astro-cid-fzpbxy5g]{padding:22px 7vw}.menu-toggle[data-astro-cid-fzpbxy5g]{display:flex}.site-nav[data-astro-cid-fzpbxy5g]{background:var(--soft,#fffaf4);border:1px solid var(--line,#ded8d0);flex-direction:column;gap:0;min-width:210px;max-width:86vw;padding:8px;display:none;position:absolute;top:calc(100% - 8px);right:7vw;box-shadow:0 12px 24px #17171714}.site-nav[data-astro-cid-fzpbxy5g].is-open{display:flex}.site-nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{align-items:center;min-height:44px;padding:12px 13px;display:flex}.site-nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover,.site-nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:focus-visible{background:#e53b7d17}.menu-toggle[data-astro-cid-fzpbxy5g][aria-expanded=true] .menu-icon[data-astro-cid-fzpbxy5g] span[data-astro-cid-fzpbxy5g]:first-child{transform:translateY(6px)rotate(45deg)}.menu-toggle[data-astro-cid-fzpbxy5g][aria-expanded=true] .menu-icon[data-astro-cid-fzpbxy5g] span[data-astro-cid-fzpbxy5g]:nth-child(2){opacity:0}.menu-toggle[data-astro-cid-fzpbxy5g][aria-expanded=true] .menu-icon[data-astro-cid-fzpbxy5g] span[data-astro-cid-fzpbxy5g]:last-child{transform:translateY(-6px)rotate(-45deg)}}
