.gss-spotlight__photo img.gss-team-photo{object-fit:contain;object-position:center}
.gss-spotlight__photo:has(.gss-team-photo){background:var(--gss-card)}
html.gss-lenis-active{scroll-behavior:auto!important}
@media(prefers-reduced-motion:no-preference){
 .gss-home-motion [data-gss-reveal].is-reveal-ready{opacity:0;transform:translateY(18px);transition:opacity .6s ease var(--gss-reveal-delay,0ms),transform .6s cubic-bezier(.2,.7,.2,1) var(--gss-reveal-delay,0ms)}
 .gss-home-motion [data-gss-reveal].is-revealed{opacity:1;transform:none}
 .gss-home-motion .gss-collage.is-reveal-ready .gss-collage__sticker{transform:translate(-50%,-50%) translateY(18px);transition:opacity .6s .14s ease,transform .6s .14s ease}
 .gss-home-motion .gss-collage.is-revealed .gss-collage__sticker{transform:translate(-50%,-50%)}
}
@media(prefers-reduced-motion:reduce){.gss-home-motion [data-gss-reveal]{opacity:1!important;transform:none!important;transition:none!important}}
@media print{.gss-home-motion [data-gss-reveal]{opacity:1!important;transform:none!important}}
