.proof-gallery__inner{display:flex;flex-direction:column;gap:48px}.proof-gallery__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.proof-gallery__card{background:var(--color-background);padding:40px;border-radius:var(--card-radius);display:flex;flex-direction:column;gap:24px;min-width:0}.proof-gallery__card>h3{font-size:calc(28px*var(--type-h3-ratio)*var(--heading-scale));line-height:calc(33px*var(--type-h3-ratio)*var(--heading-scale)*var(--heading-leading));letter-spacing:calc(-.02em + var(--heading-tracking));text-transform:var(--heading-case)}.proof-gallery__image,.proof-gallery__placeholder{height:320px;width:100%}.proof-gallery__image img{height:100%;width:100%;object-fit:cover}.proof-gallery__placeholder{display:flex;align-items:center;padding:24px;background:var(--color-soft)}.proof-gallery__caption{font-size:calc(12px*var(--body-ratio));line-height:calc(18px*var(--body-ratio)*var(--body-leading));letter-spacing:0}@media(max-width:989px){.proof-gallery__inner{gap:32px}.proof-gallery__grid{grid-template-columns:minmax(0,1fr);gap:32px}.proof-gallery__card{padding:24px}.proof-gallery__image,.proof-gallery__placeholder{height:220px}}
.proof-gallery__feature{margin:0;width:100%;display:flex;flex-direction:column;gap:20px;min-width:0}
.proof-gallery__stage{position:relative;width:100%;overflow:hidden;border-radius:20px;aspect-ratio:16/9}
.proof-gallery__stage--classic{aspect-ratio:4/3}
.proof-gallery__stage--square{aspect-ratio:1}
.proof-gallery__stage>.proof-gallery__feature-media,.proof-gallery__feature-media .responsive-media__visual,.proof-gallery__feature-media .responsive-media__poster,.proof-gallery__feature-media picture{width:100%;height:100%;display:block}
.proof-gallery__feature-media img{display:block;width:100%;height:100%;object-fit:cover}
.proof-gallery__feature-media video{width:100%;height:100%;object-fit:cover}
@media(max-width:989px){.proof-gallery__stage--mobile-wide{aspect-ratio:16/9}.proof-gallery__stage--mobile-classic{aspect-ratio:4/3}.proof-gallery__stage--mobile-square{aspect-ratio:1}}
