.t-scope .t-img{width:100%;height:100%;object-fit:cover;display:block;max-width:none}
.t-scope img{max-width:100%}
.t-scope .t-img.fit-contain{object-fit:contain}
.t-scope .card-media,.t-scope .bcard-pics,.t-scope .post .ph,.t-scope .gal-main{overflow:hidden}
.t-scope .card-media .t-img,.t-scope .post .ph .t-img{width:100%;height:100%}
.t-scope .hero-visual{position:relative;overflow:hidden}
.t-scope .hero-visual .t-img{position:absolute;inset:0;width:100%;height:100%}
.t-scope .ugc-tile{display:block;aspect-ratio:1;border-radius:16px;overflow:hidden}
.t-scope .ugc-tile .t-img{width:100%;height:100%}
.t-scope .story .t-img{width:100%;height:auto;aspect-ratio:4/5;border-radius:26px}
.t-scope .why2>.t-img{min-height:520px;width:100%;height:100%}
.t-scope .bundle-shots{grid-template-columns:1fr}
.t-scope .bundle-shots .t-img{width:100%;height:100%;min-height:330px}
.t-scope .bcard-pics{grid-template-columns:1fr}
.t-scope .bcard-pics .t-img{width:100%;height:auto;aspect-ratio:1080/1350}
.t-scope .bcard-pics a{display:block;line-height:0}
.t-scope .thumbs .pic{overflow:hidden;position:relative;padding:0;background:var(--surface-2)}
.t-scope .thumbs .pic .t-img{width:100%;height:100%}
.t-scope .gal-main .pic .t-img{width:100%;height:100%}
.t-scope .thumbs .pic:focus-visible{outline:2px solid var(--cw);outline-offset:3px}
.t-scope .cwd-pic{overflow:hidden;position:relative}
.t-scope .cwd-pic .t-img{width:100%;height:100%}
@media (max-width:980px){.t-scope .why2>.t-img{min-height:320px}.t-scope .story .t-img{aspect-ratio:4/3}}
