/* 자동 생성 파일 — tokens.json 을 고친 뒤 scripts/build-tokens.py 로 다시 만든다. 직접 고치지 않는다. */
:root {
  --startus-navy: var(--navy-15);
  --startus-orange: var(--startus-orange-50);
  --slate: #8FA0BF;
  --paper: #F6F4EF;
  --common-0: #000000;
  --common-100: #FFFFFF;
  --navy-5: #050E21;
  --navy-7: #081329;
  --navy-10: #0A162E;
  --navy-15: #0E1B33;
  --navy-17: #14223A;
  --navy-20: #1C2A43;
  --navy-22: #212F48;
  --navy-23: #26344E;
  --navy-25: #2A3852;
  --navy-30: #384863;
  --navy-40: #4D5D79;
  --navy-50: #637491;
  --navy-60: #7A8BA8;
  --navy-70: #8FA0BF;
  --navy-80: #A5B1C5;
  --navy-90: #BCC5D4;
  --navy-95: #D7DCE6;
  --navy-96: #DDE2EB;
  --navy-97: #E7EBF2;
  --navy-98: #F1F4FA;
  --navy-99: #F5F7FC;
  --startus-orange-10: #300600;
  --startus-orange-20: #601700;
  --startus-orange-30: #982C00;
  --startus-orange-37: #BF3A00;
  --startus-orange-40: #D04002;
  --startus-orange-45: #EA4901;
  --startus-orange-50: #FF5A1F;
  --startus-orange-60: #FF7950;
  --startus-orange-70: #FF997A;
  --startus-orange-80: #FFBBA7;
  --startus-orange-90: #FFD8CC;
  --startus-orange-95: #FEEDE8;
  --startus-orange-99: #FEFAF9;
  --blue-10: #001536;
  --blue-20: #002966;
  --blue-30: #003E9C;
  --blue-40: #0054D1;
  --blue-45: #005EEB;
  --blue-50: #0066FF;
  --blue-55: #1A75FF;
  --blue-60: #3385FF;
  --blue-65: #4F95FF;
  --blue-70: #69A5FF;
  --blue-80: #9EC5FF;
  --blue-90: #C9DEFE;
  --blue-95: #EAF2FE;
  --blue-99: #F7FBFF;
  --red-10: #3B0101;
  --red-20: #730303;
  --red-30: #B00C0C;
  --red-40: #E52222;
  --red-50: #FF4242;
  --red-60: #FF6363;
  --red-70: #FF8C8C;
  --red-80: #FFB5B5;
  --red-90: #FED5D5;
  --red-95: #FEECEC;
  --red-99: #FFFAFA;
  --orange-10: #361E00;
  --orange-20: #663A00;
  --orange-30: #9C5800;
  --orange-39: #D17600;
  --orange-40: #D47800;
  --orange-50: #FF9200;
  --orange-60: #FFA938;
  --orange-70: #FFC06E;
  --orange-80: #FFD49C;
  --orange-90: #FEE6C6;
  --orange-95: #FEF4E6;
  --orange-99: #FFFCF7;
  --green-10: #00240C;
  --green-20: #004517;
  --green-30: #006E25;
  --green-40: #009632;
  --green-50: #00BF40;
  --green-60: #1ED45A;
  --green-70: #49E57D;
  --green-80: #7DF5A5;
  --green-90: #ACFCC7;
  --green-95: #D9FFE6;
  --green-99: #F2FFF6;
  --lime-10: #112900;
  --lime-20: #225200;
  --lime-30: #347D00;
  --lime-37: #429E00;
  --lime-40: #48AD00;
  --lime-50: #58CF04;
  --lime-60: #6BE016;
  --lime-70: #88F03E;
  --lime-80: #AEF779;
  --lime-90: #CCFCA9;
  --lime-95: #E6FFD4;
  --lime-99: #F8FFF2;
  --cyan-10: #00252B;
  --cyan-20: #004854;
  --cyan-30: #006F82;
  --cyan-40: #0098B2;
  --cyan-50: #00BDDE;
  --cyan-60: #28D0ED;
  --cyan-70: #57DFF7;
  --cyan-80: #8AEDFF;
  --cyan-90: #B5F4FF;
  --cyan-95: #DEFAFF;
  --cyan-99: #F7FEFF;
  --light-blue-10: #002130;
  --light-blue-20: #004261;
  --light-blue-30: #006796;
  --light-blue-40: #008DCF;
  --light-blue-50: #00AEFF;
  --light-blue-60: #3DC2FF;
  --light-blue-70: #70D2FF;
  --light-blue-80: #A1E1FF;
  --light-blue-90: #C4ECFE;
  --light-blue-95: #E5F6FE;
  --light-blue-99: #F7FDFF;
  --violet-10: #11024D;
  --violet-20: #23098F;
  --violet-30: #3A16C9;
  --violet-40: #4F29E5;
  --violet-45: #5B37ED;
  --violet-50: #6541F2;
  --violet-60: #7D5EF7;
  --violet-70: #9E86FC;
  --violet-80: #C0B0FF;
  --violet-90: #DBD3FE;
  --violet-95: #F0ECFE;
  --violet-99: #FBFAFF;
  --purple-10: #290247;
  --purple-20: #580A7D;
  --purple-30: #861CB8;
  --purple-40: #AD36E3;
  --purple-50: #CB59FF;
  --purple-60: #D478FF;
  --purple-70: #DE96FF;
  --purple-80: #E9BAFF;
  --purple-90: #F2D6FF;
  --purple-95: #F9EDFF;
  --purple-99: #FEFBFF;
  --pink-10: #3D0133;
  --pink-20: #730560;
  --pink-30: #A81690;
  --pink-40: #D331B8;
  --pink-46: #E846CD;
  --pink-50: #F553DA;
  --pink-60: #FA73E3;
  --pink-70: #FF94ED;
  --pink-80: #FFB8F3;
  --pink-90: #FED3F7;
  --pink-95: #FEECFB;
  --pink-99: #FFFAFE;
  --red-orange-10: #290F00;
  --red-orange-20: #592100;
  --red-orange-30: #913500;
  --red-orange-40: #C94A00;
  --red-orange-48: #F55A00;
  --red-orange-50: #FF5E00;
  --red-orange-60: #FF7B2E;
  --red-orange-70: #FF9B61;
  --red-orange-80: #FFBD96;
  --red-orange-90: #FED9C4;
  --red-orange-95: #FEEEE5;
  --red-orange-99: #FFFAF7;
  --space-2: 2px;
  --space-4: 4px;
  --space-6: 6px;
  --space-7: 7px;
  --space-8: 8px;
  --space-9: 9px;
  --space-10: 10px;
  --space-11: 11px;
  --space-12: 12px;
  --space-14: 14px;
  --space-16: 16px;
  --space-20: 20px;
  --space-24: 24px;
  --space-28: 28px;
  --space-32: 32px;
  --space-48: 48px;
  --radius-3: 3px;
  --radius-5: 5px;
  --radius-6: 6px;
  --radius-8: 8px;
  --radius-10: 10px;
  --radius-12: 12px;
  --radius-16: 16px;
  --radius-20: 20px;
  --radius-icon: 22%;
  --radius-full: 1000px;
  --shadow-normal: 0px 0px 1px 0px rgba(14,27,51,0.08), 0px 0px 1px 0px rgba(14,27,51,0.08), 0px 1px 2px 0px rgba(14,27,51,0.12);
  --shadow-emphasize: 0px 0px 1px 0px rgba(14,27,51,0.08), 0px 1px 4px 0px rgba(14,27,51,0.08), 0px 2px 8px 0px rgba(14,27,51,0.12);
  --shadow-strong: 0px 0px 4px 0px rgba(14,27,51,0.08), 0px 4px 8px 0px rgba(14,27,51,0.08), 0px 6px 12px 0px rgba(14,27,51,0.12);
  --shadow-heavy: 0px 0px 8px 0px rgba(14,27,51,0.08), 0px 8px 16px 0px rgba(14,27,51,0.08), 0px 16px 20px 0px rgba(14,27,51,0.12);
  --opacity-5: 0.05;
  --opacity-8: 0.08;
  --opacity-12: 0.12;
  --opacity-28: 0.28;
  --opacity-35: 0.35;
  --opacity-43: 0.43;
  --opacity-52: 0.52;
  --opacity-88: 0.88;
  --font-display: Archivo, "IBM Plex Sans KR", system-ui, sans-serif;
  --font-sans: "IBM Plex Sans KR", Archivo, system-ui, sans-serif;
}

