@font-face{font-family:Pretendard;src:url(/fonts/PretendardVariable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--font-ui:Pretendard,"Noto Sans KR","Apple SD Gothic Neo",Arial,sans-serif;--text-caption:.75rem;--text-label:.875rem;--text-body:.875rem;--text-input:1rem;--text-lead:1.125rem;--text-card:1.25rem;--text-subheading:1.5rem;--text-section:1.875rem;--text-page-mobile:2rem;--text-page-desktop:2.375rem;--text-hero-desktop:3rem;--text-display:4rem;--text-page:var(--text-page-desktop);--text-hero:var(--text-hero-desktop);--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-heavy:800;--weight-title:870;--weight-display:900;--leading-tight:1.3;--leading-heading:1.45;--leading-control:1.65;--leading-body:1.7}body{font-family:var(--font-ui);font-size:var(--text-body);font-weight:var(--weight-regular);line-height:var(--leading-body)}button,input,select,textarea{font-family:var(--font-ui)}h1{font-size:var(--text-page);font-weight:var(--weight-title);line-height:var(--leading-tight);letter-spacing:-.055em}h2{font-size:var(--text-section);font-weight:var(--weight-heavy);line-height:var(--leading-heading);letter-spacing:-.04em}h3{font-size:var(--text-card);font-weight:var(--weight-heavy);line-height:var(--leading-heading);letter-spacing:-.03em}@media (width<=760px){:root{--text-page:var(--text-page-mobile);--text-hero:var(--text-page-mobile);--text-section:var(--text-subheading)}}
