/* line-height, tracking and weight tokens are typographic metrics, not sizes: @kind other */
:root{
--fs-display-xl:80px;--lh-display-xl:1.17;/* @kind other */--ls-display-xl:-2.5px;/* @kind other */
--fs-display-lg:56px;--lh-display-lg:1.18;/* @kind other */--ls-display-lg:-1.6px;/* @kind other */
--fs-display-md:40px;--lh-display-md:1.19;/* @kind other */--ls-display-md:-1px;/* @kind other */
--fs-headline:28px;--lh-headline:1.21;/* @kind other */--ls-headline:-0.6px;/* @kind other */
--fs-card-title:22px;--lh-card-title:1.18;/* @kind other */--ls-card-title:-0.4px;/* @kind other */
--fs-subhead:20px;--lh-subhead:1.35;/* @kind other */--ls-subhead:-0.2px;/* @kind other */
--fs-body-lg:18px;--lh-body-lg:1.69;/* @kind other */
--fs-body:16px;--lh-body:1.5;/* @kind other */
--fs-body-sm:14px;--lh-body-sm:1.71;/* @kind other */
--fs-caption:13px;--lh-caption:1.38;/* @kind other */--ls-caption:0.2px;/* @kind other */
--fs-button:14px;--lh-button:1.29;/* @kind other */
--fs-eyebrow:12px;--lh-eyebrow:1.23;/* @kind other */--ls-eyebrow:0.6px;/* @kind other */
--fw-body:500;/* @kind other */--fw-emphasis:600;/* @kind other */--fw-display:700;/* @kind other */
}
.pb-display-xl{font-family:var(--font-display);font-size:var(--fs-display-xl);font-weight:var(--fw-display);line-height:var(--lh-display-xl);letter-spacing:var(--ls-display-xl)}
.pb-display-lg{font-family:var(--font-display);font-size:var(--fs-display-lg);font-weight:var(--fw-display);line-height:var(--lh-display-lg);letter-spacing:var(--ls-display-lg)}
.pb-display-md{font-family:var(--font-display);font-size:var(--fs-display-md);font-weight:var(--fw-emphasis);line-height:var(--lh-display-md);letter-spacing:var(--ls-display-md)}
.pb-headline{font-family:var(--font-display);font-size:var(--fs-headline);font-weight:var(--fw-emphasis);line-height:var(--lh-headline);letter-spacing:var(--ls-headline)}
.pb-card-title{font-family:var(--font-display);font-size:var(--fs-card-title);font-weight:var(--fw-emphasis);line-height:var(--lh-card-title);letter-spacing:var(--ls-card-title)}
.pb-subhead{font-family:var(--font-body);font-size:var(--fs-subhead);font-weight:var(--fw-emphasis);line-height:var(--lh-subhead);letter-spacing:var(--ls-subhead)}
.pb-body-lg{font-family:var(--font-body);font-size:var(--fs-body-lg);font-weight:var(--fw-body);line-height:var(--lh-body-lg)}
.pb-body{font-family:var(--font-body);font-size:var(--fs-body);font-weight:var(--fw-body);line-height:var(--lh-body)}
.pb-body-sm{font-family:var(--font-body);font-size:var(--fs-body-sm);font-weight:var(--fw-body);line-height:var(--lh-body-sm)}
.pb-caption{font-family:var(--font-body);font-size:var(--fs-caption);font-weight:var(--fw-body);line-height:var(--lh-caption);letter-spacing:var(--ls-caption)}
.pb-eyebrow{font-family:var(--font-body);font-size:var(--fs-eyebrow);font-weight:var(--fw-emphasis);line-height:var(--lh-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase}
@media(max-width:480px){:root{--fs-display-xl:36px;--ls-display-xl:-1.1px;--fs-display-lg:32px;--ls-display-lg:-0.9px;--fs-display-md:26px;--ls-display-md:-0.65px}}