:root, :root[data-theme="light"] {
  color-scheme: light;
  --primary-normal: var(--startus-orange-50);
  --primary-strong: var(--startus-orange-45);
  --primary-heavy: var(--startus-orange-40);
  --primary-text: var(--startus-orange-37);
  --label-on-primary: var(--navy-15);
  --label-strong: var(--navy-7);
  --label-normal: var(--navy-15);
  --label-neutral: #2A3852E0;
  --label-alternative: #2A3852B8;
  --label-assistive: #2A385247;
  --label-disable: #2A385229;
  --background-normal: var(--common-100);
  --background-alternative: var(--paper);
  --background-elevated: var(--common-100);
  --background-elevated-alternative: var(--paper);
  --background-transparent: #FFFFFF14;
  --background-transparent-alternative: #FFFFFF47;
  --fill-normal: #63749114;
  --fill-strong: #63749129;
  --fill-alternative: #6374910D;
  --line-normal: #63749138;
  --line-neutral: #63749129;
  --line-alternative: #63749114;
  --line-strong: #63749185;
  --line-solid-normal: var(--navy-96);
  --line-solid-neutral: var(--navy-97);
  --line-solid-alternative: var(--navy-98);
  --line-solid-strong: var(--navy-80);
  --interaction-inactive: var(--navy-70);
  --interaction-disable: var(--navy-98);
  --inverse-background: var(--navy-15);
  --inverse-label: var(--navy-99);
  --inverse-primary: var(--startus-orange-60);
  --status-positive: var(--green-50);
  --status-cautionary: var(--orange-50);
  --status-negative: var(--red-50);
  --material-dimmer: #0A162E85;
  --static-white: var(--common-100);
  --static-black: var(--common-0);
  --accent-fg-blue: var(--blue-45);
  --accent-fg-cyan: var(--cyan-40);
  --accent-fg-green: var(--green-40);
  --accent-fg-light-blue: var(--light-blue-40);
  --accent-fg-lime: var(--lime-37);
  --accent-fg-orange: var(--orange-39);
  --accent-fg-pink: var(--pink-46);
  --accent-fg-purple: var(--purple-40);
  --accent-fg-red: var(--red-40);
  --accent-fg-red-orange: var(--red-orange-48);
  --accent-fg-violet: var(--violet-45);
  --accent-bg-blue: var(--blue-50);
  --accent-bg-cyan: var(--cyan-50);
  --accent-bg-light-blue: var(--light-blue-50);
  --accent-bg-lime: var(--lime-50);
  --accent-bg-pink: var(--pink-50);
  --accent-bg-purple: var(--purple-50);
  --accent-bg-red-orange: var(--red-orange-50);
  --accent-bg-violet: var(--violet-50);
}

