.photosRowsSection{width:100vw;margin-left:calc(50% - 50vw);margin-top:48px;overflow:hidden}.photosRowsViewport{overflow:hidden}.photosRowsViewportBottom{margin-top:28px}.photosRowsTrack{display:flex;align-items:flex-start;gap:24px;width:max-content;will-change:transform}.photosRowsCard{position:relative;flex:0 0 var(--photo-card-width);width:var(--photo-card-width);height:var(--photo-card-height);overflow:hidden;border-radius:28px;background-color:#d9eaff;box-shadow:inset 0 1px 0 rgba(255,255,255,.5);isolation:isolate}.photosRowsCard,.photosRowsCard:before{background-image:var(--photo-card-preview);background-position:50%;background-size:cover}.photosRowsCard:before{content:"";position:absolute;inset:-14px;z-index:-1;filter:blur(14px);transform:scale(1.08)}.photosRowsCard:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.12),rgba(15,35,58,.1))}.photosRowsImage{object-fit:cover;opacity:0;image-rendering:auto;transition:opacity .22s ease}.photosRowsImageLoaded{opacity:1}@media (min-width:1101px){.photosRowsCard{flex:0 0 361px;width:361px;height:242px}}@media (max-width:980px){.photosRowsSection{margin-top:36px}.photosRowsViewportBottom{margin-top:20px}.photosRowsTrack{gap:16px}.photosRowsCard{flex:0 0 230px;width:230px;height:160px;border-radius:22px}}@media (max-width:560px){.photosRowsCard{flex:0 0 210px;width:210px;height:146px}}