.visually-hidden[data-astro-cid-nen7h5rs]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-header[data-astro-cid-nen7h5rs]{z-index:50;background:var(--color-surface);border-bottom:1px solid var(--color-border);position:sticky;top:0}.site-header__inner[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:var(--space-md);padding-block:var(--space-xs);display:flex}.site-header__logo[data-astro-cid-nen7h5rs]{flex-shrink:0;align-items:center;text-decoration:none;display:flex}.site-header__logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{object-fit:contain;width:auto;max-width:100%;height:72px}.site-header__nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:var(--space-md);display:flex}.site-header__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--color-text-muted);transition:color var(--transition-fast);font-weight:500;text-decoration:none}.site-header__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--color-text)}.site-header__toggle[data-astro-cid-nen7h5rs]{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);cursor:pointer;z-index:51;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:none;position:relative}.site-header__toggle-icon[data-astro-cid-nen7h5rs],.site-header__toggle-icon[data-astro-cid-nen7h5rs]:before,.site-header__toggle-icon[data-astro-cid-nen7h5rs]:after{background:var(--color-text);width:1.25rem;height:2px;transition:transform var(--transition-fast), opacity var(--transition-fast), background var(--transition-fast);border-radius:2px;display:block}.site-header__toggle-icon[data-astro-cid-nen7h5rs]{position:relative}.site-header__toggle-icon[data-astro-cid-nen7h5rs]:before,.site-header__toggle-icon[data-astro-cid-nen7h5rs]:after{content:"";position:absolute;left:0}.site-header__toggle-icon[data-astro-cid-nen7h5rs]:before{top:-6px}.site-header__toggle-icon[data-astro-cid-nen7h5rs]:after{top:6px}.site-header__toggle[data-astro-cid-nen7h5rs][aria-expanded=true] .site-header__toggle-icon[data-astro-cid-nen7h5rs]{background:0 0}.site-header__toggle[data-astro-cid-nen7h5rs][aria-expanded=true] .site-header__toggle-icon[data-astro-cid-nen7h5rs]:before{background:var(--color-gold-text);top:0;transform:rotate(45deg)}.site-header__toggle[data-astro-cid-nen7h5rs][aria-expanded=true] .site-header__toggle-icon[data-astro-cid-nen7h5rs]:after{background:var(--color-gold-text);top:0;transform:rotate(-45deg)}.site-header__overlay[data-astro-cid-nen7h5rs]{z-index:40;background:#0d0d0d73;position:fixed;inset:0}@media (width<=768px){.site-header__logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{height:44px}.site-header__toggle[data-astro-cid-nen7h5rs]{display:inline-flex}.site-header__nav[data-astro-cid-nen7h5rs]{z-index:50;background:var(--color-surface);border-left:1px solid var(--color-border);width:min(85vw,22rem);box-shadow:var(--shadow-md);padding:calc(var(--space-sm) + 44px + var(--space-md)) var(--space-lg) var(--space-lg);transition:transform .3s var(--ease-out);position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%)}.site-header__nav[data-astro-cid-nen7h5rs][data-open=true]{transform:translate(0)}.site-header__nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:var(--space-md);flex-direction:column}.site-header__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{font-size:var(--text-base);padding-block:var(--space-2xs);align-items:center;min-height:44px;display:flex}.site-header__overlay[data-astro-cid-nen7h5rs][data-open=true]{display:block}}@media (prefers-reduced-motion:reduce){.site-header__nav[data-astro-cid-nen7h5rs],.site-header__toggle-icon[data-astro-cid-nen7h5rs],.site-header__toggle-icon[data-astro-cid-nen7h5rs]:before,.site-header__toggle-icon[data-astro-cid-nen7h5rs]:after{transition:none}}.site-footer[data-astro-cid-jo6i4kqk]{background:var(--color-black);color:var(--color-white);padding-block:var(--space-lg) var(--space-md)}.site-footer__grid[data-astro-cid-jo6i4kqk]{justify-content:space-between;gap:var(--space-lg);padding-bottom:var(--space-lg);flex-wrap:wrap;display:flex}@media (width<=900px){.site-footer__grid[data-astro-cid-jo6i4kqk]{flex-direction:column}.site-footer__col[data-astro-cid-jo6i4kqk]:nth-of-type(2){order:1}.site-footer__col[data-astro-cid-jo6i4kqk]:nth-of-type(3){order:2}.site-footer__col[data-astro-cid-jo6i4kqk]:nth-of-type(4){order:3}.site-footer__col[data-astro-cid-jo6i4kqk]:first-of-type{order:4}.site-footer__col[data-astro-cid-jo6i4kqk]:first-of-type .site-footer__logo[data-astro-cid-jo6i4kqk]{margin-inline:auto;display:block}}.site-footer__logo[data-astro-cid-jo6i4kqk]{object-fit:contain;width:auto;max-width:100%;height:40px}.site-footer__heading[data-astro-cid-jo6i4kqk]{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--color-gold-light);margin-bottom:var(--space-sm);font-weight:700}address[data-astro-cid-jo6i4kqk]{color:var(--color-gray-300);font-style:normal;line-height:1.6}.site-footer__col[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{gap:var(--space-2xs);flex-direction:column;display:flex}.site-footer__col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{min-height:44px;color:var(--color-gray-300);transition:color var(--transition-fast);align-items:center;text-decoration:none;display:inline-flex}.site-footer__col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--color-white)}.site-footer__socials[data-astro-cid-jo6i4kqk]{gap:var(--space-2xs);flex-direction:column;display:flex}.site-footer__socials[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{align-items:center;gap:var(--space-xs);min-height:44px;color:var(--color-gray-300);transition:color var(--transition-fast);display:inline-flex}.site-footer__socials[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--color-gold-light)}.site-footer__socials[data-astro-cid-jo6i4kqk] svg[data-astro-cid-jo6i4kqk]{flex-shrink:0;width:1.125rem;height:1.125rem}.site-footer__bottom[data-astro-cid-jo6i4kqk]{gap:var(--space-md);padding-top:var(--space-sm);font-size:var(--text-xs);border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:center;display:flex}.site-footer__bottom[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.site-footer__cookie-link[data-astro-cid-jo6i4kqk]{min-height:44px;color:var(--color-gray-300);align-items:center;text-decoration:none;display:inline-flex}@media (width<=900px){.site-footer__bottom[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:not(:last-of-type):after{content:"·";margin-left:var(--space-sm);color:var(--color-gray-300)}}.site-footer__bottom[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover,.site-footer__cookie-link[data-astro-cid-jo6i4kqk]:hover{color:var(--color-white)}.site-footer__cookie-link[data-astro-cid-jo6i4kqk]{font:inherit;cursor:pointer;background:0 0;border:none;padding:0}@media (width<=420px){.site-footer__bottom[data-astro-cid-jo6i4kqk]{gap:var(--space-sm) var(--space-xs);font-size:.8125rem}}