@media (prefers-color-scheme: dark) {
  :root:not([data-theme="light"]) {
    color-scheme: dark;
  --primary-normal: var(--startus-orange-50);
  --primary-strong: var(--startus-orange-60);
  --primary-heavy: var(--startus-orange-70);
  --primary-text: var(--startus-orange-50);
  --label-on-primary: var(--navy-15);
  --label-strong: var(--common-100);
  --label-normal: var(--navy-99);
  --label-neutral: #A5B1C5E0;
  --label-alternative: var(--slate);
  --label-assistive: #A5B1C547;
  --label-disable: #A5B1C529;
  --background-normal: var(--navy-15);
  --background-alternative: var(--navy-10);
  --background-elevated: var(--navy-20);
  --background-elevated-alternative: var(--navy-17);
  --background-transparent: #14223A9C;
  --background-transparent-alternative: #14223A9C;
  --fill-normal: #63749138;
  --fill-strong: #63749147;
  --fill-alternative: #6374911F;
  --line-normal: #63749152;
  --line-neutral: #63749147;
  --line-alternative: #63749138;
  --line-strong: #BCC5D485;
  --line-solid-normal: var(--navy-25);
  --line-solid-neutral: var(--navy-23);
  --line-solid-alternative: var(--navy-22);
  --line-solid-strong: var(--navy-50);
  --interaction-inactive: var(--navy-40);
  --interaction-disable: var(--navy-22);
  --inverse-background: var(--common-100);
  --inverse-label: var(--navy-15);
  --inverse-primary: var(--startus-orange-40);
  --status-positive: var(--green-60);
  --status-cautionary: var(--orange-60);
  --status-negative: var(--red-60);
  --material-dimmer: #050E21BD;
  --static-white: var(--common-100);
  --static-black: var(--common-0);
  --accent-fg-blue: var(--blue-65);
  --accent-fg-cyan: var(--cyan-50);
  --accent-fg-green: var(--green-60);
  --accent-fg-light-blue: var(--light-blue-50);
  --accent-fg-lime: var(--lime-50);
  --accent-fg-orange: var(--orange-50);
  --accent-fg-pink: var(--pink-60);
  --accent-fg-purple: var(--purple-60);
  --accent-fg-red: var(--red-60);
  --accent-fg-red-orange: var(--red-orange-60);
  --accent-fg-violet: var(--violet-70);
  --accent-bg-blue: var(--blue-60);
  --accent-bg-cyan: var(--cyan-60);
  --accent-bg-light-blue: var(--light-blue-60);
  --accent-bg-lime: var(--lime-60);
  --accent-bg-pink: var(--pink-60);
  --accent-bg-purple: var(--purple-60);
  --accent-bg-red-orange: var(--red-orange-60);
  --accent-bg-violet: var(--violet-60);
  }
}

