.page-hero{--page-hero-gap:clamp(12px,calc(10.98px + .2615vw),16px);position:relative;padding:clamp(16px,calc(11.92px + 1.0458vw),32px) var(--grid-field) 0}.page-hero__inner{max-width:var(--grid-container);margin-inline:auto}.page-hero__copy,.page-hero__inner{position:relative;display:flex;flex-direction:column;gap:var(--page-hero-gap)}.page-hero__copy{min-width:0}.page-hero__eyebrow{margin:0;color:var(--color-accent);font-family:var(--font-ui);font-size:12px;font-weight:700;line-height:16px;letter-spacing:.12em;text-transform:uppercase}.page-hero__title{max-width:1100px;margin:0;color:var(--color-text-strong);font-family:var(--font-display);font-size:var(--type-h1-size);font-weight:400;line-height:var(--type-h1-lh);letter-spacing:var(--type-h1-ls);text-wrap:balance;overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual}.page-hero__lead{max-width:900px;margin:0;color:var(--color-muted);font-family:var(--font-ui);font-size:clamp(16px,calc(15.24px + .1961vw),19px);line-height:clamp(26px,calc(24.98px + .2615vw),30px)}.page-hero--center .page-hero__copy{align-items:center;text-align:center}.page-hero__facts{display:grid;grid-gap:var(--space-3);gap:var(--space-3);margin:var(--space-2) 0 0;padding:0;list-style:none}.page-hero__facts li{position:relative;padding-left:28px;color:var(--color-text);font-family:var(--font-ui);font-size:15px;line-height:22px}.page-hero__facts li:before{position:absolute;top:3px;left:0;width:16px;height:16px;content:"";background:var(--color-accent);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center /contain no-repeat}.page-hero__grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:clamp(24px,calc(13.8px + 2.6144vw),64px);gap:clamp(24px,calc(13.8px + 2.6144vw),64px);align-items:start}.page-hero__grid>*{min-width:0}@media (min-width:1024px){.page-hero__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center}}