.header[data-astro-cid-nen7h5rs]{inset-inline:0;z-index:var(--z-header);transition:background-color var(--dur-hover) var(--ease);position:fixed;top:0}.header[data-astro-cid-nen7h5rs][data-stuck]{background:color-mix(in srgb, var(--bg) 86%, transparent);border-bottom:1px solid var(--line-soft)}.header[data-astro-cid-nen7h5rs][data-stuck][data-on-photo]{background:color-mix(in srgb, var(--ink) 86%, transparent);border-bottom-color:var(--line-on-dark)}@supports (backdrop-filter:blur(1px)){@media (width>=900px){.header[data-astro-cid-nen7h5rs][data-stuck]{backdrop-filter:blur(14px)saturate(1.1)}}}.header__bar[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:var(--space-8);padding-block:var(--space-4);display:flex}.header__brand[data-astro-cid-nen7h5rs]{font-family:var(--font-brand);font-size:var(--text-brand);letter-spacing:var(--tracking-brand);text-transform:uppercase;white-space:nowrap}.header__list[data-astro-cid-nen7h5rs]{gap:var(--space-8);display:flex}.header__link[data-astro-cid-nen7h5rs]{font-size:var(--text-sm);transition:color var(--dur-fade) var(--ease)}.header__side[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-4);display:flex}.header__phone[data-astro-cid-nen7h5rs]{font-size:var(--text-sm);white-space:nowrap}.header[data-astro-cid-nen7h5rs][data-on-photo] .header__brand[data-astro-cid-nen7h5rs],.header[data-astro-cid-nen7h5rs][data-on-photo] .header__phone[data-astro-cid-nen7h5rs]{color:var(--on-photo)}.header[data-astro-cid-nen7h5rs][data-on-photo] .header__link[data-astro-cid-nen7h5rs]{color:var(--on-photo-muted)}.header[data-astro-cid-nen7h5rs][data-on-photo] .header__link[data-astro-cid-nen7h5rs]:hover{color:var(--on-photo)}.header[data-astro-cid-nen7h5rs][data-on-photo] .header__burger[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{background:var(--on-photo)}.header[data-astro-cid-nen7h5rs]:not([data-on-photo]) .header__brand[data-astro-cid-nen7h5rs],.header[data-astro-cid-nen7h5rs]:not([data-on-photo]) .header__phone[data-astro-cid-nen7h5rs]{color:var(--ink)}.header[data-astro-cid-nen7h5rs]:not([data-on-photo]) .header__link[data-astro-cid-nen7h5rs]{color:var(--muted)}.header[data-astro-cid-nen7h5rs]:not([data-on-photo]) .header__link[data-astro-cid-nen7h5rs]:hover{color:var(--ink)}.header[data-astro-cid-nen7h5rs]:not([data-on-photo]) .header__burger[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{background:var(--ink)}.header__burger[data-astro-cid-nen7h5rs]{flex-direction:column;justify-content:center;align-items:center;gap:5px;width:2.5rem;height:2.5rem;padding:0;display:flex}.header__burger[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{width:22px;height:1.5px;transition:transform var(--dur-move) var(--ease), opacity var(--dur-fade) var(--ease);display:block}.header[data-astro-cid-nen7h5rs][data-open] .header__burger[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:first-child{transform:translateY(3.25px)rotate(45deg)}.header[data-astro-cid-nen7h5rs][data-open] .header__burger[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:last-child{transform:translateY(-3.25px)rotate(-45deg)}.menu[data-astro-cid-nen7h5rs]{background:var(--ink);max-height:0;color:var(--on-dark);transition:max-height var(--dur-move-lg) var(--ease);overflow:hidden}.header[data-astro-cid-nen7h5rs][data-open] .menu[data-astro-cid-nen7h5rs]{max-height:80svh}.menu__inner[data-astro-cid-nen7h5rs]{gap:var(--space-8);padding-block:var(--space-8) var(--space-12);flex-direction:column;display:flex}.menu__list[data-astro-cid-nen7h5rs]{gap:var(--space-3) var(--space-12);grid-template-columns:repeat(2,minmax(0,1fr));max-width:44rem;display:grid}.menu__list[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]{display:flex}.menu__foot[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:flex-end;gap:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--line-on-dark);flex-wrap:wrap;display:flex}@media (width<=560px){.menu__list[data-astro-cid-nen7h5rs]{gap:var(--space-2);grid-template-columns:1fr}}.menu__list[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs],.menu__contacts[data-astro-cid-nen7h5rs],.menu__cta[data-astro-cid-nen7h5rs]{opacity:0;transition:opacity var(--dur-fade) var(--ease), transform var(--dur-move) var(--ease);transform:translateY(12px)}.header[data-astro-cid-nen7h5rs][data-open] .menu__list[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs],.header[data-astro-cid-nen7h5rs][data-open] .menu__contacts[data-astro-cid-nen7h5rs],.header[data-astro-cid-nen7h5rs][data-open] .menu__cta[data-astro-cid-nen7h5rs]{opacity:1;transition-delay:calc(var(--i) * var(--stagger) + .12s);transform:none}.menu__link[data-astro-cid-nen7h5rs]{font-family:var(--font-display);color:var(--on-dark);transition:opacity var(--dur-fade) var(--ease);font-size:clamp(1.5rem,4vw,2.25rem)}.menu__link[data-astro-cid-nen7h5rs]:hover{opacity:.62}.menu__contacts[data-astro-cid-nen7h5rs]{gap:var(--space-1);flex-direction:column;align-items:flex-start;display:flex}.menu__phone[data-astro-cid-nen7h5rs],.menu__mail[data-astro-cid-nen7h5rs]{color:var(--on-dark-muted);font-size:var(--text-sm);transition:color var(--dur-fade) var(--ease)}.menu__phone[data-astro-cid-nen7h5rs]:hover,.menu__mail[data-astro-cid-nen7h5rs]:hover{color:var(--on-dark)}.menu-scrim[data-astro-cid-nen7h5rs]{z-index:calc(var(--z-header) - 1);background:var(--photo-veil);opacity:0;transition:opacity var(--dur-fade) var(--ease);position:fixed;inset:0}.menu-scrim[data-astro-cid-nen7h5rs][hidden]{display:none}.menu-scrim[data-astro-cid-nen7h5rs][data-visible]{opacity:1}@supports (backdrop-filter:blur(1px)){@media (width>=900px){.menu-scrim[data-astro-cid-nen7h5rs]{backdrop-filter:blur(18px)}}}@media (width<=1024px){.header__nav[data-astro-cid-nen7h5rs]{display:none}}@media (width<=560px){.header__phone[data-astro-cid-nen7h5rs]{display:none}}.foot[data-astro-cid-jo6i4kqk]{padding-top:var(--space-24);padding-bottom:var(--space-12);background:var(--ink);color:var(--on-dark-muted);border-top:1px solid var(--line-on-dark)}.foot__inner[data-astro-cid-jo6i4kqk]{gap:var(--space-8);grid-template-columns:1.2fr 1fr 1fr 1.4fr;align-items:start;display:grid}.foot__mark[data-astro-cid-jo6i4kqk]{margin-top:var(--space-16)}.foot__word[data-astro-cid-jo6i4kqk]{font-family:var(--font-brand);font-size:var(--text-wordmark-brand);letter-spacing:var(--tracking-brand);text-transform:uppercase;white-space:nowrap;text-align:center;color:var(--on-dark);user-select:none;line-height:1}.foot__name[data-astro-cid-jo6i4kqk]{font-family:var(--font-display);font-size:var(--text-lg);color:var(--on-dark);margin-bottom:var(--space-2)}.foot__tagline[data-astro-cid-jo6i4kqk],.foot__req[data-astro-cid-jo6i4kqk]{font-size:var(--text-sm)}.foot__nav[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk],.foot__docs[data-astro-cid-jo6i4kqk],.foot__contacts[data-astro-cid-jo6i4kqk]{gap:var(--space-2);font-size:var(--text-sm);flex-direction:column;display:flex}.foot__phone[data-astro-cid-jo6i4kqk],.foot__nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover,.foot__docs[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover,.foot__contacts[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--on-dark)}.foot__req[data-astro-cid-jo6i4kqk]{margin-top:var(--space-4)}@media (width<=900px){.foot__inner[data-astro-cid-jo6i4kqk]{gap:var(--space-8);grid-template-columns:1fr 1fr}.foot__nav[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk],.foot__docs[data-astro-cid-jo6i4kqk],.foot__contacts[data-astro-cid-jo6i4kqk]{gap:0}.foot__nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.foot__docs[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.foot__contacts[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{align-items:center;min-height:2.75rem;display:flex}}@media (width<=560px){.foot__inner[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr}}
