/* Company page refinements */
.values-head{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}
.values-head .section-title{font-size:clamp(2.3rem,4.2vw,3.5rem)!important}
.values-head .section-title span{display:block;white-space:nowrap}
.gallery{padding:clamp(44px,5vw,76px) 0}
.gallery>.wrap{width:calc(100% - clamp(32px,5vw,80px));max-width:none}
.gallery .photo-grid{margin-top:0;gap:clamp(6px,.65vw,10px);grid-template-rows:clamp(220px,20vw,320px) clamp(160px,14vw,230px) clamp(200px,18vw,290px)}
@media(max-width:980px){
 .values-head{grid-template-columns:1fr}
 .gallery .photo-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none}
 .gallery .photo-grid figure{grid-column:auto;grid-row:auto;aspect-ratio:4/3}
 .gallery .photo-grid figure:first-child,.gallery .photo-grid figure:nth-child(4){grid-column:1/-1;aspect-ratio:16/7}
}
@media(max-width:640px){
 .values-head .section-title{font-size:clamp(2rem,9vw,2.35rem)!important}
 .statement{padding-bottom:20px}
 .gallery{padding:28px 0}
 .gallery>.wrap{width:calc(100% - 24px)}
 .gallery .photo-grid{grid-template-columns:1fr;gap:8px}
 .gallery .photo-grid figure,.gallery .photo-grid figure:first-child,.gallery .photo-grid figure:nth-child(4){grid-column:1;aspect-ratio:3/2}
}
