.page-hero.svelte-162svzm{position:relative;isolation:isolate;margin:0 calc(-1 * var(--os-container-padding));padding-inline:var(--os-container-padding);border-bottom:1px solid color-mix(in srgb,var(--os-color-border) 75%,transparent);overflow:hidden}.page-hero__atmosphere.svelte-162svzm{display:none}.page-hero__frame.svelte-162svzm{position:relative;z-index:1;width:100%;max-width:var(--os-container-max);margin-inline:auto}.page-hero__main.svelte-162svzm{display:grid;gap:var(--os-space-stack-xl);align-items:end}.page-hero__copy.svelte-162svzm{display:flex;flex-direction:column;gap:var(--os-space-stack-md);min-width:0;max-width:40rem;padding-block:var(--os-space-stack-2xl) var(--os-space-stack-xl)}.page-hero__copy.svelte-162svzm .os-heading{margin-block:0}.page-hero__copy.svelte-162svzm .os-eyebrow{margin-bottom:0}.page-hero__copy.svelte-162svzm .os-editorial-rule--accent{margin-block:var(--os-space-stack-sm) 0}.page-hero__copy.svelte-162svzm .os-text--lead{max-width:var(--os-measure-narrow)}.page-hero__actions.svelte-162svzm{display:flex;flex-wrap:wrap;align-items:center;gap:var(--os-space-stack-sm);margin-top:var(--os-space-stack-sm)}.page-hero__aside.svelte-162svzm{padding-bottom:var(--os-space-stack-xl);justify-self:end;width:min(100%,22rem)}.page-hero[data-variant=statement].svelte-162svzm .page-hero__aside:where(.svelte-162svzm){padding-bottom:0;align-self:center;width:min(100%,28rem)}.page-hero__aside.svelte-162svzm .os-illustration{width:100%}.page-hero--splash.svelte-162svzm{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-top:calc(-1 * var(--os-site-header-height, 4.25rem));min-height:100dvh;display:flex;align-items:center;border-bottom-color:transparent;background:var(--os-gradient-atmosphere, var(--os-color-surface));padding-block:calc(var(--os-site-header-height, 4.25rem) + var(--os-space-stack-lg)) var(--os-space-stack-2xl)}.page-hero--splash.svelte-162svzm .page-hero__atmosphere:where(.svelte-162svzm){display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-image:linear-gradient(color-mix(in srgb,var(--os-color-ink) 4.5%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--os-color-ink) 4.5%,transparent) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 42%,black 18%,transparent 75%);mask-image:radial-gradient(ellipse 70% 60% at 50% 42%,black 18%,transparent 75%);opacity:.7}.page-hero--splash.svelte-162svzm .page-hero__frame:where(.svelte-162svzm){width:100%;padding-inline:var(--os-container-padding)}.page-hero--splash.svelte-162svzm .page-hero__main:where(.svelte-162svzm){align-items:center;min-height:min(28rem,58dvh)}.page-hero--splash.svelte-162svzm .page-hero__copy:where(.svelte-162svzm){padding-block:0;max-width:42rem;gap:var(--os-space-stack-lg)}.page-hero--splash.svelte-162svzm .page-hero__aside:where(.svelte-162svzm){padding-bottom:0}.page-hero[data-variant=statement].svelte-162svzm .page-hero__copy:where(.svelte-162svzm) .os-heading--1{font-size:var(--os-text-5xl);line-height:var(--os-leading-display)}.page-hero[data-variant=page].page-hero--splash.svelte-162svzm .page-hero__copy:where(.svelte-162svzm) .os-heading--1{font-size:clamp(2rem,4vw + 1rem,3rem);line-height:var(--os-leading-display)}.page-hero[data-variant=compact].svelte-162svzm .page-hero__copy:where(.svelte-162svzm){padding-block:var(--os-space-stack-xl) var(--os-space-stack-lg);gap:var(--os-space-stack-sm)}.page-hero[data-variant=folio].svelte-162svzm{background:transparent;border-bottom:none;margin-inline:0;padding-inline:0;width:auto;max-width:none;min-height:0;margin-top:0;display:block}.page-hero[data-variant=folio].svelte-162svzm .page-hero__copy:where(.svelte-162svzm){padding-block:var(--os-space-stack-lg) var(--os-space-stack-md);max-width:none}.page-hero[data-variant=folio].svelte-162svzm .page-hero__aside:where(.svelte-162svzm){padding-bottom:var(--os-space-stack-md)}@media(min-width:48rem){.page-hero__main.svelte-162svzm:has(.page-hero__aside:where(.svelte-162svzm)){grid-template-columns:minmax(0,1.1fr) minmax(12rem,.9fr);align-items:center}}@media(max-width:47.99rem){.page-hero--splash.svelte-162svzm{min-height:100svh;align-items:flex-end;padding-bottom:var(--os-space-stack-xl)}.page-hero--splash.svelte-162svzm .page-hero__aside:where(.svelte-162svzm){width:min(100%,18rem);justify-self:start}}
