.hero.svelte-4s1vdh{width:100%}.banner.svelte-4s1vdh{background-size:cover;background-position:center;min-height:320px}.banner.svelte-4s1vdh .overlay:where(.svelte-4s1vdh){background:#35455c8c;background-blend-mode:overlay;min-height:320px;display:flex;align-items:center;padding:6rem 0}.banner.svelte-4s1vdh h1:where(.svelte-4s1vdh),.navy.svelte-4s1vdh h1:where(.svelte-4s1vdh){color:var(--white);font-size:clamp(2rem,4vw,3rem);letter-spacing:.06em;text-transform:uppercase;margin:0}.banner.svelte-4s1vdh .subtitle:where(.svelte-4s1vdh),.navy.svelte-4s1vdh .subtitle:where(.svelte-4s1vdh){color:#ffffffe6;margin-top:.5rem}.navy.svelte-4s1vdh{background:var(--brand);padding:3.5rem 0;text-align:center}.navy.svelte-4s1vdh h1:where(.svelte-4s1vdh){color:var(--white);letter-spacing:.08em}.cream.svelte-4s1vdh,.cream-split.svelte-4s1vdh{background:var(--cream);padding:3rem 0}.cream.svelte-4s1vdh .center:where(.svelte-4s1vdh){text-align:center}.cream.svelte-4s1vdh h2:where(.svelte-4s1vdh){font-size:1.5rem;font-weight:400;color:var(--brand)}.cream-split.svelte-4s1vdh .split:where(.svelte-4s1vdh){display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}.split-img.svelte-4s1vdh{width:100%;aspect-ratio:4/5;object-fit:cover}.split-text.svelte-4s1vdh h2:where(.svelte-4s1vdh){font-size:1.5rem;font-weight:400}@media(max-width:900px){.cream-split.svelte-4s1vdh .split:where(.svelte-4s1vdh){grid-template-columns:1fr}.banner.svelte-4s1vdh .overlay:where(.svelte-4s1vdh){padding:4rem 0}}