:root[data-theme="dark"] {
  color-scheme: dark;
  --primary-normal: var(--startus-orange-50);
  --primary-strong: var(--startus-orange-60);
  --primary-heavy: var(--startus-orange-70);
  --primary-text: var(--startus-orange-50);
  --label-on-primary: var(--navy-15);
  --label-strong: var(--common-100);
  --label-normal: var(--navy-99);
  --label-neutral: #A5B1C5E0;
  --label-alternative: var(--slate);
  --label-assistive: #A5B1C547;
  --label-disable: #A5B1C529;
  --background-normal: var(--navy-15);
  --background-alternative: var(--navy-10);
  --background-elevated: var(--navy-20);
  --background-elevated-alternative: var(--navy-17);
  --background-transparent: #14223A9C;
  --background-transparent-alternative: #14223A9C;
  --fill-normal: #63749138;
  --fill-strong: #63749147;
  --fill-alternative: #6374911F;
  --line-normal: #63749152;
  --line-neutral: #63749147;
  --line-alternative: #63749138;
  --line-strong: #BCC5D485;
  --line-solid-normal: var(--navy-25);
  --line-solid-neutral: var(--navy-23);
  --line-solid-alternative: var(--navy-22);
  --line-solid-strong: var(--navy-50);
  --interaction-inactive: var(--navy-40);
  --interaction-disable: var(--navy-22);
  --inverse-background: var(--common-100);
  --inverse-label: var(--navy-15);
  --inverse-primary: var(--startus-orange-40);
  --status-positive: var(--green-60);
  --status-cautionary: var(--orange-60);
  --status-negative: var(--red-60);
  --material-dimmer: #050E21BD;
  --static-white: var(--common-100);
  --static-black: var(--common-0);
  --accent-fg-blue: var(--blue-65);
  --accent-fg-cyan: var(--cyan-50);
  --accent-fg-green: var(--green-60);
  --accent-fg-light-blue: var(--light-blue-50);
  --accent-fg-lime: var(--lime-50);
  --accent-fg-orange: var(--orange-50);
  --accent-fg-pink: var(--pink-60);
  --accent-fg-purple: var(--purple-60);
  --accent-fg-red: var(--red-60);
  --accent-fg-red-orange: var(--red-orange-60);
  --accent-fg-violet: var(--violet-70);
  --accent-bg-blue: var(--blue-60);
  --accent-bg-cyan: var(--cyan-60);
  --accent-bg-light-blue: var(--light-blue-60);
  --accent-bg-lime: var(--lime-60);
  --accent-bg-pink: var(--pink-60);
  --accent-bg-purple: var(--purple-60);
  --accent-bg-red-orange: var(--red-orange-60);
  --accent-bg-violet: var(--violet-60);
}

