:root{--bp-sm:720px;--bp-md:960px;--bp-lg:1300px;--bp-xl:1920px;--site-max:1440px;--site-margin:90px;--site-margin-md:64px;--site-margin-sm:24px;--grid-columns:12;--grid-gutter:20px;--layout-gap:80px;--content-max:1260px;--page-flow:5rem;--page-flow-md:3rem;--page-flow-sm:2rem;--space-1:.25rem;--space-2:.5rem;--space-3:1rem;--space-4:1.5rem;--space-5:2rem;--space-6:3rem;--space-7:4rem;--space-8:5rem;--space-9:6rem;--space-10:7rem;--space-11:8rem;--nav-height:131px;--nav-height-scrolled:78.6px;--radius-pill:999px;--radius-btn:24px;--radius-card:20px;--radius-arch:50% 50% 0 0;--shadow-soft:0 8px 20px #00000014;--shadow-btn:8px 16px 40px #00000014;--shadow-icon:0 4px 12px #00000026}.hero.svelte-1q37ri0{width:100%;max-width:var(--site-max);min-height:calc(100vh - var(--nav-height));padding:7.5rem var(--site-margin-sm) 13.75rem;justify-content:center;align-items:center;margin-inline:auto;display:flex;position:relative}@media (width>=720px){.hero.svelte-1q37ri0{padding-inline:var(--site-margin-md)}}@media (width>=1300px){.hero.svelte-1q37ri0{padding-inline:var(--site-margin)}}.hero.svelte-1q37ri0{text-align:center;background:0 0}.hero--inner.svelte-1q37ri0{background:var(--color-bg);min-height:auto;padding-block:5rem 4rem}.hero--inner.svelte-1q37ri0 .hero__headline:where(.svelte-1q37ri0){font-family:var(--font-serif);color:var(--color-dark);text-shadow:none}.hero--inner.svelte-1q37ri0 .hero__kicker:where(.svelte-1q37ri0){color:var(--color-accent);text-shadow:none}.hero--inner.svelte-1q37ri0 .hero__text:where(.svelte-1q37ri0),.hero--inner.svelte-1q37ri0 .hero__subheadline:where(.svelte-1q37ri0){color:var(--color-text)}.hero--inner.svelte-1q37ri0:not(.hero--has-kicker) .hero__subheadline:where(.svelte-1q37ri0){color:var(--color-dark)}.hero__content.svelte-1q37ri0{z-index:1;flex-direction:column;align-items:center;gap:1.5rem;padding-top:120px;display:flex}.hero__kicker.svelte-1q37ri0{font-family:var(--font-sans);font-size:var(--text-h4);text-transform:uppercase;letter-spacing:.15em;color:var(--color-bg);max-width:48rem;margin:0;font-weight:300;line-height:1.2}.hero__headline.svelte-1q37ri0{font-family:var(--font-display);font-size:var(--text-h1);color:var(--color-bg);text-shadow:0 0 5px #f2b35a;margin:0;font-weight:300;line-height:1.2}.hero--has-kicker.svelte-1q37ri0 .hero__headline:where(.svelte-1q37ri0){font-size:var(--text-h2);order:1}.hero--has-kicker.svelte-1q37ri0 .hero__kicker:where(.svelte-1q37ri0){order:2}.hero--has-kicker.svelte-1q37ri0 .hero__subheadline:where(.svelte-1q37ri0){font-family:var(--font-sans);font-size:var(--text-body);order:3;font-weight:300;line-height:1.6}.hero--has-kicker.svelte-1q37ri0 .hero__text:where(.svelte-1q37ri0){order:4}.hero--has-kicker.svelte-1q37ri0 .hero__quote:where(.svelte-1q37ri0){order:5}.hero--has-kicker.svelte-1q37ri0 .hero__buttons:where(.svelte-1q37ri0){order:6}.hero--has-kicker.hero--headline-serif.svelte-1q37ri0 .hero__headline:where(.svelte-1q37ri0){font-family:var(--font-serif)}.hero__subheadline.svelte-1q37ri0{font-family:var(--font-serif);font-size:var(--text-h2);color:var(--color-bg);max-width:40rem;margin:0;font-weight:300;line-height:1.2}.hero__text.svelte-1q37ri0,.hero__quote.svelte-1q37ri0{font-size:var(--text-body);color:var(--color-bg);max-width:40rem;margin:0;line-height:1.6}.hero__quote.svelte-1q37ri0{font-style:italic}.hero__buttons.svelte-1q37ri0{flex-wrap:nowrap;justify-content:center;gap:1.5rem;width:100%;margin-top:.5rem;display:flex}.hero__cta-arrow.svelte-1q37ri0{font-size:1.125rem;line-height:1}@media (width<=960px){.hero.svelte-1q37ri0{padding-inline:var(--site-margin-sm);padding-block:4rem 8rem}.hero__buttons.svelte-1q37ri0{flex-flow:column wrap;align-items:center}}
