.hero.svelte-19ezq2z{padding-block:var(--m-section-py-loose);position:relative;overflow:hidden}.hero[data-gradient=true].svelte-19ezq2z:before{content:"";background:var(--m-gradient-hero);pointer-events:none;z-index:0;position:absolute;inset:0}.inner.svelte-19ezq2z{z-index:1;gap:var(--m-space-12);display:grid;position:relative}.hero[data-has-media=true].svelte-19ezq2z .inner:where(.svelte-19ezq2z){grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center}@media (width<=820px){.hero[data-has-media=true].svelte-19ezq2z .inner:where(.svelte-19ezq2z){grid-template-columns:1fr}}.copy.svelte-19ezq2z{gap:var(--m-space-5);max-width:var(--m-container-narrow);flex-direction:column;display:flex}.hero[data-align=center].svelte-19ezq2z .inner:where(.svelte-19ezq2z){text-align:center;justify-items:center}.hero[data-align=center].svelte-19ezq2z .copy:where(.svelte-19ezq2z){align-items:center;margin-inline:auto}.mark.svelte-19ezq2z{margin-bottom:var(--m-space-2);display:flex}.eyebrow.svelte-19ezq2z{font-family:var(--m-font-eyebrow);font-size:var(--m-text-eyebrow);letter-spacing:var(--m-tracking-eyebrow);text-transform:uppercase;color:var(--m-fg-eyebrow);font-variant-numeric:tabular-nums;align-items:center;gap:.55em;font-weight:700;display:inline-flex}.headline.svelte-19ezq2z{font-family:var(--m-font-display);color:var(--m-fg-base);letter-spacing:-.018em;text-wrap:balance;font-kerning:auto;font-optical-sizing:auto;font-variant-ligatures:common-ligatures discretionary-ligatures;font-feature-settings:"liga" 1, "dlig" 1, "calt" 1, "kern" 1;margin:0;font-weight:500;line-height:1.15}.hero-glyph.svelte-19ezq2z{color:var(--m-line);white-space:nowrap;vertical-align:.12em;margin-left:.24em}.hero[data-size=md].svelte-19ezq2z .headline:where(.svelte-19ezq2z){font-size:var(--m-text-display-sm)}.hero[data-size=lg].svelte-19ezq2z .headline:where(.svelte-19ezq2z){font-size:var(--m-text-display-md)}.hero[data-size=xl].svelte-19ezq2z .headline:where(.svelte-19ezq2z){font-size:var(--m-text-display-lg)}.hero[data-title-variant=serif].svelte-19ezq2z .headline:where(.svelte-19ezq2z){font-family:var(--m-font-serif);font-weight:300;font-size:var(--m-text-page-title);line-height:var(--m-leading-display);letter-spacing:var(--m-tracking-display)}.subtitle.svelte-19ezq2z{font-family:var(--m-font-accent);font-size:var(--m-text-base);text-transform:uppercase;letter-spacing:.14em;color:var(--m-fg-base);text-wrap:balance;margin:0;font-weight:500}.lede.svelte-19ezq2z{font-size:var(--m-text-xl);color:var(--m-fg-base-soft);text-wrap:pretty;max-width:42rem;margin:0;line-height:1.5}.actions.svelte-19ezq2z{gap:var(--m-space-3);margin-top:var(--m-space-2);flex-wrap:wrap;display:flex}.hero[data-align=center].svelte-19ezq2z .actions:where(.svelte-19ezq2z){justify-content:center}.meta.svelte-19ezq2z{margin-top:var(--m-space-6);color:var(--m-fg-base-soft);font-size:var(--m-text-sm)}.media.svelte-19ezq2z{min-width:0}
