.site-container.svelte-a1hatu{max-width:100%!important;padding:0 5%!important}.page-hero.svelte-a1hatu{padding-top:clamp(8rem,15vw,11rem);padding-bottom:clamp(4.5rem,8vw,6.5rem);border-bottom:1px solid var(--line-light)}.page-hero__title.svelte-a1hatu{margin-top:1.5rem;font-size:var(--fs-h1)}.page-hero__title.svelte-a1hatu em:where(.svelte-a1hatu){font-style:italic;color:var(--teal)}.luxe-quote.svelte-a1hatu{margin-top:2rem;font-family:var(--font-serif, "Cormorant Garamond", serif);font-size:clamp(1.8rem,3vw,2.5rem);font-style:italic;line-height:1.3;color:#fff;border-left:3px solid var(--teal);padding-left:1.5rem;max-width:32ch}.section-padding.svelte-a1hatu{padding-top:clamp(4rem,8vw,8rem);padding-bottom:clamp(4rem,8vw,8rem)}.on-light.svelte-a1hatu{background:var(--paper-alt, #fafafa);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.split-layout.svelte-a1hatu{display:grid;grid-template-columns:1fr;gap:4rem;align-items:center}@media(min-width:768px){.split-layout.svelte-a1hatu{grid-template-columns:1fr 1fr;gap:6rem}.split-layout.reverse.svelte-a1hatu{direction:rtl}.split-layout.reverse.svelte-a1hatu>:where(.svelte-a1hatu){direction:ltr}}.display-heading.svelte-a1hatu{font-family:var(--font-serif, "Cormorant Garamond", serif);font-size:var(--fs-h2, 3rem);line-height:1.1;margin-bottom:1rem}.display-heading.svelte-a1hatu em:where(.svelte-a1hatu){font-style:italic;color:var(--teal)}.mission-statement.svelte-a1hatu{font-family:var(--font-serif, "Cormorant Garamond", serif);font-size:var(--fs-h4, 2rem);font-style:italic;color:var(--teal);margin-top:1.5rem;line-height:1.3}.body-text.svelte-a1hatu{font-size:1.125rem;line-height:1.6;color:var(--text-soft, #555)}.on-dark.svelte-a1hatu .body-text:where(.svelte-a1hatu){color:var(--text-on-dark-soft)}.mt-4.svelte-a1hatu{margin-top:1rem}.mt-6.svelte-a1hatu{margin-top:1.5rem}.mb-4.svelte-a1hatu{margin-bottom:1rem}.mb-8.svelte-a1hatu{margin-bottom:2rem}.mb-16.svelte-a1hatu{margin-bottom:4rem}.text-center.svelte-a1hatu{text-align:center}.keys-list.svelte-a1hatu{display:flex;flex-direction:column;gap:2rem}.key-item.svelte-a1hatu{display:flex;gap:1.5rem;align-items:flex-start}.key-number.svelte-a1hatu{font-family:var(--font-serif, "Cormorant Garamond", serif);font-size:1.75rem;color:var(--teal);font-weight:500}.key-title.svelte-a1hatu{font-size:1.25rem;font-weight:600;margin-bottom:.5rem}.key-desc.svelte-a1hatu{color:var(--text-soft, #555);line-height:1.5}.luxe-frame.svelte-a1hatu{position:relative;border:1px solid var(--line);padding:.5rem;background:var(--paper)}.on-dark.svelte-a1hatu .luxe-frame:where(.svelte-a1hatu),.frame-light.svelte-a1hatu{border-color:var(--line-light);background:transparent}.placeholder-img.svelte-a1hatu{background:var(--line);width:100%}.on-dark.svelte-a1hatu .placeholder-img:where(.svelte-a1hatu){background:var(--navy);border:1px solid var(--line-light)}.luxe-frame.svelte-a1hatu figcaption:where(.svelte-a1hatu){text-align:center;padding:1rem 0 .5rem;font-size:.85rem;letter-spacing:.05em;text-transform:uppercase;color:var(--text-soft)}.on-dark.svelte-a1hatu .luxe-frame:where(.svelte-a1hatu) figcaption:where(.svelte-a1hatu){color:var(--text-on-dark-soft)}
