/* Homepage class media only; the accepted portrait frame reserves its space. */
.as-home .as-class-explorer[data-class-breathing] .as-class-art::before{top:var(--class-ground-top,auto);left:var(--class-ground-left,50%);right:auto;bottom:6%;width:var(--class-ground-width,80%);height:var(--class-ground-height,90px);transform:translate(-50%,-50%)}
.as-home .as-class-explorer[data-class-breathing] .as-class-breathing-video{position:absolute;left:0;top:0;max-width:none;max-height:none;object-fit:contain;pointer-events:none;opacity:0}
.as-home .as-class-explorer[data-class-breathing] .as-class-loop-ready .as-class-breathing-video{opacity:1}
.as-home .as-class-explorer[data-class-breathing] .as-class-loop-ready .as-class-portrait>img{opacity:0}
@media(prefers-reduced-motion:reduce){.as-home .as-class-explorer[data-class-breathing] .as-class-loop-ready .as-class-breathing-video{opacity:0}.as-home .as-class-explorer[data-class-breathing] .as-class-loop-ready .as-class-portrait>img{opacity:1}}
