@media(max-width:760px){
 #home,#project-grid .inline-project-image{touch-action:auto}
 #home .hero-pictures.native-carousel,#project-grid .native-carousel{display:flex;gap:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;touch-action:pan-x pan-y pinch-zoom;direction:ltr}
 .native-carousel::-webkit-scrollbar{display:none}
 #project-grid .native-carousel{position:absolute;inset:0;width:100%;height:100%;background:#d4d3c9}
 #home .native-carousel>.hero-picture,#home .native-carousel>.native-slide,#project-grid .native-carousel>.native-slide{position:relative;inset:auto;flex:0 0 100%;width:100%;min-width:0;height:100%;scroll-snap-align:start;scroll-snap-stop:normal;transform:none!important;opacity:1!important;transition:none!important;overflow:hidden}
 #project-grid .native-slide img,#home .native-boundary img{display:block;width:100%;height:100%;object-fit:cover;transform:none;filter:none;transition:none;-webkit-user-drag:none;user-select:none;-webkit-user-select:none}
 #home .hero-shade,#home .hero-content,#home .hero-meter{pointer-events:none}
 #project-grid .inline-slide-count{z-index:2;pointer-events:none}
}
#home.hero-copy-transitioning .hero-copy-block{visibility:hidden}
