.nav[data-astro-cid-wpvy4v7s]{z-index:50;backdrop-filter:blur(14px);background:#faf7f0db;border:1px solid #4b16181f;border-radius:999px;justify-content:space-between;align-items:center;gap:32px;width:fit-content;max-width:calc(100% - 48px);margin:16px auto 0;padding:10px 12px 10px 26px;display:flex;position:sticky;top:16px;box-shadow:0 14px 34px -18px #4b161859}.nav__brand[data-astro-cid-wpvy4v7s]{font-family:var(--font-serif);letter-spacing:-.01em;color:var(--bordeaux);font-size:24px;line-height:1}.nav__menu[data-astro-cid-wpvy4v7s]{align-items:center;gap:24px;font-size:14px;font-weight:500;display:flex}.nav__link[data-astro-cid-wpvy4v7s]{color:var(--bordeaux);transition:color .35s;position:relative}.nav__link[data-astro-cid-wpvy4v7s]:after{content:"";background:var(--rose);transform-origin:0;height:1px;transition:transform .45s var(--ease-out);position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(0)}.nav__link[data-astro-cid-wpvy4v7s]:hover:after,.nav__link[data-astro-cid-wpvy4v7s][aria-current=page]:after{transform:scaleX(1)}.nav__toggle[data-astro-cid-wpvy4v7s]{cursor:pointer;background:0 0;border:0;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:40px;height:40px;padding:0;display:none}.nav__bar[data-astro-cid-wpvy4v7s]{background:var(--bordeaux);width:20px;height:1.5px;transition:transform .35s var(--ease-out);display:block}@media (width<=1000px){.nav[data-astro-cid-wpvy4v7s]{gap:12px;width:calc(100% - 32px);max-width:none;padding:8px 8px 8px 20px}.nav__toggle[data-astro-cid-wpvy4v7s]{display:flex}.nav__menu[data-astro-cid-wpvy4v7s]{background:var(--cream-light);border:1px solid #4b16181f;border-radius:24px;flex-direction:column;align-items:stretch;gap:0;padding:10px;font-size:16px;display:none;position:absolute;top:calc(100% + 10px);left:0;right:0;box-shadow:0 24px 44px -24px #4b161873}.nav[data-astro-cid-wpvy4v7s].is-open .nav__menu[data-astro-cid-wpvy4v7s]{display:flex}.nav__link[data-astro-cid-wpvy4v7s]{border-radius:14px;padding:12px 14px}.nav__link[data-astro-cid-wpvy4v7s]:after{display:none}.nav__link[data-astro-cid-wpvy4v7s]:hover{background:#4b16180d}.nav[data-astro-cid-wpvy4v7s] .nav__cta{justify-content:center;margin-top:8px;padding:14px 20px;font-size:15px}.nav[data-astro-cid-wpvy4v7s].is-open .nav__bar[data-astro-cid-wpvy4v7s]:first-child{transform:translateY(3.75px)rotate(45deg)}.nav[data-astro-cid-wpvy4v7s].is-open .nav__bar[data-astro-cid-wpvy4v7s]:last-child{transform:translateY(-3.75px)rotate(-45deg)}}.footer[data-astro-cid-jo6i4kqk]{padding:64px var(--pad-x) 44px;color:#f2ede1b8}.footer__main[data-astro-cid-jo6i4kqk]{text-align:center;flex-direction:column;align-items:center;gap:18px;padding-bottom:34px;display:flex;position:relative}.footer__brand[data-astro-cid-jo6i4kqk]{color:var(--cream);font-size:34px;line-height:1.1}.footer__tagline[data-astro-cid-jo6i4kqk]{color:#f2ede1b8;font-size:15px;line-height:1.7}.footer__contact[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 28px;font-size:15px;display:flex}.footer__link[data-astro-cid-jo6i4kqk]{color:#f2ede1db;align-items:center;gap:9px;display:inline-flex}.footer__link[data-astro-cid-jo6i4kqk]:hover{color:var(--rose)}.footer__nav[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:center;gap:10px 28px;margin-top:6px;font-size:14px;display:flex}.footer__nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:#f2ede1b8;border-bottom:1px solid #dc4f7173;padding-bottom:1px}.footer__nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--rose)}.footer__bottom[data-astro-cid-jo6i4kqk]{color:#f2ede180;border-top:1px solid #f2ede133;justify-content:center;padding-top:26px;font-size:13px;display:flex;position:relative}@media (width<=600px){.footer[data-astro-cid-jo6i4kqk]{padding:48px var(--pad-x) 36px}.footer__main[data-astro-cid-jo6i4kqk]{gap:14px;padding-bottom:28px}.footer__brand[data-astro-cid-jo6i4kqk]{font-size:28px}.footer__tagline[data-astro-cid-jo6i4kqk],.footer__contact[data-astro-cid-jo6i4kqk],.footer__nav[data-astro-cid-jo6i4kqk]{font-size:14px}.footer__bottom[data-astro-cid-jo6i4kqk]{padding-top:20px;font-size:12px}}
