.footer.svelte-a7xpyw{color:#ffffffd1;background:#132028;margin-top:clamp(64px,10vw,120px);padding-top:clamp(48px,7vw,80px);position:relative;overflow:hidden}.footer.svelte-a7xpyw:before{content:"";pointer-events:none;background:radial-gradient(circle,#f3d3d929,#0000 70%);border-radius:50%;width:520px;height:520px;position:absolute;top:-40%;right:-10%}.footer__inner.svelte-a7xpyw{gap:40px;width:100%;max-width:1200px;margin-inline:auto;padding-inline:clamp(16px,4vw,40px);display:grid;position:relative}@media (width>=860px){.footer__inner.svelte-a7xpyw{grid-template-columns:1.4fr 1fr 1fr}}.footer__brand.svelte-a7xpyw .script:where(.svelte-a7xpyw){color:#fff;margin-top:10px;font-size:2.8rem}.footer__tagline.svelte-a7xpyw{max-width:32ch;margin-top:6px}.footer__title.svelte-a7xpyw{letter-spacing:.18em;text-transform:uppercase;color:#f3d3d9;margin-bottom:14px;font-family:Roboto Variable,system-ui,-apple-system,Segoe UI,sans-serif;font-size:.78rem;font-weight:600}.footer.svelte-a7xpyw ul:where(.svelte-a7xpyw){gap:8px;display:grid}.footer.svelte-a7xpyw a:where(.svelte-a7xpyw){text-decoration:none}.footer.svelte-a7xpyw a:where(.svelte-a7xpyw):hover{color:#fff;text-decoration:underline}.footer.svelte-a7xpyw a:where(.svelte-a7xpyw):focus-visible{outline-color:#f3d3d9}.footer__bottom.svelte-a7xpyw{margin-inline:auto;color:#ffffff9e;border-top:1px solid #ffffff1f;width:100%;max-width:1200px;margin-top:48px;padding-block:22px;padding-inline:clamp(16px,4vw,40px);font-size:.85rem;position:relative}.header.svelte-k3slgy{z-index:50;color:#fff;position:fixed;inset:0 0 auto}.header.svelte-k3slgy:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(16px)saturate(140%);background:#1320282e;border-bottom:1px solid #ffffff38;transition:background-color .35s cubic-bezier(.22,1,.36,1),border-color .35s;position:absolute;inset:0}.header--solid.svelte-k3slgy:before{background:#132028eb;border-color:#0000}.header__inner.svelte-k3slgy{justify-content:space-between;align-items:center;gap:24px;width:100%;max-width:1320px;height:84px;margin-inline:auto;padding-inline:clamp(16px,4vw,40px);transition:height .35s cubic-bezier(.22,1,.36,1);display:flex}.header--solid.svelte-k3slgy .header__inner:where(.svelte-k3slgy){height:68px}.brand.svelte-k3slgy{z-index:2;align-items:center;gap:12px;text-decoration:none;display:flex;position:relative}.brand.svelte-k3slgy img:where(.svelte-k3slgy){width:44px;height:44px;transition:transform .6s cubic-bezier(.34,1.56,.64,1)}.brand.svelte-k3slgy .script:where(.svelte-k3slgy){padding-top:6px;font-size:2.3rem;line-height:1}@media (prefers-reduced-motion:no-preference){.brand.svelte-k3slgy:hover img:where(.svelte-k3slgy){transform:rotate(-12deg)scale(1.08)}}.nav.svelte-k3slgy{align-items:center;gap:32px;display:flex}.nav.svelte-k3slgy ul:where(.svelte-k3slgy){gap:6px;display:flex}.nav.svelte-k3slgy ul:where(.svelte-k3slgy) a:where(.svelte-k3slgy){letter-spacing:.01em;padding:8px 14px;font-weight:450;text-decoration:none;display:block;position:relative}.nav.svelte-k3slgy ul:where(.svelte-k3slgy) a:where(.svelte-k3slgy):after{content:"";transform-origin:100%;background:#f3d3d9;height:1.5px;transition:transform .35s cubic-bezier(.22,1,.36,1);position:absolute;bottom:2px;left:14px;right:14px;transform:scaleX(0)}.nav.svelte-k3slgy ul:where(.svelte-k3slgy) a:where(.svelte-k3slgy):hover:after,.nav.svelte-k3slgy ul:where(.svelte-k3slgy) a[aria-current=page]:where(.svelte-k3slgy):after{transform-origin:0;transform:scaleX(1)}.nav.svelte-k3slgy a:where(.svelte-k3slgy):focus-visible{outline-color:#f3d3d9}.burger.svelte-k3slgy{display:none}@media (width<=859.98px){.burger.svelte-k3slgy{z-index:2;cursor:pointer;background:0 0;border:1px solid #ffffff59;border-radius:50%;place-items:center;width:46px;height:46px;display:grid;position:relative}.burger__bar.svelte-k3slgy,.burger__bar.svelte-k3slgy:before,.burger__bar.svelte-k3slgy:after{background:#fff;width:18px;height:1.5px;transition:transform .35s cubic-bezier(.22,1,.36,1),opacity .2s;display:block}.burger__bar.svelte-k3slgy{position:relative}.burger__bar.svelte-k3slgy:before,.burger__bar.svelte-k3slgy:after{content:"";position:absolute;left:0}.burger__bar.svelte-k3slgy:before{top:-6px}.burger__bar.svelte-k3slgy:after{top:6px}.burger[aria-expanded=true].svelte-k3slgy .burger__bar:where(.svelte-k3slgy){background:0 0}.burger[aria-expanded=true].svelte-k3slgy .burger__bar:where(.svelte-k3slgy):before{transform:translateY(6px)rotate(45deg)}.burger[aria-expanded=true].svelte-k3slgy .burger__bar:where(.svelte-k3slgy):after{transform:translateY(-6px)rotate(-45deg)}.nav.svelte-k3slgy{z-index:1;overscroll-behavior:contain;opacity:0;visibility:hidden;background:radial-gradient(at 20% 0,#f3d3d91f,#0000 60%),radial-gradient(at 90% 100%,#5f7a5b2e,#0000 55%),#132028;flex-direction:column;justify-content:center;gap:40px;padding:96px 24px 40px;transition:opacity .35s cubic-bezier(.22,1,.36,1),visibility .35s;position:fixed;inset:0;overflow-y:auto}.nav.svelte-k3slgy ul:where(.svelte-k3slgy){flex-direction:column;align-items:center;gap:4px}.nav.svelte-k3slgy ul:where(.svelte-k3slgy) a:where(.svelte-k3slgy){opacity:0;font-family:Fraunces Variable,Georgia,Times New Roman,serif;font-size:1.9rem;transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .5s;transform:translateY(16px)}.nav--open.svelte-k3slgy{opacity:1;visibility:visible}.nav--open.svelte-k3slgy ul:where(.svelte-k3slgy) a:where(.svelte-k3slgy){opacity:1;transform:none}.nav--open.svelte-k3slgy li:where(.svelte-k3slgy):first-child a:where(.svelte-k3slgy){transition-delay:.1s}.nav--open.svelte-k3slgy li:where(.svelte-k3slgy):nth-child(2) a:where(.svelte-k3slgy){transition-delay:.15s}.nav--open.svelte-k3slgy li:where(.svelte-k3slgy):nth-child(3) a:where(.svelte-k3slgy){transition-delay:.2s}.nav--open.svelte-k3slgy li:where(.svelte-k3slgy):nth-child(4) a:where(.svelte-k3slgy){transition-delay:.25s}}@media (width<=859.98px) and (height<=520px){.nav.svelte-k3slgy{justify-content:flex-start;gap:24px}}@media (width>=860px){.nav__cta.svelte-k3slgy{display:none}}@media (width>=1100px){.nav__cta.svelte-k3slgy{display:inline-flex}}main.svelte-1br2sqw:focus{outline:none}
