.site-header[data-astro-cid-hi7a2ado]{position:fixed;inset:0 0 auto;z-index:20;min-height:6.5rem;display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:1.35rem var(--page-pad);border-bottom:1px solid rgba(255,255,255,.08);background:#090909fa}.brand[data-astro-cid-hi7a2ado]{width:clamp(15rem,21vw,24rem);display:block}.brand[data-astro-cid-hi7a2ado] img[data-astro-cid-hi7a2ado],.footer-brand[data-astro-cid-hi7a2ado] img[data-astro-cid-hi7a2ado]{width:100%;height:auto;display:block}.desktop-nav[data-astro-cid-hi7a2ado],.site-footer[data-astro-cid-hi7a2ado] nav[data-astro-cid-hi7a2ado]{display:flex;align-items:center;gap:clamp(1.2rem,2.7vw,2.75rem)}.desktop-nav[data-astro-cid-hi7a2ado] a[data-astro-cid-hi7a2ado],.nav-group[data-astro-cid-hi7a2ado] summary[data-astro-cid-hi7a2ado],.site-footer[data-astro-cid-hi7a2ado] nav[data-astro-cid-hi7a2ado] a[data-astro-cid-hi7a2ado],.mobile-menu[data-astro-cid-hi7a2ado] a[data-astro-cid-hi7a2ado],.mobile-menu[data-astro-cid-hi7a2ado] summary[data-astro-cid-hi7a2ado]{font-family:var(--font-mono);font-size:.82rem;font-weight:800;letter-spacing:.12em;text-decoration:none;text-transform:uppercase}.desktop-nav[data-astro-cid-hi7a2ado]>a[data-astro-cid-hi7a2ado]:not(.header-contact),.nav-group[data-astro-cid-hi7a2ado]>summary[data-astro-cid-hi7a2ado]{padding-block:1rem}.desktop-nav[data-astro-cid-hi7a2ado]>a[data-astro-cid-hi7a2ado]:not(.header-contact):hover,.nav-group[data-astro-cid-hi7a2ado]>summary[data-astro-cid-hi7a2ado]:hover{color:var(--pink-bright)}.nav-group[data-astro-cid-hi7a2ado]{position:relative}.nav-group[data-astro-cid-hi7a2ado]>summary[data-astro-cid-hi7a2ado]{list-style:none;cursor:pointer}.nav-group[data-astro-cid-hi7a2ado]>summary[data-astro-cid-hi7a2ado]::-webkit-details-marker{display:none}.nav-group[data-astro-cid-hi7a2ado]>summary[data-astro-cid-hi7a2ado]:after{color:var(--pink-bright);content:" +"}.nav-group[data-astro-cid-hi7a2ado][open]>summary[data-astro-cid-hi7a2ado]:after{content:" -"}.nav-menu[data-astro-cid-hi7a2ado]{position:absolute;top:calc(100% + .2rem);left:50%;width:13.5rem;overflow:hidden;border:1px solid var(--line-dark);background:var(--ink);box-shadow:0 1.2rem 2.8rem #00000059;transform:translate(-50%)}.nav-menu[data-astro-cid-hi7a2ado] a[data-astro-cid-hi7a2ado]{display:block;padding:.95rem 1.1rem}.nav-menu[data-astro-cid-hi7a2ado] a[data-astro-cid-hi7a2ado]:hover,.nav-menu[data-astro-cid-hi7a2ado] a[data-astro-cid-hi7a2ado]:focus-visible{color:var(--ink);background:var(--lime)}.header-contact[data-astro-cid-hi7a2ado]{padding:1.1rem 1.5rem;color:var(--white);background:var(--pink)}.header-contact[data-astro-cid-hi7a2ado]:hover{color:var(--ink);background:var(--lime)}.mobile-menu[data-astro-cid-hi7a2ado]{position:relative;display:none}.mobile-menu[data-astro-cid-hi7a2ado] summary[data-astro-cid-hi7a2ado]{min-width:4.5rem;padding:.85rem 1rem;border:1px solid var(--line-dark);list-style:none;text-align:center;cursor:pointer}.mobile-menu[data-astro-cid-hi7a2ado] summary[data-astro-cid-hi7a2ado]::-webkit-details-marker{display:none}.mobile-menu[data-astro-cid-hi7a2ado] nav[data-astro-cid-hi7a2ado]{position:absolute;top:calc(100% + .7rem);right:0;width:min(18rem,calc(100vw - 2.5rem));display:grid;border:1px solid var(--line-dark);background:var(--ink)}.mobile-menu[data-astro-cid-hi7a2ado] nav[data-astro-cid-hi7a2ado] a[data-astro-cid-hi7a2ado]{padding:1rem 1.1rem;border-bottom:1px solid var(--line-dark)}.mobile-menu[data-astro-cid-hi7a2ado] nav[data-astro-cid-hi7a2ado] a[data-astro-cid-hi7a2ado]:last-child{color:var(--white);border-bottom:0;background:var(--pink)}.mobile-menu[data-astro-cid-hi7a2ado] nav[data-astro-cid-hi7a2ado] .mobile-child-link[data-astro-cid-hi7a2ado]{padding-left:2rem;color:var(--muted);font-size:.75rem}.site-footer[data-astro-cid-hi7a2ado]{min-height:9.5rem;display:grid;grid-template-columns:minmax(14rem,.72fr) minmax(18rem,1fr) minmax(22rem,1.05fr);align-items:center;gap:clamp(1.5rem,3vw,3.5rem);padding:2.2rem var(--page-pad);color:var(--ink);border-top:1px solid var(--line-light);background:var(--white)}.footer-brand[data-astro-cid-hi7a2ado]{width:clamp(13rem,17vw,16rem);display:block}.footer-details[data-astro-cid-hi7a2ado]{font-family:var(--font-sans);font-size:clamp(.85rem,.95vw,1rem);font-weight:600;line-height:1.55;text-align:center}.footer-details[data-astro-cid-hi7a2ado] p[data-astro-cid-hi7a2ado]{margin:0}.site-footer[data-astro-cid-hi7a2ado] nav[data-astro-cid-hi7a2ado]{justify-content:flex-end;flex-wrap:wrap}.site-footer[data-astro-cid-hi7a2ado] nav[data-astro-cid-hi7a2ado] a[data-astro-cid-hi7a2ado]{font-size:clamp(.78rem,.86vw,.9rem);white-space:nowrap}@media(max-width:900px){.site-header[data-astro-cid-hi7a2ado]{min-height:5.6rem;padding-block:1rem}.brand[data-astro-cid-hi7a2ado]{width:clamp(12.5rem,48vw,16rem)}.desktop-nav[data-astro-cid-hi7a2ado]{display:none}.mobile-menu[data-astro-cid-hi7a2ado]{display:block}.site-footer[data-astro-cid-hi7a2ado]{grid-template-columns:1fr;justify-items:center;gap:1.4rem;text-align:center}.site-footer[data-astro-cid-hi7a2ado] nav[data-astro-cid-hi7a2ado]{justify-content:center;flex-wrap:wrap;gap:1rem 1.5rem}}
