.gw-ondemand{align-items:center;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.26);border-radius:999px;color:#e6eaf2;display:inline-flex;font-size:10px;font-weight:700;gap:6px;letter-spacing:.14em;margin-left:10px;padding:4px 10px;text-transform:uppercase}.gw-ondemand:before{border-bottom:4px solid transparent;border-left:6px solid var(--accent);border-top:4px solid transparent;content:"";height:0;width:0}.gw-watch-card{position:sticky;top:96px}.gw-watch-card .gw-form-card{position:static;top:auto}.gw-video{aspect-ratio:16/9;background:#0b1020;border:1px solid hsla(0,0%,100%,.1);border-bottom:0;border-radius:18px 18px 0 0;overflow:hidden;position:relative}.gw-video iframe{border:0;display:block;height:100%;width:100%}.gw-video-poster{align-items:center;background:radial-gradient(120% 90% at 78% 8%,rgba(255,90,0,.3),transparent 60%),linear-gradient(150deg,#1b244a,#141c3c 55%,#0b1020);display:flex;flex-direction:column;gap:14px;inset:0;justify-content:center;padding:24px;position:absolute;text-align:center}.gw-play{background:var(--accent);border-radius:50%;box-shadow:0 10px 30px rgba(255,90,0,.42);color:#fff;display:grid;height:62px;place-items:center;width:62px}.gw-play svg{height:28px;margin-left:3px;width:28px}.gw-video-cap{color:hsla(0,0%,100%,.72);font-size:12.5px;letter-spacing:.06em;max-width:30ch}.gw-video.is-playing{border-bottom:1px solid hsla(0,0%,100%,.1);border-radius:18px}.gw-video.is-pending .gw-video-poster:after{color:#ffc7a6;content:"The recording is being prepared. We have your details and will email you the moment it is live.";font-size:13px;line-height:19px;max-width:34ch}.gw-video.is-pending .gw-play{display:none}.gw-gate{border-radius:0 0 20px 20px}.gw-gate.is-done{display:none}.gw-watch-card .gw-video.is-playing+.gw-gate{border-radius:20px;margin-top:12px}.gw-series-watch{margin:12px 0 0}.gw-series-watch a{border-bottom:1px solid transparent;color:var(--accent);font-size:13px;font-weight:600;text-decoration:none}.gw-series-watch a:hover{border-bottom-color:var(--accent)}@media (max-width:900px){.gw-watch-card{position:static}}@media (min-width:901px){.gw-hero-grid{gap:40px;grid-template-columns:minmax(0,.86fr) minmax(460px,1.14fr)}.gw-hero .guides-h1{font-size:clamp(34px,3.2vw,50px)}.gw-hero .guides-lead{font-size:16.5px;line-height:26px}.gw-hero .guides-eyebrow{align-items:center;display:flex;flex-wrap:wrap;gap:6px 10px}.gw-hero .gw-ondemand{margin-left:0}}