.page_main__nw1Wk{padding-bottom:3rem;overflow-x:hidden}@media (min-width:640px){.page_main__nw1Wk{padding-bottom:4rem}}@media (min-width:768px){.page_main__nw1Wk{padding-bottom:5rem}}.page_ambientBackground__8pU6F{position:fixed;inset:0;pointer-events:none;overflow:hidden;z-index:-10}.page_glowAccent__QMzr_{position:absolute;top:0;left:25%;width:300px;height:300px;background:rgba(232,64,42,.08);border-radius:50%;filter:blur(100px);opacity:.4}@media (min-width:640px){.page_glowAccent__QMzr_{width:400px;height:400px;filter:blur(120px)}}@media (min-width:768px){.page_glowAccent__QMzr_{width:500px;height:500px;filter:blur(150px)}}.page_glowCyan__Xu4q9{position:absolute;bottom:25%;right:25%;width:250px;height:250px;background:rgba(232,64,42,.05);border-radius:50%;filter:blur(100px);opacity:.3}@media (min-width:640px){.page_glowCyan__Xu4q9{width:350px;height:350px;filter:blur(120px)}}@media (min-width:768px){.page_glowCyan__Xu4q9{width:400px;height:400px;filter:blur(150px)}}.page_content___38fW{position:relative;z-index:10;margin-top:1.5rem;display:flex;flex-direction:column;gap:2rem}@media (min-width:768px){.page_content___38fW{margin-top:-3rem;gap:2.5rem}}@media (min-width:1024px){.page_content___38fW{margin-top:-4rem;gap:3rem}}.ProgressCard_link__Yjxco{display:block;text-decoration:none;width:100%;height:100%}.ProgressCard_card__kt9Lw{position:relative;background:var(--color-surface);border-radius:.75rem;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.4);aspect-ratio:16/9;border:1px solid rgba(255,255,255,.05);transition:border-color .2s}.ProgressCard_card__kt9Lw:hover{border-color:rgba(232,64,42,.2)}.ProgressCard_imageContainer__NOSot{position:absolute;inset:0;width:100%;height:100%}.ProgressCard_image__DYc9G{object-fit:cover;transition:transform .5s ease}.ProgressCard_card__kt9Lw:hover .ProgressCard_image__DYc9G{transform:scale(1.04)}.ProgressCard_bottomGradient__0RYim{position:absolute;bottom:0;left:0;right:0;height:75%;background:linear-gradient(0deg,rgba(0,0,0,.97) 0,rgba(0,0,0,.5) 55%,transparent)}.ProgressCard_playOverlay__RxtGq{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.35);opacity:0;transition:opacity .25s}.ProgressCard_card__kt9Lw:hover .ProgressCard_playOverlay__RxtGq{opacity:1}.ProgressCard_playButton__dn7TU{width:2.75rem;height:2.75rem;border-radius:50%;background:var(--color-accent);display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 4px 20px rgba(232,64,42,.5);transition:transform .2s,box-shadow .2s}.ProgressCard_playButton__dn7TU:hover{transform:scale(1.08);box-shadow:0 6px 24px rgba(232,64,42,.65)}.ProgressCard_playIcon__EM7vt{margin-left:2px;fill:currentColor}.ProgressCard_infoContainer__dt4M2{position:absolute;bottom:0;left:0;right:0;padding:.625rem .75rem;display:flex;flex-direction:column;gap:.2rem}.ProgressCard_title__uvsvB{color:#fff;font-size:.875rem;font-weight:600;margin:0;text-shadow:0 1px 4px rgba(0,0,0,.6);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;font-family:var(--font-display,"Playfair Display"),serif}.ProgressCard_metaRow__4T6Rm{display:flex;align-items:center;justify-content:space-between}.ProgressCard_episodeText__76oRq{color:rgba(255,255,255,.5);font-size:.7rem;font-weight:500}.ProgressCard_timeLeft__8a_hG{color:rgba(255,255,255,.4);font-size:.65rem;font-family:var(--font-mono,"DM Mono"),monospace}.ProgressCard_progressContainer__Ie0hF{width:100%;height:2px;background:rgba(255,255,255,.15);border-radius:99px;margin-top:.3rem;overflow:hidden}.ProgressCard_progressBar__R1UH_{height:100%;background:linear-gradient(to right,var(--color-accent),var(--color-gold,#c9973a));border-radius:99px;transition:width .3s ease}.ProgressCard_dismissBtn__AwDN1{position:absolute;top:.5rem;right:.5rem;width:1.5rem;height:1.5rem;border-radius:50%;background:rgba(0,0,0,.6);backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.1);color:rgba(255,255,255,.7);display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:opacity .2s,background .2s;z-index:10}.ProgressCard_card__kt9Lw:hover .ProgressCard_dismissBtn__AwDN1{opacity:1}.ProgressCard_dismissBtn__AwDN1:hover{background:rgba(232,64,42,.7);color:#fff;border-color:transparent}.ContinueWatching_section__ToLUZ{width:100%}.ContinueWatching_header__hzbgi{justify-content:space-between;margin-bottom:1rem;padding:0 1.5rem}.ContinueWatching_headerLeft__UNYrg,.ContinueWatching_header__hzbgi{display:flex;align-items:center;gap:.5rem}@media (min-width:768px){.ContinueWatching_header__hzbgi{padding:0 3rem;margin-bottom:1.25rem}}@media (min-width:1024px){.ContinueWatching_header__hzbgi{padding:0 4rem;margin-bottom:1.5rem}}@media (min-width:1280px){.ContinueWatching_header__hzbgi{padding:0 5rem}}.ContinueWatching_title__99lKz{color:var(--color-primary-text);font-size:1.125rem;font-weight:700;margin:0;letter-spacing:-.015em;font-family:var(--font-display,"Playfair Display"),serif}@media (min-width:768px){.ContinueWatching_title__99lKz{font-size:1.25rem}}@media (min-width:1024px){.ContinueWatching_title__99lKz{font-size:1.375rem}}.ContinueWatching_subtitle__yT6Nm{color:var(--color-tertiary-text);font-size:.75rem;margin:0;flex-shrink:0}@media (min-width:768px){.ContinueWatching_subtitle__yT6Nm{font-size:.875rem}}.ContinueWatching_cardsContainer__pwP4G{position:relative;margin:0;padding:0}.ContinueWatching_scrollRow__rG17C{display:flex;gap:.75rem;overflow-x:auto;padding:.25rem 1.5rem 1.25rem;scroll-snap-type:x mandatory;scroll-padding-left:1.5rem;-ms-overflow-style:none;scrollbar-width:none}.ContinueWatching_scrollRow__rG17C::-webkit-scrollbar{display:none}@media (min-width:640px){.ContinueWatching_scrollRow__rG17C{gap:1rem}}@media (min-width:768px){.ContinueWatching_scrollRow__rG17C{gap:1.125rem;padding:.25rem 3rem 1.25rem;scroll-padding-left:3rem}}@media (min-width:1024px){.ContinueWatching_scrollRow__rG17C{gap:1.25rem;padding:.25rem 4rem 1.25rem;scroll-padding-left:4rem}}@media (min-width:1280px){.ContinueWatching_scrollRow__rG17C{padding:.25rem 5rem 1.25rem;scroll-padding-left:5rem}}.ContinueWatching_cardWrapper__ooJow{flex:none;width:220px;scroll-snap-align:start}@media (min-width:640px){.ContinueWatching_cardWrapper__ooJow{width:250px}}@media (min-width:768px){.ContinueWatching_cardWrapper__ooJow{width:280px}}@media (min-width:1024px){.ContinueWatching_cardWrapper__ooJow{width:310px}}@media (min-width:1280px){.ContinueWatching_cardWrapper__ooJow{width:340px}}.Carousel_carousel__VFPkn{width:100%;position:relative}.Carousel_header__2H05c{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;margin-bottom:1.125rem;padding:0 1.25rem}@media (min-width:768px){.Carousel_header__2H05c{padding:0 2.5rem;margin-bottom:1.5rem}}@media (min-width:1024px){.Carousel_header__2H05c{padding:0 3.5rem}}@media (min-width:1280px){.Carousel_header__2H05c{padding:0 4.5rem}}.Carousel_titleSection__qDW4w{display:flex;flex-direction:column;gap:.25rem;min-width:0}.Carousel_titleRow__49da5{display:flex;align-items:baseline;gap:.875rem}.Carousel_numeral__TBuoD{font-family:var(--font-playfair),"Playfair Display",Georgia,serif;font-style:italic;font-weight:500;font-size:1.4rem;line-height:1;color:var(--color-accent);letter-spacing:-.04em;position:relative;top:.05em;opacity:.85}@media (min-width:768px){.Carousel_numeral__TBuoD{font-size:1.65rem}}@media (min-width:1024px){.Carousel_numeral__TBuoD{font-size:1.85rem}}.Carousel_numeral__TBuoD:after{content:"—";margin-left:.55rem;color:var(--color-tertiary-text);font-style:normal;opacity:.55}.Carousel_titleLink___4bv6{display:inline-flex;align-items:center;gap:.4rem;transition:color .25s ease;color:var(--color-primary-text)}.Carousel_titleLink___4bv6:hover{color:var(--color-accent-hover)}.Carousel_titleArrow__jT8HM{color:var(--color-accent);flex-shrink:0;transition:transform .25s ease}.Carousel_titleLink___4bv6:hover .Carousel_titleArrow__jT8HM{transform:translateX(5px)}.Carousel_title__0IGWK{font-family:var(--font-playfair),"Playfair Display",Georgia,serif;font-size:1.2rem;font-weight:700;letter-spacing:-.015em;color:inherit;line-height:1.15}@media (min-width:768px){.Carousel_title__0IGWK{font-size:1.45rem}}@media (min-width:1024px){.Carousel_title__0IGWK{font-size:1.6rem}}.Carousel_subtitle__a9Imt{font-size:.775rem;color:var(--color-tertiary-text);letter-spacing:.02em;margin-left:0}@media (min-width:480px){.Carousel_subtitle__a9Imt{margin-left:2.6rem}}.Carousel_headerRight__N7_wh{display:none;align-items:center;gap:1rem;flex-shrink:0}@media (min-width:768px){.Carousel_headerRight__N7_wh{display:flex}}.Carousel_progressRail__0bGXQ{position:relative;width:80px;height:1px;background:rgba(240,235,227,.12);overflow:visible}@media (min-width:1024px){.Carousel_progressRail__0bGXQ{width:110px}}.Carousel_progressFill__2WJfu{position:absolute;top:-.5px;left:0;height:2px;background:linear-gradient(to right,var(--color-accent),var(--color-gold,#c9973a));transition:width .35s cubic-bezier(.4,0,.2,1);box-shadow:0 0 8px rgba(232,64,42,.45)}.Carousel_navButtons__mZHSl{display:flex;align-items:center;gap:.5rem}.Carousel_navButton__4gdkf{width:2.25rem;height:2.25rem;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background .25s ease,border-color .25s ease,color .25s ease;position:relative;overflow:hidden}.Carousel_navButtonEnabled__LSXIQ{background:transparent;color:var(--color-secondary-text);border:1px solid rgba(240,235,227,.18)}.Carousel_navButtonEnabled__LSXIQ:hover{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.Carousel_navIcon__Oz0mF{transition:transform .3s cubic-bezier(.4,0,.2,1)}.Carousel_navButtonEnabled__LSXIQ:hover .Carousel_navIcon__Oz0mF{transform:rotate(-8deg)}.Carousel_navButtonDisabled__35IyE{background:transparent;color:var(--color-muted-text);cursor:not-allowed;border:1px solid rgba(240,235,227,.06);opacity:.5}.Carousel_cardsContainer__a4NNZ{position:relative}.Carousel_gradientLeft__YiIMF{left:0;background:linear-gradient(to right,var(--color-base),transparent)}.Carousel_gradientLeft__YiIMF,.Carousel_gradientRight__c_uX2{position:absolute;top:0;bottom:0;width:2.5rem;z-index:10;pointer-events:none;transition:opacity .3s}.Carousel_gradientRight__c_uX2{right:0;background:linear-gradient(to left,var(--color-base),transparent)}@media (min-width:768px){.Carousel_gradientLeft__YiIMF,.Carousel_gradientRight__c_uX2{width:4rem}}@media (min-width:1024px){.Carousel_gradientLeft__YiIMF,.Carousel_gradientRight__c_uX2{width:5rem}}.Carousel_gradientHidden__dEGh6{opacity:0}.Carousel_scrollContainer__hmoaq{display:flex;align-items:flex-start;gap:.625rem;overflow-x:auto;padding:.25rem 1.25rem 1.25rem;scroll-snap-type:x mandatory;scroll-padding-left:1.25rem;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none;outline:none;cursor:grab}.Carousel_scrollContainerDragging__hGIj5{cursor:grabbing;scroll-behavior:auto}.Carousel_scrollContainer__hmoaq::-webkit-scrollbar{display:none}@media (min-width:640px){.Carousel_scrollContainer__hmoaq{gap:.75rem}}@media (min-width:768px){.Carousel_scrollContainer__hmoaq{gap:.875rem;padding:.25rem 2.5rem 1.25rem;scroll-padding-left:2.5rem}}@media (min-width:1024px){.Carousel_scrollContainer__hmoaq{gap:1rem;padding:.25rem 3.5rem 1.25rem;scroll-padding-left:3.5rem}}@media (min-width:1280px){.Carousel_scrollContainer__hmoaq{padding:.25rem 4.5rem 1.25rem;scroll-padding-left:4.5rem}}.Carousel_card__4tucc{flex:none;width:220px;scroll-snap-align:start;align-self:flex-start;--card-scale:1;--card-opacity:1;transform:scale(var(--card-scale));opacity:var(--card-opacity);transition:transform .45s cubic-bezier(.4,0,.2,1),opacity .45s cubic-bezier(.4,0,.2,1);will-change:transform,opacity;animation:Carousel_cardReveal__zGFuR .7s cubic-bezier(.4,0,.2,1) both;animation-delay:var(--_d,0s)}.Carousel_cardInner__Fmzh0{display:block}@keyframes Carousel_cardReveal__zGFuR{0%{clip-path:inset(0 100% 0 0);opacity:0;transform:scale(calc(var(--card-scale) * .98)) translateY(8px)}to{clip-path:inset(0);opacity:var(--card-opacity);transform:scale(var(--card-scale)) translateY(0)}}@media (min-width:480px){.Carousel_card__4tucc{width:240px}}@media (min-width:640px){.Carousel_card__4tucc{width:260px}}@media (min-width:768px){.Carousel_card__4tucc{width:280px}}@media (min-width:1024px){.Carousel_card__4tucc{width:300px}}@media (min-width:1280px){.Carousel_card__4tucc{width:320px}}@media (min-width:1536px){.Carousel_card__4tucc{width:340px}}@media (max-width:767px){.Carousel_card__4tucc{--card-scale:1;--card-opacity:1;animation:none}}@media (prefers-reduced-motion:reduce){.Carousel_card__4tucc{--card-scale:1;--card-opacity:1;animation:none;transition:none}.Carousel_scrollContainer__hmoaq{scroll-behavior:auto}.Carousel_navIcon__Oz0mF{transition:none}}.MediaCard_link__9LyZK{display:block;width:100%}.MediaCard_card__dwoZE{position:relative;cursor:pointer}.MediaCard_imageContainer__TdC7s{position:relative;aspect-ratio:16/9;border-radius:var(--radius-md);overflow:hidden;background:var(--color-surface);box-shadow:0 4px 16px rgba(0,0,0,.4);transition:box-shadow .35s var(--ease-out),transform .35s var(--ease-out)}.MediaCard_link__9LyZK:hover .MediaCard_imageContainer__TdC7s{box-shadow:0 12px 36px rgba(0,0,0,.6),0 0 0 1px rgba(232,64,42,.3);transform:translateY(-3px)}.MediaCard_image__dw6hw{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--ease-out)}.MediaCard_link__9LyZK:hover .MediaCard_image__dw6hw{transform:scale(1.05)}.MediaCard_epBadge__sHqCv{right:.4rem;background:rgba(12,11,10,.82);color:var(--color-secondary-text);font-size:.6rem;font-weight:600;letter-spacing:.06em;padding:.2rem .45rem;text-transform:uppercase}.MediaCard_bookmarkButton__m5i6F,.MediaCard_epBadge__sHqCv{position:absolute;top:.4rem;z-index:10;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border-radius:var(--radius-sm);border:1px solid rgba(240,235,227,.08)}.MediaCard_bookmarkButton__m5i6F{left:.4rem;width:1.75rem;height:1.75rem;background:rgba(12,11,10,.72);display:flex;align-items:center;justify-content:center;color:rgba(240,235,227,.6);opacity:0;transition:opacity .2s,color .2s,background .2s}.MediaCard_link__9LyZK:hover .MediaCard_bookmarkButton__m5i6F{opacity:1}.MediaCard_bookmarkButton__m5i6F:hover{background:rgba(232,64,42,.55)!important;color:white!important;border-color:transparent!important}.MediaCard_bookmarkSaved__foaN0{opacity:1!important;color:var(--color-accent-hover)!important}.MediaCard_playOverlay__J_KAF{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(0deg,rgba(12,11,10,.7) 0,rgba(12,11,10,.15) 50%,transparent);opacity:0;transition:opacity .25s var(--ease-out)}.MediaCard_link__9LyZK:hover .MediaCard_playOverlay__J_KAF{opacity:1}.MediaCard_playButton__Yn1y5{width:2.5rem;height:2.5rem;border-radius:50%;background:rgba(232,64,42,.9);display:flex;align-items:center;justify-content:center;box-shadow:0 0 20px rgba(232,64,42,.5),0 4px 12px rgba(0,0,0,.4);transition:transform .2s var(--ease-out),background .2s}.MediaCard_playButton__Yn1y5:hover{background:var(--color-accent-hover);transform:scale(1.1)}@media (min-width:768px){.MediaCard_playButton__Yn1y5{width:3rem;height:3rem}}.MediaCard_playIcon__jnKTD{color:white;fill:white;margin-left:2px}.MediaCard_hoverBorder__4yLW1{position:absolute;inset:0;border-radius:var(--radius-md);border:1.5px solid transparent;transition:border-color .3s;pointer-events:none}.MediaCard_link__9LyZK:hover .MediaCard_hoverBorder__4yLW1{border-color:rgba(232,64,42,.35)}.MediaCard_infoContainer__1r3DT{padding:.5rem .1rem 0;min-height:3.25rem}.MediaCard_title__uHKkU{color:var(--color-secondary-text);font-weight:500;font-size:.775rem;line-height:1.35;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;transition:color .2s;letter-spacing:.01em}.MediaCard_link__9LyZK:hover .MediaCard_title__uHKkU{color:var(--color-primary-text)}@media (min-width:640px){.MediaCard_title__uHKkU{font-size:.8125rem}}@media (min-width:768px){.MediaCard_title__uHKkU{font-size:.875rem}}.MediaCard_metaRow__uIIGc{display:flex;align-items:center;gap:.35rem;margin-top:.3rem;flex-wrap:wrap}.MediaCard_ratingBadge__LUDj9{display:flex;align-items:center;gap:.2rem;color:var(--color-gold);font-size:.65rem;font-weight:600}.MediaCard_ratingIcon__AasRP{width:.6rem;height:.6rem;fill:currentColor}@media (min-width:768px){.MediaCard_ratingBadge__LUDj9{font-size:.7rem}.MediaCard_ratingIcon__AasRP{width:.68rem;height:.68rem}}.MediaCard_yearBadge__ATKy3{font-size:.62rem;color:var(--color-muted-text);letter-spacing:.03em}.MediaCard_typeBadge__vUsuv{font-size:.58rem;color:rgba(232,64,42,.75);background:rgba(232,64,42,.1);padding:.1rem .35rem;border-radius:var(--radius-sm);font-weight:600;letter-spacing:.04em;text-transform:uppercase}