.nav.svelte-1h32yp1{position:fixed;top:0;left:0;right:0;z-index:100;background:transparent;transition:background .35s ease,box-shadow .35s ease}.nav--scrolled.svelte-1h32yp1{background:#000000bf;box-shadow:0 1px 12px #0000001a}.nav__inner.svelte-1h32yp1{display:flex;flex-direction:column;align-items:center;gap:0rem;padding:.17rem 2rem .5rem;position:relative}.nav__logo.svelte-1h32yp1{display:block;line-height:0;margin-block-start:-.25em;margin-block-end:-.85em}.nav__logo.svelte-1h32yp1 img:where(.svelte-1h32yp1){width:90px;height:90px;object-fit:contain;border-radius:50%;transition:opacity .2s;display:block}.nav__logo.svelte-1h32yp1:hover img:where(.svelte-1h32yp1){opacity:.8}.nav__links.svelte-1h32yp1{display:flex;list-style:none;gap:2.25rem;align-items:center;flex-wrap:wrap;justify-content:center}.nav__links.svelte-1h32yp1 a:where(.svelte-1h32yp1){display:block;padding:.1rem 0;font-family:var(--font-body);font-size:.85rem;font-weight:400;letter-spacing:.13em;text-transform:uppercase;color:#fff;transition:color .35s ease;white-space:nowrap;text-decoration:none}.nav--scrolled.svelte-1h32yp1 .nav__links:where(.svelte-1h32yp1) a:where(.svelte-1h32yp1){color:#fff}.nav__link-inner.svelte-1h32yp1{position:relative;display:block;padding:4px 0}.nav__link-inner.svelte-1h32yp1:before,.nav__link-inner.svelte-1h32yp1:after{content:"";position:absolute;left:0;right:0;height:1px;background:currentColor;transform:scaleX(0);transition:transform .3s ease;transform-origin:center}.nav__link-inner.svelte-1h32yp1:before{top:0}.nav__link-inner.svelte-1h32yp1:after{bottom:0}.nav__links.svelte-1h32yp1 a:where(.svelte-1h32yp1):hover .nav__link-inner:where(.svelte-1h32yp1):before,.nav__links.svelte-1h32yp1 a:where(.svelte-1h32yp1):hover .nav__link-inner:where(.svelte-1h32yp1):after{transform:scaleX(1)}.nav__burger.svelte-1h32yp1{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:4px;position:absolute;right:1.5rem;top:50%;transform:translateY(-50%)}.nav__burger.svelte-1h32yp1 span:where(.svelte-1h32yp1){display:block;width:24px;height:2px;background:#fff;border-radius:2px;transition:background .35s ease}.nav--scrolled.svelte-1h32yp1 .nav__burger:where(.svelte-1h32yp1) span:where(.svelte-1h32yp1){background:#fff}.nav__mobile.svelte-1h32yp1{background:#fffffff7;border-top:1px solid rgba(0,0,0,.08);padding:1.5rem 2rem 2rem}.nav__mobile.svelte-1h32yp1 ul:where(.svelte-1h32yp1){list-style:none;display:flex;flex-direction:column;gap:1rem;align-items:center}.nav__mobile.svelte-1h32yp1 a:where(.svelte-1h32yp1){font-size:.85rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text);transition:color .2s}.nav__mobile.svelte-1h32yp1 a:where(.svelte-1h32yp1):hover{color:var(--terracotta)}@media(max-width:768px){.nav__links.svelte-1h32yp1{display:none}.nav__burger.svelte-1h32yp1{display:flex}}.footer.svelte-jz8lnl{background:var(--navy);color:#ffffffbf;padding-top:4rem}.footer__inner.svelte-jz8lnl{max-width:var(--max-w);margin:0 auto;padding:0 2rem 3rem;display:grid;grid-template-columns:1fr 1fr 1fr;gap:3rem}.footer__brand.svelte-jz8lnl{display:flex;flex-direction:column;gap:1rem}.footer__logo.svelte-jz8lnl img:where(.svelte-jz8lnl){width:60px;height:60px;object-fit:contain;border-radius:50%;opacity:.9}.footer__headline.svelte-jz8lnl{font-family:var(--font-display);font-style:normal;font-size:1.05rem;letter-spacing:.05rem;color:#fff9;line-height:1.4}.footer__tagline.svelte-jz8lnl{font-family:var(--font-lede);font-style:italic;font-size:1.05rem;color:#fff9;line-height:1.4}.footer__nav.svelte-jz8lnl ul:where(.svelte-jz8lnl){list-style:none;display:flex;flex-direction:column;gap:.7rem}.footer__nav.svelte-jz8lnl a:where(.svelte-jz8lnl){font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;color:#ffffffa6;transition:color .2s}.footer__nav.svelte-jz8lnl a:where(.svelte-jz8lnl):hover{color:var(--terracotta)}.footer__contact.svelte-jz8lnl{display:flex;flex-direction:column;gap:.7rem}.footer__contact.svelte-jz8lnl a:where(.svelte-jz8lnl){font-size:.88rem;color:#ffffffa6;transition:color .2s}.footer__contact.svelte-jz8lnl a:where(.svelte-jz8lnl):hover{color:var(--terracotta)}.footer__social.svelte-jz8lnl{display:flex;gap:1rem;margin-top:.5rem}.footer__social.svelte-jz8lnl a:where(.svelte-jz8lnl){display:flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid rgba(255,255,255,.2);border-radius:50%;color:#ffffffa6;transition:border-color .2s,color .2s}.footer__social.svelte-jz8lnl a:where(.svelte-jz8lnl):hover{border-color:var(--terracotta);color:var(--terracotta)}.footer__bottom.svelte-jz8lnl{border-top:1px solid rgba(255,255,255,.08);text-align:center;padding:1.2rem 2rem;font-size:.75rem;color:#ffffff59;letter-spacing:.05em}@media(max-width:768px){.footer__inner.svelte-jz8lnl{grid-template-columns:1fr;gap:2rem}}
