:root{--type-display-size:40px;--type-display-leading:44px;--type-display-tracking:-1px;--type-heading-1-size:32px;--type-heading-1-leading:36px;--type-heading-1-tracking:-1px;--type-heading-2-size:28px;--type-heading-2-leading:32px;--type-heading-2-tracking:-1px;--type-title-1-size:24px;--type-title-1-leading:28px;--type-title-1-tracking:-.25px;--type-title-2-size:20px;--type-title-2-leading:24px;--type-title-2-tracking:-.25px;--type-title-3-size:16px;--type-title-3-leading:20px;--type-title-3-tracking:-.25px;--type-large-body-size:20px;--type-large-body-leading:24px;--type-large-body-tracking:-.25px;--type-body-1-size:16px;--type-body-1-leading:20px;--type-body-1-tracking:-.25px;--type-body-2-size:12px;--type-body-2-leading:16px;--type-body-2-tracking:-.25px;--type-body-3-size:12px;--type-body-3-leading:16px;--type-body-3-tracking:-.25px;--type-label-1-size:11px;--type-label-1-leading:12px;--type-label-1-tracking:0px;--type-label-2-size:11px;--type-label-2-leading:12px;--type-label-2-tracking:0px}@media (min-width:701px){:root{--type-display-size:48px;--type-display-leading:52px;--type-display-tracking:-2px;--type-heading-1-size:40px;--type-heading-1-leading:44px;--type-heading-1-tracking:-1.5px;--type-heading-2-size:32px;--type-heading-2-leading:36px;--type-heading-2-tracking:-1.5px;--type-title-1-size:28px;--type-title-1-leading:32px;--type-title-1-tracking:-.5px;--type-title-2-size:24px;--type-title-2-leading:28px;--type-title-2-tracking:-.5px;--type-title-3-size:20px;--type-title-3-leading:24px;--type-title-3-tracking:-.5px;--type-large-body-size:24px;--type-large-body-leading:28px;--type-large-body-tracking:-.5px;--type-body-1-size:20px;--type-body-1-leading:24px;--type-body-1-tracking:-.5px;--type-body-2-size:16px;--type-body-2-leading:20px;--type-body-2-tracking:-.5px;--type-body-3-size:14px;--type-body-3-leading:20px;--type-body-3-tracking:-.5px;--type-label-1-size:14px;--type-label-1-leading:16px;--type-label-1-tracking:0px;--type-label-2-size:14px;--type-label-2-leading:16px;--type-label-2-tracking:0px}}@media (min-width:1081px){:root{--type-display-size:56px;--type-display-leading:64px;--type-display-tracking:-2px;--type-heading-1-size:48px;--type-heading-1-leading:52px;--type-heading-1-tracking:-1.5px;--type-heading-2-size:40px;--type-heading-2-leading:44px;--type-heading-2-tracking:-1.5px;--type-title-1-size:32px;--type-title-1-leading:36px;--type-title-1-tracking:-.5px;--type-title-2-size:28px;--type-title-2-leading:32px;--type-title-2-tracking:-.5px;--type-large-body-size:28px;--type-large-body-leading:32px;--type-large-body-tracking:-.5px}}@media (min-width:1441px){:root{--type-display-size:64px;--type-display-leading:72px;--type-display-tracking:-3px;--type-heading-1-size:56px;--type-heading-1-leading:64px;--type-heading-1-tracking:-2px;--type-heading-2-size:48px;--type-heading-2-leading:52px;--type-heading-2-tracking:-2px;--type-title-1-size:44px;--type-title-1-leading:52px;--type-title-1-tracking:-1px;--type-title-2-size:32px;--type-title-2-leading:36px;--type-title-2-tracking:-1px;--type-large-body-size:32px;--type-large-body-leading:36px;--type-large-body-tracking:-1px;--type-title-3-size:24px;--type-title-3-leading:28px;--type-title-3-tracking:-1px;--type-body-1-size:24px;--type-body-1-leading:30px;--type-body-1-tracking:-.5px;--type-body-2-size:20px;--type-body-2-leading:24px;--type-body-2-tracking:-.5px;--type-body-3-size:16px;--type-body-3-leading:24px;--type-body-3-tracking:-.5px;--type-label-1-size:16px;--type-label-1-leading:20px;--type-label-1-tracking:-.5px;--type-label-2-size:16px;--type-label-2-leading:20px;--type-label-2-tracking:-.5px}}@media (min-width:1921px){:root{--type-display-size:80px;--type-display-leading:92px;--type-display-tracking:-3px;--type-heading-1-size:64px;--type-heading-1-leading:72px;--type-heading-1-tracking:-2px;--type-heading-2-size:56px;--type-heading-2-leading:64px;--type-heading-2-tracking:-2px;--type-title-1-size:52px;--type-title-1-leading:60px;--type-title-1-tracking:-1px;--type-title-2-size:40px;--type-title-2-leading:44px;--type-title-2-tracking:-1px;--type-title-3-size:24px;--type-title-3-leading:28px;--type-title-3-tracking:-1px;--type-large-body-size:36px;--type-large-body-leading:40px;--type-large-body-tracking:-1px;--type-body-1-size:24px;--type-body-1-leading:28px;--type-body-1-tracking:-.5px;--type-body-2-size:20px;--type-body-2-leading:24px;--type-body-2-tracking:-.5px;--type-body-3-size:16px;--type-body-3-leading:24px;--type-body-3-tracking:-.5px}}@layer components{.text-display{font-size:var(--type-display-size);line-height:var(--type-display-leading);letter-spacing:var(--type-display-tracking);font-weight:800}.text-heading-1{font-size:var(--type-heading-1-size);line-height:var(--type-heading-1-leading);letter-spacing:var(--type-heading-1-tracking);font-weight:800}.text-heading-2{font-size:var(--type-heading-2-size);line-height:var(--type-heading-2-leading);letter-spacing:var(--type-heading-2-tracking);font-weight:800}.text-title-1{font-size:var(--type-title-1-size);line-height:var(--type-title-1-leading);letter-spacing:var(--type-title-1-tracking);font-weight:700}.text-title-2{font-size:var(--type-title-2-size);line-height:var(--type-title-2-leading);letter-spacing:var(--type-title-2-tracking);font-weight:700}.text-title-3{font-size:var(--type-title-3-size);line-height:var(--type-title-3-leading);letter-spacing:var(--type-title-3-tracking);font-weight:700}.text-large-body{font-size:var(--type-large-body-size);line-height:var(--type-large-body-leading);letter-spacing:var(--type-large-body-tracking);font-weight:400}.text-body-1{font-size:var(--type-body-1-size);line-height:var(--type-body-1-leading);letter-spacing:var(--type-body-1-tracking);font-weight:400}.text-body-2{font-size:var(--type-body-2-size);line-height:var(--type-body-2-leading);letter-spacing:var(--type-body-2-tracking);font-weight:400}.text-body-3{font-size:var(--type-body-3-size);line-height:var(--type-body-3-leading);letter-spacing:var(--type-body-3-tracking);font-weight:400}.text-label-1{font-size:var(--type-label-1-size);line-height:var(--type-label-1-leading);letter-spacing:var(--type-label-1-tracking);text-transform:uppercase;font-weight:600}.text-label-2{font-size:var(--type-label-2-size);line-height:var(--type-label-2-leading);letter-spacing:var(--type-label-2-tracking);text-transform:uppercase;font-weight:500}}
