.ndp{--ink:#151515;--paper:#f7f6f2;--gold:#b78e50;--line:#d8d6ce;--ease:cubic-bezier(.22,1,.36,1);color:var(--ink);background:var(--paper);font-family:Arial,Helvetica,sans-serif;overflow:clip;line-height:1.45;isolation:isolate}.ndp *{box-sizing:border-box}.ndp [hidden]{display:none!important}.ndp a{color:inherit;text-decoration:none}.ndp button{font:inherit;color:inherit}.ndp a:focus-visible,.ndp button:focus-visible{outline:2px solid currentColor;outline-offset:6px}.ndp-wrap{width:min(1440px,100%);padding-left:clamp(22px,5vw,82px);padding-right:clamp(22px,5vw,82px);margin:0 auto}.ndp-eyebrow,.ndp-kicker,.ndp-hero-foot,.ndp-object-label,.ndp-offer-number,.ndp-end-domain{font-size:10px;font-weight:500;letter-spacing:.13em;text-transform:uppercase}.ndp-eyebrow{display:flex;justify-content:space-between;gap:20px;padding-top:42px}.ndp-hero{min-height:740px;padding-bottom:0}.ndp-hero-grid{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;min-height:600px;gap:24px}.ndp-hero h1{font-size:clamp(58px,6.8vw,108px);font-weight:500;line-height:.99;letter-spacing:-.075em;margin:28px 0}.ndp em{font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-.06em}.ndp-hero-copy>p{max-width:395px;margin:28px 0 34px;font-size:16px;line-height:1.7;color:#55544e}.ndp-actions{display:flex;align-items:center;gap:28px;flex-wrap:wrap}.ndp-button{display:inline-flex;gap:40px;align-items:center;justify-content:space-between;min-height:56px;padding:17px 23px;background:var(--ink);color:#fff!important;font-size:12px;transition:background .25s,transform .25s}.ndp-button:hover{background:#4b4436;transform:translateY(-2px)}.ndp-button>span{font-size:19px}.ndp-textlink{font-size:12px;display:inline-flex;gap:22px;border-bottom:1px solid var(--ink);padding:10px 0}.ndp-object{height:535px;position:relative;perspective:1100px;min-width:0}.ndp-object-grid{position:absolute;inset:9% -10% 9% 0;background-image:linear-gradient(#cdc8bc55 1px,transparent 1px),linear-gradient(90deg,#cdc8bc55 1px,transparent 1px);background-size:45px 45px;mask-image:radial-gradient(ellipse,#0008,transparent 65%);transform:rotate(-10deg)}.ndp-orbit{position:absolute;width:80%;height:80%;border:1px solid #b78e5060;border-radius:50%;top:10%;left:14%}.ndp-orbit-one{transform:rotateX(64deg) rotate(-34deg)}.ndp-orbit-two{transform:rotateY(60deg) rotate(29deg)}.ndp-window{position:absolute;width:73%;height:65%;border:1px solid #dfdbd1;box-shadow:0 30px 60px -25px #28231840;background:#fefdf9;padding:18px;overflow:hidden}.ndp-window-top{font-size:8px;letter-spacing:.08em;display:flex;justify-content:space-between;border-bottom:1px solid #d9d4c8;padding-bottom:13px;color:#706955}.ndp-window-top b{font-size:6px;letter-spacing:3px;font-weight:400}.ndp-window-back{top:10%;left:5%;transform:rotateY(-14deg) rotateZ(-10deg);animation:ndpBack 10s ease-in-out infinite}.ndp-window-front{top:23%;left:24%;background:#e8e2d4;transform:rotateY(-15deg) rotateZ(8deg);animation:ndpFront 10s ease-in-out infinite}.ndp-window-word{font-size:clamp(29px,3.9vw,61px);font-weight:500;letter-spacing:-.065em;line-height:.98;margin-top:35px}.ndp-window-back .ndp-window-word{font-size:40px;color:#b0a78f}.ndp-window-back>i{display:block;width:80%;height:3px;background:#d8d1c2;margin:15px 0}.ndp-window-back>i:last-child{width:55%}.ndp-window-front small{font-size:6px;letter-spacing:.12em;position:absolute;bottom:20px}.ndp-window-landscape{position:absolute;bottom:10%;right:5%;height:37%;width:60%;display:flex;gap:4px;align-items:flex-end;transform:skewY(-16deg)}.ndp-window-landscape span{flex:1;height:70%;background:linear-gradient(90deg,#867650,#bba67d);border:1px solid #b9a37b;box-shadow:9px 8px 0 #d2c3a9;animation:ndpColumns 7s ease-in-out infinite}.ndp-window-landscape span:nth-child(2){height:87%;animation-delay:-.3s}.ndp-window-landscape span:nth-child(3){height:100%;animation-delay:-.6s}.ndp-window-landscape span:nth-child(4){height:78%;animation-delay:-.9s}.ndp-window-landscape span:nth-child(5){height:49%;animation-delay:-1.2s}.ndp-object-label{position:absolute;bottom:5%;right:0;font-size:8px;letter-spacing:.09em}.ndp-hero-foot{display:flex;justify-content:space-between;gap:20px;padding:22px 0;border-top:1px solid var(--line);align-items:center;font-size:9px}.ndp-motion{border:0;background:none;display:flex;gap:16px;align-items:center;cursor:pointer;padding:5px 0;font-size:10px;letter-spacing:0;text-transform:none}.ndp-offers,.ndp-process{padding-top:110px;padding-bottom:110px}.ndp-section-top{display:grid;grid-template-columns:1fr 2fr;gap:30px;margin-bottom:55px}.ndp-kicker{display:block;padding-top:8px;font-size:9px}.ndp h2{font-size:clamp(40px,4.7vw,72px);line-height:1.03;letter-spacing:-.055em;font-weight:400;margin:0}.ndp-offer-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.ndp-offer{position:relative;background:#eeece5;border:1px solid #e2dfd5;padding:38px 38px 30px;overflow:hidden;min-height:465px}.ndp-offer h3{font-size:clamp(28px,2.8vw,42px);letter-spacing:-.045em;line-height:1.1;font-weight:400;margin:28px 0 22px;max-width:450px}.ndp-offer p{font-size:14px;line-height:1.7;max-width:420px;position:relative;z-index:1}.ndp-offer ul{list-style:none;padding:10px 0 18px;font-size:11px;line-height:2.1;position:relative;z-index:1}.ndp-offer li:before{content:'+';margin-right:11px;color:#867650}.ndp-rowlink{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #c9c6ba;padding-top:18px;font-size:12px;position:relative;z-index:1}.ndp-rowlink span{font-size:20px}.ndp-offer-office{background:#e2e7e4;border-color:#d1d9d4}.ndp-offer-line{position:absolute;right:-50px;top:12px;width:220px;height:220px;border:1px solid #c5baa5;border-radius:50%;opacity:.4}.ndp-offer-line:after{content:'';position:absolute;inset:22px;border:1px solid #c5baa5;border-radius:50%}.ndp-paper-icon{position:absolute;right:-18px;top:20px;width:128px;height:128px;transform:rotate(20deg);opacity:.27}.ndp-paper-icon i{position:absolute;inset:0;border:1px solid #789184;background:#edf2ee}.ndp-paper-icon i:nth-child(2){transform:translate(10px,10px)}.ndp-paper-icon i:nth-child(3){transform:translate(20px,20px)}.ndp-work{padding:105px 0 75px;background:#151515;color:#f7f6f2;scroll-margin-top:100px}.ndp-section-desc{font-size:13px;line-height:1.8;max-width:480px;color:#b4b2aa;margin:25px 0 0}.ndp-work-tabs{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #4c4b45;margin-top:8px}.ndp-work-tabs button{padding:23px 18px 23px 0;border:0;border-bottom:2px solid transparent;background:transparent;text-align:left;font-size:10px;letter-spacing:.04em;color:#9e9d96;cursor:pointer;display:flex;gap:20px;transition:color .2s,border-color .2s}.ndp-work-tabs button span{font-size:12px;letter-spacing:0}.ndp-work-tabs button[aria-selected=true]{color:#f7f6f2;border-color:#c7ac79}.ndp-case-screen{height:530px;position:relative;overflow:hidden;background:#222a2c;border:1px solid #454d4d;padding:25px 30px;margin-top:26px}.ndp-demo-header,.ndp-demo-footer{display:flex;justify-content:space-between;gap:20px;font-size:8px;letter-spacing:.12em;position:relative;z-index:3}.ndp-demo-footer{position:absolute;bottom:24px;left:30px;right:30px;opacity:.7}.ndp-industry{background:radial-gradient(ellipse at 75% 50%,#30464b,#1a2429 65%);color:#e8e9e3}.ndp-industry-type,.ndp-space-type,.ndp-office-type{font-size:clamp(37px,5.7vw,83px);letter-spacing:-.06em;line-height:.99;position:absolute;top:100px;left:48px;z-index:2}.ndp-industry-type em{color:#bdc4bb}.ndp-machine{position:absolute;width:46%;height:65%;right:7%;bottom:9%;perspective:800px;transform:rotate(-11deg)}.ndp-machine-body{position:absolute;width:83%;height:60%;left:8%;top:25%;border:1px solid #c5cfc370;transform:rotateY(-30deg) rotateX(22deg);background:repeating-linear-gradient(90deg,#93aba010 0 12%,#ccdbce30 12.2% 12.5%);box-shadow:18px 18px 0 #19282b,18px 18px 0 1px #677d7260;display:flex;gap:8%;padding:7%}.ndp-machine-body i{height:100%;flex:1;border:1px solid #a8b9ab80;background:#b7c5b413}.ndp-machine-rail{position:absolute;top:14%;left:0;width:100%;height:13px;border:1px solid #839d97;background:#1c3337;transform:rotate(-5deg)}.ndp-machine-head{position:absolute;top:13%;left:18%;width:10%;height:30%;border:1px solid #d0be93;background:linear-gradient(90deg,#847552,#c3ab7a);animation:ndpMachine 8s ease-in-out infinite}.ndp-machine-dot{position:absolute;width:6px;height:6px;background:#e6d8b6;border-radius:50%;top:49%;left:22%;box-shadow:0 0 22px #e4d1a1;animation:ndpMachine 8s ease-in-out infinite}.ndp-machine-ring{position:absolute;inset:0;border:1px solid #77938830;border-radius:50%;transform:rotateX(45deg);animation:ndpRing 20s linear infinite}.ndp-case-copy{display:grid;grid-template-columns:1fr 1fr;gap:50px;padding:38px 0 25px}.ndp-case-copy h3{font-weight:400;font-size:36px;letter-spacing:-.04em;line-height:1.15;margin:20px 0}.ndp-case-copy p{font-size:13px;line-height:1.8;color:#b4b2aa;margin:7px 0 26px;max-width:470px}.ndp-tags{display:flex;flex-wrap:wrap;gap:8px}.ndp-tags span{font-size:9px;border:1px solid #4f4c43;border-radius:20px;padding:7px 12px;color:#cec9bb}.ndp-reference-note{font-size:9px;line-height:1.7;max-width:650px;color:#96938a;border-top:1px solid #3d3c37;padding-top:24px;margin:16px 0 0}.ndp-space{background:#d9d7ce;color:#2e302b;border-color:#d9d7ce}.ndp-space-type{font-size:clamp(38px,5vw,74px);top:95px}.ndp-space-type em{color:#72745f}.ndp-building{position:absolute;width:40%;height:60%;right:12%;bottom:9%;perspective:1000px;transform:rotate(-6deg)}.ndp-building-floor{position:absolute;width:90%;height:25%;left:0;top:20%;background:linear-gradient(135deg,#b1ad99,#eae7d9);border:1px solid #949282;transform:skewY(-17deg);box-shadow:18px 11px 0 #a29c87;display:flex;padding:12px;gap:10px;animation:ndpBuilding 8s ease-in-out infinite}.ndp-building-floor i{display:block;flex:1;background:linear-gradient(110deg,#51646b,#a2b5b6);border:3px solid #c5c0ac}.ndp-floor-two{top:43%;animation-delay:-.5s}.ndp-floor-three{top:66%;animation-delay:-1s}.ndp-building-roof{position:absolute;left:-4%;top:14%;width:99%;height:8%;transform:skewY(-17deg);background:#757865;box-shadow:15px 8px 0 #999985;animation:ndpBuilding 8s ease-in-out infinite;animation-delay:-1.5s}.ndp-building-ground{position:absolute;bottom:-17%;left:-40%;width:190%;height:50%;border:1px solid #b0ad9d;transform:rotateX(70deg) rotateZ(-17deg);z-index:-1}.ndp-office{background:#e7e3d9;color:#242923;border-color:#d6d1c3}.ndp-office-type{font-size:clamp(35px,4.6vw,68px);top:95px;max-width:55%}.ndp-office-type em{color:#64705d}.ndp-documents{position:absolute;right:10%;bottom:14%;width:33%;height:71%;perspective:1000px}.ndp-doc{position:absolute;width:75%;height:96%;background:#fcfbf5;padding:25px;box-shadow:0 16px 35px #303b2520;border:1px solid #d5d5c8;color:#2a3b2c}.ndp-doc>span{font-size:7px;letter-spacing:.09em;border-bottom:2px solid #6f8269;display:block;padding-bottom:14px}.ndp-doc>strong{display:block;font-size:17px;margin:26px 0 30px;font-weight:400;letter-spacing:-.03em}.ndp-doc>i{display:block;width:60%;height:2px;background:#c9cbbb;margin-top:7px}.ndp-doc>i:nth-of-type(2){width:44%}.ndp-doc-back{left:-8%;top:0;transform:rotate(-13deg);animation:ndpDocBack 8s ease-in-out infinite}.ndp-doc-front{top:10%;right:-5%;transform:rotate(6deg);animation:ndpDocFront 8s ease-in-out infinite}.ndp-doc-table{margin-top:27px;border-top:1px solid #87917c}.ndp-doc-table b{display:block;height:23px;border-bottom:1px solid #d2d5c9;background:linear-gradient(90deg,transparent 65%,#d2d5c9 65.2% 65.5%,transparent 65.7%)}.ndp-doc>small{font-size:5px;letter-spacing:.05em;position:absolute;bottom:18px}.ndp-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;list-style:none;margin:0;padding:0}.ndp-steps li{border-top:1px solid var(--line);padding-top:18px}.ndp-steps li>span{font-size:10px;color:#7a756b}.ndp-steps h3{font-size:27px;letter-spacing:-.04em;font-weight:400;margin:27px 0 16px}.ndp-steps p{font-size:13px;color:#66625a;line-height:1.8;max-width:270px}.ndp-end{background:#d5d9cd;padding:84px 0}.ndp-end-inner{position:relative}.ndp-end h2{font-size:clamp(58px,8vw,120px);line-height:.99;margin:30px 0 38px;max-width:1000px}.ndp-end h2 em{color:#64705b}.ndp-end-domain{position:absolute;right:clamp(22px,5vw,82px);bottom:15px;font-size:9px}.ndp-button-light{background:#151515}.ndp.ndp-enhanced .ndp-reveal{opacity:0;transform:translateY(28px);transition:opacity .8s var(--ease),transform 1s var(--ease)}.ndp.ndp-enhanced .ndp-reveal.is-visible{opacity:1;transform:none}.ndp.ndp-paused *,.ndp.ndp-paused *:before,.ndp.ndp-paused *:after{animation-play-state:paused!important}.ndp.ndp-paused .ndp-reveal{opacity:1!important;transform:none!important;transition:none!important}.ndp-case[hidden] *{animation-play-state:paused!important}
@keyframes ndpFront{0%,100%{transform:translateY(0) rotateY(-15deg) rotateZ(8deg)}50%{transform:translateY(-14px) rotateY(-10deg) rotateZ(5deg)}}@keyframes ndpBack{0%,100%{transform:translateY(0) rotateY(-14deg) rotateZ(-10deg)}50%{transform:translateY(9px) rotateY(-9deg) rotateZ(-7deg)}}@keyframes ndpColumns{0%,100%{transform:scaleY(1)}50%{transform:scaleY(.85)}}@keyframes ndpMachine{0%,15%,100%{transform:translateX(0)}45%,65%{transform:translateX(470%)}}@keyframes ndpRing{to{transform:rotateX(45deg) rotateZ(360deg)}}@keyframes ndpBuilding{0%,20%,100%{translate:0 0}60%,75%{translate:0 -15px}}@keyframes ndpDocBack{0%,100%{transform:rotate(-13deg)}50%{transform:translate(-6px,-9px) rotate(-16deg)}}@keyframes ndpDocFront{0%,100%{transform:rotate(6deg)}50%{transform:translate(5px,8px) rotate(9deg)}}
@media(min-width:1600px){.ndp-hero h1{font-size:108px}.ndp-window-word{font-size:61px}}@media(max-width:950px){.ndp-hero{min-height:650px}.ndp-hero-grid{min-height:510px}.ndp-object{height:430px}.ndp-window{padding:13px}.ndp-window-word{margin-top:25px}.ndp-window-back .ndp-window-word{font-size:32px}.ndp-offer{padding:28px 25px 25px}.ndp-case-screen{height:470px}.ndp-industry-type,.ndp-space-type,.ndp-office-type{left:28px}.ndp-machine{right:3%;width:51%}.ndp-documents{width:36%;right:6%}.ndp-doc{padding:18px}.ndp-section-top{grid-template-columns:1fr 1.7fr}.ndp-hero-copy>p{font-size:14px}}
@media(max-width:650px){.ndp-eyebrow{padding-top:25px;font-size:8px}.ndp-eyebrow>span:last-child{display:none}.ndp-hero{min-height:0}.ndp-hero-grid{display:flex;flex-direction:column;gap:0;min-height:0;align-items:stretch}.ndp-hero-copy{padding-top:18px}.ndp-hero h1{font-size:clamp(56px,12vw,78px);margin:24px 0}.ndp-hero-copy>p{font-size:14px;margin:23px 0 25px;max-width:340px}.ndp-actions{gap:22px}.ndp-button{padding:15px 19px;min-height:51px;gap:28px}.ndp-textlink{font-size:11px;gap:12px}.ndp-object{height:365px;width:100%;max-width:420px;align-self:center;margin-top:12px;margin-bottom:8px}.ndp-window{width:67%;height:67%;padding:15px}.ndp-window-front{left:27%;top:22%}.ndp-window-back{left:7%;top:9%}.ndp-window-word{font-size:43px;margin-top:28px}.ndp-window-back .ndp-window-word{font-size:35px}.ndp-object-label{font-size:6px;bottom:1%}.ndp-hero-foot{font-size:7px;gap:10px;flex-wrap:wrap;padding:17px 0}.ndp-hero-foot>span:nth-child(2){display:none}.ndp-motion{font-size:9px;gap:10px}.ndp-offers,.ndp-process{padding-top:65px;padding-bottom:65px}.ndp-section-top{grid-template-columns:1fr;gap:25px;margin-bottom:35px}.ndp h2{font-size:43px}.ndp-offer-grid{grid-template-columns:1fr;gap:16px}.ndp-offer{min-height:0;padding:27px 26px}.ndp-offer h3{font-size:33px;margin-top:24px}.ndp-offer p{font-size:13px}.ndp-offer ul{font-size:10px;padding-top:8px}.ndp-offer-number{font-size:8px}.ndp-work{padding:62px 0 42px}.ndp-section-desc{font-size:12px;max-width:350px;margin-top:23px}.ndp-work-tabs{margin-top:0}.ndp-work-tabs button{padding:17px 8px 17px 0;display:block;font-size:8px}.ndp-work-tabs button span{display:block;font-size:10px;margin-top:6px;line-height:1.4}.ndp-case-screen{height:450px;padding:18px 18px;margin-top:18px}.ndp-demo-header,.ndp-demo-footer{font-size:6px;gap:12px;letter-spacing:.07em}.ndp-demo-header>span:last-child{max-width:110px;text-align:right}.ndp-demo-footer{left:18px;right:18px;bottom:18px}.ndp-demo-footer>span:last-child{max-width:110px;text-align:right}.ndp-industry-type,.ndp-space-type,.ndp-office-type{font-size:40px;top:72px;left:20px}.ndp-machine{width:83%;height:52%;bottom:12%;right:5%}.ndp-building{width:67%;height:45%;bottom:17%;right:10%}.ndp-office-type{max-width:94%;font-size:35px}.ndp-documents{width:63%;height:49%;bottom:15%;right:16%}.ndp-doc{padding:15px}.ndp-doc>span{font-size:5px;padding-bottom:8px}.ndp-doc>strong{font-size:13px;margin:14px 0}.ndp-doc>i{margin-top:4px}.ndp-doc-table{margin-top:18px}.ndp-doc-table b{height:15px}.ndp-doc>small{font-size:4px;bottom:12px}.ndp-case-copy{grid-template-columns:1fr;gap:9px;padding:28px 0 18px}.ndp-case-copy h3{font-size:31px;margin:18px 0 10px}.ndp-case-copy p{font-size:12px;margin-top:0}.ndp-tags{gap:6px}.ndp-tags span{font-size:8px;padding:6px 10px}.ndp-reference-note{font-size:8px;line-height:1.8;padding-top:19px}.ndp-steps{grid-template-columns:1fr;gap:25px}.ndp-steps h3{font-size:27px;margin:18px 0 12px}.ndp-steps p{font-size:13px;max-width:330px;margin-bottom:0}.ndp-end{padding:58px 0 42px}.ndp-end h2{font-size:59px;margin:26px 0 30px}.ndp-end-domain{position:static;display:block;margin-top:28px;font-size:8px}}@media(prefers-reduced-motion:reduce){.ndp *,.ndp *:before,.ndp *:after{animation:none!important;scroll-behavior:auto!important;transition:none!important}.ndp.ndp-enhanced .ndp-reveal{opacity:1;transform:none}.ndp-button:hover{transform:none}}
.ndp-commerce{background:#071523;color:#f1f4ef;border-color:#253543}.ndp-commerce-media{position:absolute;inset:0 0 0 20%;z-index:0}.ndp-commerce-media video{width:100%;height:100%;display:block;object-fit:cover}.ndp-commerce:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#071523e8 0%,#07152399 20%,transparent 65%),linear-gradient(0deg,#071523 0%,transparent 30%);pointer-events:none;z-index:1}.ndp-commerce-type{position:absolute;top:100px;left:45px;font-size:clamp(38px,5vw,74px);letter-spacing:-.06em;line-height:1;z-index:2;pointer-events:none}.ndp-commerce-type em{color:#b8d3d9}.ndp-world-switch{display:flex;gap:10px;position:absolute;bottom:27px;left:30px;right:30px;z-index:3}.ndp-world-switch button{min-width:115px;padding:13px 16px;border:1px solid #82949b66;background:#07152388;backdrop-filter:blur(8px);font-size:8px;letter-spacing:.04em;text-align:left;cursor:pointer;color:#c0d1d6;display:flex;gap:15px;transition:background .25s,border-color .25s}.ndp-world-switch button span{font-size:11px}.ndp-world-switch button[aria-pressed=true]{background:#dce8e6;color:#15262e;border-color:#dce8e6}.ndp-commerce .ndp-demo-header{z-index:3}@media(max-width:650px){.ndp-commerce-type{left:20px;top:71px;font-size:39px}.ndp-commerce-media{inset:80px -25% 25px -20%}.ndp-commerce-media video{object-fit:contain}.ndp-commerce:after{background:linear-gradient(0deg,#071523 0%,transparent 22%,transparent 65%,#071523bb 100%)}.ndp-world-switch{left:17px;right:17px;bottom:20px;gap:6px}.ndp-world-switch button{min-width:0;flex:1;display:block;padding:11px 10px;font-size:7px}.ndp-world-switch button span{display:block;font-size:10px;margin-top:3px}}
.nla-editorial-draft .ndp em{font-family:Georgia,'Times New Roman',serif!important;font-style:italic!important}

/* Keep the static composition until visibility tracking is ready. */
.ndp:not(.ndp-motion-ready) *,
.ndp:not(.ndp-motion-ready) *::before,
.ndp:not(.ndp-motion-ready) *::after,
.ndp.ndp-suspended *,
.ndp.ndp-suspended *::before,
.ndp.ndp-suspended *::after,
.ndp .ndp-motion-offscreen *,
.ndp .ndp-motion-offscreen *::before,
.ndp .ndp-motion-offscreen *::after{animation-play-state:paused!important}