:root{--nd-blue-50:#e8f1fe;--nd-blue-100:#cee1fd;--nd-blue-200:#a7cafb;--nd-blue-300:#76acf9;--nd-blue-400:#549ef6;--nd-blue-500:#3182f6;--nd-blue-600:#0b6bf4;--nd-blue-700:#0f49cf;--nd-blue-800:#0749a6;--nd-blue-900:#063a84;--nd-blue-alpha-8:rgba(49,130,246,.08);--nd-blue-alpha-16:rgba(49,130,246,.16);--nd-primary:var(--nd-blue-500);--nd-primary-light:var(--nd-blue-400);--nd-primary-strong:var(--nd-blue-600);--nd-primary-dark:var(--nd-blue-700);--nd-primary-bg:var(--nd-blue-50);--nd-gray-00:#fff;--nd-gray-50:#f7f8fa;--nd-gray-100:#f1f3f6;--nd-gray-200:#e8eaef;--nd-gray-300:#d9dce3;--nd-gray-400:#c0c4cc;--nd-gray-500:#aab0ba;--nd-gray-600:#858b96;--nd-gray-700:#6b7280;--nd-gray-800:#4b5563;--nd-gray-900:#1f2124;--nd-alpha-black-8:rgba(0,0,0,.08);--nd-alpha-black-16:rgba(0,0,0,.16);--nd-alpha-black-50:rgba(0,0,0,.5);--nd-paper:var(--nd-gray-00);--nd-paper-alt:var(--nd-gray-50);--nd-paper-sunken:var(--nd-gray-100);--nd-paper-selected:var(--nd-primary-bg);--nd-ink:var(--nd-gray-900);--nd-ink-low:var(--nd-gray-800);--nd-ink-muted:var(--nd-gray-700);--nd-ink-disabled:var(--nd-gray-500);--nd-ink-brand:var(--nd-primary-dark);--nd-ink-on-brand:#fff;--nd-divider:var(--nd-gray-200);--nd-divider-strong:var(--nd-gray-300);--nd-divider-brand:var(--nd-blue-100);--nd-link:var(--nd-primary-dark);--nd-link-hover:var(--nd-blue-800);--nd-fill-brand:var(--nd-primary-strong);--nd-fill-brand-hover:var(--nd-primary-dark);--nd-fill-brand-press:var(--nd-blue-800);--nd-fill-brand-soft:var(--nd-blue-alpha-8);--nd-fill-display:var(--nd-primary);--nd-fill-decorative:var(--nd-primary-light);--nd-focus-ring:var(--nd-primary);--nd-scrim:var(--nd-alpha-black-50);--nd-font-sans:"Pretendard Variable",Pretendard,-apple-system,BlinkMacSystemFont,"Apple SD Gothic Neo","Malgun Gothic","Segoe UI",Roboto,"Noto Sans KR",sans-serif;--nd-fw-regular:400;--nd-fw-bold:700;--nd-lh-tight:1.35;--nd-lh-snug:1.45;--nd-lh-normal:1.6;--nd-lh-loose:1.75;--nd-ls-tighter:-0.03em;--nd-ls-tight:-0.02em;--nd-ls-normal:-0.01em;--nd-ls-none:0em;--nd-fs-display:2rem;--nd-fs-stat:2.5rem;--nd-fs-h1:1.75rem;--nd-fs-h2:1.5rem;--nd-fs-h3:1.25rem;--nd-fs-h4:1.125rem;--nd-fs-eyebrow:0.875rem;--nd-fs-body-lg:1.0625rem;--nd-fs-body:1rem;--nd-fs-body-sm:0.9375rem;--nd-fs-caption:0.8125rem;--nd-space-1:4px;--nd-space-2:8px;--nd-space-3:12px;--nd-space-4:16px;--nd-space-5:20px;--nd-space-6:24px;--nd-space-8:32px;--nd-space-10:40px;--nd-space-12:48px;--nd-space-16:64px;--nd-space-20:80px;--nd-space-22:88px;--nd-space-30:120px;--nd-space-40:160px;--nd-container:1100px;--nd-container-narrow:720px;--nd-gutter:20px;--nd-header-h:56px;--nd-sticky-top:72px;--nd-section-gap:56px;--nd-section-gap-lg:88px;--nd-radius-sm:8px;--nd-radius-md:12px;--nd-radius-lg:16px;--nd-radius-pill:999px;--nd-border:1px solid var(--nd-divider);--nd-shadow-floating:0 4px 16px rgba(0,0,0,.08);--nd-shadow-dialog:0 12px 40px rgba(0,0,0,.16);--nd-dur-fast:.15s;--nd-dur-base:.3s;--nd-dur-slow:.5s;--nd-ease:cubic-bezier(.4,0,.2,1);--nd-ease-out:cubic-bezier(0,0,.2,1);--nd-z-sticky:100;--nd-z-header:200;--nd-z-dialog:400}@media (min-width:641px){:root{--nd-gutter:24px;--nd-fs-stat:3.25rem;--nd-fs-display:2.625rem;--nd-fs-h1:2.125rem;--nd-fs-h2:1.75rem;--nd-fs-h3:1.375rem;--nd-fs-h4:1.25rem;--nd-section-gap:72px}}@media (min-width:1025px){:root{--nd-header-h:68px;--nd-sticky-top:92px;--nd-fs-stat:4.25rem;--nd-fs-display:3.375rem;--nd-fs-h1:2.625rem;--nd-fs-h2:2rem;--nd-fs-h3:1.625rem;--nd-fs-h4:1.25rem;--nd-fs-eyebrow:1rem;--nd-fs-body-lg:1.125rem;--nd-section-gap:80px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}html:lang(ja) *{word-break:normal;word-break:auto-phrase;line-break:strict}.nd-display{font-size:var(--nd-fs-display);word-break:keep-all}.nd-display,.nd-h1{font-weight:var(--nd-fw-bold);line-height:var(--nd-lh-tight);letter-spacing:var(--nd-ls-tighter);color:var(--nd-ink)}.nd-h1{font-size:var(--nd-fs-h1)}.nd-h2{font-size:var(--nd-fs-h2)}.nd-h2,.nd-h3{font-weight:var(--nd-fw-bold);line-height:var(--nd-lh-snug);letter-spacing:var(--nd-ls-tight);color:var(--nd-ink)}.nd-h3{font-size:var(--nd-fs-h3)}.nd-h4{font-size:var(--nd-fs-h4);letter-spacing:var(--nd-ls-tight)}.nd-eyebrow,.nd-h4{font-weight:var(--nd-fw-bold);line-height:var(--nd-lh-snug);color:var(--nd-ink)}.nd-eyebrow{font-size:var(--nd-fs-eyebrow);letter-spacing:var(--nd-ls-none)}.nd-body-lg{font-size:var(--nd-fs-body-lg)}.nd-body,.nd-body-lg{line-height:var(--nd-lh-normal);color:var(--nd-ink-low)}.nd-body{font-size:var(--nd-fs-body)}.nd-prose{font-size:var(--nd-fs-body-lg);line-height:var(--nd-lh-loose);color:var(--nd-ink-low)}.nd-caption{font-size:var(--nd-fs-caption);line-height:var(--nd-lh-snug);letter-spacing:var(--nd-ls-none);color:var(--nd-ink-muted)}.nd-amount{color:var(--nd-ink-brand);font-weight:var(--nd-fw-bold);font-variant-numeric:tabular-nums}.nd-asis{white-space:pre-wrap;overflow-wrap:break-word}.nd-container{width:100%;max-width:var(--nd-container);margin-inline:auto;padding-inline:var(--nd-gutter)}.nd-container--narrow{max-width:var(--nd-container-narrow)}.nd-section{padding-block:var(--nd-section-gap)}.nd-section--alt{background:var(--nd-paper-alt)}.nd-divider{border:0;height:1px;background:var(--nd-divider);margin-block:var(--nd-section-gap-lg)}.nd-split{display:flex;flex-direction:column;gap:var(--nd-space-8)}.nd-split__media{order:-1}@media (min-width:1025px){.nd-split{display:grid;grid-template-columns:5fr 6fr;gap:var(--nd-space-16);align-items:start}.nd-split__media{order:0}.nd-split--reverse{grid-template-columns:6fr 5fr}.nd-split--reverse .nd-split__media{order:-1}.nd-split__sticky{position:sticky;top:var(--nd-sticky-top)}}.nd-header{position:sticky;top:0;z-index:var(--nd-z-header);height:var(--nd-header-h);display:flex;align-items:center;background:hsla(0,0%,100%,.8);backdrop-filter:blur(16px)}@media (min-width:1200px){.nd-header>.container{max-width:1200px}}.nd-navlink{font-size:var(--nd-fs-body);font-weight:var(--nd-fw-bold);color:var(--nd-ink);text-decoration:none;transition:color var(--nd-dur-base) var(--nd-ease)}.nd-navlink:hover,.nd-navlink[aria-current=page]{color:var(--nd-link)}.nd-hero{padding-block:var(--nd-space-10) var(--nd-space-20)}.nd-hero__eyebrow{margin-bottom:var(--nd-space-3)}.nd-card{display:flex;gap:var(--nd-space-5);align-items:center;padding:var(--nd-space-6);border:var(--nd-border);border-radius:var(--nd-radius-lg);background:var(--nd-paper);text-decoration:none;color:inherit;transition:border-color var(--nd-dur-base) var(--nd-ease),background var(--nd-dur-base) var(--nd-ease)}.nd-card:hover{border-color:var(--nd-primary-light);background:var(--nd-paper-alt)}.nd-card__thumb{flex:0 0 auto;width:76px;height:76px;border-radius:var(--nd-radius-md);-o-object-fit:cover;object-fit:cover;background:var(--nd-paper-sunken)}.nd-card__title{font-size:var(--nd-fs-h4);font-weight:var(--nd-fw-bold);line-height:var(--nd-lh-snug);letter-spacing:var(--nd-ls-tight);color:var(--nd-ink)}.nd-media{position:relative;border-radius:var(--nd-radius-lg);overflow:hidden;background:var(--nd-paper-sunken)}.nd-media--wide{aspect-ratio:16/10}.nd-media--square{aspect-ratio:1/1}.nd-media--tall{aspect-ratio:3/4}.nd-media>img,.nd-media>video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.nd-media>img.nd-service-creative{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.nd-service-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:var(--nd-space-8);background:linear-gradient(145deg,#eef3ff 0,var(--nd-paper-sunken) 100%);color:var(--nd-ink-muted);text-align:center}.nd-service-placeholder>span{font-size:var(--nd-fs-h3);font-weight:var(--nd-fw-bold);letter-spacing:var(--nd-ls-tight)}.nd-media__chip{inset-inline-start:var(--nd-space-4)}.nd-media__chip,.nd-media__cta{position:absolute;inset-block-end:var(--nd-space-4)}.nd-media__cta{inset-inline-end:var(--nd-space-4)}.nd-chip-overlay{gap:var(--nd-space-2);padding:10px 16px;font-weight:var(--nd-fw-bold);background:var(--nd-scrim);color:#fff;backdrop-filter:blur(8px)}.nd-chip,.nd-chip-overlay{display:inline-flex;align-items:center;border-radius:var(--nd-radius-pill);font-size:var(--nd-fs-body-sm);text-decoration:none}.nd-chip{min-height:40px;padding:0 16px;border:1px solid var(--nd-divider);background:var(--nd-paper);font-weight:var(--nd-fw-regular);color:var(--nd-ink-low);cursor:pointer;transition:background var(--nd-dur-base) var(--nd-ease),border-color var(--nd-dur-base) var(--nd-ease),color var(--nd-dur-base) var(--nd-ease)}.nd-chip:hover{background:var(--nd-paper-alt)}.nd-chip.is-selected,.nd-chip[aria-selected=true],.nd-chip[data-selected=true]{background:var(--nd-paper-selected);border-color:var(--nd-divider-brand);color:var(--nd-ink-brand);font-weight:var(--nd-fw-bold)}.nd-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--nd-space-2);min-height:48px;padding:0 24px;border:0;border-radius:var(--nd-radius-pill);cursor:pointer;font-family:inherit;font-size:var(--nd-fs-body);font-weight:var(--nd-fw-bold);text-decoration:none;transition:background var(--nd-dur-base) var(--nd-ease)}.nd-btn--primary{background:var(--nd-fill-brand);color:var(--nd-ink-on-brand)}.nd-btn--primary:hover{background:var(--nd-fill-brand-hover)}.nd-btn--primary:active{background:var(--nd-fill-brand-press)}.nd-btn--display{background:var(--nd-fill-display);color:var(--nd-ink-on-brand);min-height:56px;padding:0 32px;font-size:1.1875rem}.nd-btn--display:hover{background:var(--nd-fill-brand)}.nd-btn--soft{background:var(--nd-fill-brand-soft);color:var(--nd-ink-brand)}.nd-btn--soft:hover{background:var(--nd-blue-alpha-16)}.nd-btn--ghost{background:transparent;color:var(--nd-ink);box-shadow:inset 0 0 0 1px var(--nd-divider-strong)}.nd-btn--ghost:hover{background:var(--nd-paper-alt)}.nd-btn:disabled{background:var(--nd-paper-sunken);color:var(--nd-ink-disabled);cursor:not-allowed}.nd-link{color:var(--nd-link);font-weight:var(--nd-fw-bold);text-decoration:none;display:inline-flex;align-items:center;gap:6px}.nd-link:after{content:"\2192";transition:transform var(--nd-dur-base) var(--nd-ease)}.nd-link[target=_blank]:after{content:"\2197"}.nd-link:hover{color:var(--nd-link-hover)}.nd-link:hover:after{transform:translateX(3px)}.nd-link--quiet{color:var(--nd-ink)}.nd-newsitem{display:grid;gap:var(--nd-space-2);padding-block:var(--nd-space-6);border-block-end:var(--nd-border);text-decoration:none;color:inherit}.nd-newsitem:hover .nd-newsitem__title{color:var(--nd-link)}.nd-newsitem__date{font-size:var(--nd-fs-caption);color:var(--nd-ink-muted);font-variant-numeric:tabular-nums}.nd-newsitem__title{font-size:var(--nd-fs-h4);font-weight:var(--nd-fw-bold);line-height:var(--nd-lh-snug);letter-spacing:var(--nd-ls-tight);color:var(--nd-ink);transition:color var(--nd-dur-base) var(--nd-ease)}.nd-newsitem__desc{font-size:var(--nd-fs-body-sm);color:var(--nd-ink-muted)}@media (min-width:1200px){.nd-hero--expand>.container{max-width:1200px}}.nd-hero--expand{position:relative;isolation:isolate;--nd-hero-p:0;--nd-hero-copy-top:var(--nd-space-20);padding-block:var(--nd-hero-copy-top) var(--nd-space-20)}.nd-hero--expand .nd-hero__copy{position:sticky;z-index:2;top:calc(var(--nd-header-h) + var(--nd-hero-copy-top));transform:translateY(calc(-1 * var(--nd-hero-copy-shift, 0px)))}.nd-hero__titles{position:relative}.nd-hero__title--full{position:absolute;inset-inline:0;top:0}.nd-hero__title--rest{color:var(--nd-ink);will-change:opacity;opacity:clamp(0,calc((.45 - var(--nd-hero-p)) / .3),1)}.nd-hero__title--full{color:#fff;will-change:opacity;opacity:clamp(0,calc((var(--nd-hero-p) - .45) / .3),1)}.nd-hero--expand .nd-hero__frame{position:sticky;top:var(--nd-hero-sticky-top,0);z-index:1;overflow:visible}@media (max-width:767px){.nd-hero--expand .nd-hero__frame{aspect-ratio:9/16}}.nd-hero--expand .nd-hero__media{position:absolute;left:var(--nd-hero-x,0);top:var(--nd-hero-y,0);width:var(--nd-hero-w,100%);height:var(--nd-hero-h,100%);overflow:hidden;border-radius:calc(var(--nd-radius-lg) * (1 - var(--nd-hero-p)))}.nd-hero--expand .nd-hero__media>video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.nd-hero__scrim{position:absolute;inset:0;pointer-events:none;background:#000;will-change:opacity;opacity:calc(var(--nd-hero-p) * .5)}.nd-hero__track{height:clamp(460px,132svh,1320px)}.nd-hero__hold{height:var(--nd-hero-hold,60svh)}@media (prefers-reduced-motion:reduce){.nd-hero--expand .nd-hero__copy,.nd-hero--expand .nd-hero__frame{position:static}.nd-hero__hold,.nd-hero__track{display:none}}.nd-careers{position:relative;isolation:isolate;background:var(--nd-paper-sunken);overflow:hidden}.nd-careers__inner{width:100%;max-width:var(--nd-container);margin-inline:auto;padding-inline:var(--nd-gutter);display:grid;gap:var(--nd-space-8)}.nd-careers__text{display:flex;flex-direction:column;gap:var(--nd-space-8);padding-block:var(--nd-section-gap)}.nd-careers__title{font-size:clamp(26px,3.2vw,34px);word-break:keep-all;text-wrap:balance}.nd-careers__actions{display:flex;flex-wrap:wrap;gap:var(--nd-space-3);margin-block-start:auto}.nd-careers__cta--second{background:transparent;color:var(--nd-ink);box-shadow:inset 0 0 0 1px var(--nd-divider-strong)}.nd-careers__cta--second:hover{background:var(--nd-paper-alt)}.nd-careers--dark{background:#04080f;color:rgba(230,238,249,.72)}.nd-careers--dark .nd-careers__cta--second{color:#fff;background:transparent;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.28)}.nd-careers--dark .nd-careers__cta--second:hover{background:hsla(0,0%,100%,.08);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.44)}.nd-careers__banner{display:none}@media (min-width:768px){.nd-careers__banner{display:block}.nd-careers__inner{display:none}}.nd-careers__bannerlink{display:block;position:relative}.nd-careers__bannerlink>img{display:block;width:100%;height:auto}.nd-careers--dark .nd-careers__bannerlink:after,.nd-careers--dark .nd-careers__bannerlink:before{content:"";position:absolute;inset-inline:0;height:clamp(80px,11vw,180px);pointer-events:none}.nd-careers--dark .nd-careers__bannerlink:after{inset-block-start:0;background:linear-gradient(180deg,#04080f,rgba(4,8,15,.72) 34%,rgba(4,8,15,.32) 66%,rgba(4,8,15,0))}.nd-careers--dark .nd-careers__bannerlink:before{inset-block-end:0;background:linear-gradient(0deg,#04080f,rgba(4,8,15,.72) 34%,rgba(4,8,15,.32) 66%,rgba(4,8,15,0))}.nd-value{position:relative;background:#04080f}.nd-js .nd-value{height:calc(100svh + var(--nd-value-count, 4) * 28svh)}.nd-value__pin{position:relative;overflow:hidden;padding-block:var(--nd-section-gap);background:radial-gradient(70% 70% at 52% 66%,#0a1c38 0,#050d1c 55%,#04080f 100%)}.nd-js .nd-value__pin{position:sticky;top:0;min-height:100svh;height:100svh;padding-block:clamp(72px,11vh,132px) 0;display:flex;flex-direction:column;justify-content:flex-start}.nd-value__globe{position:absolute;inset:0;width:100%;height:100%;display:block}.nd-value__veil{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(4,8,15,.9),rgba(4,8,15,.6) 26%,rgba(4,8,15,0) 42%),linear-gradient(0deg,#04080f,rgba(4,8,15,.82) 3%,rgba(4,8,15,0) 9%)}.nd-value__copy{position:relative}.nd-value__labels{position:absolute;inset:0;pointer-events:none}.nd-value__hq{position:absolute;left:0;top:0;display:grid;justify-items:center;gap:6px}.nd-value__hq-mark{width:clamp(32px,2.8vw,42px);height:auto;display:block;filter:drop-shadow(0 0 10px rgba(110,190,255,.6))}.nd-value__hq-name{white-space:nowrap;font-size:clamp(16px,1.6vw,22px);font-weight:var(--nd-fw-bold);line-height:1;color:#fff;text-shadow:0 0 8px rgba(4,8,15,.95),0 0 18px rgba(110,190,255,.55)}.nd-value__labels--en .nd-value__hq-name{font-size:clamp(13px,1.25vw,17px);letter-spacing:.02em;text-transform:uppercase}.nd-value__labels--jp .nd-value__hq-name{font-size:clamp(13px,1.3vw,18px)}.nd-value__hub{position:absolute;left:0;top:0;display:grid;gap:4px;justify-items:center;text-align:center}.nd-value__hub-name{display:flex;align-items:center;gap:6px;white-space:nowrap;font-size:clamp(13px,1.3vw,16px);font-weight:var(--nd-fw-bold);line-height:1;color:#fff;text-shadow:0 0 8px rgba(4,8,15,.95),0 0 16px rgba(4,8,15,.8)}.nd-value__labels--en .nd-value__hub-name{letter-spacing:.04em;text-transform:uppercase}.nd-value__hq[hidden],.nd-value__hub[hidden]{display:none}.nd-value__hub[data-out] .nd-value__hub-name:after{color:#96d7ff}.nd-value__hub[data-out=n] .nd-value__hub-name:after{content:"↑"}.nd-value__hub[data-out=ne] .nd-value__hub-name:after{content:"↗"}.nd-value__hub[data-out=e] .nd-value__hub-name:after{content:"→"}.nd-value__hub[data-out=se] .nd-value__hub-name:after{content:"↘"}.nd-value__hub[data-out=s] .nd-value__hub-name:after{content:"↓"}.nd-value__hub[data-out=sw] .nd-value__hub-name:after{content:"↙"}.nd-value__hub[data-out=w] .nd-value__hub-name:after{content:"←"}.nd-value__hub[data-out=nw] .nd-value__hub-name:after{content:"↖"}.nd-value__flag{flex:none;width:16px;height:16px;border-radius:50%;overflow:hidden;display:block;box-shadow:0 0 0 1px hsla(0,0%,100%,.7)}.nd-value__flag svg{width:100%;height:100%;display:block}.nd-value__hub small{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:clamp(8px,.75vw,10px);line-height:1;letter-spacing:.12em;color:rgba(220,232,250,.85);text-shadow:0 0 6px rgba(4,8,15,.95)}@media (max-width:768px){.nd-value__hub small{display:none}}.nd-value__eyebrow{margin:0 0 var(--nd-space-6);font-size:clamp(13px,1.2vw,16px);font-weight:var(--nd-fw-bold);letter-spacing:.04em;color:rgba(168,198,232,.85)}.nd-value__body{margin:0;max-width:1088px;font-size:clamp(19px,2.1vw,28px);font-weight:var(--nd-fw-bold);line-height:1.57;letter-spacing:-.02em;color:#fff;word-break:keep-all}@media (prefers-reduced-motion:reduce){.nd-js .nd-value{height:auto}.nd-js .nd-value__pin{position:static;min-height:0;height:auto;padding-block:var(--nd-section-gap)}.nd-value__globe,.nd-value__labels{display:none}}.nd-stats__track{display:none}.nd-js .nd-stats__pin{position:sticky;top:0;min-height:100svh;display:flex;flex-direction:column;justify-content:center}.nd-js .nd-stats__track{display:block;height:40svh}@media (prefers-reduced-motion:reduce){.nd-js .nd-stats__pin{position:static;min-height:0;display:block}.nd-js .nd-stats__track{display:none}}.nd-stat-carousel{min-width:0}.nd-stat-viewport{min-width:0;overflow:hidden;--nd-stat-fade:var(--nd-stat-inset,0px);-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--nd-stat-fade),#000 calc(100% - var(--nd-stat-fade)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 var(--nd-stat-fade),#000 calc(100% - var(--nd-stat-fade)),transparent 100%)}.nd-stat-track{display:flex;gap:var(--nd-space-4);padding-inline:var(--nd-stat-inset,0);scroll-padding-inline-start:var(--nd-stat-inset,0);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;cursor:grab}.nd-stat-track::-webkit-scrollbar{display:none}.nd-stat-track[data-dragging=true]{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto}.nd-stat-track[data-dragging=true] *{-webkit-user-select:none;-moz-user-select:none;user-select:none}.nd-stat-card{flex:0 0 var(--nd-stat-card-w,300px);scroll-snap-align:start;display:flex;flex-direction:column;justify-content:space-between;aspect-ratio:1/1;padding:var(--nd-space-8);border-radius:var(--nd-radius-lg)}.nd-stat-card[data-tone="0"]{background:var(--nd-blue-50)}.nd-stat-card[data-tone="1"]{background:var(--nd-paper-sunken)}.nd-stat-card[data-tone="2"]{background:var(--nd-blue-100)}.nd-stat-card[data-tone="3"]{background:var(--nd-gray-200)}.nd-stat-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--nd-space-4)}.nd-stat-card__label{font-size:var(--nd-fs-eyebrow);font-weight:var(--nd-fw-bold);color:var(--nd-ink)}.nd-stat-card__icon{flex:0 0 auto;display:block;width:clamp(28px,3.4vw,44px);aspect-ratio:1;color:var(--nd-ink-brand);opacity:.4}.nd-stat-card__icon>svg{width:100%;height:100%;display:block}.nd-stat-card__icon--art{width:clamp(56px,7vw,88px);height:auto;aspect-ratio:1;-o-object-fit:contain;object-fit:contain;-o-object-position:top right;object-position:top right;opacity:1}.text-white .nd-stat-card__icon:not(.nd-stat-card__icon--art){color:#fff;opacity:.55}.nd-stat-card__value{font-size:var(--nd-fs-stat);font-weight:var(--nd-fw-bold);line-height:var(--nd-lh-tight);letter-spacing:var(--nd-ls-tighter);font-variant-numeric:tabular-nums;color:var(--nd-ink)}.nd-stat-card__suffix{margin-inline-start:var(--nd-space-2);font-size:var(--nd-fs-h1)}.nd-odo{position:relative;display:inline-block}.nd-odo__roll{display:none}.nd-js .nd-odo__roll{position:absolute;inset:0;display:flex}.nd-js .nd-odo__ghost{opacity:0}.nd-odo__digit,.nd-odo__sep{flex:0 0 auto;height:calc(var(--nd-lh-tight) * 1em)}.nd-odo__digit{overflow:hidden}.nd-odo__strip{display:block;transition:transform 1.1s cubic-bezier(.4,0,.2,1)}.nd-stat-card[data-live=true] .nd-odo__strip{will-change:transform}.nd-odo__strip>span{display:block;height:calc(var(--nd-lh-tight) * 1em)}.nd-stat-nav{display:flex;align-items:center;justify-content:flex-end;gap:var(--nd-space-4);margin-block-start:var(--nd-space-6)}.nd-stat-nav>.nd-caption+.nd-stat-actions{margin-inline-start:auto}.nd-stat-actions{display:flex;gap:var(--nd-space-2)}.nd-stat-btn{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:var(--nd-border);border-radius:var(--nd-radius-pill);background:var(--nd-paper);color:var(--nd-ink);cursor:pointer;transition:background var(--nd-dur-base) var(--nd-ease),border-color var(--nd-dur-base) var(--nd-ease)}.nd-stat-btn:hover{background:var(--nd-paper-alt);border-color:var(--nd-divider-strong)}@media (max-width:767px){.nd-stat-viewport{overflow:visible;-webkit-mask-image:none;mask-image:none}.nd-stat-track{flex-direction:column;gap:0;padding-inline:0;scroll-padding-inline-start:0;overflow-x:visible;scroll-snap-type:none;cursor:auto}.nd-stat-nav,.nd-stat-track>[data-copy]:not([data-copy="1"]){display:none}.nd-stat-card{flex:0 0 auto;width:100%;aspect-ratio:auto;flex-direction:column-reverse;justify-content:flex-start;gap:var(--nd-space-2);padding:var(--nd-space-6) 0;border-radius:0;border-block-start:var(--nd-border)}.nd-stat-card[data-tone]{background:transparent}.nd-stat-card__label{font-size:var(--nd-fs-body-sm);font-weight:var(--nd-fw-regular);color:var(--nd-ink-muted)}.nd-stat-card__icon{width:22px}.nd-stat-card__icon--art{width:40px}}@media (prefers-reduced-motion:reduce){.nd-stat-track{scroll-behavior:auto}.nd-js .nd-odo__roll{display:none}.nd-js .nd-odo__ghost{opacity:1}}.nd-home-service__text{align-self:stretch;display:flex;flex-direction:column;justify-content:space-between;gap:var(--nd-space-16)}.nd-service-slider{display:none}.nd-js .nd-service-slider,.nd-service-stack{display:block}.nd-js .nd-service-stack{display:none}@media (max-width:767px){.nd-js .nd-service-slider{display:none}.nd-js .nd-service-stack{display:block}}.nd-service-block[data-motion=static] .nd-service-slider{display:none}.nd-service-block[data-motion=static] .nd-service-stack{display:block}.nd-service-slider__track{display:none}.nd-js .nd-service-slider__pin{position:sticky;top:0;min-height:100svh;display:flex;flex-direction:column;justify-content:center}.nd-js .nd-service-slider__track{display:block;height:calc(90svh * (var(--nd-service-count, 1) - 1))}.nd-service-copies{display:grid}.nd-service-copy{grid-area:1/1;align-self:end}.nd-service-shot{position:absolute;inset:0;will-change:transform}.nd-service-copy{will-change:opacity,transform,filter}.nd-service-shot>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.nd-service-stack__head{margin-block-end:var(--nd-space-10)}.nd-service-stack__list{list-style:none;margin:0;padding:0;display:grid;gap:var(--nd-space-16)}@keyframes nd-swap-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.nd-swap{animation:nd-swap-in var(--nd-dur-base) var(--nd-ease) both}.nd-swipe{touch-action:pan-y;cursor:grab}.nd-swipe:active{cursor:grabbing}@media (prefers-reduced-motion:reduce){.nd-swap{animation:none}}.nd-service-row{display:flex;flex-direction:column-reverse;gap:var(--nd-space-8)}.nd-service-row__text{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}@media (min-width:1025px){.nd-service-row{flex-direction:row;justify-content:space-between;gap:0;min-height:220px}.nd-service-row__text{width:40%}.nd-service-row__media{width:47%}}.nd-culture__head{margin-bottom:var(--nd-space-12)}.nd-culture__row{display:grid;grid-template-columns:repeat(12,1fr);-moz-column-gap:var(--nd-space-6);column-gap:var(--nd-space-6);row-gap:var(--nd-space-6)}.nd-culture__row+.nd-culture__row{margin-top:var(--nd-space-16)}.nd-culture__media,.nd-culture__text{grid-column:1/-1}.nd-culture__body{margin-top:var(--nd-space-4);max-width:34ch}@media (min-width:1025px){.nd-culture__row+.nd-culture__row{margin-top:var(--nd-space-20)}.nd-culture__row>.nd-culture__media,.nd-culture__row>.nd-culture__text{grid-row:1}.nd-culture__row--a>.nd-culture__media{grid-column:1/-1;grid-row:1}.nd-culture__row--a>.nd-culture__text{grid-column:7/-1;grid-row:2}.nd-culture__row--b>.nd-culture__text{grid-column:1/6;align-self:start}.nd-culture__row--b>.nd-culture__media{grid-column:6/-1}.nd-culture__row--c>.nd-culture__media{grid-column:1/8}.nd-culture__row--c>.nd-culture__text{grid-column:8/-1;align-self:end}.nd-culture__row--d>.nd-culture__text{grid-column:3/8;align-self:center}.nd-culture__row--d>.nd-culture__media{grid-column:8/-1}}.nd-media--culture-a{aspect-ratio:21/9}.nd-media--culture-b{aspect-ratio:16/9}.nd-media--culture-c{aspect-ratio:4/3}.nd-media--culture-d{aspect-ratio:3/4}.nd-qna-stage{background:#04080f;color:#fff}.nd-qna-stage__inner{display:grid;gap:var(--nd-space-12)}@media (min-width:1025px){.nd-qna-stage__inner{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:var(--nd-space-16);align-items:center}}.nd-qna-stage h1{color:#fff}.nd-qna-stage__artwrap{position:relative;display:block;width:100%;max-width:460px;margin-block-start:var(--nd-space-10)}.nd-qna-stage__artwrap:before{content:"";position:absolute;inset:-24% -18%;pointer-events:none;background:radial-gradient(34% 30% at 50% 50%,hsla(0,0%,100%,.5) 0,hsla(0,0%,100%,.16) 55%,hsla(0,0%,100%,0) 100%),radial-gradient(60% 56% at 50% 52%,hsla(0,0%,100%,.24) 0,hsla(0,0%,100%,.1) 46%,hsla(0,0%,100%,0) 76%)}.nd-qna-stage__artwrap{display:grid}.nd-qna-stage__art{position:relative;grid-area:1/1;display:block;width:100%;height:auto}@keyframes nd-penguin-cycle{0%{opacity:1}13.33%{opacity:1}20%{opacity:0}93.33%{opacity:0}to{opacity:1}}.nd-qna-stage__art{animation:nd-penguin-cycle 12s linear infinite}.nd-qna-stage__art:nth-child(2){animation-delay:-9.6s}.nd-qna-stage__art:nth-child(3){animation-delay:-7.2s}.nd-qna-stage__art:nth-child(4){animation-delay:-4.8s}.nd-qna-stage__art:nth-child(5){animation-delay:-2.4s}@media (prefers-reduced-motion:reduce){.nd-qna-stage__art{animation:none}.nd-qna-stage__art:not(:first-child){display:none}}.nd-qna{list-style:none;margin:0;padding:0;display:grid;gap:var(--nd-space-5)}.nd-qna__item{position:relative;padding:var(--nd-space-6) var(--nd-space-8);background:#fff;border-radius:var(--nd-radius-lg)}.nd-qna__item:before{content:"";position:absolute;inset-inline-start:-6px;inset-block-start:28px;width:16px;height:16px;background:#fff;border-start-start-radius:4px;transform:rotate(45deg)}.nd-qna__ask{font-size:var(--nd-fs-body-lg);font-weight:var(--nd-fw-bold);color:var(--nd-ink);word-break:keep-all;text-wrap:balance}.nd-qna__ask,.nd-qna__from{line-height:var(--nd-lh-snug)}.nd-qna__from{margin-block-start:var(--nd-space-3);font-size:var(--nd-fs-body-sm);font-weight:var(--nd-fw-regular);color:var(--nd-ink-muted)}@media (min-width:768px){.nd-qna{gap:var(--nd-space-6)}.nd-qna__item:nth-child(2){margin-inline-start:11%}.nd-qna__item:nth-child(3){margin-inline-start:4%}.nd-qna__item:nth-child(4){margin-inline-start:14%}}.nd-bridge{background:#04080f;color:#fff}.nd-bridge__pin{min-height:100svh;display:flex;align-items:center;justify-content:center;padding:var(--nd-section-gap) var(--nd-gutter)}.nd-js .nd-bridge{height:200svh}.nd-js .nd-bridge__pin{position:sticky;top:0}.nd-bridge__line{margin:0;text-align:center;font-size:clamp(28px,5.6vw,72px);font-weight:var(--nd-fw-bold);line-height:1.2;letter-spacing:var(--nd-ls-tighter)}.nd-bridge__row{grid-area:1/1;word-break:keep-all;text-wrap:balance}.nd-js .nd-bridge__line{display:grid}.nd-js .nd-bridge__row{opacity:0;will-change:opacity,transform}.nd-js .nd-bridge__row:first-child{opacity:1}@media (prefers-reduced-motion:reduce){.nd-js .nd-bridge{height:auto}.nd-js .nd-bridge__pin{position:static}.nd-js .nd-bridge__line{display:block}.nd-js .nd-bridge__row{display:block;opacity:1;will-change:auto}}.nd-bridge__line em{font-style:normal;color:var(--nd-blue-300);background-image:linear-gradient(45deg,var(--nd-blue-500) 0,var(--nd-blue-300) 55%,var(--nd-blue-200) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.nd-principles{display:grid;gap:var(--nd-space-6);margin-block-start:var(--nd-space-10)}@media (min-width:768px){.nd-principles{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--nd-space-8)}}.nd-principle{position:relative;isolation:isolate;min-height:clamp(360px,38vw,480px);padding:var(--nd-space-8);border-radius:var(--nd-radius-lg);background:var(--nd-blue-50);overflow:hidden}.nd-principle__art{position:absolute;inset:0;z-index:-2;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;background:var(--nd-blue-100)}.nd-principle__veil{position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,rgba(232,241,254,.94),rgba(232,241,254,.8) 32%,rgba(232,241,254,.22) 60%,rgba(232,241,254,0) 80%)}.nd-principle__title{font-size:var(--nd-fs-h3);font-weight:var(--nd-fw-bold);line-height:var(--nd-lh-tight);letter-spacing:var(--nd-ls-tight);color:var(--nd-blue-900);word-break:keep-all;text-wrap:balance}.nd-principle__body{margin-block-start:var(--nd-space-3);font-size:var(--nd-fs-body-lg);line-height:var(--nd-lh-normal);color:var(--nd-ink-low);word-break:keep-all;text-wrap:balance}.nd-env{list-style:none;margin-block-start:var(--nd-space-12);padding:0;display:grid;gap:var(--nd-space-10)}@media (min-width:768px){.nd-env{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--nd-space-16) var(--nd-space-16)}}.nd-env__icon{display:block;width:clamp(40px,4.4vw,56px);aspect-ratio:1;color:var(--nd-primary)}.nd-env__icon>svg{width:100%;height:100%;display:block}.nd-env__name{margin-block-start:var(--nd-space-5);font-size:var(--nd-fs-h4);font-weight:var(--nd-fw-bold);line-height:var(--nd-lh-tight);color:var(--nd-ink);word-break:keep-all}.nd-env__desc{margin-block-start:var(--nd-space-2);font-size:var(--nd-fs-body-lg);line-height:var(--nd-lh-normal);color:var(--nd-ink-muted);word-break:keep-all;text-wrap:balance}.nd-history{--nd-timeline-gap:clamp(32px,4.5vw,60px)}.nd-history__title{margin-block-end:var(--nd-timeline-gap)}.nd-timeline{list-style:none;margin:0;padding:0;border-block-start:var(--nd-border)}.nd-timeline__row{display:grid;gap:var(--nd-space-2);padding-block-start:var(--nd-timeline-gap)}.nd-timeline__events{padding-block-end:var(--nd-timeline-gap);border-block-end:var(--nd-border)}.nd-timeline__row:last-child .nd-timeline__events{border-block-end:0}@media (min-width:641px){.nd-timeline__row{grid-template-columns:200px 1fr;gap:var(--nd-space-6)}}.nd-timeline__year{font-size:var(--nd-fs-h2);font-weight:var(--nd-fw-bold);line-height:var(--nd-lh-tight);letter-spacing:var(--nd-ls-tight);font-variant-numeric:tabular-nums;color:var(--nd-ink-brand)}.nd-timeline__event{font-size:var(--nd-fs-h4);font-weight:var(--nd-fw-regular);line-height:var(--nd-lh-snug);color:var(--nd-ink-low);word-break:keep-all}.nd-timeline__event+.nd-timeline__event{margin-block-start:var(--nd-space-3)}.nd-timeline[data-on-dark=true],.nd-timeline[data-on-dark=true] .nd-timeline__events{border-color:hsla(0,0%,100%,.25)}.nd-timeline[data-on-dark=true] .nd-timeline__year{color:#fff}.nd-timeline[data-on-dark=true] .nd-timeline__event{color:hsla(0,0%,100%,.86)}.nd-storylist{list-style:none;margin:0;padding:0;display:grid;gap:var(--nd-space-10)}@media (min-width:641px){.nd-storylist{gap:var(--nd-space-16)}}.nd-storyrow{display:grid;gap:var(--nd-space-4)}@media (min-width:641px){.nd-storyrow{grid-template-columns:280px 1fr;gap:var(--nd-space-16);align-items:start}}.nd-storyrow__media{aspect-ratio:16/9;overflow:hidden;border-radius:var(--nd-radius-md);background:var(--nd-paper-sunken)}.nd-storyrow__media>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.nd-storyrow__placeholder{width:100%;height:100%}.nd-storyrow__title{font-size:var(--nd-fs-h4);font-weight:var(--nd-fw-bold);line-height:var(--nd-lh-snug);letter-spacing:var(--nd-ls-tight);color:var(--nd-ink);word-break:keep-all;transition:color var(--nd-dur-base) var(--nd-ease)}.nd-storyrow:hover .nd-storyrow__title{color:var(--nd-link)}.nd-storyrow__excerpt{margin-block-start:var(--nd-space-2);font-size:var(--nd-fs-body-sm);color:var(--nd-ink-muted);word-break:keep-all}.nd-storyrow__meta{margin-block-start:var(--nd-space-3);font-size:var(--nd-fs-caption);line-height:var(--nd-lh-snug);color:var(--nd-ink-muted)}.nd-storylist[data-on-dark=true] .nd-storyrow__title{color:#fff}.nd-storylist[data-on-dark=true] .nd-storyrow:hover .nd-storyrow__title,.nd-storylist[data-on-dark=true] .nd-storyrow__excerpt,.nd-storylist[data-on-dark=true] .nd-storyrow__meta{color:hsla(0,0%,100%,.8)}.nd-storylist[data-on-dark=true] .nd-storyrow__media{background:hsla(0,0%,100%,.12)}.nd-clamp-2{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:var(--nd-lh-normal);min-height:calc(2em * var(--nd-lh-normal))}@media (min-width:1200px){.nd-footer>.container{max-width:1200px}}.nd-footer{padding-block:var(--nd-space-12) var(--nd-space-16)}@media (min-width:641px){.nd-footer{padding-block:70px 96px}}.nd-footer a{color:var(--nd-ink-low);text-decoration:none}.nd-footer .nd-caption,.nd-footer a{font-size:var(--nd-fs-body-sm)}.nd-footer .nd-eyebrow{font-size:var(--nd-fs-body-lg)}.nd-footer .nd-h4{font-size:1.375rem}@media (min-width:768px){.nd-footer .nd-caption,.nd-footer a{font-size:var(--nd-fs-body)}.nd-footer .nd-h4{font-size:1.5rem}}.nd-footer a:hover{color:var(--nd-link)}.nd-footer li a{display:flex;align-items:center;min-height:44px;min-width:var(--nd-space-6)}@media (min-width:768px){.nd-footer li a{display:inline-flex;min-height:var(--nd-space-6)}}.nd-footer__meta{font-size:var(--nd-fs-body-sm);color:var(--nd-ink-muted)}.nd-footer--dark{background:#04080f;border-top:1px solid hsla(0,0%,100%,.08);color:rgba(230,238,249,.72)}.nd-footer--dark .nd-h4{color:#fff}.nd-footer--dark .nd-eyebrow{color:rgba(168,198,232,.85)}.nd-footer--dark .nd-caption{color:rgba(230,238,249,.72)}.nd-footer--dark a{color:rgba(230,238,249,.82)}.nd-footer--dark a:hover{color:#fff}.nd-footer--dark .nd-footer__meta{color:rgba(230,238,249,.5);border-top-color:hsla(0,0%,100%,.08)}.nd-js .nd-reveal{opacity:0;transform:translateY(16px);transition:opacity var(--nd-dur-slow) var(--nd-ease-out),transform var(--nd-dur-slow) var(--nd-ease-out)}.nd-js .nd-reveal.is-in{opacity:1;transform:none}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--nd-focus-ring);outline-offset:2px;border-radius:var(--nd-radius-sm)}::-moz-selection{background:var(--nd-primary-bg);color:var(--nd-ink-brand)}::selection{background:var(--nd-primary-bg);color:var(--nd-ink-brand)}