:root{--bg:#f6f3ed;--primary:#354739;--accent:#a48460}.studio-back{display:flex;gap:22px;padding:16px 0;font-size:11px;color:#647261;border-bottom:1px solid #dce0d4}.studio-back a{text-decoration:none;color:inherit}.studio-back a:first-child{margin-right:auto}.hero{background-image:linear-gradient(90deg,#faf8f2ed 0%,#faf8f277 45%,transparent 72%),url('../../assets/yoga.webp')!important;background-size:cover;background-position:70% center}body[data-mode=pilates] .hero{background-image:linear-gradient(90deg,#faf8f2ed 0%,#faf8f277 45%,transparent 72%),url('../../assets/pilates.webp')!important}.course-art.photo,.sheet-art.photo,.onboarding-art{background-image:url('../../assets/yoga.webp')!important;background-size:cover;background-position:center}body[data-mode=pilates] .course-art.photo,body[data-mode=pilates] .sheet-art.photo,body[data-mode=pilates] .onboarding-art{background-image:url('../../assets/pilates.webp')!important}.brand>span{letter-spacing:-1px}.brand small{letter-spacing:1px}.instructor-credit a{color:#52694a}@media(max-width:600px){.studio-back{gap:15px;font-size:10px}.hero{background-position:65% center}.topbar{padding-top:15px}}
