/* Existing figure dimensions and image framing are preserved. */
.studio-people.tilted-card{position:relative;perspective:1000px;overflow:visible;isolation:isolate;border-radius:inherit}
.tilted-card__body{position:relative;width:100%;height:100%;border-radius:inherit;transform-style:preserve-3d;transform-origin:center}
.studio-people .tilted-card__body>img{height:100%;width:100%;object-fit:contain;border-radius:inherit;backface-visibility:hidden;transform:none;pointer-events:none}
.tilted-card__glare{position:absolute;inset:0;border-radius:inherit;pointer-events:none;backface-visibility:hidden;background:radial-gradient(farthest-corner circle at var(--tc-gx,50%) var(--tc-gy,50%),rgba(255,255,255,calc(var(--tc-glare,0)*.34)) 0%,rgba(255,255,255,calc(var(--tc-glare,0)*.2)) 27%,transparent 60%);mix-blend-mode:screen}
.tilted-card__shadow{position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:#26231c;filter:blur(22px);opacity:0;z-index:-1}
.tilted-card--animating .tilted-card__body{will-change:transform}
.tilted-card--animating .tilted-card__shadow{will-change:transform,opacity}
@media(max-width:800px),(hover:none),(pointer:coarse){.studio-people .tilted-card__body{transform:none!important}.tilted-card__glare,.tilted-card__shadow{display:none}}

@media(prefers-reduced-motion:reduce){html:not([data-motion="full"]) .studio-people .tilted-card__body{transform:none!important}html:not([data-motion="full"]) .tilted-card__glare,html:not([data-motion="full"]) .tilted-card__shadow{display:none}}
