:root{--ink:#0a0c0a;--ink-soft:#151815;--paper:#f2f2eb;--paper-deep:#e6e7de;--white:#fff;--palette-lime-light:#c9ff3c;--palette-lime-dark:#709500;--palette-lime-glow:#c9ff3c80;--palette-lime-glow-medium:#c9ff3c47;--palette-lime-glow-soft:#c9ff3c1a;--palette-lime-surface:#c9ff3c24;--palette-lime-on-accent:#0a0c0a;--palette-cyan-light:#58e6ff;--palette-cyan-dark:#00768d;--palette-cyan-glow:#58e6ff80;--palette-cyan-glow-medium:#58e6ff47;--palette-cyan-glow-soft:#58e6ff1a;--palette-cyan-surface:#58e6ff24;--palette-cyan-on-accent:#061014;--palette-coral-light:#ff8a70;--palette-coral-dark:#a93725;--palette-coral-glow:#ff8a7080;--palette-coral-glow-medium:#ff8a7047;--palette-coral-glow-soft:#ff8a701a;--palette-coral-surface:#ff8a7024;--palette-coral-on-accent:#170806;--palette-violet-light:#c1a7ff;--palette-violet-dark:#6745af;--palette-violet-glow:#c1a7ff80;--palette-violet-glow-medium:#c1a7ff47;--palette-violet-glow-soft:#c1a7ff1a;--palette-violet-surface:#c1a7ff24;--palette-violet-on-accent:#0e0918;--accent:var(--palette-lime-light);--accent-dark:var(--palette-lime-dark);--accent-glow:var(--palette-lime-glow);--accent-glow-medium:var(--palette-lime-glow-medium);--accent-glow-soft:var(--palette-lime-glow-soft);--accent-surface:var(--palette-lime-surface);--accent-on:var(--palette-lime-on-accent);--focus-ring-dark:var(--accent);--focus-ring-light:var(--accent-dark);--focus-ring:var(--focus-ring-dark);--muted:#8d9289;--text-on-paper:#62675f;--text-on-ink:#c4c7c1;--line-dark:#ffffff2b;--line-light:#0a0c0a2e;--header-height:76px;--support-nav-height:84px;--page-pad:clamp(20px, 4vw, 72px);--section-y:clamp(88px, 11vw, 176px);--title-description-clearance:clamp(20px, 1.75vw, 28px);--radius:3px;--font-sans:"Wanted Sans Variable", "Noto Sans KR", "Pretendard", "Apple SD Gothic Neo", "Helvetica Neue", Arial, sans-serif;--font-display:"A2Z", "Wanted Sans Variable", "Noto Sans KR", "Apple SD Gothic Neo", sans-serif;--font-mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--breakpoint-tablet:1024px;--breakpoint-mobile:768px}:root[data-palette=cyan]{--accent:var(--palette-cyan-light);--accent-dark:var(--palette-cyan-dark);--accent-glow:var(--palette-cyan-glow);--accent-glow-medium:var(--palette-cyan-glow-medium);--accent-glow-soft:var(--palette-cyan-glow-soft);--accent-surface:var(--palette-cyan-surface);--accent-on:var(--palette-cyan-on-accent)}:root[data-palette=coral]{--accent:var(--palette-coral-light);--accent-dark:var(--palette-coral-dark);--accent-glow:var(--palette-coral-glow);--accent-glow-medium:var(--palette-coral-glow-medium);--accent-glow-soft:var(--palette-coral-glow-soft);--accent-surface:var(--palette-coral-surface);--accent-on:var(--palette-coral-on-accent)}:root[data-palette=violet]{--accent:var(--palette-violet-light);--accent-dark:var(--palette-violet-dark);--accent-glow:var(--palette-violet-glow);--accent-glow-medium:var(--palette-violet-glow-medium);--accent-glow-soft:var(--palette-violet-glow-soft);--accent-surface:var(--palette-violet-surface);--accent-on:var(--palette-violet-on-accent)}@media (max-width:1024px){:root{--header-height:70px}}@media (max-width:768px){:root{--header-height:64px;--support-nav-height:60px;--section-y:clamp(84px, 12vw, 96px);--page-pad:clamp(20px, 4vw, 32px)}}
@font-face{font-family:Wanted Sans Variable;src:url(/fonts/wanted-sans/WantedSansVariable.woff2)format("woff2-variations");font-weight:400 1000;font-style:normal;font-display:swap}@font-face{font-family:A2Z;src:url(/fonts/a2z/a2z-thin.woff2)format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:A2Z;src:url(/fonts/a2z/a2z-extra-light.woff2)format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:A2Z;src:url(/fonts/a2z/a2z-light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:A2Z;src:url(/fonts/a2z/a2z-regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:A2Z;src:url(/fonts/a2z/a2z-medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:A2Z;src:url(/fonts/a2z/a2z-semi-bold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:A2Z;src:url(/fonts/a2z/a2z-bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:A2Z;src:url(/fonts/a2z/a2z-extra-bold.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:A2Z;src:url(/fonts/a2z/a2z-black.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}*,:before,:after{box-sizing:border-box;border:0 solid;margin:0;padding:0}html{-webkit-text-size-adjust:100%;tab-size:4;scroll-behavior:smooth;background:var(--ink);-webkit-tap-highlight-color:transparent;scrollbar-width:none;scrollbar-color:transparent transparent;line-height:1.5}::-webkit-scrollbar{width:0;height:0;display:none}::-webkit-scrollbar-track{background:var(--ink)}::-webkit-scrollbar-thumb{border:3px solid var(--ink);background:var(--accent-dark);border-radius:999px;min-height:44px}::-webkit-scrollbar-thumb:hover{background:var(--accent)}::-webkit-scrollbar-corner{background:var(--ink)}body{background:var(--ink);min-width:0;color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;margin:0;overflow-x:hidden}body *{-webkit-user-drag:none}a{color:inherit;text-decoration:none}.skipLink{z-index:999;background:var(--accent);color:var(--accent-on);transition:transform .16s var(--ease-out);padding:12px 16px;font-size:13px;font-weight:700;position:fixed;top:10px;left:10px;transform:translateY(-160%)}.skipLink:focus{transform:translateY(0)}h1,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}h2{font-size:clamp(var(--h2-size-min,26px), var(--h2-size-fluid,4vw), var(--h2-size-max,58px));font-family:var(--font-display);font-weight:inherit}.titleLine,.copyLine{display:block}.titleLine+.titleLine{margin-top:.12em}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}input,textarea,[contenteditable=true]{-webkit-user-select:text;user-select:text}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}textarea{resize:vertical}::placeholder{opacity:1}[hidden]:where(:not([hidden=until-found])){display:none!important}::selection{background:var(--accent);color:var(--ink)}:focus-visible{outline:3px solid var(--focus-ring);outline-offset:4px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
body.Preloader-module__2pIWrW__preloaderActive{overflow:hidden}.Preloader-module__2pIWrW__preloader{z-index:999;background:var(--ink);color:var(--white);transition:transform .42s var(--ease-out), opacity .35s ease;backface-visibility:hidden;contain:strict;will-change:transform, opacity;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden;transform:translate(0,0)}.Preloader-module__2pIWrW__preloaderGrid{opacity:.17;background-image:linear-gradient(var(--line-dark) 1px, transparent 1px), linear-gradient(90deg, var(--line-dark) 1px, transparent 1px);background-size:48px 48px;position:absolute;inset:0}.Preloader-module__2pIWrW__preloaderGrid:before,.Preloader-module__2pIWrW__preloaderGrid:after{content:"";background:var(--accent);width:6px;height:6px;box-shadow:0 0 18px var(--accent);border-radius:50%;position:absolute}.Preloader-module__2pIWrW__preloaderGrid:before{top:30%;left:22%}.Preloader-module__2pIWrW__preloaderGrid:after{animation:.9s infinite alternate Preloader-module__2pIWrW__nodePulse;bottom:28%;right:26%}.Preloader-module__2pIWrW__preloaderScan{background:linear-gradient(90deg, transparent, var(--accent-surface), transparent);will-change:transform;width:18%;animation:1.4s ease-in-out forwards Preloader-module__2pIWrW__scan;position:absolute;inset:0 auto 0 -18%}.Preloader-module__2pIWrW__preloaderCenter{width:min(520px,100vw - 48px)}.Preloader-module__2pIWrW__preloaderWord{letter-spacing:-.07em;justify-content:center;gap:clamp(6px,1.5vw,16px);font-size:clamp(54px,10vw,106px);font-weight:800;display:flex}.Preloader-module__2pIWrW__preloaderWord span{opacity:0;animation:Preloader-module__2pIWrW__letterAssemble .36s var(--ease-out) forwards;animation-delay:calc(.1s + (var(--index) * 90ms));transform:translateY(16px)}.Preloader-module__2pIWrW__preloaderProgress{background:var(--line-dark);height:2px;margin-top:28px;overflow:hidden}.Preloader-module__2pIWrW__preloaderProgress span{background:var(--accent);width:100%;height:100%;animation:Preloader-module__2pIWrW__progress 1.35s var(--ease-out) forwards;display:block;transform:translate(-100%)}.Preloader-module__2pIWrW__preloaderMeta{color:var(--muted);font:10px var(--font-mono);letter-spacing:.15em;justify-content:space-between;margin-top:10px;display:flex}.Preloader-module__2pIWrW__preloaderCount:after{content:"%"}.Preloader-module__2pIWrW__preloaderCount{animation:1.2s steps(5,end) Preloader-module__2pIWrW__countFade}@keyframes Preloader-module__2pIWrW__letterAssemble{to{opacity:1;transform:translate(0,0)}}@keyframes Preloader-module__2pIWrW__progress{to{transform:translate(0)}}@keyframes Preloader-module__2pIWrW__scan{to{transform:translate(660%)}}@keyframes Preloader-module__2pIWrW__nodePulse{to{opacity:.2;transform:scale(.6)}}@keyframes Preloader-module__2pIWrW__countFade{0%{opacity:.2}to{opacity:1}}.Preloader-module__2pIWrW__preloader.Preloader-module__2pIWrW__isLeaving{opacity:.96;transform:translateY(-100%)}@media (prefers-reduced-motion:reduce){.Preloader-module__2pIWrW__preloader{transition:opacity .12s}.Preloader-module__2pIWrW__preloaderScan,.Preloader-module__2pIWrW__preloaderGrid{display:none}.Preloader-module__2pIWrW__preloaderWord span,.Preloader-module__2pIWrW__preloaderProgress span,.Preloader-module__2pIWrW__preloaderCount{opacity:1;animation:none;transform:none}}
