/* Complete compositions: adapt the frame to the photograph, not the reverse. */
.hero-supplier .hero-photo>img{object-position:50% 43%;transform:none!important}
.customer-photo.people-free{aspect-ratio:4/3}
.customer-photo.people-free>img{object-fit:contain;object-position:center}
.customer-photo.people-free figcaption{bottom:14px;left:18px;font-size:7px}
.history-v6-photo{aspect-ratio:3/2;border-top-left-radius:55px}
.history-v6-photo img{object-fit:contain;object-position:center;transform:none!important}
.history-v6-archive{padding-bottom:0}
.history-v6-date{width:100%;margin:16px 0 0}
.history-v6-caption{left:14px;right:14px;top:13px;font-size:7px}
.entrepreneur-v6 .ev6-kit-photo{aspect-ratio:3/2;min-height:0;flex:none;align-self:center;width:calc(100% - 28px);margin:0 14px}
.entrepreneur-v6 .ev6-kit-photo img{object-fit:contain;object-position:center;transform:none!important}
.entrepreneur-v6 .ev6-kit-photo:after{inset:78% 0 0}
.entrepreneur-v6 .ev6-kit-photo figcaption{font-size:7px}
.category-card:first-child{height:436px;background:#19351a}
.category-card:first-child>img{inset:0;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain;object-position:center;transform:none!important}
.category-card:first-child .category-shade{background:linear-gradient(180deg,#14221122 0,transparent 24%,transparent 38%,#19351a 70%)}
.category-card:first-child .category-label{background:#183612d9;padding:6px 9px;left:19px;top:16px;font-size:8px}
.category-card:first-child .category-bottom{bottom:30px}
.category-card:nth-child(2)>img{object-position:center 30%;transform:none!important}
.category-card:nth-child(3)>img{object-position:center top;transform:none!important}
.publication-card.documentary-post:first-child .publication-image,.publication-card.documentary-post:last-child .publication-image{height:auto;aspect-ratio:3/2}
.publication-card.documentary-post:first-child .publication-image img,.publication-card.documentary-post:last-child .publication-image img{object-fit:contain;object-position:center;transform:none!important}
.publication-card.documentary-post:last-child .publication-image{aspect-ratio:4/3}
.social-v7 .sv7-fb-post-image{height:auto;aspect-ratio:3/2;object-fit:contain;object-position:center}
@media(min-width:761px) and (max-width:1000px){.hero-supplier .hero-photo>img{transform:none!important;object-position:center}}
@media(max-width:1000px){.category-card:first-child{height:365px}.category-card:first-child .category-bottom{bottom:25px}}
@media(max-width:850px){.history-v6-archive{max-width:620px}.history-v6-photo{aspect-ratio:3/2}}
@media(max-width:760px){.hero-supplier .hero-photo{height:auto;aspect-ratio:4/5}.hero-supplier .hero-photo>img{object-position:center;object-fit:cover}.category-card:first-child{height:auto;aspect-ratio:1/1.13}.category-card:first-child .category-bottom{bottom:24px}.history-v6-date{margin:12px 0 0}.history-v6-caption{font-size:6px;top:10px;left:10px}.customer-photo.people-free figcaption{font-size:6px;bottom:12px;left:14px;padding:6px 8px}}
@media(max-width:480px){.hero-supplier .hero-photo{height:auto;aspect-ratio:4/5}.category-card:first-child .category-bottom strong{font-size:31px}.category-card:first-child .category-bottom{bottom:25px}}
