.naw-portfolio{width:100vw;height:100vh;display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none;overscroll-behavior-x:contain;gap:0}.naw-portfolio::-webkit-scrollbar{display:none}.naw-portfolio .slide{flex:0 0 clamp(280px,33vw,520px);height:100%;position:relative;scroll-snap-align:start;margin:0;padding:0}.naw-portfolio .slide img{width:100%;height:100%;object-fit:cover;display:block;-webkit-user-drag:none;user-select:none;filter:none!important;mix-blend-mode:normal}.naw-portfolio .slide figcaption{position:absolute;left:2rem;bottom:2rem;font-size:clamp(12px,1.1vw,16px);letter-spacing:.04em;color:rgba(255,255,255,.9);text-shadow:0 3px 16px rgba(0,0,0,.35);pointer-events:none}@media (max-width:980px){.naw-portfolio{height:80vh}.naw-portfolio .slide{flex-basis:80vw}}.et_pb_section:has(.naw-portfolio),.et_pb_row:has(.naw-portfolio),.et_pb_column:has(.naw-portfolio){overflow:visible!important;padding:0!important;margin:0!important}.et_pb_code .naw-portfolio{overflow-x:auto!important;overflow-y:hidden!important;gap:0!important}.naw-portfolio .slide img{display:block;filter:none!important;pointer-events:none;user-select:none}@media (max-width:980px){.naw-portfolio{height:80vh}.naw-portfolio .slide{flex-basis:88vw}.naw-portfolio .slide img{object-fit:contain;background:#0d0d0d}}@media (max-width:980px){.naw-portfolio{height:80vh;background:transparent!important}.naw-portfolio .slide{flex-basis:88vw;background:transparent!important}.naw-portfolio .slide img{object-fit:contain;background:transparent!important;/*