.type{margin:0}.type.type--section-title{font-family:var(--font-heading);font-size:clamp(1.25rem,1.8vw,1.65rem);font-weight:var(--weight-heading);letter-spacing:-.025em;line-height:1.3}.type.type--quote-small{font-family:var(--font-heading);font-size:1.05rem;font-weight:var(--weight-heading);font-style:italic;line-height:1.6}.type.type--chart-value{font-family:var(--font-body);font-size:1.125rem;font-weight:var(--weight-label);font-variant-numeric:tabular-nums;line-height:1.3}.type.type--brand-tagline{font-family:var(--font-body);font-size:12px;font-weight:var(--weight-body);letter-spacing:.12em;text-transform:uppercase;line-height:1.85}@media (width<=700px){.type.type--brand-tagline{letter-spacing:.09em;font-size:10px}}.type.type--display{font-family:var(--font-heading);font-size:clamp(2.2rem,3.8vw,3.65rem);font-weight:var(--weight-heading);letter-spacing:-.04em;line-height:1.14}.type.type--heading{font-family:var(--font-heading);font-size:clamp(1.5rem,2.3vw,2.1rem);font-weight:var(--weight-heading);letter-spacing:-.035em;line-height:1.3}.type.type--subheading{font-family:var(--font-heading);font-size:1.1rem;font-weight:var(--weight-heading);line-height:1.4}.type.type--body{font-family:var(--font-body);font-size:1rem;font-weight:var(--weight-body);line-height:1.8}.type.type--small{font-family:var(--font-body);font-size:.8125rem;font-weight:var(--weight-body);line-height:1.75}.type.type--caption{font-family:var(--font-body);font-size:.6875rem;font-weight:var(--weight-body);line-height:1.65}.type.type--eyebrow{font-family:var(--font-body);font-size:.625rem;font-weight:var(--weight-label);letter-spacing:.12em;text-transform:uppercase;line-height:1.6}.type.type--metric,.type.type--metric-featured{font-family:var(--font-heading);font-size:clamp(1.5rem,2.1vw,2rem);line-height:1.25;font-weight:var(--weight-heading)}.type.type--feature-title{font-family:var(--font-body);font-size:.875rem;font-weight:var(--weight-label);letter-spacing:0;text-transform:uppercase;line-height:1.4}.type.type--quote{font-family:var(--font-heading);font-weight:var(--weight-heading);font-size:clamp(1.5rem,2.4vw,2.3rem);font-style:italic;line-height:1.2}@media (width<=700px){.type.type--metric-featured{font-size:clamp(2rem,8vw,3rem);line-height:1.2}}.type.type--quote-compact{font:italic var(--weight-heading) 1.1rem/1.2 var(--font-heading)}.type.type--image-caption{font:var(--weight-body) .8125rem/1.75 var(--font-body)}.type.type--footer-title{font:var(--weight-label) 12px/1.5 var(--font-body);letter-spacing:.03em;text-transform:uppercase}.type.type--footer-link{font:var(--weight-body) 13px/1.6 var(--font-body)}.type.type--footer-contact{font:600 13px/1.75 var(--font-body)}.type.type--footer-disclaimer{font:var(--weight-body) 13px/1.6 var(--font-body)}.type.type--footer-meta{font:var(--weight-body) 12px/1.75 var(--font-body)}.type.type--loader-brand{font:var(--weight-body) clamp(22px, 5vw, 28px)/1.75 var(--font-heading)}.type.type--loader-label{font:var(--weight-body) 11px/1.75 var(--font-body);letter-spacing:.12em;text-transform:uppercase}.type.type--navigation{font:var(--weight-label) 14px/1.75 var(--font-body);text-transform:uppercase}.type.type--drawer-navigation{font:var(--weight-heading) 18px/1.4 var(--font-heading);letter-spacing:-.025em;text-transform:none}.type.type--article-title{font:var(--weight-heading) clamp(2rem, 4vw, 3.5rem)/1.12 var(--font-heading);letter-spacing:-.04em}.type.type--legal-body{font:var(--weight-body) 16px/1.55 var(--font-body)}.type.type--legal-heading{font:var(--weight-heading) clamp(1.125rem, 1.6vw, 1.375rem)/1.35 var(--font-heading);letter-spacing:-.025em}.type.type--legal-subheading{font:var(--weight-heading) 1.0625rem/1.4 var(--font-heading)}.type.type--tracking-normal{letter-spacing:0}.type.type--leading-relaxed{line-height:2}@media (width<=1100px){.type.type--image-caption{font-size:.6875rem}}@media (width<=700px){.type.type--footer-disclaimer{font-size:12px}}.type.type--inherit{font:inherit;letter-spacing:inherit;text-transform:inherit}.type.type--weight-bold{font-weight:var(--weight-label)}.type.type--statistic{font-family:var(--font-heading);font-size:3rem;line-height:1;font-weight:var(--weight-heading);font-variant-numeric:tabular-nums}.type.type--subheading.type--size-compact{font-size:1rem;line-height:1.4}.type.type--small.type--size-compact{font-size:.75rem;line-height:1.6}body{font-family:var(--font-body);font-size:var(--text-body);font-weight:var(--weight-body);line-height:1.75}button,input,textarea,select{font:inherit}.form-grid label{font-size:12px;font-weight:500}.form-grid input,.form-grid select,.form-grid textarea{font-size:14px}@media (width>=701px){.type.type--display.type--size-compact{font-size:clamp(2rem,2.65vw,2.55rem);line-height:1.03}.type.type--body.type--size-compact{font-size:.875rem;line-height:1.45}}.type.type--body-serif{font-family:var(--font-heading);font-size:.875rem;font-weight:var(--weight-heading);line-height:1.2}.type.type--heading.type--size-compact{font-size:1.75rem;line-height:1.1}.type.type--metric.type--size-compact{font-size:1.5rem;line-height:1.2}.type.type--caption.type--size-compact{letter-spacing:.04em;font-size:.5rem;line-height:1.8}@media (width<=1100px){.type.type--body-serif{font-family:var(--font-body);font-size:.8125rem;font-weight:var(--weight-body);line-height:1.75}.type.type--heading.type--size-compact{font-size:clamp(1.5rem,2.3vw,2.1rem);line-height:1.3}.type.type--metric.type--size-compact{font-size:clamp(1.5rem,2.1vw,2rem);line-height:1.25}.type.type--caption.type--size-compact{letter-spacing:normal;font-size:.6875rem;line-height:1.65}}.type.type--guide-navigation{font-family:var(--font-body);font-size:.8125rem;line-height:1.5}@media (width<=700px){.type.type--guide-navigation{font-size:.875rem}}
