
html body #new-perspective .perspective-mirrors{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;width:100%!important;height:clamp(280px,39vw,560px)!important;margin:70px 0 48px!important;position:relative;isolation:isolate}
html body .perspective-mirror{position:relative;overflow:hidden;min-width:0;height:100%;background:#eee;will-change:transform;outline:1px solid #ffffff55}
html body .perspective-mirror img{position:absolute!important;top:0!important;width:300%!important;max-width:none!important;height:100%!important;object-fit:cover!important;object-position:center!important;pointer-events:none;user-select:none}
html body #new-perspective .connected-three{margin-top:0!important;gap:32px!important}
@media(max-width:760px){html body #new-perspective .perspective-mirrors{height:300px!important;margin:40px 0 30px!important}html body #new-perspective .connected-three{gap:28px!important}}
@media(prefers-reduced-motion:reduce){.perspective-mirror{transform:none!important;will-change:auto!important}}
