:root{
--font-sans:'Pretendard Variable','Pretendard','Inter',-apple-system,system-ui,"Segoe UI",Helvetica,Arial,sans-serif;
--text-display-1-size:64px;--text-display-1-weight:700;--text-display-1-lh:1.0;--text-display-1-ls:-2.125px;
--text-display-2-size:54px;--text-display-2-weight:700;--text-display-2-lh:1.04;--text-display-2-ls:-1.875px;
--text-heading-1-size:40px;--text-heading-1-weight:700;--text-heading-1-lh:1.1;--text-heading-1-ls:-1px;
--text-heading-2-size:26px;--text-heading-2-weight:700;--text-heading-2-lh:1.23;--text-heading-2-ls:-0.625px;
--text-heading-3-size:22px;--text-heading-3-weight:700;--text-heading-3-lh:1.27;--text-heading-3-ls:-0.25px;
--text-title-size:20px;--text-title-weight:600;--text-title-lh:1.4;--text-title-ls:-0.125px;
--text-body-md-size:16px;--text-body-md-weight:400;--text-body-md-lh:1.5;--text-body-md-ls:0px;
--text-body-sm-size:15px;--text-body-sm-weight:400;--text-body-sm-lh:1.33;--text-body-sm-ls:0px;
--text-button-size:16px;--text-button-weight:500;--text-button-lh:1.5;--text-button-ls:0px;
--text-caption-size:14px;--text-caption-weight:400;--text-caption-lh:1.43;--text-caption-ls:0px;
--text-eyebrow-size:12px;--text-eyebrow-weight:600;--text-eyebrow-lh:1.33;--text-eyebrow-ls:0.125px;
}
.text-display-1{font:var(--text-display-1-weight) var(--text-display-1-size)/var(--text-display-1-lh) var(--font-sans);letter-spacing:var(--text-display-1-ls);margin:0}
.text-display-2{font:var(--text-display-2-weight) var(--text-display-2-size)/var(--text-display-2-lh) var(--font-sans);letter-spacing:var(--text-display-2-ls);margin:0}
.text-heading-1{font:var(--text-heading-1-weight) var(--text-heading-1-size)/var(--text-heading-1-lh) var(--font-sans);letter-spacing:var(--text-heading-1-ls);margin:0}
.text-heading-2{font:var(--text-heading-2-weight) var(--text-heading-2-size)/var(--text-heading-2-lh) var(--font-sans);letter-spacing:var(--text-heading-2-ls);margin:0}
.text-heading-3{font:var(--text-heading-3-weight) var(--text-heading-3-size)/var(--text-heading-3-lh) var(--font-sans);letter-spacing:var(--text-heading-3-ls);margin:0}
.text-title{font:var(--text-title-weight) var(--text-title-size)/var(--text-title-lh) var(--font-sans);letter-spacing:var(--text-title-ls);margin:0}
.text-body-md{font:var(--text-body-md-weight) var(--text-body-md-size)/var(--text-body-md-lh) var(--font-sans);letter-spacing:var(--text-body-md-ls);margin:0}
.text-body-sm{font:var(--text-body-sm-weight) var(--text-body-sm-size)/var(--text-body-sm-lh) var(--font-sans);letter-spacing:var(--text-body-sm-ls);margin:0}
.text-button{font:var(--text-button-weight) var(--text-button-size)/var(--text-button-lh) var(--font-sans);letter-spacing:var(--text-button-ls);margin:0}
.text-caption{font:var(--text-caption-weight) var(--text-caption-size)/var(--text-caption-lh) var(--font-sans);letter-spacing:var(--text-caption-ls);margin:0}
.text-eyebrow{font:var(--text-eyebrow-weight) var(--text-eyebrow-size)/var(--text-eyebrow-lh) var(--font-sans);letter-spacing:var(--text-eyebrow-ls);margin:0;text-transform:uppercase}
