.landing-motion :is(h1,h2,h3,h4,h5,h6){font-family:revert-layer;font-size:revert-layer;font-weight:revert-layer;line-height:revert-layer;letter-spacing:revert-layer;color:revert-layer;text-transform:revert-layer;font-variant:revert-layer}.landing-motion main h2{font-size:clamp(2.5rem,7vw,4.25rem)}.landing-motion main h2.h2-compact{font-size:clamp(2rem,3.8vw,3rem)}.landing-motion main h2.h2-audience{font-size:2rem}@media (width>=640px){.landing-motion main h2.h2-audience{font-size:3rem}}.landing-motion .section-kicker{color:var(--color-primary);font-variant:normal;font-family:revert-layer;font-size:1.125rem;font-weight:700;line-height:revert-layer;letter-spacing:.08em;text-transform:uppercase}.landing-motion .section-kicker-light{color:color-mix(in oklab, var(--color-light-foreground) 62%, transparent)}.landing-motion .bg-light h2{color:inherit}.landing-motion :is(p,span,div,strong,dt,dd,li,a,summary,legend,label):is(.text-lg,.text-xl,.text-2xl,.text-3xl,.text-4xl,.text-5xl,.text-\[18px\],.text-\[20px\],.text-\[22px\],.text-display-lg,.text-display-md):is(.font-semibold,.font-bold,.font-extrabold,.font-black){font-size:revert-layer;line-height:revert-layer;font-family:revert-layer}
