.mm-btn{width:44px;height:44px;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;margin-left:4px;display:inline-flex}.mm-btn:hover{background:var(--surface-2)}.mm-menu{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow), inset 0 1px 0 #fff9;border-radius:20px;padding:8px;position:absolute;top:calc(100% + 10px);left:0;right:0}.mm-menu[hidden]{display:none}.mm-menu ul{margin:0;padding:0;list-style:none}.mm-menu li+li{border-top:1px solid var(--line)}.mm-menu a{min-height:52px;color:var(--text);justify-content:space-between;align-items:center;padding:0 14px;font-family:Bodoni Moda,serif;font-size:24px;text-decoration:none;display:flex}.mm-menu a svg{color:var(--accent)}@media (prefers-reduced-motion:no-preference){.mm-menu:not([hidden]){animation:.45s cubic-bezier(.32,.72,0,1) both mm-drop}@keyframes mm-drop{0%{opacity:0;transform:translateY(-8px)}}}@media (prefers-color-scheme:dark){.mm-menu{box-shadow:inset 0 1px #ffffff12}}@media (width>=768px){.mm-btn,.mm-menu{display:none}}.nav[data-astro-cid-wpvy4v7s]{z-index:30;padding:10px 10px 0;position:sticky;top:0}nav[data-astro-cid-wpvy4v7s]{align-items:center;gap:4px;margin-left:auto;display:flex}.logo[data-astro-cid-wpvy4v7s]{line-height:0}.logo[data-astro-cid-wpvy4v7s] img[data-astro-cid-wpvy4v7s]{width:auto;height:28px}.nl[data-astro-cid-wpvy4v7s]{color:var(--text);text-decoration:none;display:none;position:relative}.nl[data-astro-cid-wpvy4v7s]:hover{text-underline-offset:6px;text-decoration:underline}.nl[data-astro-cid-wpvy4v7s][aria-current=true]{color:var(--accent)}.nl[data-astro-cid-wpvy4v7s][aria-current=true]:after{content:"";background:var(--ribbon);border-radius:2px;height:2px;position:absolute;bottom:-8px;left:0;right:0}.nl[data-astro-cid-wpvy4v7s][aria-current=true]:hover{text-decoration:none}.island[data-astro-cid-wpvy4v7s]{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 80%, transparent);-webkit-backdrop-filter:blur(18px)saturate(140%);max-width:1216px;height:60px;box-shadow:var(--shadow), inset 0 1px 0 #fff9;border-radius:999px;justify-content:space-between;align-items:center;margin:0 auto;padding:0 6px 0 18px;display:flex;position:relative}.nav-cta[data-astro-cid-wpvy4v7s]{padding:0 18px;font-size:15px}@media (prefers-color-scheme:dark){.island[data-astro-cid-wpvy4v7s]{box-shadow:var(--shadow), inset 0 1px 0 #ffffff12}}@media (width>=768px){.nav[data-astro-cid-wpvy4v7s]{padding:16px 32px 0;top:16px}.island[data-astro-cid-wpvy4v7s]{height:64px;padding:0 10px 0 28px}nav[data-astro-cid-wpvy4v7s]{gap:40px}.nl[data-astro-cid-wpvy4v7s]{display:inline}.logo[data-astro-cid-wpvy4v7s] img[data-astro-cid-wpvy4v7s]{height:34px}.nav-cta[data-astro-cid-wpvy4v7s]{font-size:inherit;padding:0 22px}}.footer[data-astro-cid-jo6i4kqk]{background:var(--surface-2);border-top:2px solid var(--ribbon);padding:48px 0 32px}.foot[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:40px;display:flex}.foot-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 16px;display:grid}.brand[data-astro-cid-jo6i4kqk]{flex-direction:column;grid-column:1/-1;gap:14px;display:flex}.logo[data-astro-cid-jo6i4kqk]{align-self:flex-start;line-height:0}.logo[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{width:auto;height:32px}.brand[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{color:var(--muted);max-width:34ch;margin:0}.col[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:6px;min-width:0;display:flex}.col-h[data-astro-cid-jo6i4kqk]{color:var(--muted);margin-bottom:4px;font-size:14px}.fl[data-astro-cid-jo6i4kqk]{color:var(--text);align-self:flex-start;align-items:center;min-height:32px;text-decoration:none;display:inline-flex}.fl[data-astro-cid-jo6i4kqk]:hover{text-underline-offset:6px;text-decoration:underline}.em-full[data-astro-cid-jo6i4kqk]{display:none}.fl-muted[data-astro-cid-jo6i4kqk]{color:var(--muted)}.socials[data-astro-cid-jo6i4kqk]{gap:10px;margin-top:6px;display:flex}.socials[data-astro-cid-jo6i4kqk] .ib[data-astro-cid-jo6i4kqk]{border-color:var(--muted)}.socials[data-astro-cid-jo6i4kqk] .ib[data-astro-cid-jo6i4kqk]:hover{background:var(--surface)}.legal[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;padding-top:24px;font-size:14px;display:flex}.legal-links[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;align-items:center;gap:8px 28px;display:flex}.credit[data-astro-cid-jo6i4kqk]{color:var(--muted);text-decoration-color:color-mix(in srgb, var(--muted) 40%, transparent);text-underline-offset:4px;transition:color .2s,text-decoration-color .2s}.credit[data-astro-cid-jo6i4kqk]:hover{color:var(--accent);text-decoration-color:var(--accent)}@media (width>=768px){.footer[data-astro-cid-jo6i4kqk]{padding:64px 0 36px}.foot[data-astro-cid-jo6i4kqk]{gap:48px}.foot-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:32px}.brand[data-astro-cid-jo6i4kqk]{grid-column:1/span 5}.logo[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{height:36px}.em-full[data-astro-cid-jo6i4kqk]{display:inline}.em-short[data-astro-cid-jo6i4kqk]{display:none}.col[data-astro-cid-jo6i4kqk]{grid-column:7/span 3}.col[data-astro-cid-jo6i4kqk]+.col[data-astro-cid-jo6i4kqk]{grid-column:10/span 3}}
