:root,.dark{--cx-bg:#09080c;--cx-raise:#131118;--cx-raise-2:#1b1822;--cx-line:#ffffff14;--cx-line-2:#ffffff24;--cx-text:#f4f2f7;--cx-dim:#a59fb0;--cx-faint:#6f6979;--cx-ink:#7132f5;--cx-ink-hi:#a98bff;--cx-gutter:max(24px, calc((100vw - 1360px) / 2));--cx-head:68px;--background:var(--cx-bg);--foreground:var(--cx-text);--card:var(--cx-raise);--card-foreground:var(--cx-text);--popover:var(--cx-raise);--popover-foreground:var(--cx-text);--primary:var(--cx-text);--primary-foreground:var(--cx-bg);--secondary:var(--cx-raise-2);--muted:var(--cx-raise);--muted-foreground:var(--cx-dim);--accent:var(--cx-ink);--border:var(--cx-line-2);--input:var(--cx-line-2);--ring:var(--cx-ink-hi);--page-muted:var(--cx-dim)}html{scroll-padding-top:calc(var(--cx-head) + 24px)}body{background:var(--cx-bg);color:var(--cx-text);font-feature-settings:"ss01", "cv11"}::selection{background:var(--cx-ink);color:#fff}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid var(--cx-ink-hi);outline-offset:3px}.skip-link{background:var(--cx-text);color:var(--cx-bg)}.cx-kicker{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.14em;color:var(--cx-dim);white-space:nowrap;align-items:center;gap:8px;margin:0;font-size:11px;font-weight:500;display:inline-flex}.cx-live{background:var(--cx-ink-hi);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #a98bff2e}.cx-actions{flex-wrap:wrap;gap:10px;display:flex}.cx-button{letter-spacing:-.01em;white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:0 22px;font-size:14px;font-weight:600;transition:background .2s,color .2s,transform .2s;display:inline-flex}.cx-button:active{transform:scale(.98)}.cx-button-light{background:var(--cx-text);color:var(--cx-bg)}.cx-button-light:hover{background:#fff}.cx-button-ghost{color:var(--cx-text);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1a}.cx-button-ghost:hover{background:#ffffff29}.cx-button-ink{background:var(--cx-ink);color:#fff}.cx-button-ink:hover{background:#7d43ff}.cx-header{z-index:50;height:var(--cx-head);padding:0 var(--cx-gutter);background:0 0;border-bottom:1px solid #0000;align-items:center;gap:40px;transition:background .3s,border-color .3s;display:flex;position:sticky;top:0}.cx-header[data-solid]{-webkit-backdrop-filter:blur(18px)saturate(1.3);backdrop-filter:blur(18px)saturate(1.3);border-bottom-color:var(--cx-line);background:#09080cd1}.cx-brand img{width:108px;height:auto;display:block}.cx-nav{align-items:center;gap:4px;display:flex}.cx-nav>a,.cx-more>button{height:36px;color:var(--cx-dim);background:0 0;border:0;border-radius:999px;align-items:center;gap:4px;padding:0 14px;font-size:14px;font-weight:500;transition:color .2s,background .2s;display:inline-flex}.cx-nav>a:hover,.cx-more>button:hover{color:var(--cx-text)}.cx-nav>a[aria-current=page],.cx-more>button[aria-current=page]{color:var(--cx-text);background:#ffffff17}.cx-more{position:relative}.cx-more>button svg{transition:transform .2s}.cx-more>button[aria-expanded=true] svg{transform:rotate(180deg)}.cx-more-menu{border:1px solid var(--cx-line-2);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#131118f5;border-radius:14px;width:280px;margin-top:0;padding:6px;animation:.18s ease-out cx-drop;display:grid;position:absolute;top:100%;left:0;box-shadow:0 24px 60px #00000073}.cx-more-menu:before{content:"";position:absolute;inset:-10px 0 100%}.cx-more-menu a{border-radius:9px;gap:2px;padding:10px 12px;display:grid}.cx-more-menu a:hover,.cx-more-menu a[aria-current=page]{background:#ffffff0f}.cx-more-menu strong{font-size:14px;font-weight:600}.cx-more-menu span{color:var(--cx-dim);font-size:12px}@keyframes cx-drop{0%{opacity:0;transform:translateY(-4px)}}@property --cx-turn{syntax:"<angle>";inherits:false;initial-value:0deg}.cx-cta{align-items:center;gap:8px;margin-left:auto;display:flex}.cx-cta .cx-inkport{height:40px;margin-left:0}.cx-inkverse{--cx-ring:conic-gradient(from var(--cx-turn), #f4c542, #ff7ad9, #b98cff, #6cc3ff, #7ef0c8, #f4c542);color:#fff;letter-spacing:.02em;white-space:nowrap;isolation:isolate;background:#0e0b14;border-radius:999px;align-items:center;gap:9px;height:40px;padding:0 16px 0 5px;font-size:13px;font-weight:700;animation:5s linear infinite cx-turn;display:inline-flex;position:relative}.cx-inkverse:before,.cx-inkverse:after{content:"";border-radius:inherit;background:var(--cx-ring);pointer-events:none;position:absolute}.cx-inkverse:before{-webkit-mask-composite:xor;padding:1.5px;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.cx-inkverse:after{z-index:-1;filter:blur(12px);opacity:.35;transition:opacity .3s;inset:2px}.cx-inkverse:hover:after,.cx-inkverse[aria-current=page]:after{opacity:.7}.cx-inkverse-art{background:#000;border-radius:50%;width:30px;height:30px;transition:transform .35s cubic-bezier(.2,1.4,.4,1);position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff2e}.cx-inkverse-art video{object-fit:cover;width:100%;height:100%;transform:scale(1.25)}.cx-inkverse:hover .cx-inkverse-art{transform:scale(1.12)rotate(-6deg)}@keyframes cx-turn{to{--cx-turn:360deg}}.cx-inkport{background:var(--cx-ink);color:#fff;letter-spacing:.02em;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;height:36px;margin-left:auto;padding:0 16px;font-size:13px;font-weight:600;transition:background .2s;display:inline-flex}.cx-inkport:hover{background:#7d43ff}.cx-menu-button{width:44px;height:44px;color:var(--cx-text);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;margin-left:auto;display:none}.cx-sheet{inset:var(--cx-head) 0 0;z-index:49;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#09080cf7;flex-direction:column;padding:12px 24px 32px;animation:.2s ease-out cx-drop;display:flex;position:fixed;overflow-y:auto}.cx-sheet a:not(.cx-inkport){border-bottom:1px solid var(--cx-line);letter-spacing:-.02em;justify-content:space-between;align-items:center;min-height:60px;font-size:22px;font-weight:600;display:flex}.cx-sheet a[aria-current=page]{color:var(--cx-ink-hi)}.cx-sheet a svg{color:var(--cx-faint)}.cx-sheet .cx-inkport{justify-content:center;height:52px;margin:24px 0 0;font-size:15px}.cx-hero{min-height:min(92svh,920px);margin-top:calc(var(--cx-head) * -1);padding:calc(var(--cx-head) + 40px) var(--cx-gutter) clamp(48px, 8vh, 96px);isolation:isolate;align-items:flex-end;display:flex;position:relative;overflow:hidden}.cx-hero-image{z-index:-2;object-fit:cover;object-position:70% 30%;width:100%;height:100%;animation:.7s cubic-bezier(.2,.7,.2,1) both cx-settle;position:absolute;inset:0}@keyframes cx-settle{0%{opacity:0;transform:scale(1.04)}}.cx-hero-shade{z-index:-1;background:linear-gradient(90deg, #09080ceb 0%, #09080c8c 38%, #09080c00 70%), linear-gradient(0deg, var(--cx-bg) 0%, #09080c00 42%), linear-gradient(180deg, #09080c99 0%, #09080c00 22%);position:absolute;inset:0}.cx-hero-content{max-width:600px;animation:.5s cubic-bezier(.2,.7,.2,1) 50ms both cx-rise}@keyframes cx-rise{0%{opacity:0;transform:translateY(14px)}}.cx-hero h1{letter-spacing:-.055em;text-wrap:balance;margin:18px 0 0;font-size:clamp(52px,8.4vw,124px);font-weight:800;line-height:.9}.cx-hero-copy{color:#d6d1de;max-width:480px;margin:22px 0 30px;font-size:17px;line-height:1.6}.cx-page{padding:0 var(--cx-gutter) 40px}.cx-section{padding:56px 0 0}.cx-section-head{justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:20px;display:flex}.cx-section-head h2{letter-spacing:-.03em;margin:0;font-size:24px;font-weight:700}.cx-section-head a{color:var(--cx-dim);white-space:nowrap;align-items:center;gap:6px;font-size:14px;transition:color .2s;display:inline-flex}.cx-section-head a:hover{color:var(--cx-text)}.cx-rail{scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 calc(var(--cx-gutter) * -1);padding:0 var(--cx-gutter) 8px;scroll-padding:0 var(--cx-gutter);grid-auto-columns:minmax(260px,calc(25% - 12px));grid-auto-flow:column;gap:16px;display:grid;overflow-x:auto}.cx-rail::-webkit-scrollbar{display:none}.cx-ep{scroll-snap-align:start;gap:4px;min-width:0;display:grid}.cx-ep-frame{aspect-ratio:16/9;background:var(--cx-raise);border-radius:10px;margin-bottom:8px;display:block;position:relative;overflow:hidden}.cx-ep-frame img{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.cx-ep-frame:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--cx-line);transition:box-shadow .25s;position:absolute;inset:0}.cx-ep:hover .cx-ep-frame img{transform:scale(1.04)}.cx-ep:hover .cx-ep-frame:after{box-shadow:inset 0 0 0 2px #ffffffb3}.cx-ep-time{font-family:var(--font-geist-mono), monospace;background:#000000b3;border-radius:6px;padding:3px 7px;font-size:11px;position:absolute;bottom:8px;right:8px}.cx-ep-id{font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;color:var(--cx-faint);font-size:11px}.cx-ep strong{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.cx-island{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,64px);display:grid}.cx-island-shot{aspect-ratio:16/9;box-shadow:inset 0 0 0 1px var(--cx-line);border-radius:14px;display:block;overflow:hidden}.cx-island-shot img{object-fit:cover;width:100%;height:100%;image-rendering:pixelated;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.cx-island-shot:hover img{transform:scale(1.03)}.cx-island-copy h2{letter-spacing:-.045em;margin:12px 0 14px;font-size:clamp(32px,3.6vw,48px);font-weight:800;line-height:1}.cx-island-copy>p:not(.cx-kicker,.cx-keys){max-width:440px;color:var(--cx-dim);margin:0 0 26px;font-size:15px;line-height:1.7}.cx-keys{color:var(--cx-faint);flex-wrap:wrap;align-items:center;gap:6px 10px;margin:18px 0 0;font-size:12px;display:flex}.cx-keys kbd{border:1px solid var(--cx-line-2);font-family:var(--font-geist-mono), monospace;color:var(--cx-dim);border-radius:5px;padding:2px 7px;font-size:11px}.cx-tracks{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 24px;margin:0;padding:0;list-style:none;display:grid}.cx-tracks button{width:100%;color:inherit;text-align:left;background:0 0;border:0;border-radius:10px;grid-template-columns:28px 48px minmax(0,1fr) auto;align-items:center;gap:14px;padding:8px 12px 8px 8px;transition:background .2s;display:grid}.cx-tracks button:hover{background:#ffffff0d}.cx-tracks button[aria-current]{background:#7132f524}.cx-track-n{font-family:var(--font-geist-mono), monospace;color:var(--cx-faint);justify-content:center;font-size:12px;display:flex}.cx-tracks button[aria-current] .cx-track-n{color:var(--cx-ink-hi)}.cx-track-cover{border-radius:7px;width:48px;height:48px;position:relative;overflow:hidden}.cx-track-cover img{object-fit:cover;width:100%;height:100%}.cx-track-hover{opacity:0;background:#00000080;place-items:center;transition:opacity .2s;display:grid;position:absolute;inset:0}.cx-tracks button:hover .cx-track-hover{opacity:1}.cx-track-text{gap:2px;min-width:0;display:grid}.cx-track-text strong{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.cx-tracks button[aria-current] .cx-track-text strong{color:var(--cx-ink-hi)}.cx-track-text span,.cx-track-artist{color:var(--cx-dim);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.cx-track-time{font-family:var(--font-geist-mono), monospace;color:var(--cx-faint);font-size:12px}.cx-tracks-full{border-top:1px solid var(--cx-line);grid-template-columns:1fr;padding-top:8px}.cx-tracks-full button{grid-template-columns:28px 56px minmax(0,1fr) 180px 52px;padding:10px 16px 10px 10px}.cx-tracks-full .cx-track-cover{width:56px;height:56px}.cx-tracks-full .cx-track-time{text-align:right}.cx-eq{align-items:flex-end;gap:2px;height:12px;display:inline-flex}.cx-eq b{background:var(--cx-ink-hi);transform-origin:bottom;border-radius:1px;width:3px;height:100%;animation:.9s ease-in-out infinite cx-eq}.cx-eq b:nth-child(2){animation-delay:-.3s}.cx-eq b:nth-child(3){animation-delay:-.6s}@keyframes cx-eq{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}.cx-duo{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding-bottom:40px;display:grid}.cx-tile{background:var(--cx-raise);min-height:260px;box-shadow:inset 0 0 0 1px var(--cx-line);isolation:isolate;border-radius:14px;align-items:flex-end;padding:28px;display:flex;position:relative;overflow:hidden}.cx-tile-photo>img{z-index:-2;object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.cx-tile-photo:before{content:"";z-index:-1;background:linear-gradient(#09080c00 30%,#09080cd9);position:absolute;inset:0}.cx-tile:hover>img{transform:scale(1.04)}.cx-tile-faces{display:flex;position:absolute;top:50%;right:24px;transform:translateY(-50%)}.cx-tile-faces img{object-fit:cover;border:3px solid var(--cx-raise);background:#f2ede4;border-radius:12px;width:120px;height:132px;transition:transform .4s cubic-bezier(.2,.7,.2,1)}.cx-tile-faces img+img{margin-left:-36px}.cx-tile-faces img:first-child{transform:rotate(-5deg)}.cx-tile-faces img:nth-child(3){transform:rotate(5deg)}.cx-tile:hover .cx-tile-faces img{transform:none}.cx-tile-copy{gap:8px;display:grid;position:relative}.cx-tile-copy strong{letter-spacing:-.035em;font-size:28px;font-weight:700}.cx-tile-arrow{color:var(--cx-dim);transition:color .2s;position:absolute;top:24px;right:24px}.cx-tile:hover .cx-tile-arrow{color:var(--cx-text)}.cx-mini{z-index:60;width:340px;position:fixed;bottom:20px;right:20px}.cx-mini[hidden]{display:none}.cx-mini-bar{border:1px solid var(--cx-line-2);-webkit-backdrop-filter:blur(20px)saturate(1.3);backdrop-filter:blur(20px)saturate(1.3);background:#131118eb;border-radius:14px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 50px #00000073}.cx-mini-bar>img{object-fit:cover;border-radius:8px;width:40px;height:40px}.cx-mini-now{gap:2px;min-width:0;display:grid}.cx-mini-now .cx-kicker{font-size:9px}.cx-mini-now strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.cx-mini-ctl{align-items:center;display:flex}.cx-mini-ctl button,.cx-mini-list-head button,.cx-mini-vol button{width:32px;height:32px;color:var(--cx-dim);background:0 0;border:0;border-radius:50%;place-items:center;transition:color .2s,background .2s;display:grid}.cx-mini-ctl button:hover:not(:disabled){color:var(--cx-text)}.cx-mini-ctl button:disabled{opacity:.3;cursor:default}.cx-mini-ctl .cx-mini-play{background:var(--cx-text);width:36px;height:36px;color:var(--cx-bg);margin:0 2px}.cx-mini-ctl .cx-mini-play:hover{color:var(--cx-bg);background:#fff}.cx-mini-progress{background:var(--cx-ink-hi);transform-origin:0;height:2px;transition:transform .25s linear;position:absolute;bottom:0;left:0;right:0}.cx-mini-list{border:1px solid var(--cx-line-2);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#131118f5;border-radius:14px;margin-bottom:8px;padding:10px;animation:.18s ease-out cx-drop;box-shadow:0 18px 50px #00000073}.cx-mini-list-head{justify-content:space-between;align-items:center;padding:0 0 6px 8px;display:flex}.cx-mini-list ol{margin:0;padding:0;list-style:none}.cx-mini-list li button{width:100%;color:var(--cx-text);text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 8px;font-size:13px;display:grid}.cx-mini-list li button:hover{background:#ffffff0f}.cx-mini-list li button[aria-current]{color:var(--cx-ink-hi)}.cx-mini-n,.cx-mini-d{font-family:var(--font-geist-mono), monospace;color:var(--cx-faint);font-size:11px}.cx-mini-t{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cx-mini-vol{border-top:1px solid var(--cx-line);align-items:center;gap:8px;margin-top:6px;padding:8px 0 0;display:flex}.cx-mini-vol input{min-width:0;accent-color:var(--cx-ink-hi);flex:1}.cx-mini-vol a{color:var(--cx-dim);white-space:nowrap;padding:0 8px;font-size:12px}.cx-mini-vol a:hover{color:var(--cx-text)}.cx-page-head{padding:64px 0 36px}.cx-page-head h1{letter-spacing:-.05em;text-wrap:balance;margin:14px 0 12px;font-size:clamp(40px,6vw,80px);font-weight:800;line-height:.98}.cx-page-head>p:last-child{color:var(--cx-dim);margin:0;font-size:16px}.cx-now{background:var(--cx-raise);box-shadow:inset 0 0 0 1px var(--cx-line);border-radius:16px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);margin-bottom:40px;display:grid;overflow:hidden}.cx-now-art{aspect-ratio:16/10;object-fit:cover;width:100%;height:100%}.cx-now-body{flex-direction:column;justify-content:center;min-width:0;padding:clamp(24px,4vw,48px);display:flex}.cx-now-body h2{letter-spacing:-.04em;margin:12px 0 6px;font-size:clamp(28px,3.4vw,44px);font-weight:800;line-height:1.05}.cx-now-body>p:not(.cx-kicker){color:var(--cx-dim);margin:0 0 28px}.cx-seek{--p:0%;appearance:none;background:linear-gradient(90deg, var(--cx-ink-hi) var(--p), #ffffff24 var(--p));cursor:pointer;border-radius:4px;width:100%;height:4px;margin:0}.cx-seek::-webkit-slider-thumb{appearance:none;background:var(--cx-text);border-radius:50%;width:14px;height:14px}.cx-seek::-moz-range-thumb{background:var(--cx-text);border:0;border-radius:50%;width:14px;height:14px}.cx-now-times{font-family:var(--font-geist-mono), monospace;color:var(--cx-faint);justify-content:space-between;margin-top:8px;font-size:11px;display:flex}.cx-now-ctl{align-items:center;gap:12px;margin-top:20px;display:flex}.cx-now-ctl button{width:44px;height:44px;color:var(--cx-dim);background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.cx-now-ctl button:hover{color:var(--cx-text)}.cx-now-ctl .cx-now-play{background:var(--cx-text);width:60px;height:60px;color:var(--cx-bg)}.cx-now-ctl .cx-now-play:hover{color:var(--cx-bg);background:#fff}.cx-music-credit{color:var(--cx-faint);margin:28px 0 40px;font-size:12px}.cx-footer{padding:56px var(--cx-gutter) 32px;border-top:1px solid var(--cx-line);margin-top:64px}.cx-footer-top{grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));gap:32px;display:grid}.cx-footer-brand img{width:104px;height:auto}.cx-footer-brand p{max-width:260px;color:var(--cx-dim);margin:14px 0 0;font-size:14px;line-height:1.6}.cx-footer-col{align-content:start;gap:12px;display:grid}.cx-footer-col .cx-kicker{color:var(--cx-faint);margin-bottom:4px}.cx-footer-col a{color:var(--cx-dim);font-size:14px;transition:color .2s}.cx-footer-col a:hover{color:var(--cx-text)}.cx-footer-note{max-width:760px;color:var(--cx-faint);margin:48px 0 0;font-size:12px;line-height:1.7}.cx-footer-end{border-top:1px solid var(--cx-line);color:var(--cx-faint);justify-content:space-between;gap:16px;margin-top:24px;padding-top:20px;font-size:12px;display:flex}.cx-footer-end span:last-child{gap:18px;display:flex}.cx-footer-end a:hover{color:var(--cx-text)}.page-container{width:auto;max-width:none;padding:0 var(--cx-gutter);margin:0}.page-heading{padding:64px 0 36px}.page-heading .eyebrow,.eyebrow{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.14em;color:var(--cx-dim);font-weight:500}.page-heading h1{letter-spacing:-.05em;font-weight:800}.page-heading h1 em,h1 em{color:var(--cx-dim)}.page-stat{color:var(--cx-text)}.primary{background:var(--cx-text);color:var(--cx-bg);border-radius:999px}.primary:hover{background:#fff}.secondary{border-radius:999px}.text-link{color:var(--cx-dim)}.text-link:hover{color:var(--cx-text)}.episode-picture,.episode-picture:after{border-radius:10px}.ep-label{font-family:var(--font-geist-mono), monospace;letter-spacing:.08em}.episode-info h3{letter-spacing:-.01em}.series-poster{border-radius:14px}.cinema[data-slot=dialog-content]{background:var(--cx-raise);border:1px solid var(--cx-line-2)}.cx-watch-head{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.cx-watch-head .cx-button{flex-shrink:0}.cx-series{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.cx-series-card{aspect-ratio:16/10;isolation:isolate;background:var(--cx-raise);border-radius:16px;flex-direction:column;justify-content:space-between;padding:clamp(20px,2.4vw,32px);display:flex;position:relative;overflow:hidden}.cx-series-card .poster-preview{z-index:-2;position:absolute;inset:0}.cx-series-card .poster-preview img,.cx-series-card .poster-preview video{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.7,.2,1),opacity .25s;position:absolute;inset:0}.cx-series-card .poster-preview video{opacity:0}.cx-series-card .poster-preview video.is-playing{opacity:1}.cx-series-card:hover .poster-preview img,.cx-series-card:hover .poster-preview video{transform:scale(1.035)}.cx-series-card:before{content:"";z-index:-1;background:linear-gradient(#09080c00 30%,#09080c59 55%,#09080ceb 100%),linear-gradient(#09080c8c 0%,#09080c00 22%);position:absolute;inset:0}.cx-series-card:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--cx-line);pointer-events:none;transition:box-shadow .25s;position:absolute;inset:0}.cx-series-card:hover:after{box-shadow:inset 0 0 0 2px #ffffffb3}.cx-series-top{justify-content:space-between;gap:12px;display:flex}.cx-series-top .cx-kicker,.cx-series-body .cx-kicker{color:#ffffffb8}.cx-series-body{justify-items:start;gap:8px;display:grid}.cx-series-body strong{letter-spacing:-.05em;font-size:clamp(36px,4.6vw,64px);font-weight:800;line-height:.95}.cx-series-line{color:#d6d1de;font-size:15px}.cx-series-cta{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);white-space:nowrap;background:#ffffff1f;border-radius:999px;align-items:center;gap:8px;margin-top:12px;padding:10px 16px;font-size:13px;font-weight:600;transition:background .2s,color .2s;display:inline-flex}.cx-series-card:hover .cx-series-cta,.cx-start:hover .cx-series-cta{background:var(--cx-text);color:var(--cx-bg)}.cx-section-head>.cx-kicker{color:var(--cx-faint)}.cx-ep-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 16px;display:grid}.cx-ep-line{color:var(--cx-dim);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.cx-start{background:radial-gradient(120% 140% at 100% 0%, #7132f547, #7132f500 60%), var(--cx-raise);box-shadow:inset 0 0 0 1px var(--cx-line);border-radius:16px;justify-items:start;gap:8px;margin-top:64px;padding:clamp(24px,4vw,48px);display:grid}.cx-start strong{letter-spacing:-.045em;font-size:clamp(28px,3.4vw,44px);font-weight:800}.cx-start>span:not(.cx-kicker,.cx-series-cta){color:var(--cx-dim)}.neon-intro{color:var(--cx-text);isolation:isolate;background:0 0;place-items:center;display:grid;overflow:hidden}.neon-intro:before{content:"";z-index:-2;background:#050407;animation:.5s ease-in-out 2.2s both neon-fade;position:absolute;inset:0}.neon-stage{justify-items:center;gap:28px;animation:.4s ease-in 2.2s both neon-fade;display:grid;position:relative}.neon-halo{z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#7132f557,#7132f51a 42%,#7132f500);width:130vmax;height:70vmax;animation:1.3s linear .25s both neon-room;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.neon-sign{aspect-ratio:1983/793;width:min(78vw,600px);position:relative}.neon-sign img{width:100%;height:100%;position:absolute;inset:0}.neon-lit{animation:1.3s linear .25s both neon-power}.neon-glow{filter:blur(16px)saturate(1.7);mix-blend-mode:screen;animation:1.3s linear .25s both neon-glow;transform:scale(1.03)}.neon-line{font-family:var(--font-geist-mono), monospace;letter-spacing:.32em;color:#e9defdc7;white-space:nowrap;font-size:11px;animation:.7s cubic-bezier(.2,.7,.2,1) 1.35s both neon-line}.neon-intro .intro-skip{color:#ffffffb3;background:#ffffff14;border:0;border-radius:999px;padding:0 18px;font-size:13px;font-weight:600;animation:.3s ease-in 2.2s both neon-fade;bottom:24px;right:24px}.neon-intro[data-ready=false] *,.neon-intro[data-ready=false]:before{animation-play-state:paused}@keyframes neon-power{0%{filter:brightness(.14)saturate(.4)}9%{filter:brightness(.14)saturate(.4)}11%{filter:brightness(1.05)saturate()}15%{filter:brightness(.16)saturate(.4)}27%{filter:brightness(.16)saturate(.4)}29%{filter:brightness(.55)saturate(.8)}33%{filter:brightness(.18)saturate(.4)}43%{filter:brightness(.18)saturate(.4)}45%{filter:brightness(1.1)saturate()}52%{filter:brightness()saturate()}54%{filter:brightness(.45)saturate(.7)}57%{filter:brightness(1.2)saturate(1.05)}to{filter:brightness()saturate()}}@keyframes neon-glow{0%,9%{opacity:0}11%{opacity:.6}15%,27%{opacity:0}29%{opacity:.2}33%,43%{opacity:0}45%{opacity:.65}52%{opacity:.55}54%{opacity:.15}57%{opacity:.75}to{opacity:.6}}@keyframes neon-room{0%,9%{opacity:0}11%{opacity:.55}15%,27%{opacity:0}29%{opacity:.18}33%,43%{opacity:0}45%{opacity:.7}52%{opacity:.65}54%{opacity:.2}57%{opacity:.9}to{opacity:1}}@keyframes neon-line{0%{opacity:0;letter-spacing:.5em}}@keyframes neon-fade{to{opacity:0}}@media (max-width:960px){.cx-nav,.cx-header>.cx-cta{display:none}.cx-menu-button{display:inline-flex}.cx-island,.cx-tracks{grid-template-columns:1fr}.cx-tracks-full button{grid-template-columns:28px 56px minmax(0,1fr) 52px}.cx-track-artist{display:none}.cx-now{grid-template-columns:1fr}.cx-ep-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cx-footer-top{grid-template-columns:repeat(3,minmax(0,1fr))}.cx-footer-brand{grid-column:1/-1}}@media (max-width:640px){:root{--cx-gutter:16px;--cx-head:60px}.cx-hero{flex-direction:column;justify-content:flex-end;min-height:0;padding-top:0;padding-bottom:32px}.cx-hero-image{z-index:-2;width:calc(100% + 2 * var(--cx-gutter));aspect-ratio:4/4.2;height:auto;margin:0 calc(var(--cx-gutter) * -1) -96px;object-position:62% 30%;position:relative;inset:auto}.cx-hero-shade{background:linear-gradient(0deg, var(--cx-bg) 38%, #09080c00 70%), linear-gradient(180deg, #09080cb3 0%, #09080c00 18%)}.cx-hero h1{font-size:56px}.cx-hero-copy{margin:16px 0 24px;font-size:15px}.cx-hero .cx-actions{grid-template-columns:1fr 1fr;display:grid}.cx-section{padding-top:44px}.cx-rail{grid-auto-columns:72%;gap:12px}.cx-duo{grid-template-columns:1fr}.cx-tile{min-height:220px;padding:22px}.cx-tile-faces{top:20px;right:20px;transform:none}.cx-tile-faces img{width:78px;height:86px}.cx-tile-faces img+img{margin-left:-26px}.cx-tile-faces~.cx-tile-arrow{display:none}.cx-tile-copy strong{font-size:24px}.cx-mini{width:auto;bottom:12px;left:12px;right:12px}.cx-footer{padding-bottom:96px}.cx-footer-top{grid-template-columns:repeat(2,minmax(0,1fr))}.cx-footer-end{flex-direction:column}.cx-tracks-full button{grid-template-columns:22px 48px minmax(0,1fr) 40px;gap:12px;padding:8px 6px}.cx-tracks-full .cx-track-cover{width:48px;height:48px}.cx-watch-head{flex-direction:column;align-items:flex-start}.cx-series{grid-template-columns:1fr}.cx-series-card{aspect-ratio:4/3.4}.cx-ep-grid{gap:20px 12px}.cx-ep-line{display:none}}@media (prefers-reduced-motion:reduce){.cx-inkverse{animation:none}.neon-intro *,.neon-intro:before{animation:none!important}.cx-hero-image,.cx-hero-content,.cx-more-menu,.cx-mini-list,.cx-sheet{animation:none}.cx-eq b{animation:none;transform:scaleY(.6)}}
