.np{--u:calc(100vw / 108);--ink:#111;--paper:#fff;--teal:#00a2b7;--orange:#ff5a1f;--soft:#111111b8;--pad:calc(var(--u) * 2.4);--col:calc(var(--u) * 31);background:var(--paper);color:var(--ink);font-family:var(--np-body), "Helvetica Neue", Arial, sans-serif;font-size:var(--u);line-height:1.3;position:relative;overflow-x:clip}@media (max-width:991px){.np{--u:calc(100vw / 64);--col:var(--pad)}}@media (max-width:767px){.np{--u:calc(100vw / 30);--pad:16px}}@supports (height:100lvh){.np{--tb:calc(100lvh - 100svh)}}.np a{color:inherit;text-decoration:none}.np ul{margin:0;padding:0;list-style:none}.np-display{font-family:var(--np-display), Arial, sans-serif;text-transform:uppercase;font-weight:800;font-stretch:125%}.np-mono{font-family:var(--np-mono), monospace;text-transform:uppercase;letter-spacing:.04em}.np-h1{font-size:calc(var(--u) * 6);letter-spacing:-.01em;margin:0;line-height:1.06}@media (max-width:767px){.np-h1{font-size:calc(var(--u) * 2.9)}}.np-pill{height:calc(var(--u) * 3);padding:0 calc(var(--u) * 1.8);color:#fff;font-family:var(--np-mono), monospace;font-size:calc(var(--u) * .86);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #fff6;border-radius:999px;justify-content:center;align-items:center;font-weight:700;transition:background .3s,color .3s,border-color .3s;display:inline-flex}.np-pill:hover{color:var(--ink);background:#fff}.np-pill.is-light{color:var(--ink);background:#fff;border-color:#fff}.np-pill.is-light:hover{background:var(--teal);color:#fff;border-color:var(--teal)}@media (max-width:767px){.np-pill{height:40px;padding:0 18px;font-size:11px}}.np-loader{z-index:60;color:#fff;--row:calc(var(--u) * 1.2);background:#000;position:fixed;inset:0}.np-loader.is-page{background:0 0}.np-loader-home,.np-loader-page{display:none}.np-loader.is-home .np-loader-home{display:grid}.np-loader.is-page .np-loader-page{display:block}.np-loader-home{padding:0 var(--pad);grid-template-columns:1fr 35vw 1fr;align-items:center;position:absolute;inset:0}.np-loader-side{font-family:var(--np-mono), monospace;font-size:calc(var(--u) * .8);text-transform:uppercase;letter-spacing:.04em;justify-self:start}.np-loader-side.is-right{text-align:right;justify-self:end}.np-loader-win{position:relative}.np-loader-head{padding-bottom:calc(var(--u) * .9);white-space:nowrap;position:absolute;bottom:50%;left:0}.np-loader-side.is-right .np-loader-head{left:auto;right:0}.np-loader-clip{height:calc(var(--row) * 9);overflow:hidden}.np .np-loader-list{margin:0;padding:0;list-style:none}.np-loader-list li{height:var(--row);line-height:var(--row);color:#ffffff3d}.np-loader-brand{font-family:var(--np-display), sans-serif;font-weight:800;font-stretch:125%;font-size:calc(var(--u) * 1.1);letter-spacing:.02em;text-transform:uppercase;align-items:center;gap:.5em;display:flex}.np-loader-brand img{width:auto;height:1.45em}.np-loader-progress{font-size:calc(var(--u) * 1.1);font-variant-numeric:tabular-nums;align-items:center;gap:.6em;display:inline-flex}.np-loader-spin{border:1.5px dotted #ffffffd9;border-radius:50%;width:1em;height:1em;display:inline-block}.np-loader-map{justify-self:center;width:35vw;height:72vh}.np-loader-page{position:absolute;inset:0;overflow:hidden}.np-loader-hole{border-radius:50%;width:0;height:0;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 0 0 100vmax #000}.np-loader-hole.h1{z-index:3}.np-loader-hole.h2{z-index:2;box-shadow:0 0 0 100vmax #181818}.np-loader-hole.h3{z-index:1;box-shadow:0 0 0 100vmax #343434}.np-loader-rings{z-index:10;position:absolute;inset:0}.np-loader-ring,.np-loader-mark{opacity:0;position:absolute;top:50%;left:50%;translate:-50% -50%}.np-loader-ring{aspect-ratio:1;border:1px solid #29292e;border-radius:50%}.np-loader-ring:first-child{width:30vmax}.np-loader-ring:nth-child(2){width:45vmax}.np-loader-ring:nth-child(3){width:60vmax}.np-loader-ring:nth-child(4){width:75vmax}.np-loader-mark{font-size:calc(var(--u) * .95);white-space:nowrap}@media (max-width:767px){.np-loader{--row:16px}.np-loader-home{grid-template-rows:1fr auto;grid-template-columns:1fr 1fr;padding-bottom:12vh}.np-loader-map{grid-column:1/-1;width:100%;height:52vh}.np-loader-side{font-size:11px}.np-loader-brand,.np-loader-progress{font-size:14px}.np-loader-ring:first-child{width:40vmax}.np-loader-ring:nth-child(2){width:60vmax}.np-loader-ring:nth-child(3){width:80vmax}.np-loader-ring:nth-child(4){width:100vmax}}.np-top{z-index:5;height:calc(var(--u) * 2.4);padding:0 var(--pad);color:#fff9;font-size:calc(var(--u) * .72);border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;display:flex;position:absolute;top:0;left:0;right:0}.np-top p{white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.np-ticker{max-width:50%}.np-ticker b{color:#fff;font-weight:500}.np-toplinks em{margin:0 1em;font-style:normal}.np-toplinks a:hover{color:#fff}@media (max-width:767px){.np-top{height:34px;font-size:10px}.np-toplinks{display:none}.np-ticker{max-width:100%}}.np-hero{--hu:min(var(--u), 1.48vh);color:#fff;background:#050505;height:1600vh;position:relative}@media (max-width:767px){.np-hero{--hu:var(--u);height:1000vh}}.np-hero-stage{background:radial-gradient(120% 90% at 70% 30%,#0d1213 0%,#050505 60%);height:100lvh;position:sticky;top:0;overflow:hidden}.np-hero-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.np-map-labels{pointer-events:none;font-size:calc(var(--u) * .62);position:absolute;inset:0}.np-map-label{white-space:nowrap;color:#fff;opacity:0;background:#0b0b0b;border:1px solid #ffffff29;margin:-2.6em 0 0 -1.2em;padding:.35em .6em;font-weight:700;position:absolute;top:0;left:0}.np-map-label.is-hub{background:var(--orange);border-color:var(--orange)}.np-map-label.is-sea{color:#7fe5f1;background:0 0;border-color:#00a2b799;margin:0}.np-map-label.is-prov{isolation:isolate;text-shadow:0 0 5px #000,0 0 12px #000;background:0 0;border-color:#0000}.np-map-label.is-prov:before{content:"";z-index:-1;transform-origin:0;background:#0b0b0b;border:1px solid #ffffff29;position:absolute;inset:-1px;transform:scaleX(0)}.np-map-label.is-prov.is-landed{text-shadow:none}.np-map-label.is-prov.is-landed:before{animation:.9s cubic-bezier(.2,.7,.2,1) np-land;transform:scaleX(1)}@keyframes np-land{0%{background:var(--orange);border-color:var(--orange);transform:scaleX(0)}40%{background:var(--orange);border-color:var(--orange);transform:scaleX(1)}to{background:#0b0b0b;border-color:#ffffff29;transform:scaleX(1)}}.np-map-label.is-gate{color:#c9f4f9;border-color:#00a2b7b3;margin-top:1.1em}.np-map-label.is-gate:before{content:"";border:1px solid var(--teal);width:.55em;height:.55em;margin-right:.55em;display:inline-block}.np-map-label.is-country{color:#ffffffb3;font-family:var(--np-display), sans-serif;font-weight:800;font-stretch:125%;font-size:calc(var(--hu) * 1.75);letter-spacing:.38em;text-shadow:0 0 6px #05080a,0 0 18px #05080a,0 0 32px #05080a;background:0 0;border:0;margin:-.6em 0 0;padding:0;transition:color .5s,text-shadow .5s}.np-map-label.is-country.is-on{color:#fff;text-shadow:0 0 6px #05080a,0 0 18px #05080a,0 0 28px #00a2b78c}.np-map-label.is-water{color:#7fe5f180;font-size:calc(var(--hu) * 1.05);letter-spacing:.6em}.np-map-label.is-faint{color:#ffffff42;font-size:calc(var(--hu) * 1.05)}.np-map-label.is-minor{color:#fffc;letter-spacing:.06em;text-shadow:0 0 4px #000,0 0 12px #000;background:0 0;border:0;margin:-.55em 0 0 1.1em;padding:0;font-size:.96em;font-weight:500}@media (max-width:767px){.np-map-label.is-gate{display:none}.np-map-labels{font-size:9px}.np-map-label.is-country{font-size:13px}.np-map-label.is-water,.np-map-label.is-faint{font-size:10px}}.np-hero-bar{z-index:3;top:calc(var(--u) * 3.4);left:var(--pad);right:var(--pad);grid-template-columns:calc(var(--col) - var(--pad)) 1fr auto;align-items:start;display:grid;position:absolute}.np-logo{align-items:center;gap:calc(var(--u) * .8);height:calc(var(--u) * 2.4);display:inline-flex}.np-logo img{filter:brightness(0)invert();height:100%}.np-logo span{width:calc(var(--u) * 13.4);height:calc(var(--u) * 1.1);background:url(/sites/namphong-uc/brand/logo-wordmark-white.png) no-repeat;background-size:calc(var(--u) * 15.37) calc(var(--u) * 2.18);background-position:calc(var(--u) * -.87) calc(var(--u) * -1.09)}.np-hero-nav{font-size:calc(var(--hu) * .86);font-weight:700;line-height:2.55}.np-hero-nav a:hover{color:var(--teal)}@media (max-width:991px){.np-hero-bar{grid-template-columns:1fr auto}.np-hero-nav{display:none}}.np-hero-copy{z-index:3;left:var(--col);bottom:calc(var(--u) * 2.4);max-width:calc(var(--u) * 46);position:absolute}.np-hero .np-h1{font-size:calc(var(--hu) * 6)}.np-hero-kicker{font-size:calc(var(--hu) * 1.5);margin:0 0 calc(var(--hu) * 1.2)}.np-hero-line{margin-top:-.08em;padding-top:.08em;display:block;overflow:hidden}.np-hero-line>span{display:block}.np-hero-body{max-width:calc(var(--hu) * 21);margin:calc(var(--hu) * 3.2) 0 0;color:#fffc;font-size:calc(var(--hu) * 1.03);line-height:1.3}.np-hero-actions{gap:calc(var(--u) * .6);margin-top:calc(var(--hu) * 3.6);display:flex}@media (max-width:767px){.np-hero-copy{left:var(--pad);right:var(--pad);bottom:calc(28px + var(--tb,0px))}.np-hero .np-h1{font-size:calc(var(--u) * 2.9)}.np-hero-kicker{font-size:14px}.np-hero-body{max-width:none;font-size:14px}.np-hero-actions{flex-wrap:wrap}}.np-legend{z-index:3;left:var(--pad);top:calc(var(--hu) * 7.5);visibility:hidden;pointer-events:none;font-size:calc(var(--hu) * .74);color:#ffffffb8;line-height:1;position:absolute}.np-legend b{color:#7fe5f1;margin-bottom:1.3em;display:block}.np-legend li{align-items:center;gap:1em;margin-bottom:1em;display:flex}.np-legend i{flex:none;width:2.6em;height:1em;display:inline-block;position:relative}.np-legend i:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.np-legend .is-hub:before{background:var(--orange);width:1.6em;height:.9em}.np-legend .is-city:before{background:var(--orange);border-radius:50%;width:.55em;height:.55em;box-shadow:0 0 0 .25em #ff5a1f59}.np-legend .is-gate:before{border:1px solid var(--teal);width:.6em;height:.6em}.np-legend .is-route:before{background:linear-gradient(90deg, var(--orange) 50%, var(--teal) 50%);width:2.6em;height:3px}.np-legend .is-net:before{background:#ff5a1fbf;width:2.6em;height:1.5px}.np-legend .is-border:before{border-top:1px dashed #7fe5f1cc;width:2.6em;height:0}@media (max-width:767px){.np-legend{display:none}}.np-legs{z-index:3;left:var(--pad);bottom:calc(var(--hu) * 4);width:calc(var(--u) * 38);pointer-events:none;position:absolute}.np-leg{visibility:hidden;opacity:0;width:100%;position:absolute;bottom:0;left:0}.np-leg-kicker{margin:0 0 calc(var(--hu) * 1.6);font-size:calc(var(--hu) * .86);color:#7fe5f1;font-weight:700}.np-leg-title{font-size:calc(var(--hu) * 3);margin:0;line-height:1.04}.np-leg-title span{display:block}.np-leg-title span+span{color:#ffffff73}.np-leg-text{max-width:calc(var(--hu) * 22);margin:calc(var(--hu) * 2) 0 0;color:#ffffffbf;font-size:calc(var(--hu) * 1.03);line-height:1.35}.np-leg-stats{gap:calc(var(--hu) * 2.6);margin-top:calc(var(--hu) * 2.4);display:flex}.np-leg-km{font-size:calc(var(--hu) * .86);color:#fff9;margin:0}.np-leg-km b{font-size:calc(var(--hu) * 2.2);color:#fff;font-variant-numeric:tabular-nums;margin-right:.15em}.np-loop-stats{gap:calc(var(--hu) * 3.2);display:flex;margin-top:calc(var(--hu) * 3)!important}.np-loop-stats b{font-size:calc(var(--hu) * 3.6);font-variant-numeric:tabular-nums;line-height:1;display:block}.np-loop-stats span{font-size:calc(var(--hu) * .8);color:#fff9;margin-top:.8em;display:block}.np-odo{z-index:3;right:var(--pad);bottom:calc(var(--hu) * 2.6);visibility:hidden;font-size:calc(var(--hu) * .86);color:#ffffff8c;margin:0;position:absolute}.np-odo b{color:#fff;font-variant-numeric:tabular-nums;margin:0 .2em;font-size:1.6em}@media (max-width:767px){.np-legs{left:var(--pad);right:var(--pad);width:auto;bottom:calc(28px + var(--tb,0px))}.np-leg-kicker{margin-bottom:10px;font-size:10px}.np-leg-title{font-size:26px}.np-leg-text{max-width:none;margin-top:10px;font-size:13px}.np-leg-stats{gap:18px;margin-top:12px}.np-leg-km{font-size:10px}.np-leg-km b{font-size:20px}.np-loop-stats{gap:22px;margin-top:16px!important}.np-loop-stats b{font-size:30px}.np-loop-stats span{font-size:10px}.np-odo{top:92px;bottom:auto;left:var(--pad);font-size:10px;right:auto}}.np{--np-sky:150vh;--np-overlap:37vh}.np-atmo{height:var(--np-sky);pointer-events:none;position:absolute;bottom:100%;left:0;right:0}.np-atmo i{display:block;position:absolute}.np-atmo-sky{background:linear-gradient(#05050500 0%,#04121ecc 10%,#06223a 21%,#0a4a74 33%,#0a83a8 44%,#00a2b7 55%,#4cc9d9 65%,#a9ecf3 77%,#e4f8fb 89%,#fff 100%);inset:0;-webkit-mask-image:radial-gradient(62% 77vh at 50% 0,#0000 0% 55%,#000 100%);mask-image:radial-gradient(62% 77vh at 50% 0,#0000 0% 55%,#000 100%)}.np-atmo-dawn{opacity:.6;filter:blur(12px);background:radial-gradient(62% 77vh at 50% 0,#ff5a1f00 70%,#ff783cbf 79%,#ff5a1f00 88%);height:100vh;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 28%);mask-image:linear-gradient(#0000 0%,#000 28%)}@media (max-width:767px){.np{--np-sky:89vh;--np-overlap:23.5vh}.np-atmo-sky{-webkit-mask-image:radial-gradient(100% 50vh at 50% 0,#0000 0% 55%,#000 100%);mask-image:radial-gradient(100% 50vh at 50% 0,#0000 0% 55%,#000 100%)}.np-atmo-dawn{background:radial-gradient(100% 50vh at 50% 0,#ff5a1f00 70%,#ff783cbf 79%,#ff5a1f00 88%)}}.np-bar{z-index:40;height:max(64px, calc(var(--u) * 3 + 16px));padding:0 var(--pad);grid-template-columns:calc(var(--u) * 26.4) calc(var(--u) * 42.4) 1fr auto;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:calc(var(--u) * .85);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);pointer-events:none;background:#ffffffeb;align-items:center;transition:transform .6s,color .4s,background-color .4s;display:grid;position:fixed;top:0;left:0;right:0;transform:translateY(calc(-100% - 8px))}.np-bar.is-away:not(.is-hidden){pointer-events:auto;transform:none}.np-bar[data-mode=dark]{color:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#02103059,#02103000)}.np-bar-logo{font-family:var(--np-display), sans-serif;font-weight:800;font-stretch:125%;font-size:calc(var(--u) * 1.2);letter-spacing:.02em;align-items:center;gap:.6em;display:flex}.np-bar-logo img{width:calc(var(--u) * 2);height:auto}.np-bar[data-mode=dark] .np-bar-logo img{filter:brightness(0)invert()}.np-bar-menu{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:3px;padding:8px 0;display:flex}.np-bar-menu i{opacity:.45;background:currentColor;border-radius:50%;width:4px;height:4px;transition:opacity .25s}.np-bar-menu i:nth-of-type(4),.np-bar-menu:hover i{opacity:1}.np-bar-menu span{margin-left:.9em}.np-bar-academy{min-width:0;max-width:calc(var(--u) * 20);align-items:center;gap:.8em;display:flex}.np-bar-academy b{background:var(--teal);border-radius:50%;flex:none;width:5px;height:5px}.np-bar-marquee{white-space:nowrap;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 80%,#0000);mask-image:linear-gradient(90deg,#000 80%,#0000)}.np-bar-marquee span{flex:none;padding-right:.6em;animation:14s linear infinite np-marquee}.np-bar-academy:hover .np-bar-marquee span{color:var(--teal);animation-play-state:paused}@keyframes np-marquee{to{transform:translate(-100%)}}.np .np-bar-cta{background:var(--ink);color:#fff;border-color:var(--ink)}.np .np-bar[data-mode=dark] .np-bar-cta{color:var(--ink);background:#fff;border-color:#fff}@media (max-width:991px){.np-bar{grid-template-columns:1fr auto;gap:16px}.np-bar-academy{display:none}}@media (max-width:767px){.np-hero-bar .np-pill,.np-bar-cta{display:none}.np-bar{pointer-events:auto;height:56px;transform:none}.np-bar:not(.is-away){top:26px}.np-hero-bar .np-logo{visibility:hidden}.np-bar{grid-template-columns:auto minmax(0,1fr) auto;gap:0}.np-bar-academy{grid-area:1/2;gap:.6em;max-width:none;margin:0 14px 0 16px;display:flex}.np-bar-menu{grid-area:1/3}.np-bar-marquee{-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 82%,#0000)}}@media (prefers-reduced-motion:reduce){.np-bar-marquee span{animation:none}}.np-menu{z-index:50;color:#fff;padding:calc(var(--u) * 6) var(--pad) var(--pad);clip-path:inset(0 0 100%);background:#0a0a0a;flex-direction:column;justify-content:space-between;transition:clip-path .7s cubic-bezier(.7,0,.2,1);display:flex;position:fixed;inset:0}.np.menu-open .np-menu{clip-path:inset(0)}.np-menu ul{font-family:var(--np-display), sans-serif;text-transform:uppercase;font-weight:800;font-stretch:125%;font-size:calc(var(--u) * 4.2);line-height:1.1}.np-menu ul a{color:#ffffff73;transition:color .25s}.np-menu ul a:hover{color:#fff}.np-menu-close{top:var(--pad);right:var(--pad);position:absolute}.np-menu-foot{font-size:calc(var(--u) * .8);color:#fff9;flex-wrap:wrap;gap:1.2em;display:flex}.np-menu-foot a{color:#fff}@media (max-width:767px){.np-menu ul{font-size:30px}.np-menu-foot{font-size:11px}}.np-next{color:#11111180;min-height:100vh;font-size:calc(var(--u) * .9);background:#fff;place-items:center;display:grid}.np-h2{font-size:calc(var(--u) * 4.5);letter-spacing:-.005em;margin:0;line-height:1.05}.np-h2 .is-soft{color:#a3a6a8}.np-intro .np-h2>span{display:block}.np-pill.is-dark{color:var(--ink);border-color:#11111159}.np-pill.is-dark:hover{background:var(--ink);color:#fff}.np-intro{z-index:1;margin-top:calc(-1 * var(--np-overlap));grid-template-columns:calc(var(--u) * 58) 1fr;padding:calc(var(--u) * 3) var(--pad) calc(var(--u) * 12);background:#fff;align-items:start;display:grid;position:relative}.np-intro-left{top:calc(var(--u) * 8);position:sticky}.np-intro-photo{width:calc(var(--u) * 18.3);aspect-ratio:1.58;object-fit:cover;display:block}.np-intro .np-h2{margin-top:calc(var(--u) * 2.2);max-width:calc(var(--u) * 40)}.np-intro-right p{font-size:calc(var(--u) * 1.05);max-width:calc(var(--u) * 37);margin:0 0 1.2em;line-height:1.32}.np-intro-right .np-pill{margin-top:calc(var(--u) * 1.4)}.np-intro-label{padding-bottom:calc(var(--u) * .9);border-bottom:1px solid #11111124;margin-top:calc(var(--u) * 7)!important;font-size:calc(var(--u) * .75)!important;max-width:none!important}.np-stats li{padding:calc(var(--u) * 2.2) 0 calc(var(--u) * 2.4);border-bottom:1px solid #1111111a}.np-stats b{font-size:calc(var(--u) * 8);letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1.02;display:block}.np-stats span{margin-top:calc(var(--u) * .6);font-size:calc(var(--u) * .9);color:var(--soft);display:block}@media (max-width:991px){.np-intro{grid-template-columns:1fr;gap:48px}.np-intro-left{position:static}.np-intro .np-h2{font-size:calc(var(--u) * 5);max-width:none}}@media (max-width:767px){.np-intro{padding:24px var(--pad) 96px}.np-intro-photo{width:46%}.np-intro .np-h2{font-size:30px}.np-intro-right p{max-width:none;font-size:15px}.np-stats li{padding:40px 0 36px}.np-stats b{letter-spacing:-.03em;font-size:24vw;font-stretch:100%;line-height:1}.np-stats span{margin-top:14px;font-size:20px}.np-intro-label{font-size:12px!important}}.np-serv{background:#fff;height:1354vh;position:relative}@media (min-width:768px){.np-drive{margin-top:-33vh}.np-intro{z-index:2;background:linear-gradient(#fff,#fff) top/100% calc(100% - 33vh) no-repeat}}.np-drive{position:relative}.np-drive-track{z-index:4;pointer-events:none;position:absolute;inset:0}.np-drive-pin{height:100lvh;position:sticky;top:0;overflow:hidden}.np .np-drive-pin img{transform-origin:0 0;visibility:hidden;will-change:transform;max-width:none;height:auto;position:absolute;top:0;left:0}.np-serv-stage{background:#fff;height:100lvh;position:sticky;top:0;overflow:hidden}.np-serv-speed{z-index:5;font-size:calc(var(--u) * .75);color:var(--ink);margin:0;position:absolute;top:30px;left:76px}.np-serv-speed b{font-variant-numeric:tabular-nums;font-weight:700}.np-serv-ghost{z-index:1;left:0;top:calc(40vh - var(--u) * 17);white-space:nowrap;will-change:transform;font-size:calc(var(--u) * 17);color:#ececec;line-height:.82;position:absolute}.np-serv-scene{z-index:2;will-change:transform;pointer-events:none;position:absolute}.np-serv-scene>*{will-change:transform;width:100%;height:100%;display:block;position:absolute;inset:0}.np-serv-stack{object-fit:fill}.np-serv-stack:not([src]){visibility:hidden}.np-serv-band{z-index:3;background:var(--ink);color:#fff;height:5vh;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.np-serv-band-inner{opacity:0;height:60vh;position:absolute;top:0;left:0;right:0}.np-serv-track{top:calc(var(--u) * 6.4);will-change:transform;align-items:flex-start;display:flex;position:absolute;left:0}.np-serv-title{width:calc(var(--u) * 51);margin-left:calc(var(--u) * 9);flex:none}.np-serv-title .is-soft{color:#6b6e70}.np-serv-title>span{display:block}.np-reveal-line{color:#0000;-webkit-text-fill-color:transparent;background-image:linear-gradient(90deg, var(--final) 0%, var(--final) 30%, var(--np-reveal,#ff5a1f) 38%, var(--np-reveal,#ff5a1f) 41%, transparent 50%, transparent 100%);background-repeat:no-repeat;background-size:350% 100%;background-position-x:calc((100 - var(--p,100)) * 1%);-webkit-background-clip:text;background-clip:text;display:table!important}.np-serv-text{width:calc(var(--u) * 25);margin:calc(var(--u) * .6) 0 0 calc(var(--u) * 14);flex:none}.np-serv-text p{font-size:calc(var(--u) * 1.125);color:#ffffffb8;margin:0 0 1.1em;font-weight:500;line-height:1.24}.np .np-serv-list{margin-left:calc(var(--u) * 14);flex:none;display:flex}.np-serv-list li{width:calc(var(--u) * 26.2);padding:0 calc(var(--u) * 3) 0 calc(var(--u) * 2.6);border-left:1px solid #ffffff1f}.np-icon{width:calc(var(--u) * 2.4);height:calc(var(--u) * 2.4);color:#ffffffd9}.np-serv-list h3{margin:calc(var(--u) * 1.6) 0 calc(var(--u) * 1.1);font-size:calc(var(--u) * 1.9);line-height:1.06}.np-serv-list p{max-width:calc(var(--u) * 19.5);font-size:calc(var(--u) * 1);color:#ffffff9e;margin:0;line-height:1.24}.np-serv-cta{left:50%;bottom:calc(var(--u) * 4);position:absolute;transform:translate(-50%)}.np-serv-band-inner{transform-origin:50% 100%}.np-serv-road{z-index:3;visibility:hidden;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.np-serv-road .r{fill:var(--ink)}.np-serv-road.is-turn .r{fill:none}.np-serv-road .d{fill:none;stroke:#2f3133;stroke-width:.3px}.np-serv-road .e{fill:none;stroke:#232527;stroke-width:.18px;opacity:var(--edge,1)}.np-serv-turn{z-index:4;transform-origin:0 0;visibility:hidden;pointer-events:none;will-change:transform;position:absolute;top:0;left:0}.np-sea{z-index:5;color:#fff;background:#0a2a63;margin-top:-100vh;position:relative}.np-sea-track{position:absolute;inset:0}.np-sea-stage{height:100lvh;position:sticky;top:0;overflow:hidden}.np-sea-canvas{width:100%;height:100%;display:block}.np-sea-main{z-index:1;padding:245vh var(--pad) 140vh;text-shadow:0 1px 18px #02103073;position:relative}.np-sea-sky{z-index:2;pointer-events:none;position:absolute;inset:0}.np-sea-sky-stage{height:100lvh;position:sticky;top:0;overflow:hidden}.np-cloud{opacity:0;height:auto;display:block;position:absolute}.np-mist{filter:blur(2px)}.np-mist.m1{width:78vw;top:-4vh;left:-6vw}.np-mist.m2{width:72vw;top:26vh;left:34vw}.np-mist.m3{width:86vw;top:58vh;left:4vw;transform:scaleX(-1)}.np-cloud-decor.d1{width:59.5vw;top:0;left:0}.np-cloud-decor.d2{width:59.5vw;top:26.9vw;left:0}.np-cloud-decor.d3{width:150.7vw;top:0;left:0}.np-cloud-haze{opacity:0;background:#a686e04d;position:absolute;inset:0}.np-cloud-cover{opacity:0;transform-origin:50% 300%;position:absolute;inset:0}.np-cloud-cover .c1{z-index:3;width:150.7vw;bottom:13%;left:95%}.np-cloud-cover .c2{z-index:1;width:121.6vw;bottom:0;left:20%}.np-cloud-cover .c3{z-index:4;width:114.7vw;top:0;right:30%}.np-cloud-cover .c4{z-index:6;width:85.5vw;top:75%;left:56%}.np-cloud-cover .c5{z-index:5;width:114.7vw;bottom:0;left:41%}.np-cloud-cover .c6{z-index:7;width:65vw;bottom:4%;left:10%}.np-cloud-cover .c7{z-index:2;width:150.7vw;top:50%;right:30%}@media (max-width:767px){.np-mist,.np-cloud-decor{display:none}.np-cloud-cover .c1,.np-cloud-cover .c7{width:240vw}.np-cloud-cover .c2{width:195vw}.np-cloud-cover .c3,.np-cloud-cover .c5{width:184vw}.np-cloud-cover .c4{width:137vw}.np-cloud-cover .c6{width:104vw}}.np-sea-head{text-align:center}.np-sea-label{margin:0 0 calc(var(--u) * 1.2);font-size:calc(var(--u) * .8);letter-spacing:.12em;text-transform:uppercase;opacity:.8}.np-sea-title>span{display:block}.np .np-sea-list{column-gap:calc(var(--u) * 20);max-width:calc(var(--u) * 72);grid-template-columns:1fr 1fr;row-gap:22vh;margin:34vh auto 0;padding:0;list-style:none;display:grid}.np-sea-list li{gap:calc(var(--u) * 1);max-width:calc(var(--u) * 24);display:grid}.np-sea-list li:nth-child(odd){text-align:right;justify-self:end;justify-items:end}.np-sea-list li:last-child:nth-child(odd){text-align:center;grid-column:1/-1;justify-self:center;justify-items:center}.np-sea-list .np-icon{width:calc(var(--u) * 2.8);height:calc(var(--u) * 2.8);color:#fff}.np-sea-list h3{margin:calc(var(--u) * .6) 0 0;font-size:calc(var(--u) * 2);line-height:1.04}.np-sea-list p{font-size:calc(var(--u) * 1.15);color:#ffffffd1;margin:0;line-height:1.45}@media (max-width:767px){.np-sea-main{padding-top:230vh}.np .np-sea-list{grid-template-columns:1fr;gap:16vh 0}.np-sea-list li,.np-sea-list li:nth-child(odd){text-align:center;text-shadow:0 1px 14px #00123cb3;justify-self:center;justify-items:center;max-width:84vw}.np-sea-list h3{font-size:22px}.np-sea-list p{font-size:15px}}.np-road{--pull:50vh;margin-top:calc(-1 * var(--pull));background:linear-gradient(#fff, #fff) 0 var(--pull) / 100% 100% no-repeat;grid-template-columns:1fr 1fr;display:grid;position:relative}.np-road-way{top:var(--pull);--m:16px;--phase:0px;background:linear-gradient(#2f3133 0 calc(var(--m) * 2.2), transparent 0) calc(var(--m) * 4.517) var(--phase) / calc(var(--m) * .3) calc(var(--m) * 6.6) repeat-y, linear-gradient(#2f3133 0 calc(var(--m) * 2.2), transparent 0) calc(var(--m) * 9.183) var(--phase) / calc(var(--m) * .3) calc(var(--m) * 6.6) repeat-y, linear-gradient(#232527, #232527) calc(var(--m) * .31) 0 / calc(var(--m) * .18) 100% no-repeat, linear-gradient(#232527, #232527) calc(var(--m) * 13.51) 0 / calc(var(--m) * .18) 100% no-repeat, var(--ink);position:absolute;bottom:0}.np-road-side{box-sizing:border-box;height:100lvh;max-width:calc(var(--u) * 36);padding:calc(var(--u) * 7) 0 calc(var(--u) * 4) var(--pad);flex-direction:column;grid-area:1/1;justify-content:space-between;align-self:start;display:flex;position:sticky;top:0}.np-road-title>span{display:block}.np-road-title .is-soft{color:#9a9c9e}.np-road-body{max-width:calc(var(--u) * 27);font-size:calc(var(--u) * 1.25);margin:0;font-weight:500;line-height:1.42}.np .np-road-list{padding:22vh 0 50vh calc(var(--u) * 14);grid-area:1/2;gap:34vh;margin:0;list-style:none;display:grid}.np .np-road-figures{gap:calc(var(--u) * 1.6);max-width:calc(var(--u) * 24);margin:0;padding:0;list-style:none;display:grid}.np-road-figures li{gap:calc(var(--u) * .3);padding-top:calc(var(--u) * 1);border-top:1px solid #1111111f;display:grid}.np-road-figures b{font-size:calc(var(--u) * 2.4);line-height:1}.np-road-figures span{font-size:calc(var(--u) * 1);color:#1111119e}.np-road-list li{max-width:calc(var(--u) * 26);padding-bottom:calc(var(--u) * 3);border-bottom:1px solid #1111111a}.np-road-list .np-icon{width:calc(var(--u) * 2.8);height:calc(var(--u) * 2.8);color:var(--ink)}.np-road-list h3{margin:calc(var(--u) * 1.8) 0 calc(var(--u) * 1.2);font-size:calc(var(--u) * 2.1);line-height:1.04}.np-road-list p{font-size:calc(var(--u) * 1.2);color:#111111ad;margin:0;line-height:1.45}@media (max-width:767px){.np-road{color:#fff;text-align:center;background:linear-gradient(var(--ink), var(--ink)) 0 var(--pull) / 100% 100% no-repeat;grid-template-columns:1fr;padding:0 7vw}.np-road-side,.np .np-road-list{z-index:5;text-shadow:0 0 2px #111111f2,0 0 5px #111111e6,0 0 14px #111111d9;position:relative}.np-road-side{align-items:center;max-width:none;height:auto;padding:16vh 0 0}.np-road-title{font-size:28px}.np-road-title .is-soft{color:#8d9093}.np-road-title>span{text-wrap:balance}.np .np-road-figures{gap:18px;width:100%;max-width:72vw;margin-top:40px}.np-road-figures li{border-top:1px solid #ffffff24;gap:4px;padding-top:16px}.np-road-figures b{font-size:28px}.np-road-figures span{color:#ffffff9e;font-size:13px}.np-road-body{color:#fffc;max-width:34ch;margin:40px auto 0;font-size:15px;line-height:1.5}.np .np-road-list{grid-area:2/1;gap:24vh;padding:28vh 0 105vh}.np-road-list li{border-bottom:0;max-width:none;padding-bottom:0}.np-road-list .np-icon{color:#fff;width:34px;height:34px;margin:0 auto;display:block}.np-road-list h3{font-size:22px}.np-road-list p{color:#ffffffbd;max-width:32ch;margin:0 auto;font-size:14px}}.np-serv-flow{display:none}@media (max-width:767px){.np-serv{height:auto}.np-serv-band-inner{display:none}.np-serv-speed{color:#ffffff80;white-space:nowrap;font-size:11px;top:0;left:0}.np-serv-ghost{z-index:4;color:#1f2123;font-size:36vw;top:calc(52vh + 24px)}.np-icon{width:30px;height:30px}.np-serv-flow{z-index:1;box-sizing:border-box;color:#fff;counter-reset:np-serv;width:62vw;margin-top:310vh;padding:0 0 170vh 16px;display:block;position:relative}.np-serv-flow h2{font-size:28px;line-height:1.08}.np-serv-flow h2>span{display:block}.np-serv-flow h2 .is-soft{color:#6b6e70}.np-serv-flow-text{margin-top:22px}.np-serv-flow-text p{color:#ffffffb8;margin:0 0 12px;font-size:15px;font-weight:500;line-height:1.45}.np .np-serv-flow ul{margin:40px 0 0;padding:0;list-style:none}.np-serv-flow li{counter-increment:np-serv;border-top:1px solid #ffffff1f;padding:24px 0 30px;position:relative}.np-serv-flow li:before{content:counter(np-serv, decimal-leading-zero);font:700 11px/1 var(--np-mono), monospace;letter-spacing:.08em;color:var(--teal);position:absolute;top:26px;right:0}.np-serv-flow .np-icon{width:28px;height:28px}.np-serv-flow h3{margin:14px 0 8px;font-size:21px;line-height:1.1}.np-serv-flow li p{color:#ffffff9e;margin:0;font-size:14px;line-height:1.45}.np-serv-flow .np-pill{margin-top:8px}}.np-testi{--clip:-60;z-index:6;margin-top:-200vh;position:relative}.np-testi-plane{z-index:3;pointer-events:none;height:100lvh;margin-bottom:-100lvh;position:sticky;top:0;overflow:hidden}.np-testi-fly{translate:calc((var(--clip) - 50) * 1%) 0;position:absolute;inset:0}.np-testi-plane-inner{position:absolute;inset:0}.np-plane,.np-plane-shadow{width:100%;max-width:none;height:auto;display:block;position:absolute;top:50%;left:0}.np-plane-shadow{opacity:.3}.np-testi-content{z-index:1;position:sticky;top:0}.np-testi-sheet{background:var(--paper);min-height:100vh;padding:16vh var(--pad) 24vh;clip-path:polygon(0 0, calc(var(--clip) * 1%) 0, calc((var(--clip) + 8) * 1%) 50vh, calc(var(--clip) * 1%) 100vh, calc(var(--clip) * 1%) 100%, 0 100%)}.np-testi-text,.np .np-testi-list{margin-left:calc(var(--u) * 26.4 - var(--pad))}.np-testi-title{font-size:calc(var(--u) * 4.9);line-height:.98}.np-testi-title>span{display:block}.np-testi-body{margin:calc(var(--u) * 2.4) 0 0;max-width:calc(var(--u) * 30);font-size:calc(var(--u) * 1.25);color:var(--soft);line-height:1.45}.np-testi-note{margin:calc(var(--u) * 1.2) 0 0;font-size:calc(var(--u) * .75);letter-spacing:.08em;text-transform:uppercase;color:#9a9c9e}.np .np-testi-list{max-width:calc(var(--u) * 64);margin-top:14vh;margin-bottom:0;padding:0;list-style:none}.np-testi-list li{grid-template-columns:calc(var(--u) * 16) 1fr;gap:calc(var(--u) * 3);padding:calc(var(--u) * 3.2) 0 calc(var(--u) * 5);border-top:1px solid #1111111f;display:grid}.np .np-testi-avatar{width:calc(var(--u) * 16);aspect-ratio:3/2;object-fit:cover;background:linear-gradient(135deg,#e6f4f6,#cfe9ee);height:auto;display:block}.np-testi-name{margin:calc(var(--u) * 1.4) 0 0;font-family:var(--np-display), sans-serif;font-weight:700;font-stretch:112%;font-size:calc(var(--u) * 1.55);text-transform:uppercase}.np-testi-role{margin:calc(var(--u) * .7) 0 0;font-size:calc(var(--u) * 1.15);color:#3c3f42;line-height:1.4}.np-testi-quote{font-size:calc(var(--u) * 1.5);color:var(--ink);margin:0;line-height:1.5}.np-testi-stick{height:120vh}@media (max-width:991px){.np-testi-text,.np .np-testi-list{margin-left:0}}@media (max-width:767px){.np-testi-fly{translate:0 calc((50 - var(--clip)) * 1%)}.np-plane,.np-plane-shadow{width:150vw;left:-25vw}.np-testi-sheet{--lag:calc(88vw * (1.075 + var(--clip) / 800));clip-path:polygon(0 calc((108 - var(--clip)) * 1vh + var(--lag)), 50% calc((100 - var(--clip)) * 1vh + var(--lag)), 100% calc((108 - var(--clip)) * 1vh + var(--lag)), 100% 100%, 0 100%)}}.np-partners{z-index:6;background:var(--paper);padding:12vh var(--pad) 16vh;position:relative}.np-partners-group+.np-partners-group{margin-top:calc(var(--u) * 5)}.np-partners-head,.np-partners-grid li{border-bottom:1px solid #11111114;border-right:1px solid #11111114;position:relative}.np-partners-head{height:calc(var(--u) * 5.6);border-top:1px solid #11111114;border-left:1px solid #11111114;align-items:center;display:grid}.np-partners-cate{padding-left:calc(var(--u) * 1.3);font-size:calc(var(--u) * 1.45);margin:0;font-stretch:112%}.np .np-partners-grid{grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.np-partners-grid li{align-content:center;place-items:center;gap:calc(var(--u) * .7);aspect-ratio:384/228;transition:background-color .35s;display:grid}.np-partners-grid li:nth-child(5n+1){border-left:1px solid #11111114}.np-partners-grid li img{width:calc(var(--u) * 12);height:calc(var(--u) * 3.6);object-fit:contain;transition:transform .35s;display:block}.np-partners-grid li.is-icon img{height:calc(var(--u) * 3.2)}.np-partners-grid li:not(.is-fill):hover{background:#f4f4f4}.np-partners-grid li:hover img{transform:scale(1.04)}.np-partners-logo{display:grid}.np-partners-logo img{grid-area:1/1}.np-partners-logo:has(.is-color) img:not(.is-color){visibility:hidden}.np-partners-caption{font-family:var(--np-display), sans-serif;font-weight:700;font-stretch:112%;font-size:calc(var(--u) * 1);text-transform:uppercase;letter-spacing:.02em}.np-partners-word{font-family:var(--np-display), sans-serif;font-weight:800;font-stretch:125%;font-size:calc(var(--u) * 1.6);text-transform:uppercase}.np-dot{background:#1111118c;border-radius:50%;width:3px;height:3px;position:absolute}.np-dot.tl{top:4px;left:4px}.np-dot.tr{top:4px;right:4px}.np-dot.bl{bottom:4px;left:4px}.np-dot.br{bottom:4px;right:4px}@media (max-width:991px){.np-partners-grid li.is-fill{display:none}.np .np-partners-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.np-partners-grid li:nth-child(5n+1){border-left:0}.np-partners-grid li:nth-child(4n+1){border-left:1px solid #11111114}}@media (max-width:767px){.np .np-partners-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.np-partners-grid li img{width:34vw;height:10vw}.np-partners-grid li:nth-child(4n+1){border-left:0}.np-partners-grid li:nth-child(odd){border-left:1px solid #11111114}.np-partners-head{height:auto;padding:14px 0}.np-partners-cate{padding-left:14px;font-size:15px}.np-testi-text,.np .np-testi-list{margin-left:0}.np-testi-title{font-size:34px}.np-testi-list{counter-reset:np-testi}.np-testi-list li{counter-increment:np-testi;grid-template-columns:1fr;gap:24px;padding:28px 0 40px;position:relative}.np-testi-list li:before{content:counter(np-testi, decimal-leading-zero);font:500 13px/1 var(--np-mono), monospace;color:#b8babc;position:absolute;top:28px;right:0}.np-testi-who{grid-template-rows:auto 1fr;grid-template-columns:96px 1fr;column-gap:18px;min-height:96px;display:grid}.np .np-testi-avatar{aspect-ratio:1;border-radius:6px;grid-row:1/3;width:96px}.np-testi-name{margin:0;padding-right:32px;font-size:18px;line-height:1.15}.np-testi-role{color:#55585b;align-self:end;margin:0;font-size:13px;line-height:1.4}.np-testi-quote{font-size:16px;line-height:1.5}.np-testi-sheet{padding-bottom:4vh}.np-testi-list li:last-child{padding-bottom:8px}.np-partners{padding-top:6vh}}.np-faq{z-index:6;background:var(--paper);padding:14vh var(--pad) 16vh;grid-template-columns:calc(var(--u) * 26.4 - var(--pad)) calc(var(--u) * 44) 1fr;align-items:start;display:grid;position:relative}.np-faq-head p{margin:calc(var(--u) * 1.8) 0 0;max-width:calc(var(--u) * 17);font-size:calc(var(--u) * 1.1);color:var(--soft);line-height:1.4}.np .np-faq-list{border-top:1px solid #1111111a;margin:0;padding:0;list-style:none}.np-faq-list li{border-bottom:1px solid #1111111a;scroll-margin-top:30vh}.np-faq-list button{grid-template-columns:calc(var(--u) * 7) 1fr auto;width:100%;padding:calc(var(--u) * 2.3) 0;color:var(--soft);font:inherit;font-size:calc(var(--u) * 1.2);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;font-weight:500;transition:color .3s;display:grid}.np-faq-list button .np-mono{font-size:calc(var(--u) * .72);letter-spacing:.06em}.np-faq-list button i{width:7px;height:7px;margin-left:calc(var(--u) * 2);background:#11111129;border-radius:50%;transition:background-color .3s,transform .3s}.np-faq-list button:hover,.np-faq-list li.is-open button{color:var(--ink)}.np-faq-list li.is-open button i{background:var(--teal);transform:scale(1.4)}.np-faq-a{grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.4,0,.2,1);display:grid}.np-faq-a>div{overflow:hidden}.np-faq-list li.is-open .np-faq-a{grid-template-rows:1fr}.np-faq-a p{margin:0 0 calc(var(--u) * 2.4) calc(var(--u) * 7);max-width:calc(var(--u) * 32);font-size:calc(var(--u) * 1.05);color:var(--soft);line-height:1.6}.np-faq-help{justify-items:start;gap:calc(var(--u) * 1.2);margin-left:calc(var(--u) * 15.6);display:grid}.np-faq-help p{margin:0 0 calc(var(--u) * 1.2);max-width:calc(var(--u) * 17);font-size:calc(var(--u) * 1.2);line-height:1.35}.np-faq-help a{font-size:calc(var(--u) * .85);letter-spacing:.06em;text-transform:uppercase}.np-faq-help a:hover{color:var(--teal)}@media (max-width:991px){.np-faq{grid-template-columns:1fr;row-gap:40px}.np-faq-help{margin-left:0}}@media (max-width:767px){.np-faq{row-gap:32px;padding:10vh 16px 12vh}.np-faq-head .np-h2{font-size:44px}.np-faq-head p{max-width:none;font-size:15px}.np-faq-list button{grid-template-columns:36px 1fr auto;padding:18px 0;font-size:16px;line-height:1.35}.np-faq-list button .np-mono{font-size:11px}.np-faq-list button i{margin-left:14px}.np-faq-a p{max-width:none;margin:0 0 20px 36px;font-size:15px}.np-faq-help p{max-width:none;font-size:16px}.np-faq-help a{font-size:12px}}.np-foot{z-index:6;background:var(--paper);padding:4vh var(--pad) 0;position:relative;overflow:hidden}.np-foot-head{grid-template-columns:calc(var(--u) * 26.4 - var(--pad)) minmax(0, 1fr);align-items:start;display:grid}.np-foot-top{padding-bottom:calc(var(--u) * 2.4);border-bottom:1px solid #1111111a}.np-foot-social p{margin:0 0 calc(var(--u) * 1);font-size:calc(var(--u) * .85);letter-spacing:.08em;color:#111111bf}.np .np-foot-social ul{gap:8px;margin:0;padding:0;list-style:none;display:flex}.np-foot-social a{width:calc(var(--u) * 2.6);aspect-ratio:1;color:var(--ink);border:1px solid #11111129;border-radius:50%;place-items:center;transition:background-color .25s,color .25s,border-color .25s;display:grid}.np-foot-social a:hover{background:var(--teal);border-color:var(--teal);color:#fff}.np-foot-social svg{fill:currentColor;width:56%;height:56%}.np-foot-tabs{background:#f1f2f3;border-radius:999px;gap:4px;padding:4px;display:inline-flex}.np-foot-tabs button{color:#1119;font:inherit;font-size:calc(var(--u) * .85);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:8px 14px;transition:background-color .25s,color .25s}.np-foot-tabs button[aria-selected=true]{color:var(--ink);background:#fff;box-shadow:0 1px 2px #11111114}.np-foot-marquee{margin-top:calc(var(--u) * 1.6);white-space:nowrap;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.np-foot-track{animation:38s linear infinite np-foot-run;display:inline-flex}.np-foot-track>span{font-size:calc(var(--u) * 3.1);color:#a9acaf;letter-spacing:-.01em;flex:none;line-height:1.2}.np-foot-track i{color:#c8cacc;padding:0 .35em;font-style:normal}@keyframes np-foot-run{to{transform:translate(-50%)}}.np-foot-main{grid-template-columns:calc(var(--u) * 26.4 - var(--pad)) 1fr calc(var(--u) * 27);padding:calc(var(--u) * 4) 0 calc(var(--u) * 3.6);align-items:start;gap:0;display:grid}.np-foot-photo{width:calc(var(--u) * 19);aspect-ratio:340/216;object-fit:cover;filter:grayscale()contrast(1.12)}.np-foot-info{gap:calc(var(--u) * 3) calc(var(--u) * 2);grid-template-columns:1fr 1fr;margin:0;display:grid}.np-foot-info dt{font-size:calc(var(--u) * .85);letter-spacing:.08em;text-transform:uppercase;color:#111111bf}.np-foot-info dd{margin:calc(var(--u) * .8) 0 0;font-size:calc(var(--u) * 1.35);line-height:1.3}.np-foot-info dd>span{display:block}.np-foot-info dd>span+span{margin-top:.6em}.np-foot-info dd small{color:#1119;margin-top:.15em;font-size:.72em;display:block}.np-foot-info dd small+small{color:var(--teal);margin-top:.1em}.np-foot-info a:hover{color:var(--teal)}.np-foot-dir{font-size:calc(var(--u) * 1.1);text-underline-offset:3px;text-decoration:underline}.np-foot-map{width:100%;position:relative}.np-foot-map img{width:100%;height:auto;display:block}.np-foot-pulse{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.np-foot-pulse circle{fill:#373737;fill-opacity:.16;transform-box:fill-box;transform-origin:50%;animation:3s cubic-bezier(.445,.05,.55,.95) infinite alternate np-foot-pulse;transform:scale(0)}.np-foot-pulse circle.is-office{fill:none;stroke:var(--teal);stroke-width:1.2px;animation:2.4s ease-out infinite np-foot-ring}@keyframes np-foot-pulse{0%{transform:scale(0)}50%{transform:scale(1)}to{transform:scale(0)}}@keyframes np-foot-ring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}@media (prefers-reduced-motion:reduce){.np-foot-pulse{display:none}}.np-foot-bottom{padding:calc(var(--u) * 2) 0;font-size:calc(var(--u) * .78);letter-spacing:.06em;text-transform:uppercase;border-top:1px solid #1111111a;flex-wrap:wrap;justify-content:space-between;gap:12px 24px;display:flex}.np-foot-word{margin:calc(var(--u) * 1) 0 calc(var(--u) * 4.4);font-family:var(--np-display), sans-serif;letter-spacing:-.01em;text-transform:uppercase;white-space:nowrap;color:#0000;-webkit-text-stroke:1px #00a2b733;background:radial-gradient(circle,#00a2b7d9 .9px,#0000 1.25px) 0 0/4px 4px;-webkit-user-select:none;user-select:none;-webkit-background-clip:text;background-clip:text;justify-content:center;align-items:center;gap:.25em;font-size:12.6vw;font-weight:800;line-height:.86;display:flex;position:relative}.np-foot-word img{width:auto;height:.92em;-webkit-mask:radial-gradient(circle,#000 .9px,#0000 1.25px) 0 0/4px 4px;mask:radial-gradient(circle,#000 .9px,#0000 1.25px) 0 0/4px 4px}.np-foot-word.is-live{-webkit-text-stroke:0;cursor:none;background:0 0}.np-foot-word.is-live img{visibility:hidden}.np-foot-dots{pointer-events:none;width:150%;height:300%;position:absolute;top:-100%;left:-25%}.np-foot-brand{display:none}@media (max-width:991px){.np-foot-head{grid-template-columns:minmax(0,1fr);gap:24px}.np-foot-main{grid-template-columns:1fr;gap:28px}.np-foot-photo{width:100%}.np-foot-map{max-width:360px}}@media (max-width:767px){.np-foot-track>span{font-size:26px}.np-foot-info{grid-template-columns:1fr}.np-foot-info dd{font-size:16px}.np-foot-info dt{font-size:11px}.np .np-foot-bottom,.np-foot-word{display:none}.np-foot-brand{text-align:center;justify-items:center;gap:12px;padding:44px 0 48px;display:grid}.np-foot-brand p{font-family:var(--np-display), sans-serif;letter-spacing:-.01em;text-transform:uppercase;white-space:nowrap;color:var(--teal);align-items:center;gap:.25em;margin:0;font-size:12.6vw;font-weight:800;line-height:1;display:flex}.np-foot-brand img{width:auto;height:.92em}.np-foot-brand span{color:#11111180;font-size:12px}}@media (prefers-reduced-motion:reduce){.np-foot-track{animation:none}}
