:root{--title-6:clamp(1.99rem,calc(1.74375vw + 1.434rem),2.771rem);--title-5:clamp(2.24rem,calc(1.74375vw + 1.444rem),3.325rem);--title-4:clamp(2.52rem,calc(1.74375vw + 1.965rem),3.99rem);--title-3:clamp(2.835rem,calc(1.74375vw + 2.279rem),4.788rem);--title-2:clamp(3.184rem,calc(1.74375vw + 2.624rem),5.746rem);--title-1:clamp(3.582rem,calc(1.74375vw + 3.025rem),6.895rem)}:root{--body-xs:clamp(1.106rem,calc(1.0707vw + .765rem),1.111rem);--body-s:clamp(1.244rem,calc(1.0707vw + .9rem),1.333rem);--body-m:clamp(1.400rem,calc(1.0707vw + 1.057rem),1.600rem);--body-l:clamp(1.575rem,calc(1.0707vw + 1.231rem),1.920rem);--body-xl:clamp(1.772rem,calc(1.0707vw + 1.426rem),2.304rem)}:root{--line-height-xs:1.1em;--line-height-s:1.3em;--line-height-m:1.5em;--line-height-l:1.7em;--line-height-xl:1.9em;--font-100:100;--font-200:200;--font-300:300;--font-400:400;--font-500:500;--font-600:600;--font-700:700;--font-800:800;--font-900:900;--fs-normal:normal;--fs-italic:italic;--td-none:none;--td-underline:underline;--td-line-through:line-through;--td-overline:overline;--letter-spacing-tighter:-.02em;--letter-spacing-tight:-.01em;--letter-spacing-normal:0;--letter-spacing-wide:.025em;--letter-spacing-wider:.05em;--letter-spacing-widest:.1em}.line-height-xs :is(h1,h2,h3,h4,h5,h6,p,span,a){line-height:var(--line-height-xs)!important}.line-height-s :is(h1,h2,h3,h4,h5,h6,p,span,a){line-height:var(--line-height-s)!important}.line-height-m :is(h1,h2,h3,h4,h5,h6,p,span,a){line-height:var(--line-height-m)!important}.line-height-l :is(h1,h2,h3,h4,h5,h6,p,span,a){line-height:var(--line-height-l)!important}.line-height-xl :is(h1,h2,h3,h4,h5,h6,p,span,a){line-height:var(--line-height-xl)!important}.font-100 :is(h1,h2,h3,h4,h5,h6,p,span,a){font-weight:var(--font-100)!important}.font-200 :is(h1,h2,h3,h4,h5,h6,p,span,a){font-weight:var(--font-200)!important}.font-300 :is(h1,h2,h3,h4,h5,h6,p,span,a){font-weight:var(--font-300)!important}.font-400 :is(h1,h2,h3,h4,h5,h6,p,span,a){font-weight:var(--font-400)!important}.font-500 :is(h1,h2,h3,h4,h5,h6,p,span,a){font-weight:var(--font-500)!important}.font-600 :is(h1,h2,h3,h4,h5,h6,p,span,a){font-weight:var(--font-600)!important}.font-700 :is(h1,h2,h3,h4,h5,h6,p,span,a){font-weight:var(--font-700)!important}.font-800 :is(h1,h2,h3,h4,h5,h6,p,span,a){font-weight:var(--font-800)!important}.font-900 :is(h1,h2,h3,h4,h5,h6,p,span,a){font-weight:var(--font-900)!important}.fs-normal :is(h1,h2,h3,h4,h5,h6,p,span,a){font-style:var(--fs-normal)!important}.fs-italic :is(h1,h2,h3,h4,h5,h6,p,span,a){font-style:var(--fs-italic)!important}.td-none :is(h1,h2,h3,h4,h5,h6,p,span,a){text-decoration:var(--td-none)!important}.td-underline :is(h1,h2,h3,h4,h5,h6,p,span,a){text-decoration:var(--td-underline)!important}.td-line-through :is(h1,h2,h3,h4,h5,h6,p,span,a){text-decoration:var(--td-line-through)!important}.td-overline :is(h1,h2,h3,h4,h5,h6,p,span,a){text-decoration:var(--td-overline)!important}.uppercase :is(h1,h2,h3,h4,h5,h6,p,span,a){text-transform:uppercase!important}.lowercase :is(h1,h2,h3,h4,h5,h6,p,span,a){text-transform:lowercase!important}.capitalize :is(h1,h2,h3,h4,h5,h6,p,span,a){text-transform:capitalize!important}.letter-spacing-tighter :is(h1,h2,h3,h4,h5,h6,p,span,a){letter-spacing:var(--letter-spacing-tighter)!important}.letter-spacing-tight :is(h1,h2,h3,h4,h5,h6,p,span,a){letter-spacing:var(--letter-spacing-tight)!important}.letter-spacing-normal :is(h1,h2,h3,h4,h5,h6,p,span,a){letter-spacing:var(--letter-spacing-normal)!important}.letter-spacing-wide :is(h1,h2,h3,h4,h5,h6,p,span,a){letter-spacing:var(--letter-spacing-wide)!important}.letter-spacing-wider :is(h1,h2,h3,h4,h5,h6,p,span,a){letter-spacing:var(--letter-spacing-wider)!important}.letter-spacing-widest :is(h1,h2,h3,h4,h5,h6,p,span,a){letter-spacing:var(--letter-spacing-widest)!important}