/* Preserve the intended desktop-like showcase composition on tablets. */
@media(min-width:651px) and (max-width:1024px){.hero-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;min-height:clamp(500px,68svh,590px)!important}.hero-visual{height:clamp(370px,51vw,440px)!important}.hero-stats{grid-template-columns:repeat(4,minmax(0,1fr))!important}.hero-stats div{padding:16px 10px!important}.gallery-slide{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}.gallery-slide figure{height:auto!important;aspect-ratio:.78!important}.gallery-slide figure:not(:first-child){display:block!important}.gallery .section-head{margin-bottom:24px!important}.gallery .section-head h2{font-size:clamp(42px,5.8vw,58px)!important}}
