header.shared-site-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:0;flex-shrink:0;height:88px;position:sticky;background:var(--background)!important}.shared-site-header .header-inner{width:min(1400px,100% - 48px)}.shared-site-header .desktop-nav{gap:24px;margin-left:48px}.shared-site-header .desktop-nav a{color:var(--foreground);letter-spacing:.1px;white-space:nowrap;font-size:13px}.shared-site-header .desktop-nav a[aria-current=page]{color:#e30713}.shared-site-header .header-icon-button{color:var(--foreground)}.shared-site-header .sign-in-button{color:var(--foreground);background:var(--muted);border:1px solid var(--border)}.shared-site-header .header-actions{gap:10px}.shared-site-header .header-actions .subscribe-button{color:#fff;background:#ed1826}.shared-site-header .header-actions .subscribe-button:hover,.shared-site-header .header-actions .subscribe-button:focus-visible{background:#ff3040}.shared-site-header .brand img{width:64px;height:54px}.browse-page{width:min(1320px,100% - 64px);min-height:65vh;color:var(--foreground);margin:0 auto;padding:64px 0 88px}.browse-heading{margin-bottom:36px}.page-eyebrow{color:#e30713;letter-spacing:2.5px;margin-bottom:14px;font-size:11px;font-weight:750}.browse-heading h1{letter-spacing:-2px;margin:0 0 18px;font-size:clamp(36px,5vw,64px);font-weight:750;line-height:1.08}.browse-heading>p:last-child{color:var(--muted-foreground);font-size:17px}.browse-tabs{border-bottom:1px solid var(--border);gap:24px;margin-bottom:32px;padding-bottom:18px;display:flex;overflow-x:auto}.browse-tabs a{white-space:nowrap;color:var(--muted-foreground);font-size:14px;text-decoration:none}.browse-tabs a[aria-current=page],.browse-tabs a:hover{color:#e30713}.browse-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:32px 22px;display:grid}.browse-card{min-width:0;color:inherit;text-decoration:none}.browse-art{aspect-ratio:2/3;background:var(--muted);border:1px solid var(--border);border-radius:12px;position:relative;overflow:hidden}.browse-art img{object-fit:cover;width:100%;height:100%;transition:transform .25s}.browse-card:hover .browse-art img{transform:scale(1.035)}.browse-card h2{margin-top:13px;font-size:15px;font-weight:650;line-height:1.5}.browse-card>p{color:var(--muted-foreground);margin-top:4px;font-size:12px}.browse-art-placeholder{height:100%;color:var(--muted-foreground);place-items:center;display:grid}.browse-art-placeholder svg{width:40px;height:40px}.browse-play{color:#fff;opacity:0;background:#0004;place-items:center;transition:opacity .2s;display:grid;position:absolute;inset:0}.browse-play svg{background:#e30713;border-radius:50%;width:56px;height:56px;padding:16px}.browse-card:hover .browse-play,.browse-card:focus-visible .browse-play{opacity:1}.browse-page--livetv .browse-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.browse-page--livetv .browse-art{aspect-ratio:16/9}.browse-page--livetv .browse-art img{object-fit:contain;padding:16px}.browse-page--podcasts .browse-art{aspect-ratio:1}.live-pill{color:#fff;letter-spacing:1px;background:#e30713;border-radius:5px;padding:4px 9px;font-size:10px;font-weight:750;position:absolute;top:12px;left:12px}.browse-pagination{justify-content:center;align-items:center;gap:24px;margin-top:44px;font-size:13px;display:flex}.browse-pagination button,.secondary-action{border:1px solid var(--border);border-radius:8px;padding:10px 18px}button:disabled{opacity:.5;cursor:not-allowed}.plans-heading{text-align:center;margin-bottom:48px}.plans-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;max-width:1120px;margin:auto;display:grid}.plan-card{border:1px solid var(--border);background:var(--card);border-radius:20px;padding:30px;box-shadow:0 10px 30px #00000004}.plan-card h2{font-size:22px;font-weight:700}.plan-description{min-height:48px;color:var(--muted-foreground);margin:12px 0 24px;font-size:14px;line-height:1.7}.plan-price{flex-wrap:wrap;align-items:baseline;gap:5px;min-height:78px;display:flex}.plan-price strong{letter-spacing:-1px;font-size:30px;font-weight:750}.plan-price span{color:var(--muted-foreground);font-size:13px}.primary-action{color:#fff;background:#e30713;border-radius:9px;justify-content:center;align-items:center;gap:12px;padding:14px 20px;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex}.plan-card .primary-action{width:100%}.plan-divider{background:var(--border);height:1px;margin:26px 0}.plan-includes{margin-bottom:18px;font-size:12px;font-weight:700}.plan-card ul{gap:15px;padding:0;list-style:none;display:grid}.plan-card li{gap:10px;font-size:13px;line-height:1.6;display:flex}.plan-card li svg{color:#e30713;flex-shrink:0;margin-top:2px}.plans-assurance{color:var(--muted-foreground);justify-content:center;align-items:center;gap:10px;margin:32px 0 16px;font-size:13px;display:flex}.plans-help{text-align:center;color:var(--muted-foreground);font-size:13px}.plans-help a{text-underline-offset:3px;text-decoration:underline}.rental-panel{border:1px solid var(--border);border-radius:16px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;padding:24px;display:flex}.page-notice{border:1px solid var(--border);border-radius:12px;margin:24px 0;padding:24px}.booking-layout{grid-template-columns:1fr 1fr;align-items:start;gap:36px;display:grid}.booking-packages{gap:14px;display:grid}.booking-package{border:1px solid var(--border);text-align:left;background:var(--card);border-radius:14px;padding:22px}.booking-package[aria-pressed=true]{border-color:#e30713;box-shadow:0 0 0 1px #e30713}.booking-package h2{margin-bottom:8px;font-size:18px;font-weight:700}.booking-package p{color:var(--muted-foreground);margin-bottom:12px;font-size:13px;line-height:1.6}.booking-form{border:1px solid var(--border);background:var(--card);border-radius:18px;gap:18px;padding:28px;display:grid}.booking-form h2{font-size:23px;font-weight:700}.booking-form label{gap:8px;font-size:13px;font-weight:600;display:grid}.booking-form input,.booking-form select,.booking-form textarea{border:1px solid var(--border);background:var(--background);width:100%;color:var(--foreground);border-radius:8px;padding:12px}.booking-form>p{color:var(--muted-foreground);font-size:13px}.booking-package{width:100%;color:inherit;transition:border-color .15s,box-shadow .15s;position:relative}.booking-package:hover{border-color:#e3071373}.booking-package strong span{color:var(--muted-foreground);font-size:13px;font-weight:500}.booking-check{border:1.5px solid var(--border);color:#0000;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:18px;right:18px}.booking-check svg{width:14px;height:14px}.booking-package[aria-pressed=true] .booking-check{color:#fff;background:#e30713;border-color:#e30713}.booking-package h2{padding-right:32px}.booking-step{margin-top:22px}.page-eyebrow span{color:var(--muted-foreground);letter-spacing:1px;font-weight:600}.booking-room-meta{flex-wrap:wrap;gap:6px 16px;display:flex}.booking-room-meta span{align-items:center;gap:6px;display:inline-flex}.booking-room-meta svg{flex-shrink:0;width:14px;height:14px}.booking-muted{color:var(--muted-foreground);font-size:13px;font-weight:400;line-height:1.6}.booking-muted svg{width:14px;height:14px;margin:-2px 6px 0 0;display:inline}.booking-form h2{align-items:center;gap:10px;display:flex}.booking-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.booking-slots{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.booking-slots legend{margin-bottom:8px;font-size:13px;font-weight:600}.booking-slot-grid{grid-template-columns:repeat(auto-fill,minmax(68px,1fr));gap:8px;display:grid}.booking-slot{border:1px solid var(--border);background:var(--background);font-variant-numeric:tabular-nums;border-radius:8px;padding:9px 0;font-size:13px;transition:border-color .15s,background .15s,color .15s}.booking-slot:hover:not(:disabled){border-color:#e30713}.booking-slot[aria-checked=true]{color:#fff;background:#e30713;border-color:#e30713;font-weight:650}.booking-slot:disabled{opacity:.35}.booking-slot.is-booked:disabled{text-decoration:line-through}.booking-busy{font-size:12px}.booking-summary{background:var(--muted);border-radius:12px;gap:10px;padding:16px 18px;display:grid}.booking-summary div{justify-content:space-between;gap:16px;font-size:13px;display:flex}.booking-summary span{color:var(--muted-foreground)}.booking-summary strong{text-align:right;font-weight:650}.booking-error{color:#c90812;background:#e3071314;border:1px solid #e3071359;border-radius:10px;padding:12px 14px;font-size:13px}html.dark .booking-error{color:#ff6b73}.booking-form .primary-action{width:100%}.booking-form .primary-action:disabled{opacity:.5}.booking-confirmation{background:#16a34a14;border:1px solid #16a34a59;border-radius:16px;align-items:flex-start;gap:18px;margin-bottom:32px;padding:22px 24px;display:flex}.booking-confirmation>svg{color:#16a34a;flex-shrink:0;width:28px;height:28px}.booking-confirmation>div{flex:1;gap:4px;font-size:14px;display:grid}.booking-confirmation h2{font-size:18px;font-weight:700}.booking-confirmation p:last-child{color:var(--muted-foreground)}.booking-mine{margin-top:56px}.booking-mine h2{margin-bottom:18px;font-size:24px;font-weight:700}.booking-mine ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.booking-item{border:1px solid var(--border);background:var(--card);border-radius:14px;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.booking-item>div{min-width:0;color:var(--muted-foreground);gap:4px;font-size:13px;display:grid}.booking-item h3{color:var(--foreground);font-size:15px;font-weight:650}.booking-status{letter-spacing:.3px;background:var(--muted);color:var(--muted-foreground);border-radius:999px;justify-self:start;padding:3px 10px;font-size:11px;font-weight:700}.booking-status.is-pending{color:#a16207;background:#eab30826}.booking-status.is-approved,.booking-status.is-completed{color:#15803d;background:#16a34a24}.booking-status.is-rejected{color:#c90812;background:#e307131f}html.dark .booking-status.is-pending{color:#facc15}html.dark .booking-status.is-approved,html.dark .booking-status.is-completed{color:#4ade80}html.dark .booking-status.is-rejected{color:#ff6b73}@media (max-width:900px){.booking-layout{grid-template-columns:1fr}}@media (max-width:600px){.booking-form{padding:20px}.booking-row{grid-template-columns:1fr}.booking-confirmation,.booking-item{flex-direction:column;align-items:stretch}}@media (max-width:1150px){.shared-site-header .desktop-nav{gap:16px;margin-left:24px}.shared-site-header .header-actions .subscribe-button{display:none}.browse-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1000px){.shared-site-header .desktop-nav{display:none}.shared-site-header .mobile-menu{margin-left:16px;display:block}.shared-site-header .mobile-menu>summary{color:#fff}.browse-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){header.shared-site-header{height:76px}.shared-site-header .header-inner{width:calc(100% - 32px)}.browse-page{width:calc(100% - 32px);padding:36px 0 56px}.browse-grid,.browse-page--livetv .browse-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}.browse-heading h1{letter-spacing:-1px}.plans-grid,.booking-layout{grid-template-columns:1fr}.plan-card{padding:24px}.rental-panel{flex-direction:column;align-items:stretch}.plans-assurance{align-items:flex-start}.plans-assurance svg{flex-shrink:0}}@media (prefers-reduced-motion:reduce){.browse-art img,.browse-play{transition:none}}.detail-page{position:relative}.detail-page .detail-back-button{z-index:5;position:absolute}
@font-face{font-family:Metro Display;src:url(/fonts/anton-regular.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}.metro-home{--home-bg:#0b0b0e;--home-surface:#121215;--home-surface-2:#19191d;--home-text:#f7f7f8;--home-muted:#a5a5ae;--home-muted-2:#9999a4;--home-kicker:#a9a9b3;--home-border:#ffffff12;--home-border-2:#ffffff0c;--home-chip-bg:#ffffff0c;--home-chip-border:#fff2;--home-tab-border:#ed1826;--home-tab-active:linear-gradient(180deg, #ec2531, #c8111c);--home-tab-active-text:#fff;--home-max:1560px;--home-gutter:40px;--home-inset:max(var(--home-gutter), calc((100% - var(--home-max)) / 2));background:var(--home-bg);color:var(--home-text);overflow:clip}html.light .metro-home{--home-bg:#f4f5f7;--home-surface:#fff;--home-surface-2:#eceef1;--home-text:#16161a;--home-muted:#5c5c66;--home-muted-2:#63636d;--home-kicker:#6b6b75;--home-border:#00000014;--home-border-2:#0000000c;--home-chip-bg:#0000000a;--home-chip-border:#0002;--home-tab-border:#16161a;--home-tab-active:#16161a;--home-tab-active-text:#ff5a64}header.shared-site-header.metro-home-header{-webkit-backdrop-filter:none;backdrop-filter:none;width:100%;box-shadow:none;border-bottom:0;position:absolute;inset:0 0 auto;background:linear-gradient(#0b0b0ecc,#0000)!important}.metro-home-header .header-inner{width:min(1560px,100% - 80px)}.metro-home-header .desktop-nav a,.metro-home-header .header-icon-button{color:#f7f7f8}.metro-home-header .desktop-nav a{padding-block:10px;position:relative}.metro-home-header .desktop-nav a[aria-current=page]:after{content:"";background:#ed1826;border-radius:2px;height:2px;position:absolute;inset:auto 0 0}.metro-home-header .desktop-nav a:hover,.metro-home-header .header-icon-button:hover{color:#ff3040}.metro-home-header .sign-in-button{color:#f7f7f8;background:#ffffff0c;border-color:#ffffff26}.header-search{flex:0 340px;min-width:200px;margin-left:auto}.header-search~.header-actions{margin-left:14px}.header-search .search-form{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0b0b0e99;border:1px solid #ffffff2e;border-radius:999px;width:100%;height:42px;margin:0;transition:border-color .2s}.header-search .search-form:focus-within{border-color:#ed1826}.header-search .search-form>button{display:none}.header-search .search-field{color:#d6d6dc;background:0 0;gap:10px;padding:0 16px}.header-search .search-field input{color:#fff;font-size:13px}.header-search .search-field input::placeholder{color:#b4b4be}.metro-container{width:min(var(--home-max), calc(100% - 2 * var(--home-gutter)));margin-inline:auto}.metro-kicker{letter-spacing:2.7px;color:var(--home-kicker);align-items:center;gap:10px;font-size:10px;font-weight:700;line-height:1.6;display:flex}.metro-kicker>span{background:#ed1625;border-radius:50%;width:6px;height:6px;box-shadow:0 0 16px #ed162580}.metro-hero{isolation:isolate;color:#f7f7f8;background:#0b0b0e;align-items:flex-end;height:clamp(560px,80svh,840px);display:flex;position:relative;overflow:hidden}.metro-hero-backdrops img{z-index:-3;object-fit:cover;object-position:center 22%;opacity:0;width:100%;height:100%;transition:opacity .9s;position:absolute;inset:0}.metro-hero-backdrops img.is-active{opacity:1}.metro-hero-shade{z-index:-2;background:linear-gradient(90deg,#0b0b0e 0%,#0b0b0ee6 20%,#0b0b0e8c 42%,#0b0b0e00 68%),linear-gradient(#0b0b0e00 64%,#0b0b0e 100%);position:absolute;inset:0}.metro-hero--fallback,.metro-hero--loading{background:#0b0b0e url(/login_banner.jpg) 50%/cover}.metro-hero--loading .metro-hero-shade{background:#0b0b0ee6}.metro-hero-content{width:min(var(--home-max), calc(100% - 2 * var(--home-gutter)));margin:0 auto;padding:120px 0 58px}.metro-hero-content>*{max-width:640px;animation:.55s both metro-hero-in}.metro-hero-content>:nth-child(2){animation-delay:50ms}.metro-hero-content>:nth-child(n+3){animation-delay:.12s}@keyframes metro-hero-in{0%{opacity:0;transform:translateY(14px)}}.metro-hero-kicker{letter-spacing:6px;color:#e4e4ea;font-size:12px;font-weight:600}.metro-hero h1{letter-spacing:.01em;text-transform:uppercase;text-shadow:0 4px 40px #00000050;overflow-wrap:anywhere;margin:14px 0 18px;font-family:Metro Display,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(50px,6.6vw,108px);font-weight:400;line-height:.94}.metro-hero h1.is-long{font-size:clamp(38px,4.4vw,70px);line-height:1}.metro-hero h1 em{color:#ed1826;font-style:normal;display:block}.metro-hero-meta{color:#d6d6dc;flex-wrap:wrap;align-items:center;gap:8px 18px;margin:0 0 14px;padding:0;font-size:13px;font-weight:500;list-style:none;display:flex}.metro-hero-meta li{align-items:center;gap:6px;display:inline-flex}.metro-hero-meta svg{width:14px;height:14px}.metro-hero-badge--free{background:#e5202b;border-color:#e5202b}.metro-hero-rating{color:#f5c518;font-weight:700}.metro-hero-rating svg{fill:currentColor}.metro-hero-badge{letter-spacing:.6px;text-transform:uppercase;color:#fff;border:1px solid #ffffff40;border-radius:4px;padding:4px 9px;font-size:11px;font-weight:700}.metro-hero-description{color:#e4e4ea;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:540px;font-size:17px;line-height:1.55;display:-webkit-box;overflow:hidden}.metro-hero-actions{flex-wrap:wrap;gap:16px;margin-top:26px;display:flex}.metro-hero-play,.metro-hero-list{height:56px;font:inherit;cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:14px;padding:0 34px;font-size:16px;font-weight:700;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.metro-hero-play svg,.metro-hero-list svg{width:20px;height:20px}.metro-hero-play{color:#fff;background:linear-gradient(#ec2531,#cf131f);border:1px solid #ff4a55;min-width:210px;box-shadow:0 10px 30px #e5202b45}.metro-hero-play:hover{background:linear-gradient(#ff3644,#e01a27);transform:translateY(-2px)}.metro-hero-list{color:#f7f7f8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b0b0ea6;border:1px solid #ffffff3d}.metro-hero-list:hover{background:#1b1b20cc;border-color:#ffffff80}.metro-hero-list[aria-pressed=true] svg{color:#ff3947}.metro-hero-list:disabled{opacity:.6;cursor:default}.metro-hero-thumbs{z-index:1;top:50%;right:var(--home-inset);flex-direction:column;gap:9px;display:flex;position:absolute;transform:translateY(-42%)}.metro-hero-thumbs button{aspect-ratio:2;opacity:.78;cursor:pointer;background:#19191d;border:2px solid #ffffff2e;border-radius:7px;width:152px;padding:0;transition:opacity .2s,border-color .2s,box-shadow .2s;overflow:hidden}.metro-hero-thumbs button:hover{opacity:1;border-color:#ffffff80}.metro-hero-thumbs button.is-active{opacity:1;border-color:#ed1826;box-shadow:0 8px 26px #ed182659}.metro-hero-thumbs img{object-fit:cover;width:100%;height:100%;display:block}.metro-hero-skeleton{background:#ffffff14;border-radius:6px;animation:1.4s ease-in-out infinite metro-hero-pulse;display:block}.metro-hero-skeleton--kicker{width:180px;height:14px}.metro-hero-skeleton--title{width:min(520px,90%);height:clamp(100px,12vw,190px);margin:16px 0 20px}.metro-hero-skeleton--text{width:min(440px,80%);height:44px}.metro-hero-skeleton--actions{width:380px;height:56px;margin-top:26px}@keyframes metro-hero-pulse{50%{opacity:.45}}.metro-button{color:#fff;border-radius:5px;justify-content:center;align-items:center;gap:11px;padding:15px 22px;font-size:13px;font-weight:650;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.metro-button:hover{transform:translateY(-2px)}.metro-button--red{background:#df1020;border:1px solid #df1020}.metro-button--red:hover{background:#f11d2d}.metro-home-search{padding:18px var(--home-gutter) 0;display:none}.metro-home-search .search-form{border:1px solid var(--home-chip-border);background:var(--home-surface);border-radius:8px;width:100%;height:50px;margin:0;overflow:hidden}.metro-home-search .search-form:focus-within{border-color:#ed1826}.metro-home-search .search-field{color:var(--home-muted);background:0 0}.metro-home-search .search-field input{color:var(--home-text);font-size:15px}.metro-home-search .search-field input::placeholder{color:var(--home-muted)}.metro-home-search .search-form>button{background:#ed1826;border-radius:0;width:92px;font-size:14px}.metro-genres{padding:6px var(--home-inset) 0}.metro-genres-scroller{scrollbar-width:none;gap:14px;padding:6px 2px;display:flex;overflow-x:auto}.metro-genres-scroller::-webkit-scrollbar{display:none}.metro-genre{border:1px solid var(--home-chip-border);background:var(--home-surface);height:50px;color:var(--home-text);white-space:nowrap;border-radius:8px;flex-shrink:0;align-items:center;gap:13px;padding:0 28px;font-size:14px;font-weight:500;transition:border-color .2s,background .2s,transform .2s;display:inline-flex}.metro-genre svg{width:20px;height:20px}.metro-genre:hover{background:var(--home-surface-2);border-color:#ed1826;transform:translateY(-1px)}.metro-genre.is-active{color:#fff;background:linear-gradient(#ec2531,#c8111c);border-color:#ff4a55;font-weight:700;box-shadow:0 8px 26px #e5202b4d}.metro-discover{padding:30px 0 70px}.metro-home .home-catalog{color:var(--home-text);background:0 0;padding:0}.metro-home .content-rows{gap:30px}.metro-home .content-row{padding:0 var(--home-inset)}.metro-home .content-row-heading{flex-wrap:wrap;align-items:center;gap:12px 22px;width:100%;margin-bottom:8px;display:flex}.metro-home .content-row-heading h2{color:var(--home-text);font-size:24px;font-weight:600}.metro-home .content-row-see-all{color:var(--home-muted);flex-shrink:0;align-items:center;gap:8px;margin-left:auto;font-size:14px;transition:color .2s;display:inline-flex}.content-row-tabs{scrollbar-width:none;border:1px solid var(--home-tab-border);border-radius:999px;max-width:100%;display:inline-flex;overflow-x:auto}.content-row-tabs::-webkit-scrollbar{display:none}.content-row-tabs button{height:30px;color:var(--home-text);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;flex-shrink:0;padding:0 20px;font-size:16px;font-weight:600;transition:background .2s,color .2s}.content-row-tabs button:hover{color:#ed1826}.content-row-tabs button.is-active{background:var(--home-tab-active);color:var(--home-tab-active-text)}.metro-home .content-row-see-all:hover{color:var(--home-text)}.metro-home .content-row-see-all svg{width:17px;height:17px}.metro-home .content-row-scroller{scrollbar-width:thin;scrollbar-color:transparent transparent;gap:20px;padding:12px 40px 18px 0;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 70px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 70px),#0000)}.metro-home .content-row-viewport:hover .content-row-scroller{scrollbar-color:#8080808c transparent}@media (min-width:701px){.metro-home .content-row--fit{--row-fit:10}.metro-home .content-row--fit .content-row-scroller{padding-right:0;-webkit-mask-image:none;mask-image:none}.metro-home .content-row--fit .content-card{flex:1 0 calc((100% - (var(--row-fit) - 1) * 20px) / var(--row-fit));width:auto;max-width:calc(20% - 16px)}}@media (min-width:701px) and (max-width:1280px){.metro-home .content-row--fit{--row-fit:8}}@media (min-width:701px) and (max-width:1000px){.metro-home .content-row--fit{--row-fit:6}}.metro-home .content-row-arrow{--page-surface:var(--home-bg);color:var(--home-text)}.metro-home .content-card:hover{transform:scale(1.045)}.metro-home .content-card-poster{border-radius:7px}.metro-home .content-card--wide{width:330px}.metro-home .content-card--wide .content-card-poster{aspect-ratio:16/9}.metro-home .content-card--wide .content-card-overlay{opacity:1}.metro-home .content-card--captioned:hover{transform:translateY(-4px)}.metro-home .trailer-row{--home-text:#f7f7f8;--home-muted:#b4b4be;--home-tab-border:#ed1826;--home-tab-active:linear-gradient(180deg, #ec2531, #c8111c);--home-tab-active-text:#fff;--home-bg:#121216;color:#f7f7f8;background:radial-gradient(at 15% 0,#e5202b2e,#0000 55%),#121216;padding-block:30px 26px}.trailer-card{width:300px;color:inherit;font:inherit;text-align:center;cursor:pointer;scroll-snap-align:start;background:0 0;border:0;flex:none;padding:0;display:block}.trailer-card-art{aspect-ratio:16/9;background:#1d1d22;border-radius:9px;place-items:center;transition:transform .25s;display:grid;position:relative;overflow:hidden}.trailer-card-art img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.trailer-card-art svg{color:#fff;filter:drop-shadow(0 4px 14px #000000b3);width:54px;height:54px;transition:transform .2s;position:relative}.trailer-card:hover .trailer-card-art{transform:scale(1.03)}.trailer-card:hover .trailer-card-art svg{transform:scale(1.15)}.trailer-card strong{text-overflow:ellipsis;white-space:nowrap;margin-top:14px;font-size:19px;font-weight:600;display:block;overflow:hidden}.trailer-modal{z-index:10000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000d9;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.trailer-modal-frame{background:#000;border-radius:10px;width:min(1100px,100%);overflow:hidden;box-shadow:0 30px 80px #000000b3}.trailer-modal-frame header{color:#fff;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.trailer-modal-frame header button{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.trailer-modal-frame header svg{width:18px;height:18px}.trailer-modal-frame iframe{aspect-ratio:16/9;border:0;width:100%;display:block}.metro-home .catalog-empty-state{color:var(--home-muted);min-height:200px}.metro-home .catalog-empty-state h2{color:var(--home-text)}.metro-home a:focus-visible{outline-offset:6px;outline:2px solid #ff3947}@media (max-width:1200px){.header-search{display:none}.metro-home-search{display:block}.metro-hero-thumbs button{width:124px}}@media (max-width:900px){.metro-hero-shade{background:linear-gradient(90deg,#0b0b0ecc,#0b0b0e33),linear-gradient(#0b0b0e00 30%,#0b0b0e 96%)}.metro-hero-content{padding-bottom:54px}.metro-hero-thumbs{top:auto;bottom:24px;right:auto;left:var(--home-gutter);flex-direction:row;gap:6px;transform:none}.metro-hero-thumbs button,.metro-hero-thumbs button.is-active{aspect-ratio:auto;width:30px;height:4px;box-shadow:none;opacity:1;background:#ffffff59;border:0;border-radius:2px}.metro-hero-thumbs button.is-active{background:#ed1826}.metro-hero-thumbs img{display:none}}@media (max-width:700px){.metro-home{--home-gutter:20px}.metro-home-header .header-inner{width:calc(100% - 40px)}.metro-hero{height:clamp(520px,78svh,640px)}.metro-hero-kicker{letter-spacing:4px;font-size:10px}.metro-hero h1{font-size:clamp(42px,13vw,64px)}.metro-hero h1.is-long{font-size:clamp(32px,9vw,46px)}.metro-hero-description{font-size:14px}.metro-hero-actions{gap:10px;margin-top:20px}.metro-hero-play,.metro-hero-list{gap:10px;height:48px;padding:0 20px;font-size:14px}.metro-hero-play{flex:1;min-width:0}.metro-genres-scroller{gap:10px}.metro-genre{gap:10px;height:44px;padding:0 18px;font-size:13px}.metro-discover{padding:22px 0 50px}.metro-home .content-rows{gap:26px}.metro-home .content-row-heading h2{font-size:20px}.metro-home .content-row-scroller{gap:14px;padding-right:24px}.metro-home .content-card--wide{width:250px}.trailer-card{width:260px}.trailer-card strong{font-size:16px}.content-row-tabs button{height:28px;padding:0 14px;font-size:14px}}@media (prefers-reduced-motion:reduce){.metro-home *,.metro-home :before,.metro-home :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.metro-browse{min-height:100vh}.browse-hero{isolation:isolate;color:#f7f7f8;background:#0b0b0e;align-items:flex-end;min-height:clamp(440px,60svh,600px);display:flex;position:relative;overflow:hidden}.browse-hero-wall{z-index:-3;opacity:.5;grid-template-columns:repeat(9,minmax(0,1fr));align-content:center;gap:14px;animation:60s linear infinite alternate browse-wall-drift;display:grid;position:absolute;inset:-30% -12% -30% 18%;transform:rotate(-9deg)}.browse-hero-wall img{aspect-ratio:2/3;object-fit:cover;border-radius:8px;width:100%;box-shadow:0 10px 30px #0006}.browse-hero-wall.is-wide{grid-template-columns:repeat(6,minmax(0,1fr))}.browse-hero-wall.is-wide img{aspect-ratio:16/9}.metro-browse--podcasts .browse-hero-wall img{aspect-ratio:1}@keyframes browse-wall-drift{to{transform:rotate(-9deg)translateY(-12%)}}.browse-hero-shade{z-index:-2;background:linear-gradient(90deg,#0b0b0e 0%,#0b0b0ef2 26%,#0b0b0eb3 52%,#0b0b0e66 100%),linear-gradient(#0b0b0e00 58%,#0b0b0e 100%),radial-gradient(60% 80% at 0 100%,#ed18262e,#0000 70%);position:absolute;inset:0}.browse-hero-content{width:min(var(--home-max), calc(100% - 2 * var(--home-gutter)));margin:0 auto;padding:150px 0 60px}.browse-hero-content>*{max-width:680px;animation:.55s both metro-hero-in}.browse-hero-content>:nth-child(2){animation-delay:50ms}.browse-hero-content>:nth-child(n+3){animation-delay:.12s}.browse-hero .metro-hero-kicker span{color:#ed1826;margin:0 2px}.browse-hero h1{letter-spacing:.01em;text-transform:uppercase;text-shadow:0 4px 40px #00000050;overflow-wrap:anywhere;margin:14px 0 18px;font-family:Metro Display,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(48px,6vw,96px);font-weight:400;line-height:.94}.browse-hero h1 em{color:#ed1826;font-style:normal;display:block}.browse-hero-intro{color:#e4e4ea;max-width:540px;font-size:17px;line-height:1.55}.browse-hero-count{letter-spacing:2px;text-transform:uppercase;color:#d6d6dc;align-items:center;gap:10px;margin-top:24px;font-size:12px;font-weight:700;display:inline-flex}.browse-hero-count>span{background:#ed1625;border-radius:50%;width:7px;height:7px;box-shadow:0 0 16px #ed1625}.browse-hero-count b{color:#fff;letter-spacing:1.5px;background:#e5202b;border-radius:4px;margin-left:6px;padding:3px 9px;font-size:10px;animation:1.6s ease-in-out infinite browse-live}@keyframes browse-live{50%{opacity:.55}}.browse-genres{padding-top:26px}.browse-body{width:min(var(--home-max), calc(100% - 2 * var(--home-gutter)));margin:0 auto;padding:36px 0 96px}.browse-grid-v2{grid-template-columns:repeat(auto-fill,minmax(178px,1fr));gap:36px 22px;display:grid}.browse-grid-v2.is-channel{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:30px 22px}.browse-grid-v2.is-square{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.metro-browse .browse-card-v2{width:auto}.metro-browse .browse-card-v2 .content-card-poster{aspect-ratio:2/3;background:var(--home-surface-2);border-radius:9px;box-shadow:0 6px 20px #0000001f}.metro-browse .browse-card-v2.is-channel .content-card-poster{aspect-ratio:16/9}.metro-browse .browse-card-v2.is-square .content-card-poster{aspect-ratio:1}.metro-browse .browse-card-v2.is-channel .content-card-poster img{object-fit:cover}.metro-browse .browse-card-v2:hover{transform:translateY(-5px)}.metro-browse .browse-card-v2:hover .content-card-poster{box-shadow:0 16px 34px #00000038,0 0 0 1px #ed182655}.metro-browse .browse-card-v2 .content-card-play{color:#fff;background:#ed1826;width:40px;height:40px}.metro-browse .browse-card-v2 .content-card-play svg{fill:currentColor}.metro-browse .browse-card-v2 .content-card-caption{padding-top:13px}.metro-browse .browse-card-v2 .content-card-caption strong{color:var(--home-text);font-size:15px;font-weight:650}.metro-browse .browse-card-v2 .content-card-caption span{color:var(--home-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:12.5px;display:block;overflow:hidden}.browse-live-pill{color:#fff;letter-spacing:1.2px;text-transform:uppercase;background:#e5202b;border-radius:4px;align-items:center;gap:6px;padding:4px 9px;font-size:10px;font-weight:800;display:inline-flex;position:absolute;top:10px;left:10px}.browse-live-pill i{background:#fff;border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite browse-live}.browse-more{justify-content:center;margin-top:52px;display:flex}.browse-more .metro-genre{cursor:pointer;font:inherit;font-size:14px;font-weight:650}.browse-more .metro-genre:disabled{cursor:default;opacity:.7;transform:none}.browse-empty{border:1px solid var(--home-border);background:var(--home-surface);text-align:center;border-radius:18px;justify-items:center;gap:12px;max-width:560px;margin:20px auto;padding:56px 28px;display:grid}.browse-empty>svg{color:#ed1826;width:42px;height:42px}.browse-empty h2{font-size:22px;font-weight:700}.browse-empty p{color:var(--home-muted);font-size:15px;line-height:1.6}.browse-empty .metro-hero-play{flex:none;min-width:0;height:48px;margin-top:10px;padding:0 26px;font-size:15px}.genre-bento{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:clamp(190px,15vw,250px);gap:18px;display:grid}.genre-tile{isolation:isolate;color:#fff;background:#19191d;border-radius:16px;align-items:flex-end;padding:24px;text-decoration:none;transition:transform .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 24px #0000001f}.genre-tile>img{z-index:-2;object-fit:cover;object-position:center 25%;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.8,.2,1),filter .4s;position:absolute;inset:0}.genre-tile-shade{z-index:-1;background:linear-gradient(#0b0b0e1a 20%,#0b0b0e8c 58%,#0b0b0ef5 100%);transition:background .3s;position:absolute;inset:0}.genre-tile-shade:after{content:"";opacity:0;background:radial-gradient(90% 70% at 0 100%,#ed1826a6,#0000 70%);transition:opacity .35s;position:absolute;inset:0}.genre-tile-icon{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b0b0e59;border:1px solid #ffffff38;border-radius:50%;place-items:center;width:44px;height:44px;transition:background .3s,border-color .3s,transform .3s;display:grid;position:absolute;top:18px;right:18px}.genre-tile-icon svg{width:20px;height:20px}.genre-tile-body{gap:8px;display:grid}.genre-tile-body small{color:#ff4a55;letter-spacing:3px;text-transform:uppercase;font-size:11px;font-weight:800}.genre-tile-body strong{letter-spacing:.02em;text-transform:uppercase;text-shadow:0 4px 24px #00000080;font-family:Metro Display,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(26px,2.3vw,38px);font-weight:400;line-height:1}.genre-tile-cta{color:#e4e4ea;opacity:0;align-items:center;gap:6px;font-size:13px;font-weight:650;transition:opacity .3s,transform .3s;display:inline-flex;transform:translateY(6px)}.genre-tile-cta svg{width:16px;height:16px;transition:transform .3s}.genre-tile:hover,.genre-tile:focus-visible{transform:translateY(-5px);box-shadow:0 22px 44px #00000047}.genre-tile:hover>img,.genre-tile:focus-visible>img{transform:scale(1.07)}.genre-tile:hover .genre-tile-shade:after,.genre-tile:focus-visible .genre-tile-shade:after{opacity:1}.genre-tile:hover .genre-tile-icon,.genre-tile:focus-visible .genre-tile-icon{background:#ed1826;border-color:#ff4a55;transform:rotate(-8deg)scale(1.05)}.genre-tile:hover .genre-tile-cta,.genre-tile:focus-visible .genre-tile-cta{opacity:1;transform:none}.genre-tile:hover .genre-tile-cta svg{transform:translate(3px)}.genre-tile.is-featured{grid-area:span 2/span 2;padding:34px}.genre-tile.is-featured .genre-tile-body strong{font-size:clamp(46px,5.2vw,84px)}.genre-tile.is-featured .genre-tile-cta{opacity:1;font-size:14px;transform:none}.genre-tile.is-featured .genre-tile-icon{width:54px;height:54px;top:24px;right:24px}.genre-tile.is-featured .genre-tile-icon svg{width:24px;height:24px}@media (hover:none){.genre-tile-cta{opacity:1;transform:none}}@media (max-width:1100px){.genre-bento{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.browse-hero-wall{inset:-30% -40% -30% 0}}@media (max-width:700px){.browse-hero{min-height:420px}.browse-hero-content{padding:116px 0 40px}.browse-hero h1{font-size:clamp(42px,13vw,64px)}.browse-hero-intro{font-size:15px}.browse-hero-wall{opacity:.35;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.browse-body{padding:26px 0 72px}.browse-grid-v2{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 14px}.browse-grid-v2.is-channel,.browse-grid-v2.is-square{grid-template-columns:repeat(2,minmax(0,1fr))}.genre-bento{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:160px;gap:12px}.genre-tile{border-radius:12px;padding:16px}.genre-tile-body strong{font-size:22px}.genre-tile-icon{width:36px;height:36px;top:12px;right:12px}.genre-tile.is-featured{padding:22px}.genre-tile.is-featured .genre-tile-body strong{font-size:44px}}.company-page{--company-copy:#c9c9d1;min-height:100vh}html.light .company-page{--company-copy:#3d3d46}.company-hero{isolation:isolate;color:#f7f7f8;background:#0b0b0e;position:relative;overflow:hidden}.company-hero:before{content:"";z-index:-2;background:radial-gradient(55% 90% at 85% 40%,#ed182638,#0000 70%),radial-gradient(40% 70% at 0 100%,#ed18261f,#0000 70%);position:absolute;inset:0}.company-hero:after{content:"";z-index:-2;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 20%,#000 75%);mask-image:linear-gradient(90deg,#0000 20%,#000 75%)}.company-hero-mark{z-index:-1;top:50%;right:max(3%, calc((100% - var(--home-max)) / 2));color:#ff3947;opacity:.32;filter:drop-shadow(0 0 40px #ed182666);width:clamp(240px,30vw,440px);height:auto;position:absolute;transform:translateY(-46%)rotate(-8deg)}.company-hero-inner{width:min(var(--home-max), calc(100% - 2 * var(--home-gutter)));margin:0 auto;padding:160px 0 64px}.company-hero-inner>*{max-width:760px;animation:.55s both metro-hero-in}.company-hero-inner>:nth-child(2){animation-delay:50ms}.company-hero-inner>:nth-child(n+3){animation-delay:.12s}.company-hero .metro-hero-kicker span{color:#ed1826;margin:0 2px}.company-hero h1{letter-spacing:.01em;text-transform:uppercase;overflow-wrap:anywhere;margin:14px 0 22px;font-family:Metro Display,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(46px,6vw,92px);font-weight:400;line-height:.95}.company-hero h1 em{color:#ed1826;font-style:normal;display:block}.company-hero-meta{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.company-hero-meta li{color:#d6d6dc;background:#ffffff0a;border:1px solid #ffffff26;border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:13px;font-weight:500;display:inline-flex}.company-hero-meta svg{color:#ff4a55;width:15px;height:15px}.company-hero-intro{color:#e4e4ea;max-width:540px;font-size:17px;line-height:1.6}.company-body{width:min(1200px, calc(100% - 2 * var(--home-gutter)));margin:0 auto;padding:56px 0 72px}.company-body.has-toc{grid-template-columns:260px minmax(0,1fr);gap:64px;display:grid}.company-toc{scrollbar-width:thin;align-self:start;max-height:calc(100vh - 48px);position:sticky;top:24px;overflow:auto}.company-toc>p{color:var(--home-kicker);letter-spacing:2.5px;text-transform:uppercase;margin-bottom:14px;font-size:11px;font-weight:700}.company-toc ol{gap:2px;margin:0;padding:0;list-style:none;display:grid}.company-toc a{border-left:2px solid var(--home-border);color:var(--home-muted);border-radius:0 8px 8px 0;gap:12px;padding:9px 12px;font-size:13.5px;line-height:1.45;text-decoration:none;transition:color .2s,border-color .2s,background .2s;display:flex}.company-toc a span{font-variant-numeric:tabular-nums;color:var(--home-muted-2);flex-shrink:0;padding-top:1px;font-size:11px;font-weight:800}.company-toc a:hover{color:var(--home-text)}.company-toc a[aria-current]{background:var(--home-chip-bg);color:var(--home-text);border-color:#ed1826;font-weight:600}.company-toc a[aria-current] span{color:#ed1826}.company-article{max-width:780px;color:var(--company-copy);font-size:16.5px;line-height:1.8}.company-article>p{margin:0 0 16px}.company-article>h2{color:var(--home-text);letter-spacing:-.4px;align-items:baseline;gap:14px;margin:56px 0 16px;scroll-margin-top:24px;font-size:26px;font-weight:700;line-height:1.3;display:flex}.company-article>h2:first-child{margin-top:4px}.company-article>h2 span{color:#ed1826;letter-spacing:1px;border:1px solid #ed182659;border-radius:6px;flex-shrink:0;padding:3px 8px;font-size:12px;font-weight:800;transform:translateY(-4px)}.company-article h3{color:var(--home-text);margin:30px 0 10px;font-size:18px;font-weight:650}.company-lead{color:var(--home-text);margin:22px 0 10px;font-weight:650}.company-article ul{gap:10px;margin:8px 0 26px;padding:0;list-style:none;display:grid}.company-article li{border:1px solid var(--home-border);background:var(--home-surface);border-radius:12px;padding:14px 18px 14px 44px;line-height:1.65;position:relative}.company-article li:before{content:"";background:#ed1826;border-radius:50%;width:8px;height:8px;position:absolute;top:23px;left:20px;box-shadow:0 0 12px #ed182680}.company-article strong{color:var(--home-text);font-weight:650}.company-article a{color:#ed1826;text-underline-offset:3px;text-decoration:underline}.company-callout{background:linear-gradient(135deg,#ed182614,#0000 70%);border:1px solid #ed182633;border-radius:14px;gap:14px;margin:24px 0;padding:18px 22px;display:flex}.company-callout p{color:var(--home-text);margin:0;font-weight:500}.company-callout>svg{color:#ed1826;flex-shrink:0;width:22px;height:22px;margin-top:4px}.company-help{isolation:isolate;color:#f7f7f8;background:#0b0b0e;border-radius:18px;align-items:center;gap:20px;margin-top:64px;padding:26px 28px;display:flex;position:relative;overflow:hidden}.company-help:before{content:"";z-index:-1;background:radial-gradient(60% 120% at 100% 0,#ed182640,#0000 70%);position:absolute;inset:0}.company-help>svg{color:#ff4a55;flex-shrink:0;width:40px;height:40px}.company-help h2{color:#fff;margin:0;font-size:20px;font-weight:700}.company-help p{color:#b4b4be;margin:4px 0 0;font-size:14px;line-height:1.5}.company-article .company-help a.metro-hero-play{color:#fff;flex:none;min-width:0;height:48px;margin-left:auto;padding:0 22px;font-size:15px;text-decoration:none}.company-related{width:min(1200px, calc(100% - 2 * var(--home-gutter)));margin:0 auto;padding:8px 0 96px}.company-related>h2{color:var(--home-text);margin-bottom:18px;font-size:22px;font-weight:700}.company-related>div{grid-template-columns:repeat(auto-fill,minmax(176px,1fr));gap:16px;display:grid}.company-related-card{border:1px solid var(--home-border);background:var(--home-surface);color:var(--home-text);border-radius:16px;gap:6px;padding:22px;text-decoration:none;transition:transform .25s,border-color .25s,box-shadow .25s;display:grid;position:relative}.company-related-card:hover,.company-related-card:focus-visible{border-color:#ed182680;transform:translateY(-3px);box-shadow:0 16px 34px #0000001f}.company-related-icon{color:#ed1826;background:#ed18261a;border-radius:12px;place-items:center;width:44px;height:44px;margin-bottom:10px;display:grid}.company-related-icon svg{width:22px;height:22px}.company-related-card strong{font-size:16px;font-weight:650}.company-related-kicker{color:var(--home-muted);letter-spacing:1.5px;text-transform:uppercase;font-size:11px;font-weight:700}.company-related-arrow{width:18px;height:18px;color:var(--home-muted);transition:color .2s,transform .2s;position:absolute;top:20px;right:20px}.company-related-card:hover .company-related-arrow{color:#ed1826;transform:translate(2px,-2px)}.company-team{width:min(1200px, calc(100% - 2 * var(--home-gutter)));grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:22px;margin:0 auto;padding:56px 0 72px;display:grid}.company-member{border:1px solid var(--home-border);background:var(--home-surface);text-align:center;border-radius:18px;justify-items:center;gap:8px;padding:28px 22px;display:grid}.company-member-photo{width:120px;height:120px;box-shadow:0 0 0 4px var(--home-surface), 0 0 0 5px #ed182655;background:linear-gradient(#ec2531,#c8111c);border-radius:50%;place-items:center;margin-bottom:8px;display:grid;overflow:hidden}.company-member-photo img{object-fit:cover;width:100%;height:100%}.company-member-photo span{color:#fff;font-family:Metro Display,sans-serif;font-size:52px}.company-member h2{color:var(--home-text);font-size:18px;font-weight:700}.company-member-role{color:#ed1826;letter-spacing:1px;text-transform:uppercase;font-size:12px;font-weight:700}.company-member-bio{-webkit-line-clamp:4;color:var(--home-muted);-webkit-box-orient:vertical;font-size:14px;line-height:1.6;display:-webkit-box;overflow:hidden}.company-member nav{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:6px;display:flex}.company-member nav a{border:1px solid var(--home-chip-border);color:var(--home-text);text-transform:capitalize;border-radius:999px;align-items:center;gap:4px;padding:6px 12px;font-size:12px;text-decoration:none;display:inline-flex}.company-member nav a:hover{color:#ed1826;border-color:#ed1826}.company-member nav svg{width:13px;height:13px}.company-team>.company-empty{grid-column:1/-1}.company-empty{margin:56px auto}@media (max-width:900px){.company-body.has-toc{grid-template-columns:minmax(0,1fr);gap:28px}.company-toc{min-width:0;max-height:none;position:static;overflow:visible}.company-toc ol{scrollbar-width:none;gap:8px;padding-bottom:6px;display:flex;overflow-x:auto}.company-toc ol::-webkit-scrollbar{display:none}.company-toc a{border:1px solid var(--home-chip-border);white-space:nowrap;background:var(--home-surface);border-radius:999px;padding:8px 14px}.company-toc a[aria-current]{border-color:#ed1826}}@media (max-width:700px){.company-hero-inner{padding:120px 0 44px}.company-hero-mark{opacity:.2;width:280px;right:-14%}.company-body{padding:36px 0 56px}.company-article{font-size:16px}.company-article>h2{gap:10px;margin-top:44px;font-size:22px}.company-article li{padding:12px 14px 12px 38px}.company-article li:before{top:21px;left:16px}.company-help{flex-direction:column;align-items:flex-start}.company-article .company-help a.metro-hero-play{width:100%;margin-left:0}}.plans-v2{min-height:100vh}.plans-hero h1 em{display:block}.plans-hero-points{flex-wrap:wrap;gap:10px;margin:24px 0 0;padding:0;list-style:none;display:flex}.plans-hero-points li{color:#e4e4ea;background:#ffffff0a;border:1px solid #ffffff26;border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:13px;font-weight:500;display:inline-flex}.plans-hero-points svg{color:#ff4a55;width:15px;height:15px}.plans-body{width:min(1240px, calc(100% - 2 * var(--home-gutter)));margin:0 auto;padding:48px 0 96px}.plans-error{margin-bottom:24px}.plans-rental{background:linear-gradient(120deg, #ed182614, transparent 60%), var(--home-surface);border:1px solid #ed182640;border-radius:18px;align-items:center;gap:22px;margin-bottom:40px;padding:24px 28px;display:flex}.plans-rental-icon{color:#fff;background:#ed1826;border-radius:16px;flex-shrink:0;place-items:center;width:56px;height:56px;display:grid;box-shadow:0 10px 26px #ed182659}.plans-rental-icon svg{width:26px;height:26px}.plans-rental h2{color:var(--home-text);margin:4px 0;font-size:20px;font-weight:700}.plans-rental p:last-child{color:var(--home-muted);font-size:14px}.plans-rental .metro-hero-play{flex:none;min-width:0;height:50px;margin-left:auto;padding:0 24px;font-size:15px}.plans-toggle{border:1px solid var(--home-border);background:var(--home-surface);border-radius:999px;width:max-content;max-width:100%;margin:0 auto 36px;padding:5px;display:flex;box-shadow:0 6px 20px #0000000f}.plans-toggle button{height:42px;color:var(--home-muted);font:inherit;cursor:pointer;border-radius:999px;padding:0 26px;font-size:14px;font-weight:650;transition:background .2s,color .2s}.plans-toggle button:hover{color:var(--home-text)}.plans-toggle button.is-active{color:#fff;background:linear-gradient(#ec2531,#c8111c);box-shadow:0 6px 18px #e5202b4d}.plans-cards{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));align-items:stretch;gap:22px;display:grid}.plans-cards.is-1{max-width:420px;margin-inline:auto}.plans-cards.is-2{max-width:860px;margin-inline:auto}.plan-v2{border:1px solid var(--home-border);background:var(--home-surface);color:var(--home-text);border-radius:22px;flex-direction:column;padding:30px 28px;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;position:relative;box-shadow:0 10px 30px #0000000d}.plan-v2:hover{border-color:#ed182640;transform:translateY(-4px);box-shadow:0 20px 44px #0000001f}.plan-v2.is-featured{--home-text:#f7f7f8;--home-muted:#b4b4be;--home-border:#ffffff1a;isolation:isolate;background:#0b0b0e;border-color:#ed182680;overflow:hidden;box-shadow:0 24px 60px #ed182633}.plan-v2.is-featured:before{content:"";z-index:-1;background:radial-gradient(80% 60% at 100% 0,#ed182647,#0000 70%);position:absolute;inset:0}.plan-v2-flag{color:#fff;letter-spacing:1px;text-transform:uppercase;background:#ed1826;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;margin-bottom:14px;padding:5px 11px;font-size:11px;font-weight:800;display:inline-flex}.plan-v2-flag svg{width:13px;height:13px}.plan-v2 h2{letter-spacing:-.3px;font-size:22px;font-weight:750}.plan-v2-desc{min-height:66px;color:var(--home-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:10px 0 22px;font-size:14px;line-height:1.6;display:-webkit-box;overflow:hidden}.plan-v2-price{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.plan-v2-price strong{letter-spacing:.01em;align-items:baseline;gap:6px;font-family:Metro Display,SF Pro Display,-apple-system,sans-serif;font-size:52px;font-weight:400;line-height:1;display:inline-flex}.plan-v2-price strong small{letter-spacing:1px;color:var(--home-muted);font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,sans-serif;font-size:14px;font-weight:700}.plan-v2-price>span{color:var(--home-muted);font-size:14px;font-weight:500}.plan-v2-save{color:#16a34a;margin-top:8px;font-size:13px;font-weight:650}.plan-v2-save s{color:var(--home-muted);font-weight:500}.plan-v2-save s small{margin-right:3px}.plan-v2 .metro-hero-play,.plan-v2-cta{flex:none;width:100%;min-width:0;height:52px;margin:24px 0 26px;padding:0 20px;font-size:15px}.plan-v2-cta{border:1px solid var(--home-chip-border);background:var(--home-surface-2);color:var(--home-text);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:12px;font-weight:700;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.plan-v2-cta:hover:not(:disabled){color:#fff;background:#ed1826;border-color:#ed1826}.plan-v2 button svg{width:18px;height:18px}.plan-v2 button:disabled{opacity:.65;cursor:default}.plan-v2-features{border-top:1px solid var(--home-border);gap:13px;margin:0;padding:22px 0 0;list-style:none;display:grid}.plan-v2-features li{align-items:center;gap:12px;font-size:14px;font-weight:500;display:flex}.plan-v2-features svg{color:#ed1826;flex-shrink:0;width:18px;height:18px}.plan-v2-features li.is-off{color:var(--home-muted);-webkit-text-decoration:line-through #8888;text-decoration:line-through #8888}.plan-v2-features li.is-off svg{color:var(--home-muted)}.plan-v2-devices{flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:20px;display:flex}.plan-v2-devices span{border:1px solid var(--home-border);color:var(--home-muted);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600}.plans-compare{margin-top:72px}.plans-compare h2{color:var(--home-text);letter-spacing:-.4px;margin-bottom:18px;font-size:26px;font-weight:700}.plans-compare-scroll{border:1px solid var(--home-border);background:var(--home-surface);border-radius:18px;overflow-x:auto}.plans-compare table{border-collapse:collapse;width:100%;min-width:560px;color:var(--home-text);font-size:14px}.plans-compare th,.plans-compare td{border-bottom:1px solid var(--home-border);text-align:center;padding:15px 20px}.plans-compare tbody tr:last-child>*{border-bottom:0}.plans-compare thead th{vertical-align:bottom;font-size:15px;font-weight:750}.plans-compare thead th small{color:var(--home-muted);margin-top:4px;font-size:12px;font-weight:500;display:block}.plans-compare thead th small small{font-size:inherit;margin:0 3px 0 0;display:inline}.plans-compare td svg{vertical-align:middle;display:inline-block}.plans-compare tbody th{color:var(--home-muted);text-align:left;white-space:nowrap;font-weight:600}.plans-compare .is-featured{background:#ed18260d}.plans-compare thead th.is-featured{box-shadow:inset 0 3px #ed1826}.plans-compare td{font-weight:650}.plans-compare .is-yes{color:#16a34a;width:20px;height:20px}.plans-compare .is-no{width:18px;height:18px;color:var(--home-muted);opacity:.6}.plans-footnote{color:var(--home-muted);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-top:44px;font-size:13px;display:flex}.plans-footnote svg{color:#ed1826;width:15px;height:15px}.plans-footnote a{color:var(--home-text);text-underline-offset:3px;text-decoration:underline}@media (max-width:700px){.plans-body{padding:32px 0 72px}.plans-rental{flex-direction:column;align-items:flex-start;padding:22px}.plans-rental .metro-hero-play{width:100%;margin-left:0}.plans-toggle{margin-bottom:26px}.plans-toggle button{padding:0 20px}.plan-v2{padding:26px 22px}.plan-v2-desc{min-height:0}.plan-v2-price strong{font-size:46px}.plans-compare{margin-top:52px}}.studio-band{isolation:isolate;color:#f7f7f8;background:#0b0b0e;margin-top:30px;padding:96px 0 100px;position:relative;overflow:hidden}.studio-band:before{content:"";z-index:-1;background:radial-gradient(50% 60% at 100% 0,#ed182633,#0000 70%),radial-gradient(40% 50% at 0 100%,#ed18261f,#0000 70%);position:absolute;inset:0}.studio-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 48px;margin-bottom:44px;display:flex}.studio-head h2,.lens h2,.cta-card h2{letter-spacing:.01em;text-transform:uppercase;margin:14px 0 0;font-family:Metro Display,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;line-height:.95}.studio-head h2{font-size:clamp(44px,5.6vw,88px)}.studio-head h2 em,.lens h2 em,.cta-card h2 em{color:#ed1826;font-style:normal;display:block}.studio-intro{color:#b4b4be;max-width:420px;font-size:16px;line-height:1.7}.studio-panels{gap:14px;height:clamp(440px,46vw,580px);display:flex}.studio-panel{isolation:isolate;color:#fff;background:#19191d;border-radius:18px;flex:1 1 0;min-width:0;text-decoration:none;transition:flex-grow .55s cubic-bezier(.2,.8,.2,1),box-shadow .3s;position:relative;overflow:hidden}.studio-panel>img{z-index:-2;object-fit:cover;filter:saturate(.85)brightness(.75);transition:transform .8s cubic-bezier(.2,.8,.2,1),filter .5s;transform:scale(1.08)}.studio-panel-shade{z-index:-1;background:linear-gradient(#0b0b0e1a 25%,#0b0b0e80 60%,#0b0b0ef2 100%);position:absolute;inset:0}.studio-panel-num{color:#0000;-webkit-text-stroke:1.5px #ffffff73;font-family:Metro Display,sans-serif;font-size:64px;line-height:1;transition:-webkit-text-stroke-color .3s;position:absolute;top:20px;left:22px}.studio-panel-icon{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b0b0e59;border:1px solid #ffffff38;border-radius:50%;place-items:center;width:46px;height:46px;transition:background .3s,border-color .3s,transform .3s;display:grid;position:absolute;top:22px;right:22px}.studio-panel-icon svg{width:20px;height:20px}.studio-panel-body{padding:26px;position:absolute;bottom:0;left:0;right:0}.studio-panel h3{letter-spacing:-.3px;font-size:clamp(20px,1.7vw,26px);font-weight:700;line-height:1.2}.studio-panel-text{color:#d0d3dc;opacity:0;max-width:380px;max-height:0;margin-top:0;font-size:14px;line-height:1.6;transition:max-height .5s,margin .5s,opacity .35s;overflow:hidden}.studio-panel-cta{color:#fff;opacity:0;align-items:center;gap:8px;max-height:0;margin-top:0;font-size:13px;font-weight:700;transition:max-height .5s,margin .5s,opacity .35s;display:inline-flex;overflow:hidden}.studio-panel-cta svg{color:#ff4a55;width:16px;height:16px}.studio-panels:not(:hover):not(:focus-within) .studio-panel:first-child,.studio-panel:hover,.studio-panel:focus-visible{flex-grow:2.3;box-shadow:0 24px 60px #ed182633}.studio-panels:not(:hover):not(:focus-within) .studio-panel:first-child>img,.studio-panel:hover>img,.studio-panel:focus-visible>img{filter:saturate()brightness(.9);transform:scale(1)}.studio-panels:not(:hover):not(:focus-within) .studio-panel:first-child :is(.studio-panel-text,.studio-panel-cta),.studio-panel:hover :is(.studio-panel-text,.studio-panel-cta),.studio-panel:focus-visible :is(.studio-panel-text,.studio-panel-cta){opacity:1;max-height:120px;margin-top:12px}.studio-panels:not(:hover):not(:focus-within) .studio-panel:first-child .studio-panel-icon,.studio-panel:hover .studio-panel-icon,.studio-panel:focus-visible .studio-panel-icon{background:#ed1826;border-color:#ff4a55;transform:rotate(-8deg)}.studio-panels:not(:hover):not(:focus-within) .studio-panel:first-child .studio-panel-num,.studio-panel:hover .studio-panel-num,.studio-panel:focus-visible .studio-panel-num{-webkit-text-stroke-color:#ff4a55}.lens{padding-block:90px 30px}.lens-card{isolation:isolate;color:#f7f7f8;background:#0b0b0e;border-radius:24px;justify-content:flex-end;align-items:center;min-height:clamp(520px,48vw,640px);display:flex;position:relative;overflow:hidden}.lens-card>img{z-index:-2;object-fit:cover;object-position:30% 45%}.lens-shade{z-index:-1;background:linear-gradient(270deg,#0b0b0ef5 0%,#0b0b0ecc 34%,#0b0b0e33 62%,#0000 85%);position:absolute;inset:0}.lens-viewfinder{pointer-events:none;position:absolute;inset:34px}.lens-viewfinder i{border:0 solid #ffffffb3;width:34px;height:34px;position:absolute}.lens-viewfinder i:first-child{border-top-width:2px;border-left-width:2px;top:0;left:0}.lens-viewfinder i:nth-child(2){border-top-width:2px;border-right-width:2px;top:0;right:0}.lens-viewfinder i:nth-child(3){border-bottom-width:2px;border-left-width:2px;bottom:0;left:0}.lens-viewfinder i:nth-child(4){border-bottom-width:2px;border-right-width:2px;bottom:0;right:0}.lens-viewfinder b{border:1.5px solid #ff4a55;border-radius:4px;width:70px;height:70px;animation:3.2s ease-in-out infinite lens-focus;position:absolute;top:46%;left:27%;box-shadow:0 0 24px #ed182666}@keyframes lens-focus{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(.82)}}.lens-hud{color:#e4e4ea;letter-spacing:2px;pointer-events:none;justify-content:space-between;font:600 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex;position:absolute;top:46px;left:56px;right:56px}.lens-hud span{align-items:center;gap:8px;display:inline-flex}.lens-hud i{background:#ff2d3a;border-radius:50%;width:9px;height:9px;animation:1.6s ease-in-out infinite browse-live;box-shadow:0 0 10px #ff2d3a}.lens-copy{max-width:520px;margin-right:clamp(32px,6vw,96px);padding-block:90px;position:relative}.lens h2{font-size:clamp(42px,5vw,78px)}.lens-tags{flex-wrap:wrap;gap:8px;margin:26px 0 18px;padding:0;list-style:none;display:flex}.lens-tags li{color:#e4e4ea;letter-spacing:1px;text-transform:uppercase;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0f;border:1px solid #ffffff2e;border-radius:999px;padding:7px 14px;font-size:12px;font-weight:600}.lens-copy>p:not(.metro-hero-kicker){color:#c9c9d1;font-size:17px;line-height:1.6}.lens-copy .metro-hero-play{flex:none;margin-top:30px}.cta-wrap{padding-block:60px 110px}.cta-card{isolation:isolate;color:#fff;text-align:left;background:radial-gradient(90% 120% at 100% 0,#ed1826 0%,#a50d17 38%,#3a0509 72%,#0b0b0e 100%);border-radius:28px;padding:clamp(56px,8vw,110px) clamp(28px,6vw,90px);position:relative;overflow:hidden;box-shadow:0 30px 80px #ed182640}.cta-rings{z-index:-1;aspect-ratio:1;width:clamp(360px,46vw,640px);position:absolute;top:50%;right:-8%;transform:translateY(-50%)}.cta-rings i{border:clamp(18px,2.4vw,34px) solid #ffffff14;border-radius:50%;position:absolute;inset:0}.cta-rings i:nth-child(2){border-color:#ffffff10;inset:18%}.cta-rings i:nth-child(3){border-color:#ffffff0c;inset:36%}.cta-card .metro-hero-kicker{color:#ffd6d9}.cta-card h2{max-width:760px;font-size:clamp(46px,6.4vw,104px)}.cta-card h2 em{color:#ff3947;text-shadow:0 6px 40px #ed182666}.cta-text{color:#ffe4e6;max-width:520px;margin-top:22px;font-size:17px;line-height:1.6}.cta-actions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.cta-actions .metro-hero-play{color:#c8111c;background:#fff;border-color:#fff;flex:none;box-shadow:0 12px 30px #0000004d}.cta-actions .metro-hero-play:hover{background:#ffe9eb}.cta-actions .metro-hero-list{background:#ffffff14;border-color:#fff6;flex:none}@media (max-width:900px){.studio-panels{flex-direction:column;height:auto}.studio-panel{flex:none;height:300px}.studio-panel>img{filter:saturate()brightness(.85);transform:none}.studio-panel .studio-panel-text,.studio-panel .studio-panel-cta{opacity:1;max-height:120px;margin-top:10px}.studio-panels:not(:hover):not(:focus-within) .studio-panel:first-child,.studio-panel:hover{flex-grow:0}.lens-card{align-items:flex-end;min-height:600px}.lens-shade{background:linear-gradient(#0000 0%,#0b0b0e33 25%,#0b0b0ecc 55%,#0b0b0ef5 100%)}.lens-copy{max-width:none;margin:0;padding:0 28px 36px}.lens-viewfinder b{top:24%;left:40%}}@media (max-width:700px){.studio-band{padding:64px 0 70px}.studio-head{margin-bottom:30px}.studio-intro{font-size:15px}.studio-panel{border-radius:14px;height:260px}.studio-panel-num{font-size:48px}.studio-panel-body{padding:20px}.lens{padding-block:60px 20px}.lens-card{border-radius:18px}.lens-viewfinder{inset:18px}.lens-hud{letter-spacing:1px;font-size:10px;top:30px;left:34px;right:34px}.lens-copy{padding:0 22px 30px}.lens-copy>p:not(.metro-hero-kicker){font-size:15px}.cta-wrap{padding-block:40px 70px}.cta-card{border-radius:20px}.cta-rings{opacity:.7;right:-40%}.cta-text{font-size:15px}.cta-actions>*{width:100%}}
