main.nm-warehouse-page{max-width:none;padding:0;margin:0;background:#f5f7f8;color:#182840}.nm-wh-hero{min-height:650px;height:calc(100svh - 130px);max-height:900px;position:relative;isolation:isolate;display:flex;align-items:center;padding:70px 7vw;color:#e4f2f8;overflow:hidden}.nm-wh-video,.nm-wh-poster,.nm-wh-shade{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-3}.nm-wh-shade{z-index:-2;background:linear-gradient(90deg,rgba(4,12,24,.75),rgba(4,12,24,.35) 65%,rgba(4,12,24,.15))}.nm-wh-hero.has-video .nm-wh-poster{display:none}.nm-wh-hero-copy{max-width:750px}.nm-wh-eyebrow{font-size:11px;letter-spacing:.2em;text-transform:uppercase;font-weight:700;color:#e0c070;margin:0 0 20px}.nm-wh-hero h1{font-size:clamp(42px,5.5vw,78px);line-height:1.07;margin:0 0 25px;letter-spacing:-.03em}.nm-wh-hero-copy>p:not(.nm-wh-eyebrow){max-width:600px;font-size:18px;line-height:1.8;color:#d2e1eb}.nm-wh-button{display:inline-flex;align-items:center;gap:35px;background:#c8a240;color:#040c18;padding:16px 24px;text-decoration:none;font-weight:700;font-size:13px;margin-top:18px}.nm-wh-motion{position:absolute;bottom:20px;right:24px;background:#040c18aa;color:#e4f2f8;border:1px solid #4878a0;padding:8px 12px;font-size:11px;cursor:pointer}.nm-wh-motion[hidden]{display:none}
.nm-wh-overview{padding:80px 7vw;display:grid;grid-template-columns:1fr 1fr;gap:70px}.nm-warehouse-page h2{font-size:clamp(30px,3.5vw,46px);line-height:1.15;letter-spacing:-.025em;margin:0 0 24px}.nm-wh-overview p,.nm-wh-location p,.nm-wh-enquiry p{font-size:16px;line-height:1.85;color:#49637a;margin:0}.nm-wh-categories{display:flex;flex-wrap:wrap;gap:20px;margin-top:25px}.nm-wh-categories a{display:flex;gap:20px;color:#235e79;text-decoration:none;font-size:13px;font-weight:700;border-bottom:1px solid #c8a240;padding-bottom:10px}
.nm-wh-operations{padding:70px 7vw;background:#091525;color:#e4f2f8}.nm-wh-operations>h2{margin-bottom:45px}.nm-wh-panel{display:grid;grid-template-columns:1.2fr 1fr;gap:65px;align-items:center;margin-bottom:50px}.nm-wh-panel:last-child{margin-bottom:0}.nm-wh-panel img{display:block;width:100%;height:360px;object-fit:cover}.nm-wh-panel:nth-of-type(2){grid-template-columns:1fr 1.2fr}.nm-wh-panel:nth-of-type(2) img{grid-column:2;grid-row:1}.nm-wh-panel:nth-of-type(2)>div{grid-column:1;grid-row:1}.nm-wh-number{font-size:12px;color:#e0c070;letter-spacing:.12em}.nm-wh-panel h3{font-size:29px;line-height:1.2;margin:20px 0}.nm-wh-panel p{font-size:15px;line-height:1.85;color:#b3c9d9}
.nm-wh-location{display:grid;grid-template-columns:1fr 1fr}.nm-wh-location>img{width:100%;height:100%;min-height:520px;object-fit:cover}.nm-wh-location>div{padding:70px 6vw}.nm-wh-location .nm-wh-eyebrow{color:#49637a}.nm-wh-location address{font-style:normal;line-height:1.8;margin:25px 0;font-size:15px}.nm-wh-location a{color:#235e79;font-size:13px;font-weight:700;text-decoration:none;border-bottom:2px solid #c8a240;padding-bottom:10px}
.nm-wh-enquiry{padding:70px 7vw;background:#edf2f5;display:grid;grid-template-columns:1.1fr 1fr;gap:80px;align-items:center}.nm-wh-enquiry ol{list-style:none;counter-reset:steps;padding:0;margin:0}.nm-wh-enquiry li{counter-increment:steps;border-top:1px solid #c8d5df;padding:22px 0;display:flex;gap:22px;font-size:15px}.nm-wh-enquiry li:before{content:counter(steps,decimal-leading-zero);color:#235e79;font-weight:700}.nm-wh-call{display:block;font-size:12px;color:#235e79;margin-top:20px;text-decoration:none}.nm-warehouse-page a:focus-visible,.nm-wh-motion:focus-visible{outline:3px solid #4878a0;outline-offset:5px}
@media(max-width:800px){.nm-wh-hero{min-height:600px;padding:55px 24px}.nm-wh-overview,.nm-wh-panel,.nm-wh-panel:nth-of-type(2),.nm-wh-location,.nm-wh-enquiry{grid-template-columns:1fr;gap:28px}.nm-wh-overview,.nm-wh-enquiry{padding:50px 24px}.nm-wh-operations{padding:50px 24px}.nm-wh-panel:nth-of-type(2) img,.nm-wh-panel:nth-of-type(2)>div{grid-column:auto;grid-row:auto}.nm-wh-panel img{height:320px}.nm-wh-location>img{min-height:0;height:340px}.nm-wh-location>div{padding:45px 24px}.nm-wh-hero h1{font-size:48px}.nm-wh-hero-copy>p:not(.nm-wh-eyebrow){font-size:16px}}
@media(prefers-reduced-motion:reduce){.nm-wh-video{display:none}.nm-wh-hero.has-video .nm-wh-poster{display:block}}

/* Large circular warehouse photography, alternating beside oversized titles. */
.nm-wh-operations{padding-top:90px;padding-bottom:90px}
.nm-wh-operations>h2{max-width:800px;margin-bottom:65px}
.nm-wh-panel,.nm-wh-panel:nth-of-type(2){grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(45px,7vw,120px);max-width:1450px;margin-left:auto;margin-right:auto;margin-bottom:85px}
.nm-wh-panel img{width:min(100%,580px);height:auto;aspect-ratio:1/1;object-fit:cover;object-position:center;border-radius:50%;justify-self:center;border:9px solid #091525;outline:1px solid #4878a0;box-shadow:0 0 0 18px #091525,0 0 0 19px #2b4568}
.nm-wh-panel:nth-of-type(2) img{outline-color:#c8a240;box-shadow:0 0 0 18px #091525,0 0 0 19px #594a2a}
.nm-wh-panel>div{max-width:540px}
.nm-wh-panel h3{font-size:clamp(30px,3.5vw,48px);line-height:1.12;letter-spacing:-.025em;margin:22px 0}
.nm-wh-panel p{font-size:17px;line-height:1.9}
.nm-wh-panel .nm-wh-number{display:inline-block;font-size:15px;padding-bottom:12px;border-bottom:2px solid #c8a240;min-width:50px}
@media(max-width:800px){.nm-wh-operations{padding:55px 24px}.nm-wh-operations>h2{margin-bottom:50px}.nm-wh-panel,.nm-wh-panel:nth-of-type(2){grid-template-columns:1fr;gap:38px;margin-bottom:65px}.nm-wh-panel img{width:min(88%,480px);height:auto}.nm-wh-panel:nth-of-type(2) img,.nm-wh-panel:nth-of-type(2)>div{grid-column:auto;grid-row:auto}.nm-wh-panel>div{max-width:600px}.nm-wh-panel h3{font-size:34px}.nm-wh-panel p{font-size:15px}}
