.creator-showcase-page{--cs-violet:var(--gold,#7e4798);background:#fff;color:#282828;overflow:clip;}
.creator-showcase-page .cs-wrap{width:88%;max-width:1520px;margin-inline:auto;}
.cs-hero{padding:38px 0 28px;}
.cs-hero-head{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:26px;}
.cs-eyebrow{display:block;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--cs-violet);margin-bottom:15px;}
.cs-hero h1{font-size:clamp(54px,6.4vw,98px);line-height:1;letter-spacing:-.04em;margin:0;}
.cs-script{font-family:'Micdup Script',cursive!important;font-style:normal;font-weight:400;color:var(--cs-violet);letter-spacing:0;}
.cs-hero h1 .cs-script{font-size:1.25em;line-height:.75;white-space:nowrap;}
.cs-hero-copy{max-width:370px;font-size:15px;line-height:1.55;margin:0 0 4px;color:#655d69;}
.cs-creator-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;}
.cs-creator-card{min-width:0;display:block;flex:0 0 calc((100% - (var(--cs-columns,3) - 1) * var(--cs-gap,16px)) / var(--cs-columns,3));}
.cs-card-photo{position:relative;overflow:hidden;border-radius:9px;background:#17141c;}
.cs-card-photo img{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;object-position:center;transition:transform .5s ease;}
.cs-creator-card:hover img{transform:scale(1.035);}
.cs-card-play{position:absolute;bottom:12px;right:12px;display:grid;place-items:center;width:32px;height:32px;background:#fff;color:var(--cs-violet);border-radius:50%;font-size:11px;box-shadow:0 3px 16px #0003;}
.cs-card-label{display:flex;justify-content:space-between;align-items:start;gap:8px;padding:13px 0 9px;border-bottom:1px solid #e5ddea;}
.cs-card-label h2{font-size:26px;line-height:1.1;letter-spacing:-.025em;margin:0;}
.cs-card-label p{font-size:11px;line-height:1.4;color:#706877;margin:5px 0 0;}
.cs-card-arrow{font-size:23px;color:var(--cs-violet);line-height:1;}
.cs-jumpbar{position:sticky;top:0;z-index:15;background:#fffffff2;backdrop-filter:blur(14px);border-block:1px solid #e9e1ee;}
.cs-jumpbar .cs-wrap{display:flex;align-items:center;gap:8px;padding-block:10px;overflow-x:auto;scrollbar-width:thin;}
.cs-jump-label{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#817489;margin-right:12px;white-space:nowrap;}
.cs-jumpbar a{padding:9px 16px;border-radius:24px;font-size:12px;white-space:nowrap;border:1px solid transparent;}
.cs-jumpbar a:hover,.cs-jumpbar a[aria-current='true']{color:var(--cs-violet);background:#f5eef9;border-color:#e6d8ed;}
.cs-feature{scroll-margin-top:86px;padding:58px 0 50px;}
.cs-feature-head{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:24px;}
.cs-feature-title{display:flex;align-items:center;gap:20px;min-width:0;}
.cs-show-logo{width:126px;height:68px;object-fit:contain;display:block;flex:none;background:#202020;border-radius:6px;padding:8px;}
.cs-feature-head .cs-eyebrow{margin-bottom:7px;}
.cs-feature-head h2{font-size:clamp(32px,3.2vw,49px);letter-spacing:-.025em;line-height:1.1;margin:0;}
.cs-feature-head p{font-size:13px;color:#bdb3c4;margin:6px 0 0;}
.cs-channel{border-bottom:1px solid currentColor;font-size:12px;white-space:nowrap;padding:5px 0;}
.cs-feature-layout{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(260px,1fr);gap:30px;align-items:start;}
.cs-player-column{min-width:0;}
.cs-player{position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:10px;background:#111;isolation:isolate;}
.cs-player-poster{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain;}
.cs-poster-button{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:13px;width:100%;border:0;background:linear-gradient(0deg,#0006,transparent 55%,#0001);color:#fff;}
.cs-poster-button:hover{background:#0004;}
.cs-play-disc{width:66px;height:66px;border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--cs-violet);font-size:22px;padding-left:4px;box-shadow:0 8px 30px #0004;transition:transform .25s;}
.cs-poster-button:hover .cs-play-disc{transform:scale(1.07);}
.cs-play-label{font-size:12px;letter-spacing:.025em;background:#17131bce;border-radius:20px;padding:7px 13px;}
.cs-player iframe{position:absolute;inset:0;width:100%;height:100%;border:0;background:#111;}
.cs-player.is-loaded .cs-player-poster,.cs-player.is-loaded .cs-poster-button{display:none;}
.cs-player-meta{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;margin-top:12px;font-size:11px;color:#bfb4c6;}
.cs-player-meta a{font-size:11px;color:inherit;text-decoration:underline;text-underline-offset:3px;}
.cs-close-player{display:none;border:1px solid #82748b;background:transparent;color:inherit;border-radius:20px;padding:7px 12px;font-size:11px;}
.cs-close-player.is-visible{display:inline-flex;}
.cs-episode-copy{padding:4px 0 0;}
.cs-episode-number{font-size:10px;letter-spacing:.19em;text-transform:uppercase;color:#baa0c7;display:block;margin-bottom:17px;}
.cs-episode-copy h3{font-size:clamp(30px,2.7vw,44px);line-height:1.1;letter-spacing:-.02em;margin:0 0 17px;}
.cs-guest{font-size:13px;line-height:1.5;color:#d2c5da;margin:0 0 20px;}
.cs-summary{font-size:15px;line-height:1.7;color:#d9d0de;margin:0 0 23px;}
.cs-tags{display:flex;gap:8px;flex-wrap:wrap;list-style:none;margin:0;padding:0;}
.cs-tags li{font-size:10px;line-height:1.35;padding:7px 10px;border:1px solid #65556f;border-radius:20px;color:#ddd1e5;}
.cs-feature--blue{background:#201d2b;color:#fff;}
.cs-feature--charcoal{background:#f8f5fa;color:#282828;}
.cs-feature--light{background:#fff;color:#282828;}
.cs-feature--navy{background:#16283d;color:#fff;}
.cs-feature--dark{background:#283227;color:#fff;}
.cs-feature--charcoal .cs-feature-head p,.cs-feature--light .cs-feature-head p,.cs-feature--charcoal .cs-player-meta,.cs-feature--light .cs-player-meta{color:#746b7b;}
.cs-feature--charcoal .cs-episode-number,.cs-feature--light .cs-episode-number{color:var(--cs-violet);}
.cs-feature--charcoal .cs-guest,.cs-feature--light .cs-guest{color:#615569;}
.cs-feature--charcoal .cs-summary,.cs-feature--light .cs-summary{color:#655d6b;}
.cs-feature--charcoal .cs-tags li,.cs-feature--light .cs-tags li{border-color:#dfd1e8;color:#75627f;background:#fff;}
.cs-stills{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:25px;}
.cs-stills figure{position:relative;}
.cs-moment-button{position:absolute;right:9px;bottom:33px;min-width:34px;min-height:34px;background:#fffffff0;border:0;border-radius:22px;color:var(--cs-violet);display:grid;place-items:center;font-size:10px;}
.cs-stills figure{margin:0;min-width:0;}
.cs-stills img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;border-radius:7px;background:#16131a;}
.cs-stills figcaption{font-size:10px;letter-spacing:.04em;color:#bdb2c4;margin-top:8px;line-height:1.4;}
.cs-feature--charcoal .cs-stills figcaption,.cs-feature--light .cs-stills figcaption{color:#7c6f85;}
.cs-end{padding:53px 0;background:#f5eff9;}
.cs-end .cs-wrap{display:flex;align-items:center;justify-content:space-between;gap:30px;}
.cs-end h2{font-size:clamp(38px,4.2vw,63px);line-height:1.08;margin:0;}
.cs-end p{max-width:520px;font-size:15px;color:#75657e;line-height:1.6;margin:15px 0 0;}
.cs-end-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap;}
.cs-end-actions .button{background:var(--cs-violet);border-color:var(--cs-violet);color:#fff;font-size:13px;gap:22px;white-space:nowrap;}
.cs-end-actions .cs-help{font-size:12px;border-bottom:1px solid var(--cs-violet);padding-bottom:4px;}
.creator-showcase-page a:focus-visible,.creator-showcase-page button:focus-visible{outline:2px solid var(--cs-violet);outline-offset:5px;}
.cs-card-photo img{aspect-ratio:16/9;object-fit:contain;}
@media(min-width:1600px){.cs-card-photo img{aspect-ratio:16/9;}}
@media(max-width:1050px){.cs-hero-head{align-items:start;flex-direction:column;gap:19px;}.cs-hero-copy{max-width:650px;}.cs-feature-layout{grid-template-columns:minmax(0,1.45fr) minmax(230px,1fr);gap:24px;}.cs-feature-head h2{font-size:36px;}.cs-show-logo{width:100px;height:60px;}.cs-summary{font-size:14px;}.cs-end .cs-wrap{align-items:start;flex-direction:column;}.cs-card-label h2{font-size:23px;}}
@media(max-width:760px){.cs-hero{padding:27px 0 24px;}.creator-showcase-page .cs-wrap{width:88%;}.cs-hero h1{font-size:58px;}.cs-hero-copy{font-size:14px;max-width:380px;}.cs-eyebrow{font-size:9px;margin-bottom:12px;}.cs-hero-head{margin-bottom:22px;}.cs-creator-grid{--cs-columns:2;--cs-gap:13px;gap:18px 13px;}.cs-card-photo img{aspect-ratio:16/10;}.cs-card-play{width:27px;height:27px;right:8px;bottom:8px;font-size:9px;}.cs-card-label{padding-top:10px;padding-bottom:9px;}.cs-card-label h2{font-size:24px;}.cs-card-label p{font-size:10px;}.cs-card-arrow{font-size:19px;}.cs-jumpbar .cs-wrap{width:100%;padding:8px 6%;}.cs-jump-label{display:none;}.cs-jumpbar a{font-size:11px;padding:10px 12px;}.cs-feature{padding:35px 0;scroll-margin-top:65px;}.cs-feature-head{gap:16px;margin-bottom:20px;align-items:start;}.cs-feature-title{gap:13px;align-items:start;}.cs-show-logo{width:72px;height:56px;padding:6px;}.cs-feature-head h2{font-size:30px;}.cs-feature-head .cs-eyebrow{font-size:8px;margin-bottom:6px;}.cs-feature-head p{font-size:11px;}.cs-feature-head .cs-channel{display:none;}.cs-feature-layout{display:flex;flex-direction:column;gap:23px;}.cs-player-column,.cs-episode-copy{width:100%;}.cs-play-disc{width:52px;height:52px;font-size:17px;}.cs-play-label{font-size:10px;}.cs-episode-number{font-size:9px;margin-bottom:12px;}.cs-episode-copy h3{font-size:32px;margin-bottom:13px;}.cs-summary{font-size:14px;line-height:1.65;margin-bottom:18px;}.cs-guest{font-size:12px;margin-bottom:15px;}.cs-tags li{font-size:9px;}.cs-stills{gap:12px;margin-top:23px;}.cs-stills img{aspect-ratio:16/10;object-fit:cover;object-position:center;}.cs-stills figcaption{font-size:9px;}.cs-end{padding:35px 0;}.cs-end h2{font-size:43px;}.cs-end p{font-size:14px;}.cs-close-player{min-height:44px;}.cs-hero h1 .cs-script{font-size:1.16em;}}
@media(prefers-reduced-motion:reduce){.cs-card-photo img,.cs-play-disc{transition:none;}.cs-creator-card:hover img,.cs-poster-button:hover .cs-play-disc{transform:none;}.creator-showcase-page{scroll-behavior:auto;}}
@media(max-width:760px){.cs-card-photo img,.cs-stills img{aspect-ratio:16/9;object-fit:contain;}}
@media(max-width:760px){.cs-stills{grid-template-columns:repeat(2,minmax(0,1fr));}.cs-stills figure:last-child:nth-child(odd){grid-column:1/-1;}.cs-moment-button{min-width:44px;min-height:44px;}.cs-creator-grid{--cs-columns:2;}}

@media(max-width:760px){.cs-card-label h2{font-size:21px;}.cs-card-label{min-height:67px;}}
@media(min-width:761px) and (max-width:1050px){.cs-creator-grid{--cs-columns:2;}}
.cs-collection{padding:38px 0 34px;background:#fff;}
.cs-collection-head{margin-bottom:24px;}
.cs-collection-head h2{font-size:clamp(34px,3.7vw,52px);line-height:1.1;margin:0;}
.cs-feature--featured{background:linear-gradient(120deg,#17171f,#2a2133);padding:34px 0;}
.cs-feature--featured .cs-feature-head h2{font-size:clamp(38px,4vw,58px);}
.cs-feature--featured .cs-feature-layout{grid-template-columns:minmax(0,1.8fr) minmax(270px,1fr);}
.cs-feature--blue .cs-eyebrow,.cs-feature--navy .cs-eyebrow,.cs-feature--dark .cs-eyebrow{color:#d2afe8;}
@media(max-width:760px){.cs-collection{padding:28px 0;}.cs-feature--featured{padding:28px 0;}.cs-feature--featured .cs-feature-head h2{font-size:36px;}.cs-feature--featured .cs-feature-layout{display:flex;}.cs-feature--featured .cs-show-logo{width:84px;height:60px;}}
