.nav[data-astro-cid-dmqpwcec]{position:fixed;inset:0 0 auto;z-index:50;background:var(--color-dark);color:#fff}.nav__bar[data-astro-cid-dmqpwcec]{height:var(--nav-h);display:flex;align-items:center;gap:2rem}.nav__mark[data-astro-cid-dmqpwcec]{font-family:var(--font-heading);text-transform:uppercase;font-size:1.6rem;line-height:1;letter-spacing:0;color:#fff;text-decoration:none;white-space:nowrap}.nav__links[data-astro-cid-dmqpwcec]{display:none;list-style:none;gap:2rem;margin-left:auto}.nav__link[data-astro-cid-dmqpwcec]{color:#ffffffdb;font-weight:500;text-decoration:none;transition:color .2s}.nav__link[data-astro-cid-dmqpwcec]:hover,.nav__link[data-astro-cid-dmqpwcec][aria-current=page]{color:#fff;text-decoration:underline;text-underline-offset:.35em;text-decoration-thickness:2px;text-decoration-color:var(--color-accent)}.nav__right[data-astro-cid-dmqpwcec]{display:flex;align-items:center;gap:1.25rem;margin-left:auto}.nav__tel[data-astro-cid-dmqpwcec]{display:none;color:#fff;font-weight:600;text-decoration:none;white-space:nowrap}.nav__tel[data-astro-cid-dmqpwcec]:hover{text-decoration:underline}.nav__cta[data-astro-cid-dmqpwcec]{display:none}.nav__toggle[data-astro-cid-dmqpwcec]{background:none;border:0;color:#fff;font:inherit;font-weight:600;cursor:pointer;padding:.5rem 0}.nav__panel[data-astro-cid-dmqpwcec]{background:var(--color-dark);max-height:calc(100svh - var(--nav-h));overflow-y:auto}.nav__panel-inner[data-astro-cid-dmqpwcec]{display:grid;gap:2rem;padding-block:2rem 3rem}.nav__group[data-astro-cid-dmqpwcec]{color:#fff9;font-size:var(--step--1);margin-bottom:.5rem}.nav__big[data-astro-cid-dmqpwcec]{display:block;font-family:var(--font-heading);text-transform:uppercase;font-size:clamp(2.25rem,8vw,3.5rem);line-height:1.02;color:#fff;text-decoration:none}.nav__big[data-astro-cid-dmqpwcec]:hover{color:var(--color-accent-muted)}.nav__small[data-astro-cid-dmqpwcec]{display:block;padding:.35rem 0;color:#fff;text-decoration:none}.nav__small[data-astro-cid-dmqpwcec]:hover{text-decoration:underline}.nav__panel-cta[data-astro-cid-dmqpwcec]{justify-self:start}@media(min-width:768px){.nav__panel-inner[data-astro-cid-dmqpwcec]{grid-template-columns:2fr 1fr 1fr}.nav__panel-cta[data-astro-cid-dmqpwcec]{grid-column:1 / -1}}@media(min-width:1024px){.nav__links[data-astro-cid-dmqpwcec]{display:flex}.nav__right[data-astro-cid-dmqpwcec]{margin-left:2rem}.nav__cta[data-astro-cid-dmqpwcec]{display:inline-flex}.nav__toggle[data-astro-cid-dmqpwcec]{display:none}.nav__panel[data-astro-cid-dmqpwcec]{display:none!important}}@media(min-width:1280px){.nav__tel[data-astro-cid-dmqpwcec]{display:inline}}.footer[data-astro-cid-sz7xmlte]{position:relative;overflow:hidden;padding-top:clamp(5rem,10vw,9rem)}.footer__top[data-astro-cid-sz7xmlte]{display:grid;gap:3.5rem}.footer__title[data-astro-cid-sz7xmlte]{font-size:clamp(2.25rem,1.2rem + 3.4vw,4.5rem);color:#fff}.footer__text[data-astro-cid-sz7xmlte]{margin:1.5rem 0 2rem;max-width:36ch;font-size:var(--step-1);line-height:1.45}.footer__text[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:#fff;font-weight:600;text-decoration:underline;text-underline-offset:.2em;text-decoration-color:var(--color-accent);text-decoration-thickness:2px}.footer__cols[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 2rem}.footer__head[data-astro-cid-sz7xmlte]{color:#fff9;font-size:var(--step--1);margin-bottom:.75rem}.footer__cols[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{list-style:none;display:grid;gap:.5rem}.footer__cols[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:#fff;text-decoration:none}.footer__cols[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{text-decoration:underline;text-decoration-color:var(--color-accent);text-decoration-thickness:2px;text-underline-offset:.25em}.footer__legal[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem 2rem;margin-top:clamp(4rem,8vw,7rem);font-size:var(--step--2);color:#ffffffb8}.footer__legal[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:inherit}.footer__legal[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:#fff}.footer__word[data-astro-cid-sz7xmlte]{font-family:var(--font-heading);text-transform:uppercase;font-size:19vw;line-height:.8;white-space:nowrap;color:var(--color-accent);margin:.15em 0 0 calc(var(--gutter) - .04em);transform:translateY(22%);-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(min-width:768px){.footer__cols[data-astro-cid-sz7xmlte]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){.footer__top[data-astro-cid-sz7xmlte]{grid-template-columns:7fr 5fr;align-items:start}}
