html[data-theme=light]{--bg-color:#ffffff;--text-color:#101010;--menu-hover:rgba(0,0,0,0.2);--header-background:rgba(255,255,255,0.2);--point-01:#002778;--point-02:#4579ff;--point-03:#2c58b4;--point-04:#1443bb;--point-05:#092870;--white:#ffffff;--white-80:rgba(255,255,255,0.8);--white-60:rgba(255,255,255,0.6);--white-40:rgba(255,255,255,0.4);--white-20:rgba(255,255,255,0.2);--white-10:rgba(255,255,255,0.1);--black:#101010;--black-0:#f6f8fa;--black-01:#eaeeef;--black-02:#d0d7de;--black-03:#afb8c1;--black-04:#8c959f;--black-05:#6e7781;--black-06:#57606a;--black-07:#424a53;--bg-01:#ebf2ff;--bg-02:#e5ecfa;--bg-03:#f9faff;--bg-04:#f4f4f4;--bg-05:#c8daff;--bg-06:#f2fcff;--system-warning:#fd2e2e;--subtop-74-bold:74px;--title-68-extrabold:68px;--title-62-extrabold:62px;--title-58-bold:58px;--subtitle-46-bold:46px;--subtitle-46-medium:46px;--subtitle-42-bold:42px;--body-32-extrabold:32px;--body-32-semibold:32px;--body-26-semibold:26px;--body-26-medium:26px;--body-24-semibold:24px;--body-24-medium:24px;--body-24-regular:24px;--body-22-semibold:22px;--body-22-medium:22px;--body-20-bold:20px;--body-20-semibold:20px;--body-20-medium:20px;--body-18-bold:18px;--body-18-semibold:18px;--body-18-medium:18px;--body-16-bold:16px;--body-16-semibold:16px;--body-16-medium:16px;--body-14-bold:14px;--body-14-semibold:14px;--body-14-medium:14px;--footer-14-bold:14px;--footer-14-medium:14px;--footer-14-regular:14px;--footer-10-regular:10px;--font-thin:100;--font-extra-light:200;--font-light:300;--font-regular:400;--font-medium:500;--font-semi-bold:600;--font-bold:700;--font-extra-bold:800;--font-black:900;--shadow-01:0px 14px 24px rgba(0,39,120,0.2);--shadow-02:10px 14px 54px rgba(0,39,120,0.4);--shadow-03:10px 14px 24px rgba(175,184,193,0.4)}@font-face{font-family:Pretendard;font-weight:900;font-display:swap;src:local("Pretendard Black"),url(/fonts/woff2/Pretendard-Black.woff2) format("woff2"),url(/fonts/woff/Pretendard-Black.woff) format("woff")}@font-face{font-family:Pretendard;font-weight:800;font-display:swap;src:local("Pretendard ExtraBold"),url(/fonts/woff2/Pretendard-ExtraBold.woff2) format("woff2"),url(/fonts/woff/Pretendard-ExtraBold.woff) format("woff")}@font-face{font-family:Pretendard;font-weight:700;font-display:swap;src:local("Pretendard Bold"),url(/fonts/woff2/Pretendard-Bold.woff2) format("woff2"),url(/fonts/woff/Pretendard-Bold.woff) format("woff")}@font-face{font-family:Pretendard;font-weight:600;font-display:swap;src:local("Pretendard SemiBold"),url(/fonts/woff2/Pretendard-SemiBold.woff2) format("woff2"),url(/fonts/woff/Pretendard-SemiBold.woff) format("woff")}@font-face{font-family:Pretendard;font-weight:500;font-display:swap;src:local("Pretendard Medium"),url(/fonts/woff2/Pretendard-Medium.woff2) format("woff2"),url(/fonts/woff/Pretendard-Medium.woff) format("woff")}@font-face{font-family:Pretendard;font-weight:400;font-display:swap;src:local("Pretendard Regular"),url(/fonts/woff2/Pretendard-Regular.woff2) format("woff2"),url(/fonts/woff/Pretendard-Regular.woff) format("woff")}@font-face{font-family:Pretendard;font-weight:300;font-display:swap;src:local("Pretendard Light"),url(/fonts/woff2/Pretendard-Light.woff2) format("woff2"),url(/fonts/woff/Pretendard-Light.woff) format("woff")}@font-face{font-family:Pretendard;font-weight:200;font-display:swap;src:local("Pretendard ExtraLight"),url(/fonts/woff2/Pretendard-ExtraLight.woff2) format("woff2"),url(/fonts/woff/Pretendard-ExtraLight.woff) format("woff")}@font-face{font-family:Pretendard;font-weight:100;font-display:swap;src:local("Pretendard Thin"),url(/fonts/woff2/Pretendard-Thin.woff2) format("woff2"),url(/fonts/woff/Pretendard-Thin.woff) format("woff")}*{font-family:Pretendard,sans-serif;word-break:keep-all}*,:after,:before{box-sizing:border-box;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body,html{position:relative;padding:0;margin:0;transition:opacity 1s}body{background:var(--white);transition:background .8s}a{color:inherit;text-decoration:none}a,button{border:none;outline:none;background:none}ol,ul{list-style:none;padding:0;margin:0}a,blockquote,dd,dl,dt,em,h1,h2,h3,h4,h5,h6,li,ol,p,span,strong,ul{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}