.hero.svelte-qzo0r3{display:flex;flex-direction:row;padding:0;overflow:hidden;--hero-blend: 360px}.hero-text.svelte-qzo0r3{width:var(--hero-blend);flex-shrink:0;padding:var(--space-5);display:flex;flex-direction:column;gap:.75rem;background:var(--surface-canvas);position:relative;z-index:2}.hero-eyebrow.svelte-qzo0r3{margin:0;font-size:.7rem;font-weight:700;color:var(--text-meta);text-transform:uppercase;letter-spacing:.1em}.hero-headline.svelte-qzo0r3{margin:0;font-size:1.75rem;line-height:1.15;color:var(--identity-deep);text-wrap:balance;font-family:"IBM Plex Serif",Georgia,serif}.hero-desc.svelte-qzo0r3{margin:0;font-size:.95rem;line-height:1.6;color:var(--text-primary)}.hero-pillars.svelte-qzo0r3{list-style:none;margin:auto 0 0;padding:.5rem 0 0;display:flex;flex-direction:column;gap:.35rem;font-size:.82rem;font-weight:600;color:var(--identity-mid)}.hero-pillars.svelte-qzo0r3 li:where(.svelte-qzo0r3):before{content:"·";margin-right:.4rem;color:var(--attention);font-weight:700}.hero-cta.svelte-qzo0r3{align-self:flex-start;margin:.85rem 0 0;font-size:.9rem;font-weight:600;color:var(--identity-deep);text-decoration:none;border-bottom:2px solid var(--attention);padding-bottom:1px}.hero-cta.svelte-qzo0r3:hover{color:var(--identity-mid);border-bottom-color:var(--identity-mid)}.hero-cta.svelte-qzo0r3:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;border-radius:var(--radius-sm)}.hero-photo.svelte-qzo0r3{flex:1;position:relative;overflow:hidden;min-height:14rem;background:var(--identity-deep)}.hero-photo.svelte-qzo0r3:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,var(--surface-canvas) 0,transparent 48px);z-index:1;pointer-events:none}.hero-photo.svelte-qzo0r3 img:where(.svelte-qzo0r3){width:100%;height:100%;object-fit:cover;object-position:center;display:block}@media(max-width:48rem){.hero.svelte-qzo0r3{flex-direction:column}.hero-text.svelte-qzo0r3{width:100%}.hero-photo.svelte-qzo0r3{min-height:12rem;width:100%}.hero-photo.svelte-qzo0r3:before{background:linear-gradient(to bottom,var(--surface-canvas) 0,transparent 6rem)}}
