:root{--w:#f7f2ec;--b:#4e0827;--l:#c6a6ed;--k:#171216}*{box-sizing:border-box}body{margin:0;background:var(--w);color:var(--k);font-family:Arial,sans-serif}header{height:84px;padding:0 7vw;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--k)}header span{font-size:11px;letter-spacing:.3em}.hero{min-height:720px;padding:90px 9vw;display:grid;grid-template-columns:1fr 300px;gap:80px;align-items:center;background:linear-gradient(90deg,var(--w) 0 14%,#eadff6 14% 16%,var(--w) 16% 72%,var(--b) 72%)}h1{font-family:Georgia,serif;font-size:clamp(58px,8vw,119px);font-weight:400;line-height:.88;letter-spacing:-.06em;margin:0 0 40px}.hero p{font-size:20px;line-height:1.75;max-width:760px}.hero>img{width:300px;height:300px;object-fit:cover;box-shadow:18px 18px 0 var(--l);border:8px solid white}.watch{padding:110px 20px 135px;background:var(--k)}.label{max-width:1100px;margin:0 auto 35px;color:white}.faq h2,.intro h2,.label h2{font-family:Georgia,serif;font-size:clamp(40px,5vw,68px);font-weight:400;margin:8px 0}.label h3{color:var(--l)}.player{display:block;position:relative;max-width:1100px;aspect-ratio:16/9;margin:auto;overflow:hidden;color:white;border:10px solid white}.player img{object-fit:cover}.player:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 48%,#100b10e8)}.player span{position:absolute;z-index:2;left:50%;top:47%;translate:-50% -50%;width:96px;height:96px;display:grid;place-items:center;background:#f7f2ece8;color:var(--b);border-radius:4px;font-size:40px;padding-left:6px}.player strong{left:50%;top:65%;translate:-50%;letter-spacing:.15em}.player div,.player strong{position:absolute;z-index:2}.player div{bottom:18px;left:5%;right:5%}.intro{padding:100px 9vw 50px}.intro>b{font-size:11px;letter-spacing:.3em;color:var(--b)}.faq h3,.intro h3{color:#725e72}.schedule{padding:0 8vw 130px}.schedule article{display:grid;grid-template-columns:145px 1fr;border-top:1px solid var(--k);min-height:260px}.schedule aside{padding:35px 20px;border-right:1px solid var(--k);display:flex;flex-direction:column}.schedule aside small{letter-spacing:.2em}.schedule aside strong{font-family:Georgia,serif;font-size:72px;color:var(--b);margin-top:auto}.schedule article>div{padding:38px 5vw}.schedule h2{font-family:Georgia,serif;font-size:38px;font-weight:400;margin:0}.schedule h3{color:var(--b)}.schedule p{font-family:Georgia,serif;font-size:18px;line-height:1.75;max-width:900px}.schedule a{color:var(--b);font-weight:700;text-decoration-thickness:3px}.schedule article:nth-child(2n){background:#e7d9f3}.faq{padding:100px 9vw;background:var(--b);color:white}.faq h3{color:var(--l)}details{max-width:900px;padding:24px 0;border-bottom:1px solid #fff5}summary{font-weight:700;cursor:pointer}footer{padding:55px 9vw 120px;display:flex;align-items:center;justify-content:space-between}.live-pill{position:fixed;z-index:9999;left:20px;top:50%;transform:translateY(-50%);padding:20px 25px;background:var(--b);color:white;text-decoration:none;font-weight:900;box-shadow:7px 8px 0 var(--l)}.live-pill i{display:inline-block;width:11px;height:11px;border-radius:50%;background:#ff6e92;margin-right:12px;animation:flash 1s infinite}.live-pill span{margin-left:20px}@keyframes flash{50%{opacity:.12;box-shadow:0 0 22px white}}@media(max-width:820px){header span{display:none}.hero{grid-template-columns:1fr;padding:55px 22px;background:var(--w)}h1{font-size:49px}.hero p{font-size:17px}.hero>img{width:min(300px,90%);height:auto}.watch{padding:65px 10px}.player span{width:64px;height:64px}.player strong{font-size:10px}.schedule{padding-left:12px;padding-right:12px}.schedule article{grid-template-columns:70px 1fr}.schedule aside{padding:24px 9px}.schedule aside strong{font-size:38px}.schedule article>div{padding:28px 18px}.schedule h2{font-size:28px}footer{display:block}.live-pill{left:50%;top:auto;bottom:max(15px,env(safe-area-inset-bottom));transform:translateX(-50%);width:min(92vw,360px);text-align:center}}