.landing-section-header.svelte-2ifr71{margin-bottom:var(--space-8)}@media (min-width:768px){.landing-section-header.svelte-2ifr71{margin-bottom:var(--space-12)}}.landing-section-header__eyebrow.svelte-2ifr71{text-transform:uppercase;letter-spacing:.12em;color:var(--color-primary);margin-bottom:var(--space-3);font-size:.75rem;font-weight:700;display:inline-block}[data-theme=western] .landing-section-header__eyebrow.svelte-2ifr71{color:var(--color-accent)}.landing-section-header__row.svelte-2ifr71{align-items:flex-start;gap:var(--space-4);text-align:left;flex-direction:column;display:flex}@media (min-width:768px){.landing-section-header--has-aside.svelte-2ifr71 .landing-section-header__row:where(.svelte-2ifr71){justify-content:space-between;align-items:flex-end;gap:var(--space-8);flex-direction:row}}.landing-section-header__copy.svelte-2ifr71{max-width:42rem}.landing-section-header--has-aside.svelte-2ifr71 .landing-section-header__copy:where(.svelte-2ifr71){flex:1;min-width:0}.landing-section-header__title.svelte-2ifr71{font-family:var(--font-display);color:var(--color-text);margin-bottom:var(--space-4);transition:color var(--transition-slow), font-family var(--transition-slow);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;line-height:1.2}.landing-section-header__sub.svelte-2ifr71{color:var(--color-text-muted);transition:color var(--transition-slow);margin:0;font-size:1.0625rem;line-height:1.65}.landing-section-header__aside.svelte-2ifr71{flex-shrink:0;width:100%}@media (min-width:768px){.landing-section-header--has-aside.svelte-2ifr71 .landing-section-header__aside:where(.svelte-2ifr71){text-align:right;align-self:flex-end;width:auto;max-width:14rem}}
