.hero.svelte-1cadjnr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:clamp(var(--space-lg),4vw,var(--space-xl))}.text.svelte-1cadjnr{padding:clamp(var(--space-lg),4vw,3rem);display:grid;gap:var(--space-md)}.sub.svelte-1cadjnr{font-style:italic;color:var(--color-ink-muted);margin:0}.ctas.svelte-1cadjnr{display:flex;gap:var(--space-md);align-items:center;flex-wrap:wrap}.cta.svelte-1cadjnr{display:inline-flex;align-items:center;gap:var(--space-xs);font-variant:small-caps;letter-spacing:.1em;text-decoration:none;color:var(--color-ink);border-bottom:1px solid color-mix(in srgb,var(--color-accent) 55%,transparent);padding-bottom:.25rem;transition:color var(--transition-base),border-color var(--transition-base)}.cta.svelte-1cadjnr:hover,.cta.svelte-1cadjnr:focus-visible{color:var(--color-accent);border-color:var(--color-accent)}.cta--secondary.svelte-1cadjnr{color:color-mix(in srgb,var(--color-ink) 70%,transparent);border-bottom-color:color-mix(in srgb,var(--color-ink) 30%,transparent)}.cta--secondary.svelte-1cadjnr:hover,.cta--secondary.svelte-1cadjnr:focus-visible{color:var(--color-ink);border-color:color-mix(in srgb,var(--color-ink) 50%,transparent)}.image.svelte-1cadjnr{position:relative;align-self:stretch;overflow:hidden}.image.svelte-1cadjnr img:where(.svelte-1cadjnr){width:100%;height:100%;object-fit:cover;display:block;aspect-ratio:5 / 4}@media(max-width:900px){.hero.svelte-1cadjnr{grid-template-columns:1fr}.text.svelte-1cadjnr{order:2;padding:clamp(var(--space-lg),5vw,var(--space-xl))}.image.svelte-1cadjnr{order:1;min-height:260px}}