.display-1-black { font-family: var(--font-display); font-size: 56px; line-height: 72px; letter-spacing: -0.0300em; font-weight: 900; }
.display-1-bold { font-family: var(--font-display); font-size: 56px; line-height: 72px; letter-spacing: -0.0300em; font-weight: 700; }
.display-1-medium { font-family: var(--font-display); font-size: 56px; line-height: 72px; letter-spacing: -0.0300em; font-weight: 500; }
.display-1-regular { font-family: var(--font-display); font-size: 56px; line-height: 72px; letter-spacing: -0.0300em; font-weight: 400; }
.display-2-black { font-family: var(--font-display); font-size: 40px; line-height: 52px; letter-spacing: -0.0282em; font-weight: 900; }
.display-2-bold { font-family: var(--font-display); font-size: 40px; line-height: 52px; letter-spacing: -0.0282em; font-weight: 700; }
.display-2-medium { font-family: var(--font-display); font-size: 40px; line-height: 52px; letter-spacing: -0.0282em; font-weight: 500; }
.display-2-regular { font-family: var(--font-display); font-size: 40px; line-height: 52px; letter-spacing: -0.0282em; font-weight: 400; }
.display-3-black { font-family: var(--font-display); font-size: 36px; line-height: 48px; letter-spacing: -0.0270em; font-weight: 900; }
.display-3-bold { font-family: var(--font-display); font-size: 36px; line-height: 48px; letter-spacing: -0.0270em; font-weight: 700; }
.display-3-medium { font-family: var(--font-display); font-size: 36px; line-height: 48px; letter-spacing: -0.0270em; font-weight: 500; }
.display-3-regular { font-family: var(--font-display); font-size: 36px; line-height: 48px; letter-spacing: -0.0270em; font-weight: 400; }
.title-1-bold { font-family: var(--font-display); font-size: 32px; line-height: 44px; letter-spacing: -0.0253em; font-weight: 700; }
.title-1-medium { font-family: var(--font-display); font-size: 32px; line-height: 44px; letter-spacing: -0.0253em; font-weight: 500; }
.title-1-regular { font-family: var(--font-display); font-size: 32px; line-height: 44px; letter-spacing: -0.0253em; font-weight: 400; }
.title-2-bold { font-family: var(--font-display); font-size: 28px; line-height: 38px; letter-spacing: -0.0236em; font-weight: 700; }
.title-2-medium { font-family: var(--font-display); font-size: 28px; line-height: 38px; letter-spacing: -0.0236em; font-weight: 500; }
.title-2-regular { font-family: var(--font-display); font-size: 28px; line-height: 38px; letter-spacing: -0.0236em; font-weight: 400; }
.title-3-bold { font-family: var(--font-display); font-size: 24px; line-height: 32px; letter-spacing: -0.0230em; font-weight: 700; }
.title-3-medium { font-family: var(--font-display); font-size: 24px; line-height: 32px; letter-spacing: -0.0230em; font-weight: 500; }
.title-3-regular { font-family: var(--font-display); font-size: 24px; line-height: 32px; letter-spacing: -0.0230em; font-weight: 400; }
.heading-1-bold { font-family: var(--font-sans); font-size: 22px; line-height: 30px; letter-spacing: -0.0194em; font-weight: 600; }
.heading-1-medium { font-family: var(--font-sans); font-size: 22px; line-height: 30px; letter-spacing: -0.0194em; font-weight: 500; }
.heading-1-regular { font-family: var(--font-sans); font-size: 22px; line-height: 30px; letter-spacing: -0.0194em; font-weight: 400; }
.heading-2-bold { font-family: var(--font-sans); font-size: 20px; line-height: 28px; letter-spacing: -0.0120em; font-weight: 600; }
.heading-2-medium { font-family: var(--font-sans); font-size: 20px; line-height: 28px; letter-spacing: -0.0120em; font-weight: 500; }
.heading-2-regular { font-family: var(--font-sans); font-size: 20px; line-height: 28px; letter-spacing: -0.0120em; font-weight: 400; }
.headline-1-bold { font-family: var(--font-sans); font-size: 18px; line-height: 26px; letter-spacing: -0.0002em; font-weight: 600; }
.headline-1-medium { font-family: var(--font-sans); font-size: 18px; line-height: 26px; letter-spacing: -0.0002em; font-weight: 500; }
.headline-1-regular { font-family: var(--font-sans); font-size: 18px; line-height: 26px; letter-spacing: -0.0002em; font-weight: 400; }
.headline-2-bold { font-family: var(--font-sans); font-size: 17px; line-height: 24px; letter-spacing: 0; font-weight: 600; }
.headline-2-medium { font-family: var(--font-sans); font-size: 17px; line-height: 24px; letter-spacing: 0; font-weight: 500; }
.headline-2-regular { font-family: var(--font-sans); font-size: 17px; line-height: 24px; letter-spacing: 0; font-weight: 400; }
.body-1-bold { font-family: var(--font-sans); font-size: 16px; line-height: 24px; letter-spacing: 0.0057em; font-weight: 600; }
.body-1-medium { font-family: var(--font-sans); font-size: 16px; line-height: 24px; letter-spacing: 0.0057em; font-weight: 500; }
.body-1-regular { font-family: var(--font-sans); font-size: 16px; line-height: 24px; letter-spacing: 0.0057em; font-weight: 400; }
.body-1-reading-bold { font-family: var(--font-sans); font-size: 16px; line-height: 29px; letter-spacing: 0.0057em; font-weight: 700; }
.body-1-reading-medium { font-family: var(--font-sans); font-size: 16px; line-height: 29px; letter-spacing: 0.0057em; font-weight: 500; }
.body-1-reading-regular { font-family: var(--font-sans); font-size: 16px; line-height: 29px; letter-spacing: 0.0057em; font-weight: 400; }
.body-2-bold { font-family: var(--font-sans); font-size: 15px; line-height: 22px; letter-spacing: 0.0096em; font-weight: 600; }
.body-2-medium { font-family: var(--font-sans); font-size: 15px; line-height: 22px; letter-spacing: 0.0096em; font-weight: 500; }
.body-2-regular { font-family: var(--font-sans); font-size: 15px; line-height: 22px; letter-spacing: 0.0096em; font-weight: 400; }
.body-2-reading-bold { font-family: var(--font-sans); font-size: 15px; line-height: 27px; letter-spacing: 0.0096em; font-weight: 700; }
.body-2-reading-medium { font-family: var(--font-sans); font-size: 15px; line-height: 27px; letter-spacing: 0.0096em; font-weight: 500; }
.body-2-reading-regular { font-family: var(--font-sans); font-size: 15px; line-height: 27px; letter-spacing: 0.0096em; font-weight: 400; }
.label-1-bold { font-family: var(--font-sans); font-size: 14px; line-height: 20px; letter-spacing: 0.0145em; font-weight: 600; }
.label-1-medium { font-family: var(--font-sans); font-size: 14px; line-height: 20px; letter-spacing: 0.0145em; font-weight: 500; }
.label-1-regular { font-family: var(--font-sans); font-size: 14px; line-height: 20px; letter-spacing: 0.0145em; font-weight: 400; }
.label-1-reading-bold { font-family: var(--font-sans); font-size: 14px; line-height: 25px; letter-spacing: 0.0145em; font-weight: 700; }
.label-1-reading-medium { font-family: var(--font-sans); font-size: 14px; line-height: 25px; letter-spacing: 0.0145em; font-weight: 500; }
.label-1-reading-regular { font-family: var(--font-sans); font-size: 14px; line-height: 25px; letter-spacing: 0.0145em; font-weight: 400; }
.label-2-bold { font-family: var(--font-sans); font-size: 13px; line-height: 18px; letter-spacing: 0.0192em; font-weight: 600; }
.label-2-medium { font-family: var(--font-sans); font-size: 13px; line-height: 18px; letter-spacing: 0.0192em; font-weight: 500; }
.label-2-regular { font-family: var(--font-sans); font-size: 13px; line-height: 18px; letter-spacing: 0.0192em; font-weight: 400; }
.caption-1-bold { font-family: var(--font-sans); font-size: 12px; line-height: 16px; letter-spacing: 0.0252em; font-weight: 600; }
.caption-1-medium { font-family: var(--font-sans); font-size: 12px; line-height: 16px; letter-spacing: 0.0252em; font-weight: 500; }
.caption-1-regular { font-family: var(--font-sans); font-size: 12px; line-height: 16px; letter-spacing: 0.0252em; font-weight: 400; }
.caption-2-bold { font-family: var(--font-sans); font-size: 11px; line-height: 14px; letter-spacing: 0.0311em; font-weight: 600; }
.caption-2-medium { font-family: var(--font-sans); font-size: 11px; line-height: 14px; letter-spacing: 0.0311em; font-weight: 500; }
.caption-2-regular { font-family: var(--font-sans); font-size: 11px; line-height: 14px; letter-spacing: 0.0311em; font-weight: 400; }
.wordmark { font-family: var(--font-display); font-size: 104px; line-height: 104px; letter-spacing: -0.0300em; font-weight: 900; }
.eyebrow { font-family: var(--font-display); font-size: 12px; line-height: 17px; letter-spacing: 0.2500em; font-weight: 700; text-transform: uppercase; color: var(--primary-text); }
