.stream-library{margin-top:55px}.stream-heading{display:flex;justify-content:space-between;align-items:end;gap:25px;margin-bottom:25px}.stream-heading .eyebrow{font-size:8px;margin-bottom:9px}.stream-heading h3{font:36px var(--display);margin:0}.stream-heading>p{font-size:12px;color:var(--muted);margin:0}.stream-layout{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);border:1px solid var(--border);background:var(--panel)}.stream-main{min-width:0;padding:25px}.stream-services{display:flex;gap:10px;margin-bottom:20px}.stream-services button{background:transparent;border:1px solid #464641;padding:12px 22px;font-size:12px;flex:1}.stream-services button[aria-pressed=true]{background:var(--paper);color:var(--bg);border-color:var(--paper)}.stream-services button:hover{border-color:var(--red)}.stream-screen{width:100%;min-width:0;background:#0c0c0b}.stream-screen iframe{display:block;width:100%;border:0}.stream-poster{display:flex;position:relative;align-items:center;justify-content:center;width:100%;min-height:352px;background:#090909;border:0;padding:0;text-align:left;overflow:hidden}.stream-poster>img{position:absolute;inset:0;object-fit:cover;width:100%;height:100%;opacity:.36}.stream-poster:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#0009,#0002)}.stream-poster-copy{position:relative;z-index:1;display:flex;flex-direction:column;gap:14px;padding:30px}.stream-poster-copy>span:first-child{font:9px monospace;letter-spacing:2px}.stream-poster-copy strong{font:44px var(--display)}.stream-poster-copy>span:last-child{font-size:12px;color:var(--paper)}.stream-poster:hover .stream-poster-copy>span:last-child{color:var(--red)}.stream-now{display:flex;justify-content:space-between;align-items:start;gap:18px;padding:24px 0 20px}.stream-now>div{min-width:0}.stream-now .eyebrow{font-size:7px;margin-bottom:9px;color:var(--red)}#stream-position{margin-left:15px;color:var(--muted)}.stream-now h4{font-size:23px;line-height:1.25;margin:0 0 10px;font-weight:500;overflow-wrap:anywhere}.stream-now p:not(.eyebrow){font:9px/1.7 monospace;color:var(--muted);margin:0}.stream-now>.text-link{font-size:10px;white-space:nowrap}.stream-destinations{display:flex;gap:8px;flex-wrap:wrap;border-top:1px solid var(--border);padding-top:18px}.stream-destinations a{border:1px solid #42423d;padding:9px 12px;font-size:10px}.stream-destinations a:hover{border-color:var(--red);color:var(--red)}.stream-all{display:inline-block;font-size:11px;margin-top:19px}.stream-all>span[aria-hidden]{margin-left:20px;color:var(--red)}.stream-note{font-size:10px;color:var(--muted);line-height:1.7;margin:14px 0 0}.stream-catalogue{border-left:1px solid var(--border);display:flex;flex-direction:column;min-width:0}.stream-catalogue-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:26px}.stream-catalogue-heading h4{font:18px var(--display);margin:0}.stream-catalogue-heading>span{font:7px monospace;letter-spacing:1px;color:var(--muted)}.stream-release{width:100%;display:flex;align-items:center;gap:18px;padding:23px;border:0;border-top:1px solid var(--border);border-left:3px solid transparent;background:none;text-align:left}.stream-release>img{width:78px;height:78px;flex:0 0 78px;object-fit:cover}.stream-release>span{min-width:0;display:flex;flex-direction:column;gap:10px}.stream-release strong{font-size:13px;font-weight:500;line-height:1.4}.stream-release>span>span{font:8px/1.5 monospace;color:var(--muted)}.stream-release[aria-pressed=true]{background:#d13d3914;border-left-color:var(--red)}.stream-release:hover{background:#ffffff06}.stream-profiles{margin-top:auto;border-top:1px solid var(--border);padding:28px}.stream-profiles .eyebrow{font-size:7px;color:var(--muted);margin-bottom:17px}.stream-profiles a{display:block;font-size:11px;margin-top:14px}.stream-profiles a:hover{color:var(--red)}
@media(max-width:960px){.stream-layout{grid-template-columns:1fr}.stream-catalogue{border-left:0;border-top:1px solid var(--border)}.stream-main{padding:22px}.stream-profiles{margin-top:0}.stream-release{padding:18px 23px}.stream-release>img{width:65px;height:65px;flex-basis:65px}}
@media(max-width:760px){.stream-library{margin-top:40px}.stream-heading{align-items:start;flex-direction:column;gap:12px}.stream-heading h3{font-size:31px}.stream-heading>p{font-size:11px}.stream-main{padding:16px}.stream-services{gap:8px;margin-bottom:15px}.stream-services button{padding:12px 8px;font-size:11px}.stream-poster{min-height:260px}.stream-poster-copy{padding:22px}.stream-poster-copy strong{font-size:37px}.stream-poster-copy>span:first-child{font-size:8px;letter-spacing:1.5px}.stream-now{flex-direction:column;gap:13px}.stream-now h4{font-size:21px}.stream-destinations a{padding:10px;font-size:9px}.stream-catalogue-heading{padding:20px}.stream-release{gap:14px;padding:17px}.stream-release strong{font-size:12px}.stream-profiles{padding:22px}}
