.Loading-module__FydXtG__wrap{z-index:2147483000;pointer-events:none;opacity:0;visibility:hidden;background:#ffffff8c;justify-content:center;align-items:center;transition:opacity .18s ease-out,visibility .18s;display:flex;position:fixed;inset:0}.Loading-module__FydXtG__on{opacity:1;visibility:visible}.Loading-module__FydXtG__box{align-items:center;gap:var(--space-10);padding:var(--space-20) var(--space-24);border-radius:var(--radius);background:var(--color-surface);flex-direction:column;transition:transform .18s ease-out;display:flex;transform:translateY(0)scale(1);box-shadow:0 16px 40px #0014282e}.Loading-module__FydXtG__wrap:not(.Loading-module__FydXtG__on) .Loading-module__FydXtG__box{transform:translateY(4px)scale(.96)}.Loading-module__FydXtG__ring{border:3px solid var(--color-line);border-top-color:var(--color-point);border-radius:50%;width:34px;height:34px;animation:.7s linear infinite Loading-module__FydXtG__spin}.Loading-module__FydXtG__word{font-size:var(--fs-13);letter-spacing:-.01em;color:var(--color-main);font-weight:700}@keyframes Loading-module__FydXtG__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.Loading-module__FydXtG__ring{animation-duration:2.4s}.Loading-module__FydXtG__wrap,.Loading-module__FydXtG__box{transition:none}}
:root{--color-main:#003764;--color-main-dark:#002845;--color-point:#e4032e;--color-sub-gray:#c1c6c8;--color-sub-sky:#41b6e6;--color-text:#1a1a1a;--color-text-weak:#5a6570;--color-text-faint:#9aa4ab;--color-line:#cbd3da;--color-line-strong:#a9b5c0;--color-bg:#fff;--color-bg-soft:#f5f7f9;--color-success:#0f7b46;--color-warning:#b26a00;--color-danger:#c62828;--color-info:#0b5fa5;--color-main-soft:#eef4fa;--color-main-softer:#f2f7fb;--color-main-mid:#0a5c93;--color-main-deep:#0a4576;--color-sky-light:#8fd4f2;--color-map-base:#e6ebef;--color-text-strong:#22303c;--color-main-text:#0f4372;--color-main-text-soft:#2f6394;--color-point-text-soft:#e14b6a;--color-sky-text-soft:#2a7fae;--color-text-muted:#667380;--color-warning-text:#7a4a00;--color-danger-text:#8e1f1f;--color-success-text:#0b5732;--color-on-dark:#fff;--color-black:#000;--color-main-line:#cddcea;--color-point-soft:#fdeef0;--color-point-line:#efbfc7;--color-point-strong:#b3001f;--color-sky-soft:#eaf6fd;--color-sky-line:#c3e5f7;--color-sky-strong:#0b5b87;--color-surface:#fff;--color-surface-dim:#f4f6f8;--color-surface-subtle:#fafbfc;--color-surface-hover:#f7fafd;--color-surface-head:#f2f6fa;--color-line-hover:#9fb3c6;--color-line-soft:#dfe5eb;--color-success-soft:#ecf6f0;--color-warning-soft:#fdf5e7;--color-danger-soft:#fdeeee;--color-kakao:#fee500;--color-youtube:#f03;--color-naver:#03c75a;--color-kakao-text:#191600;--color-google-text:#1f1f1f;--gradient-apply:linear-gradient(140deg, var(--color-main) 0%, var(--color-main-mid) 55%, var(--color-sub-sky) 100%);--gradient-apply-hover:linear-gradient(140deg, var(--color-main-dark) 0%, var(--color-main) 55%, var(--color-main-mid) 100%);--gradient-instagram:linear-gradient(45deg, #f9a03f 0%, #e4405f 45%, #833ab4 100%);--space-2:2px;--space-4:4px;--space-5:5px;--space-6:6px;--space-8:8px;--space-10:10px;--space-12:12px;--space-14:14px;--space-16:16px;--space-18:18px;--space-20:20px;--space-22:22px;--space-24:24px;--space-28:28px;--space-32:32px;--space-36:36px;--space-40:40px;--space-44:44px;--space-48:48px;--space-56:56px;--space-64:64px;--fs-9:9px;--fs-10:10px;--fs-11:11px;--fs-12:12px;--fs-13:13px;--fs-14:14px;--fs-15:15px;--fs-16:16px;--fs-17:17px;--fs-18:18px;--fs-19:19px;--fs-20:20px;--fs-22:22px;--fs-24:24px;--fs-26:26px;--fs-28:28px;--fs-30:30px;--fs-32:32px;--fs-34:34px;--fs-40:40px;--h-control:46px;--h-control-sm:38px;--radius:6px;--radius-sm:4px;--radius-md:8px;--radius-lg:10px;--radius-xl:12px;--max-width:1280px;--font-sans:"Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, "Segoe UI", "Malgun Gothic", "Apple SD Gothic Neo", sans-serif}*{box-sizing:border-box}html,body{margin:0;padding:0}html{overflow:clip scroll}body{font-family:var(--font-sans);word-break:keep-all;overflow-wrap:break-word;font-size:var(--fs-16);color:var(--color-text);background:var(--color-bg);-webkit-text-size-adjust:100%;line-height:1.65}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto}button{cursor:pointer;font-family:inherit}.srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}body:has([data-hero-top]) [data-topbar]{height:0}body:has([data-hero-top]) [data-topbar] header{top:var(--space-28);color:var(--color-on-dark);background:0 0;border-bottom-color:#0000}html[data-stuck] body:has([data-hero-top]) [data-topbar] header{background:var(--color-bg);border-bottom-color:var(--color-line);color:var(--color-text);top:0;box-shadow:0 2px 14px #0014281a}html[data-stuck] body:has([data-hero-top]) [data-topbar] header:before{opacity:0}html[data-stuck] body:has([data-hero-top]) [data-topbar] [data-icon]:hover{background:var(--color-bg-soft);color:var(--color-main)}:is(body:has([data-hero-top]) [data-topbar] header a,body:has([data-hero-top]) [data-topbar] header button,body:has([data-hero-top]) [data-topbar] header span,body:has([data-hero-top]) [data-topbar] header p){color:inherit;background:0 0}body:has([data-hero-top]) [data-topbar] [data-dropdown]{background:var(--color-surface);color:var(--color-text)}body:has([data-hero-top]) [data-topbar] [data-dropdown] a{color:var(--color-text)}body:has([data-hero-top]) [data-topbar] [data-dropdown] a:hover{background:var(--color-bg-soft);color:var(--color-main)}body:has([data-hero-top]) [data-topbar] [data-icon]:hover{color:var(--color-on-dark);background:#ffffff2e}body:has([data-hero-top]) [data-topbar] header a[data-cta]{background:var(--gradient-apply);color:var(--color-on-dark);box-shadow:0 2px 10px #000f1e59}body:has([data-hero-top]) [data-topbar] header a[data-admin-link]{background:var(--color-bg);color:var(--color-main)}body:has([data-hero-top]) [data-topbar] header:before{content:"";top:calc(-1 * var(--space-28));pointer-events:none;z-index:-1;background:linear-gradient(#00000052 0%,#0000 100%);transition:opacity .25s;position:absolute;bottom:0;left:0;right:0}html[data-gnb-suppress] [data-dropdown]{opacity:0!important;visibility:hidden!important}:is(html:has([aria-modal=true]),html:has(dialog[open])){scrollbar-gutter:stable;overflow:hidden}
