/* All gallery roots start hidden in HTML, including before JavaScript runs. */
.catalog-gallery-v341[hidden],.catalog-gallery-v341 [hidden]{display:none!important}
.catalog-gallery-v341 .office-gallery-open:disabled{opacity:1;cursor:default}
.catalog-gallery-v341 .office-gallery-photo{width:100%;height:100%;aspect-ratio:16/9;object-fit:cover}
.team-hero{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center}
.catalog-gallery-v341 button:focus-visible{outline:3px solid #2d7578;outline-offset:2px}
@media(max-width:700px){.team-hero{grid-template-columns:1fr}}
