.profile-act{position:relative;isolation:isolate;background:#fff;--profile-height:75vw}
.profile-act>.profile-stage{position:sticky!important;top:0;height:min(100svh,var(--profile-height));overflow:clip;background:#fff}
.profile-surface{display:block;width:100%;height:var(--profile-height);border:0;background:#fff;transform-origin:50% 0}
@media(prefers-reduced-motion:reduce){.profile-act{height:auto!important}.profile-act>.profile-stage{position:relative!important;height:var(--profile-height);overflow:visible}.profile-surface{transform:none!important}}
