.site-header[data-astro-cid-nen7h5rs]{z-index:50;height:var(--header-h);backdrop-filter:blur(12px);background:#f7f1e8e6;border-bottom:1px solid #e5d9cccc;position:sticky;top:0}.site-header__inner[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:1rem;height:100%;display:flex}.logo[data-astro-cid-nen7h5rs]{color:var(--charcoal);font-family:var(--font-display);letter-spacing:.01em;align-items:center;gap:.65rem;font-size:1.45rem;font-weight:500;text-decoration:none;display:inline-flex}.logo[data-astro-cid-nen7h5rs]:hover{color:var(--charcoal)}.logo__mark[data-astro-cid-nen7h5rs]{object-fit:cover;background:#f3ebe1;border-radius:50%;flex-shrink:0;width:2.85rem;height:2.85rem}.nav-toggle[data-astro-cid-nen7h5rs]{border:1px solid var(--border);background:var(--white);cursor:pointer;border-radius:8px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:5px;width:2.5rem;height:2.5rem;padding:0;display:inline-flex}.nav-toggle__bar[data-astro-cid-nen7h5rs]{background:var(--charcoal);border-radius:1px;width:1.1rem;height:2px;display:block}.site-nav[data-astro-cid-nen7h5rs]{align-items:center;gap:1.5rem;display:flex}.site-nav__list[data-astro-cid-nen7h5rs]{align-items:center;gap:.25rem 1.15rem;margin:0;padding:0;list-style:none;display:flex}.site-nav__list[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--muted);font-size:.95rem;font-weight:500;text-decoration:none}.site-nav__list[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.site-nav__list[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=location]{color:var(--charcoal)}.site-nav__cta[data-astro-cid-nen7h5rs]{padding:.65rem 1.15rem;font-size:.88rem}.nav-backdrop[data-astro-cid-nen7h5rs]{display:none}@media (width>=901px){.nav-toggle[data-astro-cid-nen7h5rs]{display:none}}@media (width<=900px){.site-nav[data-astro-cid-nen7h5rs]{inset:var(--header-h) 0 auto 0;background:var(--cream);border-bottom:1px solid var(--border);box-shadow:var(--shadow);z-index:49;flex-direction:column;align-items:stretch;gap:1rem;padding:1.25rem 1.25rem 1.5rem;display:none;position:fixed}.site-nav[data-astro-cid-nen7h5rs].is-open{display:flex}.site-nav__list[data-astro-cid-nen7h5rs]{flex-direction:column;align-items:stretch;gap:0}.site-nav__list[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--border);padding:.75rem 0;display:block}.site-nav__cta[data-astro-cid-nen7h5rs]{width:100%}.nav-backdrop[data-astro-cid-nen7h5rs]{inset:var(--header-h) 0 0 0;z-index:40;background:#2c242059;display:block;position:fixed}.nav-backdrop[data-astro-cid-nen7h5rs][hidden]{display:none}}.ig-link[data-astro-cid-dnk2jdvy]{white-space:nowrap;font-weight:600;text-decoration:none;display:inline}.ig-link__icon[data-astro-cid-dnk2jdvy]{vertical-align:-.18em;width:1em;height:1em;margin-right:.22em;display:inline-block}.site-footer[data-astro-cid-jo6i4kqk]{background:var(--charcoal);color:#f7f1e8bf;padding:3.5rem 0 2rem}.site-footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--cream);text-decoration:none}.site-footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--terracotta-soft)}.site-footer__grid[data-astro-cid-jo6i4kqk]{border-bottom:1px solid #f7f1e81f;grid-template-columns:1.4fr 1fr 1fr;gap:2rem;padding-bottom:2.5rem;display:grid}.site-footer__brand[data-astro-cid-jo6i4kqk]{font-family:var(--font-display);color:var(--cream);align-items:center;gap:.65rem;margin:0 0 .35rem;font-size:1.75rem;display:flex}.site-footer__logo[data-astro-cid-jo6i4kqk]{object-fit:contain;background:var(--cream);border-radius:8px;flex-shrink:0;width:2.75rem;height:2.75rem}.site-footer__tag[data-astro-cid-jo6i4kqk]{color:#f7f1e8a6;margin:0}.site-footer__label[data-astro-cid-jo6i4kqk]{letter-spacing:.12em;text-transform:uppercase;color:#f7f1e873;margin:0 0 .75rem;font-size:.78rem;font-weight:600}.site-footer__grid[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{color:#f7f1e8bf;margin:0 0 .4rem}.site-footer__bottom[data-astro-cid-jo6i4kqk]{padding-top:1.5rem}.site-footer__bottom[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{color:#f7f1e873;max-width:48rem;margin:0;font-size:.85rem}@media (width<=720px){.site-footer__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr}}
