:root{--display-hero:clamp(2.5rem, 1.33rem + 5.19vw, 6rem);--display-page:2rem;--display-page-face:var(--font-home-sans);--display-page-weight:600;--display-page-leading:1.1;--display-page-tracking:-.03em;--h2:clamp(1.75rem, 1.49rem + 1.13vw, 2.5rem);--h2-leading:1.1;--h2-tracking:-.03em;--h3:1.25rem;--h3-leading:1.3;--type-hero:clamp(2.25rem, 1.4575rem + 3.38vw, 4.5rem);--type-hero-leading:1.12;--type-page:clamp(2rem, 1.472rem + 2.254vw, 3.5rem);--type-page-leading:1.16;--type-h2:clamp(1.75rem, 1.398rem + 1.502vw, 2.75rem);--type-h2-leading:1.18;--type-heading-tracking:-.01em;--type-body:clamp(1.0625rem, 1.0405rem + .094vw, 1.125rem);--type-body-leading:1.65;--type-small:clamp(.875rem, .853rem + .094vw, .9375rem);--type-small-leading:1.57;--type-eyebrow:.75rem;--type-eyebrow-leading:1rem;--type-eyebrow-tracking:.14em;--type-eyebrow-weight:600;--type-fee:clamp(2rem, 1.824rem + .751vw, 2.5rem);--type-fee-line:clamp(1.0625rem, 1.0405rem + .094vw, 1.125rem);--space-section:clamp(80px, 63.1px + 4.507vw, 128px);--action-height:56px;--type-label:.75rem;--type-label-leading:1rem;--type-label-tracking:.04em;--type-figure:clamp(2.8125rem, 2.3944rem + 1.784vw, 4rem);--type-figure-tracking:-.03em;--radius-card:8px;--radius-box:12px;--radius-frame:14px}@media (min-width:640px){:root{--display-page:clamp(2.5rem, 1.3rem + 3vw, 4rem);--display-page-face:var(--font-home-pixel);--display-page-weight:500;--display-page-leading:1.04;--display-page-tracking:-.02em}}:root[data-dark-site][data-us-tone]{--display-hero:var(--type-hero);--display-page:var(--type-page);--display-page-face:var(--font-home-serif);--display-page-weight:400;--display-page-leading:var(--type-page-leading);--display-page-tracking:var(--type-heading-tracking);--h2:var(--type-h2);--h2-leading:var(--type-h2-leading);--h2-tracking:var(--type-heading-tracking)}:root[data-dark-site][data-us-tone=white]{--type-heading-tracking:-.035em;--type-hero-leading:1.04;--type-page-leading:1.06;--type-h2-leading:1.08;--display-page-weight:300}@media (forced-colors:active){[aria-pressed=true],[aria-checked=true],[aria-selected=true]{outline-offset:2px;outline:3px solid highlight}label:has(input:checked){outline-offset:2px;outline:3px solid highlight}:is(button,.btn,[role=button],a[class*=pill],button[class*=pill]){border:1px solid buttontext}}:root[data-dark-site][data-us-tone=night]{--display-page-face:var(--font-home-sans);--display-page-weight:600;--type-heading-tracking:-.04em;--type-hero-leading:.95;--type-page-leading:1;--type-h2-leading:1.02}
