.page-hero--parchment[data-astro-cid-75ysl5lo]{--page-hero-fade:var(--color-parchment)}.page-hero--linen[data-astro-cid-75ysl5lo]{--page-hero-fade:var(--color-linen)}.page-hero--ink[data-astro-cid-75ysl5lo]{--page-hero-fade:var(--color-ink)}.page-hero__content[data-astro-cid-75ysl5lo]{z-index:1;padding-top:clamp(56px,9vw,120px);position:relative}.page-hero--image[data-astro-cid-75ysl5lo]{min-height:min(calc(100vh - var(--header-height)), 1100px);min-height:min(calc(100svh - var(--header-height)), 1100px);align-items:flex-end;display:flex;position:relative;overflow:hidden}.page-hero__media[data-astro-cid-75ysl5lo]{position:absolute;inset:0}.page-hero__media[data-astro-cid-75ysl5lo] img[data-astro-cid-75ysl5lo]{object-fit:cover;width:100%;height:100%;filter:var(--image-rest);position:absolute;inset:0}.page-hero__media[data-astro-cid-75ysl5lo] img[data-astro-cid-75ysl5lo]+img[data-astro-cid-75ysl5lo]{opacity:0;transition:opacity var(--slide-fade) var(--ease-soft)}.page-hero--zoom[data-astro-cid-75ysl5lo] .page-hero__media[data-astro-cid-75ysl5lo] img[data-astro-cid-75ysl5lo]{transition:opacity var(--slide-fade) var(--ease-soft);transform:scale(1)}.page-hero--zoom[data-astro-cid-75ysl5lo] .page-hero__media[data-astro-cid-75ysl5lo] img[data-astro-cid-75ysl5lo].is-active{transition:opacity var(--slide-fade) var(--ease-soft), transform var(--slide-interval) linear;transform:scale(1.04)}@media (prefers-reduced-motion:reduce){.page-hero--zoom[data-astro-cid-75ysl5lo] .page-hero__media[data-astro-cid-75ysl5lo] img[data-astro-cid-75ysl5lo].is-active{transform:none}}.page-hero__media[data-astro-cid-75ysl5lo] img[data-astro-cid-75ysl5lo]+img[data-astro-cid-75ysl5lo].is-active{opacity:1}.page-hero__media[data-astro-cid-75ysl5lo]:after{content:"";background:linear-gradient(to top, var(--page-hero-fade) 0%, color-mix(in srgb, var(--page-hero-fade) 70%, transparent) 30%, transparent 65%), radial-gradient(at center, transparent 40%, color-mix(in srgb, var(--page-hero-fade) 60%, transparent) 100%);position:absolute;inset:0}@media (width>=768px){.page-hero__media[data-astro-cid-75ysl5lo]:before{content:"";z-index:1;background:linear-gradient(to right, color-mix(in srgb, var(--page-hero-fade) 80%, transparent) 0%, color-mix(in srgb, var(--page-hero-fade) 55%, transparent) 35%, transparent 60%);position:absolute;inset:0}}@media (width<=767px){.page-hero__media[data-astro-cid-75ysl5lo]:before{content:"";z-index:1;background:color-mix(in srgb, var(--page-hero-fade) 62%, transparent);position:absolute;inset:0}}.page-hero--image[data-astro-cid-75ysl5lo] .page-hero__content[data-astro-cid-75ysl5lo]{padding-top:0}.page-hero__eyebrow[data-astro-cid-75ysl5lo]{color:var(--tone-eyebrow);margin-bottom:20px}.page-hero__video[data-astro-cid-75ysl5lo]{object-fit:cover;width:100%;height:100%;filter:var(--image-rest);opacity:0;transition:opacity .8s var(--ease-soft);position:absolute;inset:0;transform:scale(1.05)}.page-hero__video[data-astro-cid-75ysl5lo].is-playing{opacity:1}.page-hero__subtitle[data-astro-cid-75ysl5lo]{font-family:var(--font-serif);color:var(--tone-em);margin-top:14px;font-size:clamp(16px,2vw,22px);font-style:italic;font-weight:300}.page-hero__title[data-astro-cid-75ysl5lo]{max-width:900px;font-size:var(--text-h1);color:var(--tone-heading)}.page-hero__title[data-astro-cid-75ysl5lo] em{color:var(--tone-em)}.page-hero__intro[data-astro-cid-75ysl5lo]{max-width:560px;color:var(--tone-body);margin-top:24px;font-size:clamp(14px,1.5vw,16px);line-height:1.85}.page-hero__intro[data-astro-cid-75ysl5lo] b{color:var(--tone-heading);font-weight:400}.page-hero__points[data-astro-cid-75ysl5lo]{flex-direction:column;gap:9px;max-width:560px;margin:24px 0 0;padding:0;list-style:none;display:flex}.page-hero__points[data-astro-cid-75ysl5lo] li[data-astro-cid-75ysl5lo]{font-size:var(--text-body);color:var(--tone-body);padding-left:16px;line-height:1.55;position:relative}.page-hero__points[data-astro-cid-75ysl5lo] li[data-astro-cid-75ysl5lo]:before{content:"";background:var(--tone-eyebrow);border-radius:50%;width:4px;height:4px;position:absolute;top:.6em;left:0}.page-hero__cta[data-astro-cid-75ysl5lo]{margin-top:32px}@media (width<=767px){.page-hero--image[data-astro-cid-75ysl5lo]{min-height:min(80svh,900px)}}
