.h1,.h2,h1,h2{font-weight:var(--w-normal);line-height:var(--lh-display);letter-spacing:var(--tracking-tight);color:inherit}.h1,h1{font-family:var(--font-sans);font-size:clamp(2rem,4.5vw,var(--fs-3xl))}.h2,h2{font-size:clamp(2.25rem,5vw,var(--fs-4xl))}.eyebrow,.h2,.h3,.h4,h2,h3,h4{font-family:var(--font-sans)}.h3,h3{font-weight:var(--w-normal);font-size:var(--fs-2xl);line-height:1.3;color:inherit}h1 .accent,h1 em,h1 i,h1 strong,h2 .accent,h2 em,h2 i,h2 strong{letter-spacing:-.005em}.eyebrow,.h4,h4{font-weight:var(--w-medium)}.h4,h4{font-size:var(--fs-xl);line-height:1.3;letter-spacing:var(--tracking-normal);color:inherit}.eyebrow{display:inline-block;font-size:var(--fs-meta);text-transform:uppercase;letter-spacing:var(--tracking-widest);color:var(--white);opacity:.9;margin-bottom:var(--s-5)}.theme-light .eyebrow{color:var(--teal-dark);opacity:.7}p{font-size:var(--fs-base);line-height:var(--lh-normal);max-width:65ch}p+p{margin-top:var(--s-4)}b,strong{font-weight:var(--w-semibold)}em,i{font-style:italic}.lede{font-size:var(--fs-xl);line-height:1.5;font-weight:var(--w-normal);max-width:60ch}.wordmark{font-family:var(--font-sans);font-weight:var(--w-semibold);text-transform:lowercase;letter-spacing:0;font-size:1.4rem;color:inherit}.stat-number{font-family:var(--font-serif);font-weight:var(--w-bold);font-style:italic;font-size:clamp(3rem,7vw,var(--fs-stat));line-height:1;color:var(--white);letter-spacing:-.02em}.citation,.stat-label{font-family:var(--font-sans);font-weight:var(--w-normal)}.stat-label{display:block;font-size:var(--fs-base);color:var(--on-dark-soft);margin-top:var(--s-3)}.citation{font-size:clamp(2rem,4.5vw,3rem);line-height:1.25;text-align:center;letter-spacing:var(--tracking-tight)}.citation em,.citation i,.citation strong,h1 .accent,h1 em,h1 i,h1 strong,h2 .accent,h2 em,h2 i,h2 strong{font-family:var(--font-serif);font-weight:var(--w-bold);font-style:italic}.link-underline{position:relative;transition:color var(--d-fast) var(--ease-out)}.link-underline::after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform var(--d-normal) var(--ease-out)}.link-underline:hover::after{transform:scaleX(1)}