:root{--navy-900:#020b1c;--navy-800:#04142e;--navy-700:#0a2347;--navy-500:#2a4a73;--accent:#6ea8ff;--ink:#191f28;--ink-2:#4e5968;--ink-3:#8b95a1;--paper:#f7f8fa;--hero-1:#010814;--hero-2:#03142f;--hero-3:#0c2b55;--accent-rgb:110,168,255;--blue:#3182f6;--blue-hover:#1b6fe0;--blue-rgb:49,130,246;--on:#fff;--on-rgb:255,255,255;--logo-filter:none;--glass:rgba(2,11,28,.72);--shadow-rgb:0,27,55;--footer-base:#1d2a4a;--footer-blob1:#7d86a8;--footer-blob2:#a99aae;--footer-blob3:#8d7f9e;--footer-blob4:#243f6b;--blend-n2p:linear-gradient(180deg,#020b1c,#040e1f 8.3%,#0b1829 16.7%,#1c2738 25%,#323d4d 33.3%,#4e5866 41.7%,#6e7783 50%,#8f96a0 58.3%,#b0b5bd 66.7%,#cdd0d6 75%,#e4e6e9 83.3%,#f2f3f6 91.7%,#f7f8fa);--blend-p2n:linear-gradient(180deg,#f7f8fa,#f2f3f6 8.3%,#e4e6e9 16.7%,#cdd0d6 25%,#b0b5bd 33.3%,#8f96a0 41.7%,#6e7783 50%,#4e5866 58.3%,#323d4d 66.7%,#1c2738 75%,#0b1829 83.3%,#040e1f 91.7%,#020b1c);--belief-bg:linear-gradient(180deg,#2a4a73,#28476f 10vh,#234065 20vh,#1b3556 30vh,#132945 40vh,#0b1d35 50vh,#051327 60vh,#030d1f 70vh,#020b1c 80vh)}.adm{--dim:rgba(var(--on-rgb),0.32);--mute:rgba(var(--on-rgb),0.6);--line:rgba(var(--on-rgb),0.12);--gnb-h:64px;--gutter:clamp(20px,4vw,64px);--ease:cubic-bezier(0.22,1,0.36,1);min-height:100vh;background:var(--navy-900);color:var(--on);font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif;letter-spacing:-.02em;word-break:keep-all;-webkit-font-smoothing:antialiased;overflow-x:clip}.adm a{color:inherit;text-decoration:none}.adm .wrap{width:100%;max-width:1200px;margin:0 auto;padding:0 var(--gutter)}.adm .eyebrow{font-size:15px;font-weight:700;letter-spacing:.04em;color:var(--accent);margin-bottom:24px}.adm .eyebrow--dark{color:var(--blue)}.adm .display{font-size:clamp(34px,5.2vw,68px);line-height:1.3;font-weight:700;letter-spacing:-.035em}.adm .display em{font-style:normal;color:var(--dim)}.adm .display--dark{color:var(--ink)}.adm .lead{font-size:clamp(18px,1.8vw,24px);line-height:1.65;color:var(--mute);font-weight:500}.adm .btn-ghost{display:inline-flex;align-items:center;gap:8px;padding:16px 26px;border-radius:14px;font-size:16px;font-weight:600;background:rgba(var(--on-rgb),.08);border:1px solid rgba(var(--on-rgb),.16);transition:background .25s,transform .25s var(--ease)}.adm .btn-ghost:hover{background:rgba(var(--on-rgb),.16);transform:translateY(-2px)}.adm .btn-solid{display:inline-flex;align-items:center;gap:8px;padding:16px 26px;border-radius:14px;font-size:16px;font-weight:700;background:var(--blue);color:#fff;transition:background .25s,transform .25s var(--ease)}.adm .btn-solid:hover{background:var(--blue-hover);transform:translateY(-2px)}.adm .page-hero{padding:calc(var(--gnb-h) + 16vh) 0 12vh;background:linear-gradient(180deg,var(--hero-1) 0,var(--hero-2) 60%,var(--navy-900) 100%)}.adm .sec-light{background:var(--paper);color:var(--ink)}.adm .card-w{background:#fff;border-radius:24px;box-shadow:0 30px 80px -40px rgba(var(--shadow-rgb),.25)}.adm .card-glass{border-radius:28px;border:1px solid rgba(var(--on-rgb),.14);background:linear-gradient(160deg,rgba(var(--on-rgb),.1),rgba(var(--on-rgb),.025))}.adm .blend{height:50vh}.adm .blend--n2p{background:var(--blend-n2p)}.adm .blend--p2n{background:var(--blend-p2n)}.adm .blend--end{height:30vh}.adm .gnb{position:fixed;inset:0 0 auto 0;z-index:50;background:var(--glass);backdrop-filter:saturate(160%) blur(18px);-webkit-backdrop-filter:saturate(160%) blur(18px)}.adm .gnb__inner{height:var(--gnb-h);max-width:1440px;margin:0 auto;padding:0 var(--gutter);display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.adm .logo{display:inline-flex;align-items:center;justify-self:start;transition:opacity .2s}.adm .logo:hover{opacity:.8}.adm .logo img{display:block;height:26px;width:auto;filter:var(--logo-filter)}.adm .gnb__menu{display:flex;gap:40px;font-size:16px;font-weight:600}.adm .gnb__menu a{opacity:.85;transition:opacity .2s}.adm .gnb__menu a.is-active,.adm .gnb__menu a:hover{opacity:1}.adm .gnb__right{justify-self:end;display:flex;align-items:center;gap:20px;font-size:15px;font-weight:600}.adm .btn-pill{padding:10px 16px;border-radius:10px;background:rgba(var(--on-rgb),.1);transition:background .2s}.adm .btn-pill:hover{background:rgba(var(--on-rgb),.18)}@media (max-width:900px){.adm{--gnb-h:104px}.adm .logo img{height:22px}.adm .gnb__inner{grid-template-columns:1fr auto;grid-template-rows:64px 40px}.adm .gnb__menu{grid-column:1/-1;grid-row:2;gap:24px;font-size:14px;align-items:center;overflow-x:auto}}@supports (animation-timeline:scroll()){.adm .gnb{animation:gnb-fill linear both;animation-timeline:scroll(root);animation-range:0 140px}}@keyframes gnb-fill{0%{background-color:transparent;border-color:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.adm *,.adm :after,.adm :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.gnb{transition:transform .4s var(--ease)}.gnb.is-hidden{transform:translateY(-100%)}.ticks{position:fixed;left:6px;top:50%;transform:translateY(-50%);z-index:40;display:flex;flex-direction:column;mix-blend-mode:difference}.ticks button{position:relative;width:34px;height:22px;padding-left:8px;display:flex;align-items:center;color:#fff}.ticks button:before{content:"";width:14px;height:1.5px;background:hsla(0,0%,100%,.45);transition:width .35s var(--ease),background .35s}.ticks button.is-active:before{width:22px;background:#fff}.ticks button:focus-visible:before,.ticks button:hover:before{width:22px;background:hsla(0,0%,100%,.9)}.ticks button:focus-visible{outline:none}.ticks button span{position:absolute;left:38px;top:0;height:100%;display:flex;align-items:center;padding-right:12px;white-space:nowrap;font-size:11px;font-weight:700;letter-spacing:.06em;opacity:0;transform:translateX(-4px);transition:opacity .25s,transform .25s var(--ease);pointer-events:none}.ticks:has(:focus-visible) button span,.ticks:hover button span{opacity:.5;transform:none;pointer-events:auto}.ticks:has(:focus-visible) button.is-active span,.ticks:hover button.is-active span{opacity:.85}.ticks button:focus-visible span,.ticks:hover button:hover span{opacity:1}@media (max-width:768px){.ticks{left:2px}.ticks button{width:22px;height:18px;padding-left:4px}.ticks button:before{width:8px}.ticks button.is-active:before{width:14px}.ticks button span{display:none}}.pop{opacity:0;transform:translateY(32px);transition:opacity .7s var(--ease),transform .7s var(--ease)}.pop.on{opacity:1;transform:none}.pop--in{transform:translateY(14px)}.pop--in.on{transform:none}.scene{position:relative;min-height:100vh}.scene__pin{position:sticky;top:0;min-height:100vh;display:flex;align-items:center;padding:calc(var(--gnb-h) + 2vh) 0 3vh}.scene--fit{min-height:0}.scene--fit>.scene__pin{min-height:0;padding:clamp(40px,7vh,88px) 0}.scene--early>.scene__pin{min-height:100vh;min-height:100svh;padding:clamp(28px,5vh,56px) 0}.scene--early :is(.pop,[data-reveal]){opacity:0;transform:translateY(56px);transition:opacity 1.2s cubic-bezier(.16,1,.3,1),transform 1.2s cubic-bezier(.16,1,.3,1);transition-delay:var(--d,0ms)}.scene--early :is(.pop,[data-reveal]).on{opacity:1;transform:none}.scene--early .wm{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.1em;margin-bottom:-.1em}.scene--early .wi{display:inline-block;transform:translateY(115%) rotate(5deg);transform-origin:0 100%;transition:transform 1.25s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--d, 0ms) + var(--wi) * 45ms)}.scene--early [data-words].on .wi{transform:none}.scene__pin:has(>.end-glow){overflow:hidden}.end-glow{position:absolute;left:50%;bottom:-55vh;width:150vw;height:110vh;transform:translateX(-50%);background:radial-gradient(closest-side,rgba(var(--accent-rgb),.26),transparent);pointer-events:none}.scene__pin:has(>.end-glow)>.wrap{position:relative}.footer{position:relative;overflow:hidden;background:var(--footer-base);isolation:isolate}.footer:before{content:"";position:absolute;inset:0 0 auto;height:280px;z-index:-1;pointer-events:none;background:linear-gradient(180deg,var(--navy-900),transparent)}.footer--glow:before{height:55vh;background:radial-gradient(75vw 55vh at 50% 0,rgba(var(--accent-rgb),.26),transparent),linear-gradient(180deg,var(--navy-900),transparent 280px)}.footer__bg{position:absolute;inset:-20%;z-index:-2}.footer__bg i{position:absolute;border-radius:50%;animation:drift 22s ease-in-out infinite alternate;will-change:transform}.footer__bg i:first-child{width:60%;height:70%;left:-5%;top:0;background:radial-gradient(closest-side,var(--footer-blob1),transparent)}.footer__bg i:nth-child(2){width:55%;height:60%;left:25%;top:20%;background:radial-gradient(closest-side,var(--footer-blob2),transparent);animation-duration:26s}.footer__bg i:nth-child(3){width:60%;height:70%;right:-10%;top:-10%;background:radial-gradient(closest-side,var(--footer-blob3),transparent);animation-duration:30s}.footer__bg i:nth-child(4){width:80%;height:60%;right:-10%;bottom:-10%;background:radial-gradient(closest-side,var(--footer-blob4),transparent);animation-duration:24s}@keyframes drift{to{transform:translate(6%,-8%) scale(1.12)}}.footer__light{position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(circle calc(var(--r, 260px) * 2.4) at var(--x,50%) var(--y,80%),rgba(255,255,255,calc(var(--a, 0) * .16)),transparent 70%)}.footer__inner{max-width:1440px;margin:0 auto;padding:clamp(56px,calc(30vh - 150px),120px) var(--gutter) 0}.footer__top{display:grid;grid-template-columns:1fr 1.4fr;gap:40px}.footer__slogan{font-size:clamp(24px,2.4vw,36px);line-height:1.4;font-weight:700;letter-spacing:-.035em}.footer__cols{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.fcol{display:flex;flex-direction:column;gap:16px}.fcol h4{font-size:15px;font-weight:600;color:rgba(var(--on-rgb),.55);margin-bottom:14px}.fcol a{font-size:17px;font-weight:600;color:rgba(var(--on-rgb),.92);transition:opacity .2s}.fcol a:hover{opacity:.6}.footer__info{margin:clamp(48px,calc(30vh - 150px),120px) 0 0 calc((100% - 40px) * 1 / 2.4 + 40px);font-size:15px;line-height:1.9;color:rgba(var(--on-rgb),.6)}.footer__legal{margin:40px 0 0 calc((100% - 40px) * 1 / 2.4 + 40px);display:flex;flex-wrap:wrap;gap:14px 34px;font-size:15px;color:rgba(var(--on-rgb),.7)}.footer__legal b{color:var(--on)}.wordmark{position:relative;margin-top:40px;padding:0 2vw;font-size:15.6vw;font-weight:800;line-height:1;letter-spacing:-.045em;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.wordmark span{display:block}.wordmark__base{color:rgba(var(--on-rgb),.13)}.wordmark__lit{position:absolute;inset:0;padding:inherit;background:radial-gradient(circle var(--r,220px) at var(--x,50%) var(--y,50%),rgba(var(--on-rgb),var(--a,0)) 0,rgba(var(--on-rgb),calc(var(--a, 0) * .85)) 28%,rgba(var(--on-rgb),calc(var(--a, 0) * .3)) 62%,transparent 100%),radial-gradient(circle calc(var(--r, 220px) * .55) at var(--x2,50%) var(--y2,50%),rgba(var(--on-rgb),calc(var(--a, 0) * .8)),transparent 100%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 calc(var(--a, 0) * 18px) rgba(var(--on-rgb),.45))}.wordmark--logo{width:min(84vw,1400px);aspect-ratio:671/120;margin:40px auto 0;padding:0;font-size:0}.wordmark--logo i,.wordmark--logo span{position:absolute;inset:0}.wordmark--logo .wordmark__lit{background:none}.wordmark--logo .wordmark__base,.wordmark--logo i{-webkit-mask:url(/_next/static/media/logo-white.dd387f10.svg) center/contain no-repeat;mask:url(/_next/static/media/logo-white.dd387f10.svg) center/contain no-repeat}.wordmark--logo .wordmark__base{background:rgba(var(--on-rgb),.13)}.wordmark--logo i{background:radial-gradient(circle var(--r,220px) at var(--x,50%) var(--y,50%),rgba(var(--on-rgb),var(--a,0)) 0,rgba(var(--on-rgb),calc(var(--a, 0) * .85)) 28%,rgba(var(--on-rgb),calc(var(--a, 0) * .3)) 62%,transparent 100%),radial-gradient(circle calc(var(--r, 220px) * .55) at var(--x2,50%) var(--y2,50%),rgba(var(--on-rgb),calc(var(--a, 0) * .8)),transparent 100%)}.copyright{padding:20px var(--gutter) 40px;font-size:15px;color:rgba(var(--on-rgb),.8)}@media (max-width:900px){.footer__inner{padding-top:80px}.footer__top{grid-template-columns:1fr;gap:56px}.footer__cols{grid-template-columns:1fr 1fr;row-gap:40px}.footer__info,.footer__legal{margin-left:0}.footer__info{margin-top:64px}.footer__info,.footer__legal{font-size:13px}}html.has-cursor,html.has-cursor *{cursor:none!important}.cursor{position:fixed;left:0;top:0;z-index:9999;pointer-events:none;mix-blend-mode:difference;transition:opacity .3s}.cursor.is-hidden{opacity:0}.cursor__dot,.cursor__ring{position:absolute;left:0;top:0;will-change:transform}.cursor__dot:before,.cursor__ring:before{content:"";position:absolute;border-radius:50%;transform:translate(-50%,-50%)}.cursor__dot:before{width:6px;height:6px;background:#fff;transition:width .3s var(--ease,cubic-bezier(.22,1,.36,1)),height .3s var(--ease,cubic-bezier(.22,1,.36,1)),opacity .2s}.cursor__ring:before{width:36px;height:36px;border:1px solid hsla(0,0%,100%,.75);transition:width .45s var(--ease,cubic-bezier(.22,1,.36,1)),height .45s var(--ease,cubic-bezier(.22,1,.36,1)),background .35s,border-color .35s,opacity .3s}.cursor.is-link .cursor__ring:before{width:56px;height:56px;background:#fff;border-color:transparent}.cursor.is-link .cursor__dot:before{opacity:0}.cursor.is-light .cursor__ring:before{width:10px;height:10px;opacity:0}.cursor.is-light .cursor__dot:before{width:4px;height:4px}.cursor.is-down .cursor__ring:before{width:26px;height:26px}.cursor.is-down.is-link .cursor__ring:before{width:46px;height:46px}@media (prefers-reduced-motion:reduce){.cursor,.footer__bg i,.gnb,.pop,.pop--in,.ticks button:before,.wi,[data-reveal]{transition-duration:.01ms!important;animation-duration:.01ms!important}}