@import "https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/variable/pretendardvariable-dynamic-subset.min.css";
.nl-root{--nl-page-title-size:54px;--nl-page-title-weight:650;--nl-page-title-line:70px;--nl-page-title-spacing:-.045em}@media (max-width:1100px){.nl-root{--nl-page-title-size:44px;--nl-page-title-line:1.3}}@media (max-width:767px){.nl-root{--nl-page-title-size:36px;--nl-page-title-line:1.35;--nl-page-title-spacing:-.05em}}
html:has(.nl-root){scroll-behavior:smooth}:is(html:has(.nl-root),body:has(.nl-root)){background:#fff}.nl-root{--nl-blue:#455fff;--nl-ink:#101118;min-height:100vh;color:var(--nl-ink);-webkit-font-smoothing:antialiased;background:#fff;margin:0;font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Apple SD Gothic Neo,Malgun Gothic,sans-serif}:where(.nl-root) a{color:inherit;text-decoration:none}:where(.nl-root) button,:where(.nl-root) a,:where(.nl-root) input{font:inherit}.nl-root section[id]{scroll-margin-top:96px}.nl-root .wrap{width:min(1240px,100% - 40px);margin-inline:auto}.nl-root .section{padding:100px 0}.nl-root .eyebrow{color:var(--nl-blue);letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:800}.nl-root .display{letter-spacing:-.065em;font-size:clamp(44px,7vw,96px);font-weight:850;line-height:.98}.nl-root .section-title{letter-spacing:-.035em;font-size:clamp(31px,4.3vw,50px);font-weight:850;line-height:1.2}.nl-root .blue{color:var(--nl-blue)}.nl-root .noise{background-image:radial-gradient(#455fff1f 1px,#0000 1px);background-size:24px 24px}.nl-root .glass{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffc7}.nl-root .shadow-soft{box-shadow:0 36px 100px #181d3a24}.nl-root .fade-up{animation:.8s both nl-fade-up}@keyframes nl-fade-up{0%{opacity:0;transform:translateY(20px)}}@media (max-width:768px){.nl-root .section{padding:50px 0}.nl-root .wrap{width:min(100% - 28px,1240px)}}@media (prefers-reduced-motion:reduce){html:has(.nl-root){scroll-behavior:auto!important}.nl-root *,.nl-root :before,.nl-root :after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}
