.site-header[data-astro-cid-nen7h5rs]{text-align:center;flex-direction:column;align-items:center;padding:48px 24px 36px;display:flex}.logo-link[data-astro-cid-nen7h5rs]{flex-direction:column;align-items:center;text-decoration:none;display:flex}.mini-logo[data-astro-cid-nen7h5rs]{opacity:.9;width:100%;max-width:230px;height:auto;margin-bottom:18px}.wordmark[data-astro-cid-nen7h5rs]{width:100%;max-width:320px;height:auto}.tagline[data-astro-cid-nen7h5rs]{letter-spacing:.3em;text-transform:uppercase;color:var(--label);margin-top:16px;font-family:Cinzel,serif;font-size:1.05rem}.menu[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{flex-wrap:wrap;justify-content:center;gap:12px;list-style:none;display:flex}.menu-btn[data-astro-cid-nen7h5rs]{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-bright);background:#c2c1bf0a;border:1px solid #c2c1bf59;border-radius:3px;padding:11px 20px;font-family:Cinzel,serif;font-size:1.1rem;text-decoration:none;transition:background .2s,border-color .2s,box-shadow .2s,color .2s;display:block}.menu-btn[data-astro-cid-nen7h5rs]:hover,.menu-btn[data-astro-cid-nen7h5rs]:focus-visible{background:#c2c1bf1f;border-color:#e6e5e2b3;outline:none;box-shadow:0 0 14px #e6e5e22e}.menu-btn[data-astro-cid-nen7h5rs][aria-current=page]{border-color:#e6e5e2b3}.menu-btn[data-astro-cid-nen7h5rs].primary{background:var(--ink);border-color:var(--ink);color:var(--bg-deep)}.menu-btn[data-astro-cid-nen7h5rs].primary:hover,.menu-btn[data-astro-cid-nen7h5rs].primary:focus-visible{background:var(--ink-bright);border-color:var(--ink-bright)}.menu-toggle[data-astro-cid-nen7h5rs],.menu-head[data-astro-cid-nen7h5rs],.menu-backdrop[data-astro-cid-nen7h5rs]{display:none}@media (width>=1260px){.menu[data-astro-cid-nen7h5rs]{margin-top:30px}.menu[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:10px}.menu-btn[data-astro-cid-nen7h5rs]{letter-spacing:.1em;padding:10px 15px;font-size:1.02rem}}@media (width<=1259px){.menu-toggle[data-astro-cid-nen7h5rs]{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-bright);cursor:pointer;-webkit-tap-highlight-color:transparent;background:#c2c1bf0a;border:1px solid #c2c1bf73;border-radius:3px;align-items:center;gap:12px;margin-top:26px;padding:12px 22px;font-family:Cinzel,serif;font-size:1.1rem;display:flex}.menu-toggle[data-astro-cid-nen7h5rs]:hover,.menu-toggle[data-astro-cid-nen7h5rs]:focus-visible{background:#c2c1bf1f;border-color:#e6e5e2b3;outline:none;box-shadow:0 0 14px #e6e5e22e}.burger[data-astro-cid-nen7h5rs]{flex-direction:column;gap:4px;width:20px;display:flex}.burger[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{background:currentColor;border-radius:1px;height:1.5px}.menu-backdrop[data-astro-cid-nen7h5rs]{z-index:40;opacity:0;background:#0000008c;transition:opacity .35s;display:block;position:fixed;inset:0}.menu-backdrop[data-astro-cid-nen7h5rs][hidden]{display:none}.menu-open[data-astro-cid-nen7h5rs] .menu-backdrop[data-astro-cid-nen7h5rs]{opacity:1}.menu[data-astro-cid-nen7h5rs]{z-index:50;visibility:hidden;background:#171615;border-left:1px solid #c2c1bf33;width:min(320px,86vw);height:100dvh;padding:18px 22px 32px;transition:transform .35s cubic-bezier(.22,.61,.36,1),visibility 0s linear .35s;position:fixed;top:0;right:0;overflow-y:auto;transform:translate(100%);box-shadow:-12px 0 40px #00000080}.menu-open[data-astro-cid-nen7h5rs] .menu[data-astro-cid-nen7h5rs]{visibility:visible;transition:transform .35s cubic-bezier(.22,.61,.36,1),visibility;transform:translate(0)}.menu-head[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;margin-bottom:26px;display:flex}.menu-title[data-astro-cid-nen7h5rs]{letter-spacing:.3em;text-transform:uppercase;color:var(--label);font-family:Cinzel,serif;font-size:1rem}.menu-close[data-astro-cid-nen7h5rs]{width:44px;height:44px;color:var(--ink-bright);cursor:pointer;background:0 0;border:1px solid #c2c1bf59;border-radius:3px;font-size:2rem;line-height:1}.menu[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{flex-direction:column;align-items:stretch}.menu-btn[data-astro-cid-nen7h5rs]{text-align:left;padding:15px 18px;font-size:1.15rem}}@media (prefers-reduced-motion:reduce){.menu[data-astro-cid-nen7h5rs],.menu-open[data-astro-cid-nen7h5rs] .menu[data-astro-cid-nen7h5rs],.menu-backdrop[data-astro-cid-nen7h5rs]{transition:none}}
