:root{--font-text:var(--font-grid-sans), system-ui, -apple-system, sans-serif;--font-display-stack:var(--font-grid-sans-display), var(--font-grid-sans), system-ui, -apple-system, sans-serif;--step--1:clamp(.75rem, .8047rem + -.0762vw, .8125rem);--step-0:clamp(.875rem, .8286rem + .1905vw, 1rem);--step-1:clamp(1.0625rem, 1.0161rem + .1905vw, 1.1875rem);--step-2:clamp(1.3125rem, 1.2429rem + .2857vw, 1.5rem);--step-3:clamp(1.625rem, 1.5089rem + .4762vw, 1.9375rem);--step-4:clamp(2rem, 1.8143rem + .7619vw, 2.5rem);--step-5:clamp(2.5rem, 2.1946rem + 1.2381vw, 3.3125rem);--track--1:.01em;--track-0:.004em;--track-1:0em;--track-2:-.008em;--track-3:-.012em;--track-4:-.016em;--track-5:-.02em}:where(.text-2xl,.text-3xl,.text-4xl,.text-5xl,.text-6xl){font-family:var(--font-display-stack);letter-spacing:-.02em}:where(h1,h2,h3,h4){letter-spacing:-.02em}.t--1{font-family:var(--font-text);font-size:var(--step--1);letter-spacing:var(--track--1);line-height:1.45}.t-0{font-family:var(--font-text);font-size:var(--step-0);letter-spacing:var(--track-0);line-height:1.5}.t-1{font-family:var(--font-text);font-size:var(--step-1);letter-spacing:var(--track-1);line-height:1.45}.t-2{font-family:var(--font-display-stack);font-size:var(--step-2);letter-spacing:var(--track-2);font-weight:600;line-height:1.3}.t-3{font-family:var(--font-display-stack);font-size:var(--step-3);letter-spacing:var(--track-3);font-weight:600;line-height:1.25}.t-4{font-family:var(--font-display-stack);font-size:var(--step-4);letter-spacing:var(--track-4);font-weight:700;line-height:1.15}.t-5{font-family:var(--font-display-stack);font-size:var(--step-5);letter-spacing:var(--track-5);font-weight:700;line-height:1.08}
