.nms-project-hero__media,.nms-before-after,.nms-sequence__stage,.nms-project-editorial figure{background:var(--nms-black)}.nms-project-image--contain{object-fit:contain!important;object-position:50% 50%}.nms-project-hero__image.nms-project-image--contain{height:clamp(280px,35vw,510px);aspect-ratio:auto}.nms-sequence__image.nms-project-image--contain{height:min(62vh,620px);aspect-ratio:auto}.nms-project-editorial img.nms-project-image--contain{height:min(52vw,620px);aspect-ratio:auto}.nms-project-image--natural{height:auto!important;max-height:none!important;aspect-ratio:auto!important;object-fit:contain!important}.nms-sequence__lightbox-image{width:auto;max-width:94vw;max-height:80vh;object-fit:contain!important}.nms-project-archive-contact>.nms-container{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2rem;align-items:center}.nms-project-archive-contact h2{margin:0 0 .6rem}.nms-project-archive-contact p{max-width:850px;margin:0}.nms-project-archive-contact .nms-actions{justify-content:flex-end}@media(max-width:820px){.nms-project-hero__image.nms-project-image--contain{height:clamp(240px,72vw,420px)}.nms-sequence__image.nms-project-image--contain{height:min(70vh,520px)}.nms-project-editorial img.nms-project-image--contain{height:min(80vw,520px)}.nms-project-archive-contact>.nms-container{grid-template-columns:1fr}.nms-project-archive-contact .nms-actions{justify-content:flex-start}}
.nms-project--straightener-leveler-overhaul-work .nms-sequence__stage{grid-template-columns:minmax(0,1fr) minmax(210px,.24fr);max-height:480px}.nms-project--straightener-leveler-overhaul-work .nms-sequence__image.nms-project-image--contain{height:clamp(300px,34vw,480px);max-height:480px}.nms-project--straightener-leveler-overhaul-work .nms-sequence__stage figcaption{max-height:480px;overflow:auto}
@media(max-width:1000px){.nms-project--straightener-leveler-overhaul-work .nms-sequence__stage{grid-template-columns:1fr;max-height:none}.nms-project--straightener-leveler-overhaul-work .nms-sequence__image.nms-project-image--contain{height:clamp(280px,54vw,430px)}.nms-project--straightener-leveler-overhaul-work .nms-sequence__stage figcaption{max-height:none}}
@media(max-width:620px){.nms-project--straightener-leveler-overhaul-work .nms-sequence__image.nms-project-image--contain{height:clamp(240px,72vw,340px)}}.nms-project--straightener-leveler-overhaul-work .nms-sequence__thumbs{height:104px;min-height:104px;max-height:104px;align-items:flex-start;overflow-x:auto;overflow-y:hidden}.nms-project--straightener-leveler-overhaul-work .nms-sequence__thumbs button{height:90px!important;min-height:0;max-height:90px;align-self:flex-start}.nms-project--straightener-leveler-overhaul-work .nms-sequence__thumbs img{height:84px!important;max-height:84px!important;aspect-ratio:4/3!important}
.nms-project--industrial-rack-replacement-dundalk-md .nms-sequence__stage{grid-template-columns:minmax(0,1fr) minmax(210px,.24fr);max-height:480px}.nms-project--industrial-rack-replacement-dundalk-md .nms-sequence__image.nms-project-image--contain{width:100%!important;height:clamp(300px,34vw,480px);max-width:100%!important;max-height:480px;aspect-ratio:auto!important;object-fit:contain!important}.nms-project--industrial-rack-replacement-dundalk-md .nms-sequence__stage figcaption{max-height:480px;overflow:auto}@media(max-width:1000px){.nms-project--industrial-rack-replacement-dundalk-md .nms-sequence__stage{grid-template-columns:1fr;max-height:none}.nms-project--industrial-rack-replacement-dundalk-md .nms-sequence__image.nms-project-image--contain{height:clamp(280px,54vw,430px)}.nms-project--industrial-rack-replacement-dundalk-md .nms-sequence__stage figcaption{max-height:none}}@media(max-width:620px){.nms-project--industrial-rack-replacement-dundalk-md .nms-sequence__image.nms-project-image--contain{height:clamp(240px,72vw,340px)}}
@media(max-width:620px){.nms-project--straightener-leveler-overhaul-work .nms-sequence__thumbs{height:88px;min-height:88px;max-height:88px}.nms-project--straightener-leveler-overhaul-work .nms-sequence__thumbs button{height:76px!important;max-height:76px}.nms-project--straightener-leveler-overhaul-work .nms-sequence__thumbs img{height:70px!important;max-height:70px!important}}.nms-project-editorial__grid,.nms-project-editorial figure{min-width:0}.nms-project-editorial figure{width:100%;max-width:100%}.nms-project-editorial img{width:100%!important;max-width:100%!important;min-width:0}
