.page-hero--editorial-image[data-astro-cid-bbe6dxrz] .page-hero-container[data-astro-cid-bbe6dxrz]{display:grid;gap:clamp(1.5rem,4vw,3rem);align-items:center}.editorial-image[data-astro-cid-bbe6dxrz]{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;border:var(--border-subtle);border-radius:1.125rem}@media(min-width:821px){.page-hero--editorial-image[data-astro-cid-bbe6dxrz] .page-hero-container[data-astro-cid-bbe6dxrz]{grid-template-columns:repeat(2,minmax(0,1fr))}}.page-hero[data-astro-cid-bbe6dxrz]{position:relative;padding:clamp(7rem,9vw,8.25rem) 0 clamp(3rem,5vw,4rem);display:flex;align-items:flex-start;overflow:hidden;isolation:isolate;background:var(--gradient-dark);color:var(--color-primary)}.page-hero-bg[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;pointer-events:none;overflow:hidden}.page-hero-bg[data-astro-cid-bbe6dxrz] picture[data-astro-cid-bbe6dxrz]{display:contents}.page-hero-bg[data-astro-cid-bbe6dxrz] img[data-astro-cid-bbe6dxrz]{width:100%;height:100%;object-fit:cover;object-position:var(--hero-position, center)}.page-hero--visual[data-astro-cid-bbe6dxrz]{min-height:35rem;background:color-mix(in srgb,var(--color-ink) 84%,var(--hero-tint, var(--color-ink)))}.page-hero--visual[data-astro-cid-bbe6dxrz] .page-hero-bg[data-astro-cid-bbe6dxrz]:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#171615cc,#171615c7 34%,#171615b8 66%,#1716158a 84%,#17161566),linear-gradient(180deg,#17161552,#17161561 55%,#17161570)}.page-hero--visual[data-astro-cid-bbe6dxrz],.page-hero--visual[data-astro-cid-bbe6dxrz] .hero-label[data-astro-cid-bbe6dxrz],.page-hero[data-astro-cid-bbe6dxrz].page-hero--visual h1[data-astro-cid-bbe6dxrz]{color:var(--color-paper)}.page-hero--visual[data-astro-cid-bbe6dxrz] .page-hero-text[data-astro-cid-bbe6dxrz]{color:#fbfaf6e0}.page-hero-container[data-astro-cid-bbe6dxrz]{position:relative;z-index:2;max-width:var(--container-max)}.hero-shell[data-astro-cid-bbe6dxrz]{position:relative;max-width:980px;margin:0;text-align:left;padding:0}.hero-label[data-astro-cid-bbe6dxrz]{display:inline-flex;align-items:center;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.16em;color:var(--color-accent);margin-bottom:1rem;padding:0;border:none;background:transparent}.page-hero[data-astro-cid-bbe6dxrz] h1[data-astro-cid-bbe6dxrz]{font-size:clamp(1.9rem,4vw,3.25rem);margin-bottom:.875rem;line-height:1.06;letter-spacing:0;color:var(--color-primary);max-width:20ch;text-wrap:balance}.page-hero-text[data-astro-cid-bbe6dxrz]{font-size:clamp(1rem,1.35vw,1.15rem);max-width:62ch;margin:0;color:var(--color-gray-600);line-height:1.68;text-wrap:pretty}.page-hero-cta[data-astro-cid-bbe6dxrz]{margin-top:2rem}.page-hero-cta[data-astro-cid-bbe6dxrz] svg[data-astro-cid-bbe6dxrz]{width:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--transition)}.page-hero-cta[data-astro-cid-bbe6dxrz]:hover svg[data-astro-cid-bbe6dxrz]{transform:translate(3px)}@media(max-width:1024px){.page-hero[data-astro-cid-bbe6dxrz]{padding:clamp(6.5rem,14vw,7.25rem) 0 clamp(2.5rem,5vw,3.25rem)}.hero-shell[data-astro-cid-bbe6dxrz]{max-width:100%}.hero-label[data-astro-cid-bbe6dxrz]{letter-spacing:.2em}.page-hero[data-astro-cid-bbe6dxrz] h1[data-astro-cid-bbe6dxrz]{font-size:clamp(1.8rem,4.4vw,2.75rem);max-width:20ch}.page-hero-text[data-astro-cid-bbe6dxrz]{font-size:1rem;line-height:1.65}.page-hero--visual[data-astro-cid-bbe6dxrz]{min-height:31rem}}@media(max-width:640px){.page-hero[data-astro-cid-bbe6dxrz]{padding:6.5rem 0 2.5rem}.page-hero--visual[data-astro-cid-bbe6dxrz]{min-height:29rem}.page-hero-bg[data-astro-cid-bbe6dxrz] img[data-astro-cid-bbe6dxrz]{object-position:var(--hero-position-mobile, center)}.page-hero--visual[data-astro-cid-bbe6dxrz] .page-hero-bg[data-astro-cid-bbe6dxrz]:after{background:linear-gradient(180deg,#171615db,#171615d6 55%,#171615cc 78%,#171615c2)}.page-hero--visual[data-astro-cid-bbe6dxrz] .page-hero-text[data-astro-cid-bbe6dxrz]{color:var(--color-paper)}.page-hero--visual[data-astro-cid-bbe6dxrz] .page-hero-bg[data-astro-cid-bbe6dxrz]{background-color:color-mix(in srgb,var(--color-ink) 84%,var(--hero-tint, var(--color-ink)))}.hero-label[data-astro-cid-bbe6dxrz]{font-size:.6875rem;margin-bottom:.875rem}.hero-shell[data-astro-cid-bbe6dxrz]{text-align:left}.page-hero-cta[data-astro-cid-bbe6dxrz]{margin-top:1.5rem}}@media(prefers-reduced-motion:reduce){.page-hero-cta[data-astro-cid-bbe6dxrz] svg[data-astro-cid-bbe6dxrz]{transition:none}}.page-hero[data-astro-cid-bbe6dxrz].page-hero--stacked{display:flex;flex-direction:column;gap:clamp(1.25rem,2.5vw,2rem);padding-block:clamp(2.375rem,5vw,5rem) clamp(2rem,4vw,3.5rem);background:var(--color-background)}.page-hero--stacked[data-astro-cid-bbe6dxrz] .page-hero-container[data-astro-cid-bbe6dxrz]{order:-1}.page-hero--stacked[data-astro-cid-bbe6dxrz] .hero-shell[data-astro-cid-bbe6dxrz],.page-hero--stacked[data-astro-cid-bbe6dxrz] h1[data-astro-cid-bbe6dxrz]{max-width:none}.page-hero--stacked[data-astro-cid-bbe6dxrz] h1[data-astro-cid-bbe6dxrz]{font-size:clamp(2.125rem,5.8vw,5.25rem);line-height:1.02;letter-spacing:-.045em;text-wrap:balance}.page-hero--stacked[data-astro-cid-bbe6dxrz] .page-hero-text[data-astro-cid-bbe6dxrz]{max-width:45rem;color:var(--color-text)}.page-hero--stacked[data-astro-cid-bbe6dxrz] .page-hero-cta[data-astro-cid-bbe6dxrz]{min-height:3.5rem;margin-top:clamp(1rem,2vw,1.5rem);text-align:center}.page-hero-media[data-astro-cid-bbe6dxrz] picture[data-astro-cid-bbe6dxrz]{display:block;overflow:hidden;border:var(--border-subtle);border-radius:clamp(.875rem,2vw,1.75rem);background:var(--color-gray-100)}.page-hero-media[data-astro-cid-bbe6dxrz] img[data-astro-cid-bbe6dxrz]{display:block;width:100%;height:auto;max-height:min(30rem,55vw);object-fit:contain}@media(max-width:640px){.page-hero--stacked[data-astro-cid-bbe6dxrz] .page-hero-cta[data-astro-cid-bbe6dxrz]{width:100%;justify-content:center}}@media(prefers-reduced-motion:reduce){.page-hero--stacked[data-astro-cid-bbe6dxrz] .page-hero-cta[data-astro-cid-bbe6dxrz] svg[data-astro-cid-bbe6dxrz]{transition:none;transform:none}}
