/* Class navigation artwork: square previews; the original poster stays proportional inside. */
.hc .stage,main.content .stage,.class-free .stage{aspect-ratio:1/1}
.stage>.class-poster{position:absolute;left:0;top:50%;width:100%;height:auto;aspect-ratio:9/16;transform:translateY(-50%)}
.class-poster>*{position:absolute;display:block}

.home-live{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:72px;max-width:1040px;margin:88px auto 16px;padding:0 16px}.home-live .home-live-copy{border:0;padding:0}.g .home-live h2{font-size:clamp(38px,4.5vw,58px);line-height:1.02;text-align:left;margin:14px 0 20px;max-width:11ch}.g .home-live .home-live-label{font-weight:600;font-size:16px}.g .home-live-copy>p{max-width:34ch;font-size:17px}.home-live-join{margin-top:26px}.home-live-facts{border:1px solid #111;padding:24px 26px}.home-live-facts h3{font-size:22px;line-height:1.2;margin:0 0 8px;letter-spacing:-.02em}.g .home-live-facts p{font-size:14px;margin:0}.home-live-facts .hero-times{list-style:none;margin:22px 0;padding:0;display:grid;gap:10px}.home-live-facts li{display:flex;align-items:center;gap:10px;font-size:15px;line-height:1.3}.home-live-facts li span{flex:1;min-width:0}.home-live-facts li img{width:22px;height:15px;object-fit:cover}.home-live-facts time{font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums}.g .home-live-facts strong{font-size:22px}@media(max-width:700px){.home-live{display:flex;flex-direction:column;align-items:stretch;gap:28px;margin-top:64px;padding:0}.g .home-live h2{font-size:42px}.home-live-facts{padding:22px}.home-live-join{margin-top:20px;align-self:flex-start}}

[data-early-short][hidden]{display:none!important}

.home-live-copy h2{ text-wrap:balance }.home-live-copy p{ text-wrap:pretty }

.class-poster .rchat{display:none!important}.class-poster .L-claude{display:block!important;left:6%;top:24.7%;width:12%;height:6.75%;object-fit:contain;z-index:7;pointer-events:none}
