#gallery .gallery-wall{perspective:1600px;height:200svh;position:relative;overflow:hidden}#gallery .gallery-wall-plane{--col:max(150px,12vw);gap:calc(var(--col)*.11);transform-style:preserve-3d;will-change:transform;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotateX(24deg)rotate(-10deg)}#gallery .gallery-wall-col{gap:calc(var(--col)*.11);width:var(--col);will-change:transform;flex-direction:column;display:flex}#gallery .gallery-wall-phone{width:var(--col);height:calc(var(--col)*2);padding:calc(var(--col)*.04);border-radius:calc(var(--col)*.15);box-shadow:var(--rc-shadow-lg),inset 0 0 0 1px var(--rc-dark-chip);background:#16181b}#gallery .gallery-wall-phone .shot-link{border-radius:calc(var(--col)*.115);height:100%;overflow:hidden}#gallery .gallery-wall-phone .shot-link:after{border-radius:inherit}#gallery .gallery-wall-phone img{-o-object-fit:cover;object-fit:cover;background:var(--rc-white);width:100%;height:100%;display:block}#gallery .gallery-wall-fade{pointer-events:none;z-index:2;height:140px;position:absolute;left:0;right:0}#gallery .gallery-wall-fade-t{background:linear-gradient(var(--rc-paper),#f7f5f100);top:0}#gallery .gallery-wall-fade-b{background:linear-gradient(#f7f5f100,var(--rc-paper));bottom:0}@media (max-width:767px){#gallery .gallery-wall-plane{--col:min(36vw,150px)}}@media (prefers-reduced-motion:reduce){#gallery .gallery-wall{height:clamp(480px,80vh,720px)}#gallery .gallery-wall-plane{transform:translate(-50%,-50%)}}
