.rba-hero-rotator{position:relative;min-width:0;height:100%}.rba-hero-rotator .hero-main{width:100%;height:100%}.rba-hero-rotator .hero-main[hidden]{display:none!important}.rba-hero-dots{position:absolute;z-index:4;bottom:18px;left:50%;transform:translateX(-50%);display:flex;gap:8px}.rba-hero-dots button{width:9px;height:9px;border:0;border-radius:50%;background:#fff9;padding:0;cursor:pointer}.rba-hero-dots button[aria-pressed=true]{background:#e30613;box-shadow:0 0 0 2px #fff}
.rba-hero-dots{gap:0;bottom:6px}.rba-hero-dots button,.rba-hero-dots button[aria-pressed=true]{display:grid;place-items:center;width:38px;height:38px;background:transparent;box-shadow:none}.rba-hero-dots button::after{content:'';width:9px;height:9px;border-radius:50%;background:#fff9}.rba-hero-dots button[aria-pressed=true]::after{background:#e30613;box-shadow:0 0 0 2px #fff}.rba-hero-dots button:focus-visible{outline:2px solid #fff;outline-offset:-4px}
.rba-hero-pause{position:absolute;z-index:5;right:10px;bottom:8px;display:grid;place-items:center;width:40px;height:40px;border:1px solid #ffffff85;border-radius:50%;background:#111b;color:#fff;font-size:15px;cursor:pointer}.rba-hero-pause:focus-visible{outline:3px solid #fff;outline-offset:2px}
.rba-video-gallery,.rba-home-podcasts{margin:24px 0 30px}.rba-home-section-heading{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:16px}.rba-home-section-heading>div>span{display:block;color:#d40613;font-size:11px;font-weight:900;letter-spacing:.12em}.rba-home-section-heading h2{margin:6px 0;font-size:clamp(26px,2.5vw,36px);letter-spacing:-.04em;line-height:1.1}.rba-home-section-heading p{margin:0;color:#555d68;font-size:15px;line-height:1.4}
.rba-video-shell{display:grid;grid-template-columns:minmax(280px,33%) minmax(0,1fr);border:1px solid #e0e2e6;border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 8px 28px #1218260e}.rba-video-queue{min-width:0;border-right:1px solid #e1e3e6}.rba-video-queue-header{height:68px;padding:0 20px;display:flex;align-items:center;justify-content:space-between;gap:10px}.rba-video-queue-header strong{font-size:19px}.rba-video-queue-header span{font-size:13px;color:#626a75;font-weight:700}.rba-video-items{max-height:450px;overflow:auto;overscroll-behavior:contain}.rba-video-items button{display:grid;grid-template-columns:110px 1fr;text-align:left;align-items:center;gap:12px;width:100%;min-height:93px;background:#fff;border:0;border-top:1px solid #e8e9eb;border-left:4px solid transparent;padding:10px 13px;cursor:pointer}.rba-video-items button[aria-pressed=true]{background:#fff2f3;border-left-color:#e30613}.rba-video-items button:hover{background:#f9f9fa}.rba-video-items button:focus-visible,.rba-podcast-controls button:focus-visible{outline:3px solid #e30613;outline-offset:-3px}.rba-video-thumb{position:relative}.rba-video-thumb img{width:110px;aspect-ratio:16/9;object-fit:cover;border-radius:6px}.rba-video-thumb i{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#111c;color:#fff;font-size:10px;font-style:normal}.rba-video-items small{display:block;margin-bottom:5px;color:#d00613;font-weight:850;font-size:11px;letter-spacing:.04em}.rba-video-items b{display:block;font-size:14px;line-height:1.3}.rba-video-display{min-width:0;background:#111;color:#fff}.rba-video-frame{position:relative;aspect-ratio:16/9;background:#111}.rba-video-frame iframe{position:absolute;inset:0;border:0;width:100%;height:100%}.rba-video-caption{padding:16px 20px}.rba-video-caption span{color:#ff6973;font-size:10px;font-weight:900;letter-spacing:.1em}.rba-video-caption h3{font-size:16px;line-height:1.3;margin:6px 0 0}
.rba-podcast-controls{display:flex;align-items:center;gap:8px}.rba-podcast-controls a{margin-right:9px;color:#d00613;font-weight:800;font-size:13px}.rba-podcast-controls button{width:42px;height:42px;border:1px solid #dedfe3;border-radius:50%;background:#fff;font-size:23px;cursor:pointer}.rba-podcast-track{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;scroll-behavior:smooth;padding:2px 1px 12px}.rba-podcast-card{flex:0 0 calc((100% - 48px)/4);min-width:0;scroll-snap-align:start;border:1px solid #e3e4e7;border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 5px 22px #1111}.rba-podcast-card>a{display:block;height:100%}.rba-podcast-picture{position:relative;background:#181818;aspect-ratio:16/9;overflow:hidden}.rba-podcast-picture img{width:100%;height:100%;object-fit:cover}.rba-podcast-picture>span{position:absolute;right:12px;bottom:12px;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#e30613;color:#fff}.rba-podcast-copy{padding:16px}.rba-podcast-copy small{font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:#d00613;font-weight:900}.rba-podcast-copy h3{margin:8px 0 13px;font-size:17px;line-height:1.3}.rba-podcast-copy>span{font-size:11px;font-weight:800;color:#626871}.rba-home-empty{margin:0;padding:24px;background:#f6f6f7;border:1px solid #e5e5e7;border-radius:12px;color:#555e67;flex:1;font-size:15px}.utility-strip{grid-template-columns:repeat(3,minmax(0,1fr))}
.rba-podcast-card>a{display:flex;flex-direction:column}.rba-podcast-copy{display:flex;flex-direction:column;flex:1;min-width:0}.rba-podcast-copy small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.4;min-height:1.4em}.rba-podcast-copy h3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere;height:2.6em;min-height:2.6em;max-height:2.6em}.rba-podcast-copy>span{margin-top:auto}
@media(max-width:900px){.rba-hero-rotator{height:440px}.rba-video-shell{grid-template-columns:minmax(235px,38%) 1fr}.rba-video-items button{grid-template-columns:82px 1fr;gap:8px;padding:9px}.rba-video-thumb img{width:82px}.rba-video-items b{font-size:13px}.rba-podcast-card{flex-basis:calc((100% - 32px)/3)}}
@media(min-width:601px) and (max-width:767px){.rba-home .hero-grid{grid-template-columns:1fr;height:auto}.rba-home .hero-stack{height:auto;grid-template-rows:none}.rba-home .hero-stack article{height:150px}.rba-video-shell{display:flex;flex-direction:column}.rba-video-display{order:-1}.rba-video-queue{border-right:0}.rba-video-items{max-height:310px}.rba-video-items button{grid-template-columns:110px 1fr}.rba-video-thumb img{width:110px}.rba-podcast-card{flex-basis:48%}}
@media(max-width:600px){.rba-hero-rotator{height:390px}.rba-video-gallery,.rba-home-podcasts{margin:22px 0}.rba-video-shell{display:flex;flex-direction:column}.rba-video-display{order:-1}.rba-video-queue{border-right:0}.rba-video-queue-header{height:57px;padding:0 16px}.rba-video-items{max-height:310px}.rba-video-items button{grid-template-columns:96px 1fr;min-height:78px}.rba-video-thumb img{width:96px}.rba-podcast-card{flex-basis:78%}.rba-home-section-heading{align-items:start}.rba-home-section-heading p{font-size:14px}.rba-podcast-controls{gap:4px;flex-wrap:wrap;justify-content:flex-end}.rba-podcast-controls button{width:38px;height:38px}.rba-podcast-controls a{display:block;flex-basis:100%;text-align:right;margin:0}.utility-strip{grid-template-columns:1fr}}
@media(min-width:601px) and (max-width:900px){.utility-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(prefers-reduced-motion:reduce){.rba-podcast-track{scroll-behavior:auto}}
