html[data-arc-page="3d-visualization-services"] .viz-hero h1:where(:not([class*=ae-t-h])){font-size:clamp(2.1rem,1.2rem + 3.4vw,60px);line-height:1.05}html[data-arc-page="3d-visualization-services"] .viz-hero-overlay{display:none}html[data-arc-page="3d-visualization-services"] .viz-shot{aspect-ratio:4/3;background:#f4f2ee;border-radius:16px;box-shadow:0 18px 40px -28px rgba(21,10,35,.45);overflow:hidden;position:relative;width:100%}html[data-arc-page="3d-visualization-services"] .viz-shot.viz-shot-wide{aspect-ratio:16/9}html[data-arc-page="3d-visualization-services"] .viz-shot :is(figure,img){height:100%;margin:0;width:100%}html[data-arc-page="3d-visualization-services"] .viz-shot img{display:block;object-fit:cover}html[data-arc-page="3d-visualization-services"] .viz-shot .viz-shot-label{backdrop-filter:blur(4px);background:rgba(21,10,35,.72);border-radius:999px;bottom:14px;color:#fff;font-size:12px;font-weight:600;left:14px;letter-spacing:.08em;line-height:1;margin:0;padding:7px 11px;position:absolute;text-transform:uppercase}@media (min-width:561px){html[data-arc-page="3d-visualization-services"] .viz-gallery-grid{grid-template-columns:repeat(6,1fr)}html[data-arc-page="3d-visualization-services"] .viz-gallery-grid>*{grid-column:span 2}html[data-arc-page="3d-visualization-services"] .viz-gallery-grid>:nth-child(-n+2){grid-column:span 3}}
