.t-title{font-family:var(--font-mono);letter-spacing:-.045em;text-transform:none;font-variant-ligatures:none;font-size:clamp(40px,6.2vw,72px);font-weight:600;line-height:1.12}.t-h1{font-family:var(--font-mono);letter-spacing:-.045em;text-transform:none;font-variant-ligatures:none;font-size:clamp(40px,3.7vw,68px);font-weight:600;line-height:1.12}.t-h2{font-family:var(--font-mono);letter-spacing:-.03em;text-transform:none;font-variant-ligatures:none;font-size:22px;font-weight:500;line-height:1.25}.t-h3{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-variant-ligatures:none;font-size:12px;font-weight:400;line-height:1.4}.t-prose-1{font-family:var(--font-sans);letter-spacing:-.01em;text-transform:none;font-size:clamp(17px,1.45vw,20px);font-weight:400;line-height:1.55}.t-prose-2{font-family:var(--font-sans);letter-spacing:-.01em;text-transform:none;font-size:16px;font-weight:400;line-height:1.55}.t-note{font-family:var(--font-sans);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:600;line-height:1.4}.t-code{font-family:var(--font-mono);letter-spacing:0;text-transform:none;font-variant-ligatures:none;font-size:16px;font-weight:400;line-height:1.55}@media (width<=560px){.t-h1{font-size:36px}.t-h2{font-size:20px}}@media (width<=520px){.t-title{font-size:min(10.6vw,46px)}}