.v21-scene.on-air-experience{overflow:clip;isolation:isolate;background:radial-gradient(ellipse at 68% 38%,#0b2942,#000814 66%);color:#f8f9fa}.on-air-experience__sticky{position:relative;display:flex;min-height:100svh;justify-content:center;flex-direction:column;isolation:isolate;overflow:hidden;padding:6rem max(1.5rem,calc((100vw - 1440px)/2)) 2rem;background:transparent}.on-air-experience[data-on-air-ready] .on-air-experience__sequence{min-height:230svh}.on-air-experience[data-on-air-ready] .on-air-experience__sticky{position:sticky;top:0}.on-air-experience__ambient{position:absolute;z-index:-1;pointer-events:none;border-radius:50%;filter:blur(75px);opacity:.22}.on-air-experience__ambient--cyan{width:38vw;height:38vw;top:10%;left:38%;background:#1789e5}.on-air-experience__ambient--orange{width:23vw;height:23vw;bottom:-15%;right:-7%;background:#ff6008}.on-air-experience__layout{display:grid;grid-template-columns:.85fr 1.4fr;gap:clamp(2rem,4vw,4rem);align-items:center;width:100%}.on-air-experience__copy{position:relative;z-index:1;padding-left:clamp(0rem,3vw,3rem)}.on-air-experience__copy h3{font-size:clamp(3.3rem,5.5vw,6.6rem);font-weight:500;letter-spacing:-.065em;line-height:.98;margin:0 0 2rem}.on-air-experience__intro{max-width:25ch;color:#c2cfda;font-size:clamp(1.05rem,1.45vw,1.3rem);line-height:1.5;letter-spacing:-.02em;margin:0 0 2rem}.on-air-experience__link{display:inline-flex;align-items:center;min-height:44px;gap:1rem;color:#f8f9fa;font-size:.9rem;text-decoration:underline;text-decoration-color:#ffffff50;text-underline-offset:.4rem}.on-air-experience__link:hover{text-decoration-color:currentColor}.on-air-experience__availability{max-width:21rem;color:#a2b3c3;font-size:.75rem;margin:.5rem 0 0}.on-air-experience__visual{position:relative;height:clamp(360px,58svh,650px);min-width:0}.on-air-experience__canvas{position:absolute;inset:0;opacity:0;transition:opacity .35s ease}.on-air-experience__canvas canvas{display:block;width:100%;height:100%}[data-on-air-ready] .on-air-experience__canvas{opacity:1}[data-on-air-ready] .on-air-experience__fallback{visibility:hidden}.on-air-experience__fallback-screen{position:absolute;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.8rem;width:68%;aspect-ratio:16 / 9;top:12%;right:5%;border:1px solid #8bcce85c;background:radial-gradient(at 20% 10%,#146ca6,#071627 75%);transform:perspective(900px) rotateY(-15deg);box-shadow:0 0 70px #1789e51a}.on-air-experience__fallback-screen img{width:26%;height:auto}.on-air-experience__fallback-screen strong{font-size:clamp(2rem,5vw,5rem);line-height:1;font-weight:500;letter-spacing:-.05em}.on-air-experience__fallback-beam{position:absolute;inset:26% 20% 24% 15%;background:linear-gradient(30deg,#b0e8ff40,#5bc0eb05);clip-path:polygon(0 100%,55% 0,100% 55%)}.on-air-experience__fallback-projector{position:absolute;bottom:19%;left:12%;width:25%;height:15%;border-radius:12px;border:1px solid #536c80;background:linear-gradient(160deg,#7e91a2,#263b4f 40%,#0e1c2c);transform:perspective(600px) rotateY(-25deg) rotate(-8deg);box-shadow:0 30px 35px #000814}.on-air-experience__fallback-projector i{position:absolute;right:12%;top:20%;width:28%;aspect-ratio:1;border-radius:50%;background:#9ee5ff;border:7px solid #172b40;box-shadow:0 0 22px #5bc0eb}.on-air-experience__fallback-projector span{position:absolute;left:8%;bottom:20%;font-size:.5rem;letter-spacing:.05em}@media(max-width:800px){.on-air-experience__sticky{min-height:100svh;padding:5.5rem 1.5rem 1.5rem}.on-air-experience__layout{grid-template-columns:1fr}.on-air-experience__copy{padding:0}.on-air-experience__copy h3{font-size:clamp(3.1rem,10vw,5rem);margin-bottom:1rem}.on-air-experience__copy h3 br{display:none}.on-air-experience__intro{font-size:1.05rem}.on-air-experience__visual{height:clamp(250px,58vw,420px);margin:.8rem -1rem 0}.on-air-experience__ambient--cyan{width:80vw;height:80vw;top:35%;left:15%}}@media(max-height:820px)and (max-width:800px),(max-height:660px)and (min-width:801px){.on-air-experience[data-on-air-ready] .on-air-experience__sequence{min-height:auto}.on-air-experience[data-on-air-ready] .on-air-experience__sticky{position:relative}}@media(prefers-reduced-motion:reduce){.on-air-experience[data-on-air-ready] .on-air-experience__sequence{min-height:auto}.on-air-experience[data-on-air-ready] .on-air-experience__sticky{position:relative}.on-air-experience__canvas{transition:none}}.on-air-experience[data-on-air-natural] .on-air-experience__sequence{min-height:auto}.on-air-experience[data-on-air-natural] .on-air-experience__sticky{position:relative}.on-air-experience__media{position:relative;min-width:0}.on-air-experience__controls:not([hidden]){position:absolute;bottom:1.6rem;right:5%;display:flex;gap:.5rem}.on-air-experience__controls button{min-height:40px;padding:.45rem .8rem;border:1px solid #8db7d05c;border-radius:2rem;background:#061728e8;color:#f8f9fa;font:inherit;font-size:.7rem;cursor:pointer}.on-air-experience__controls button:hover{background:#174366}.on-air-experience__controls button:focus-visible{outline:2px solid #81d3f3;outline-offset:3px}@media(max-width:800px){.on-air-experience__controls:not([hidden]){bottom:1.2rem;right:0}.on-air-experience__controls button{min-height:44px;padding-inline:.6rem;font-size:.65rem}}.on-air-experience [data-on-air-video]{display:none}.on-air-experience__sequence{position:relative}.on-air-experience__title-scene{display:flex;width:min(calc(100% - 3rem),100rem);min-height:min(78svh,52rem);align-items:center;margin-inline:auto;overflow:hidden}.on-air-experience__title{display:flex;width:100%;align-items:baseline;justify-content:center;gap:.16em;margin:0;font-size:clamp(3.5rem,9.1vw,9.25rem);font-weight:650;letter-spacing:-.08em;line-height:.78;white-space:nowrap}.on-air-experience__title span{display:inline-block;transform-origin:left bottom}[data-reveal-ready] .on-air-experience__title span{opacity:0;transform:translateY(.9em) skewY(4deg)}[data-reveal-ready] .on-air-experience__title-scene[data-visible] .on-air-experience__title span{animation:v21-on-demand-word-in .9s cubic-bezier(.16,1,.3,1) forwards}[data-reveal-ready] .on-air-experience__title-scene[data-visible] .on-air-experience__title span:nth-child(2){animation-delay:90ms}[data-reveal-ready] .on-air-experience__title-scene[data-visible] .on-air-experience__title span:nth-child(3){animation-delay:.18s}@media(max-width:640px){.on-air-experience__title-scene{width:calc(100% - 2rem);min-height:72svh}.on-air-experience__title{align-items:flex-start;flex-direction:column;font-size:clamp(4rem,21vw,6rem);white-space:normal}}@media(prefers-reduced-motion:reduce){[data-reveal-ready] .on-air-experience__title-scene .on-air-experience__title span{opacity:1;animation:none;transform:none}}
