.podcastHero{background:linear-gradient(135deg,#ffffff0e,#0000 28%),linear-gradient(#0e1110 0%,#17181b 52%,#101010 100%);justify-content:center;align-items:center;width:100%;min-height:100dvh;padding:136px 0 72px;display:flex;position:relative;overflow:hidden}.podcastHero:before{content:"";pointer-events:none;border:1px solid #ffffff17;border-radius:8px;position:absolute;inset:104px clamp(20px,4vw,48px) 48px}.podcastHero:after{content:"";opacity:.28;pointer-events:none;background-color:#0000;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:72px 72px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 76%,#0000);mask-image:linear-gradient(#0000,#000 18% 76%,#0000)}.podcastWrapper{z-index:1;color:#fff;width:calc(100% - clamp(40px,8vw,96px));min-height:min(780px,100vh - 170px);padding:10px;position:relative}.podcastNewsHeader{grid-template-columns:minmax(0,1fr) minmax(300px,460px);align-items:end;gap:clamp(28px,7vw,110px);margin-bottom:clamp(30px,4vw,48px);display:grid}.podcastNewsEyebrow{color:#c8b16a;letter-spacing:0;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:900;line-height:1}.podcastNewsHeader h1{letter-spacing:0;text-transform:uppercase;max-width:620px;margin:0;font-size:clamp(42px,6.4vw,76px);font-weight:900;line-height:.95}.podcastNewsIntro{padding-bottom:3px}.podcastNewsIntro p{color:#ffffffa8;max-width:440px;margin:0 0 20px;font-size:clamp(14px,1.25vw,16px);font-weight:500;line-height:1.65}.podcastNewsButton{color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff05;border:1px solid #ffffff42;border-radius:999px;justify-content:center;align-items:center;gap:12px;width:fit-content;min-height:46px;padding:0 22px;font-size:14px;font-weight:800;line-height:1;text-decoration:none;transition:border-color .18s,background .18s,transform .18s;display:inline-flex}.podcastNewsButton:hover,.podcastNewsButton:focus-visible{background:#ffffff14;border-color:#ffffffd1;transform:translateY(-2px)}.podcastNewsButton:focus-visible{outline-offset:4px;outline:2px solid #fff}.podcastNewsGrid{grid-template-rows:minmax(260px,1fr) minmax(260px,1fr);grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(14px,1.6vw,22px);display:grid}.podcastNewsCard{isolation:isolate;background:#0f1112;border:1px solid #ffffff1a;border-radius:8px;min-height:260px;position:relative;overflow:hidden;box-shadow:0 24px 70px #00000038}.podcastNewsCardFeatured{grid-area:span 2/span 7}.podcastNewsCardWide{grid-column:span 5}.podcastNewsCardTall{grid-column:span 3}.podcastNewsCardCompact{grid-column:span 2}.podcastNewsImage{object-fit:cover;filter:brightness(.7)saturate(.82)contrast(1.04);transition:filter .22s,transform .3s;transform:scale(1.01)}.podcastNewsCard:before,.podcastNewsCard:after{z-index:1;content:"";pointer-events:none;position:absolute;inset:0}.podcastNewsCard:before{background:linear-gradient(#0000000f,#000000c2),linear-gradient(90deg,#00000085,#0000 56%)}.podcastNewsCard:after{opacity:.18;background-color:#0000;background-image:linear-gradient(90deg,#ffffff1a,#0000 1px),linear-gradient(#ffffff14,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:52px 52px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;height:100%;top:0}.podcastNewsCard:hover .podcastNewsImage{filter:brightness(.82)saturate(.96)contrast(1.02);transform:scale(1.045)}.podcastNewsOverlay{z-index:2;position:absolute;bottom:clamp(18px,2.4vw,34px);left:clamp(18px,2.4vw,34px);right:clamp(18px,2.4vw,34px)}.podcastNewsOverlay span{color:#d8c27d;letter-spacing:0;text-transform:uppercase;margin-bottom:14px;font-size:11px;font-weight:900;line-height:1;display:inline-flex}.podcastNewsOverlay h2{color:#fff;letter-spacing:0;text-transform:uppercase;max-width:420px;margin:0 0 12px;font-size:clamp(20px,2.1vw,30px);font-weight:900;line-height:1}.podcastNewsOverlay p{color:#ffffffb3;max-width:610px;margin:0;font-size:clamp(13px,1.12vw,15px);font-weight:500;line-height:1.45}.podcastNewsCardFeatured .podcastNewsOverlay h2{max-width:540px;font-size:clamp(30px,4.6vw,58px);line-height:.92}.podcastNewsCardCompact .podcastNewsOverlay h2,.podcastNewsCardTall .podcastNewsOverlay h2{font-size:clamp(18px,1.7vw,24px)}.podcastNewsCardCompact .podcastNewsOverlay p{display:none}@media (max-width:980px){.podcastHero{padding:104px 0 48px}.podcastNewsHeader{grid-template-columns:1fr}.podcastNewsIntro{padding-top:0}.podcastNewsGrid{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.podcastNewsCardFeatured,.podcastNewsCardWide,.podcastNewsCardTall,.podcastNewsCardCompact{grid-area:auto}}@media (max-width:680px){.podcastHero{align-items:flex-start;padding:88px 0 28px}.podcastWrapper{width:calc(100% - 28px);min-height:0}.podcastNewsHeader h1{font-size:clamp(34px,10vw,46px)}.podcastNewsButton{width:100%}.podcastNewsGrid{grid-template-rows:auto;grid-template-columns:1fr;gap:16px}.podcastNewsCard{min-height:300px}.podcastNewsCardFeatured{min-height:420px}.podcastNewsCardFeatured .podcastNewsOverlay h2{font-size:clamp(30px,9vw,42px)}}.podcastShortsSection{color:#111;background:#f3f0e8;width:100%;padding:112px 0 120px}.podcastShortsWrapper{width:calc(100% - clamp(40px,8vw,96px));margin:0 auto}.podcastShortsHeader{grid-template-columns:minmax(0,1fr) minmax(280px,450px);align-items:end;gap:clamp(28px,6vw,90px);margin-bottom:42px;display:grid}.podcastShortsEyebrow{color:#11111185;letter-spacing:0;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:900;line-height:1}.podcastShortsHeader h2{letter-spacing:0;text-transform:uppercase;max-width:720px;margin:0;font-size:clamp(40px,5.2vw,72px);font-weight:900;line-height:.96}.podcastShortsHeader>p{color:#1111119e;margin:0;font-size:16px;font-weight:500;line-height:1.7}.podcastShortsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.podcastShortsCard{isolation:isolate;color:#fff;background:#141414;border:1px solid #1111111a;border-radius:8px;min-height:450px;transition:border-color .18s,box-shadow .18s,transform .18s;position:relative;overflow:hidden;box-shadow:0 18px 46px #1111111f}.podcastShortsCard:hover,.podcastShortsCard:focus-within{border-color:#11111142;transform:translateY(-4px);box-shadow:0 26px 62px #1113}.podcastShortsMedia{position:absolute;inset:0;overflow:hidden}.podcastShortsMedia:after{z-index:2;content:"";pointer-events:none;background:linear-gradient(#0000000a,#000000c7),radial-gradient(circle at 50% 18%,#ffffff29,#0000 34%);position:absolute;inset:0}.podcastShortsPlaceholder,.podcastShortsVideo{width:100%;height:100%;position:absolute;inset:0}.podcastShortsPlaceholder{z-index:0;background:linear-gradient(180deg, #00000005, #0000006b),var(--podcast-shorts-thumbnail,none) center/cover no-repeat,#111;color:#ffffffd1;justify-content:center;align-items:center;display:flex}.podcastShortsPlaceholder svg{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0000005c;border:1px solid #ffffff38;border-radius:50%;width:50px;height:50px;padding:15px}.podcastShortsVideo{z-index:1;object-fit:cover;opacity:0;pointer-events:none;transition:opacity .22s;display:block}.podcastShortsVideo.isReady{opacity:1}.podcastShortsVideo iframe{pointer-events:none;width:100%!important;height:100%!important}.podcastShortsOpenButton{z-index:4;cursor:pointer;touch-action:manipulation;background:0 0;border:0;position:absolute;inset:0}.podcastShortsOpenButton:focus-visible{outline-offset:-8px;outline:2px solid #fff}.podcastShortsInfo{z-index:3;pointer-events:none;position:absolute;bottom:22px;left:22px;right:22px}.podcastShortsInfo p{color:#ffffffa8;letter-spacing:0;text-transform:uppercase;margin:0 0 9px;font-size:12px;font-weight:900;line-height:1}.podcastShortsInfo h3{letter-spacing:0;text-transform:uppercase;margin:0;font-size:clamp(22px,2.2vw,30px);font-weight:900;line-height:1}.podcastShortsActions{justify-content:center;margin-top:42px;display:flex}.podcastShortsShowMore{color:#fff;min-height:50px;font:inherit;cursor:pointer;background:#111;border:1px solid #11111129;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-size:14px;font-weight:800;line-height:1;transition:background .18s,transform .18s,box-shadow .18s;display:inline-flex}.podcastShortsShowMore:hover,.podcastShortsShowMore:focus-visible{background:#242424;transform:translateY(-2px);box-shadow:0 18px 36px #1111112e}.podcastShortsShowMore:focus-visible{outline-offset:4px;outline:2px solid #111}.podcastAudioSection{color:#fff;background:linear-gradient(#141514,#0f1110 64%,#101010);width:100%;padding:112px 0 124px}.podcastAudioWrapper{width:calc(100% - clamp(40px,8vw,96px));margin:0 auto}.podcastAudioHeader{grid-template-columns:minmax(0,1fr) minmax(280px,470px);align-items:end;gap:clamp(28px,6vw,90px);margin-bottom:34px;display:grid}.podcastAudioEyebrow{color:#d8c27d;letter-spacing:0;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:900;line-height:1}.podcastAudioHeader h2{letter-spacing:0;text-transform:uppercase;max-width:760px;margin:0;font-size:clamp(40px,5.4vw,74px);font-weight:900;line-height:.96}.podcastAudioHeader>p{color:#ffffffa3;margin:0;font-size:16px;font-weight:500;line-height:1.7}.podcastAudioNowPlaying{background:#d8c27d17;border:1px solid #d8c27d42;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;padding:18px 20px;display:flex}.podcastAudioNowPlaying span{color:#d8c27d;letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:900;line-height:1}.podcastAudioNowPlaying p{color:#fff;text-align:right;margin:0;font-size:15px;font-weight:800;line-height:1.35}.podcastAudioList{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.podcastAudioCard{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:8px;grid-template-columns:44px 52px minmax(0,1fr);align-items:center;gap:16px;min-width:0;padding:18px;transition:border-color .18s,background .18s,transform .18s;display:grid;box-shadow:0 18px 54px #0000002e}.podcastAudioCard:hover,.podcastAudioCard:focus-within,.podcastAudioCard.isActive{background:#ffffff14;border-color:#d8c27d5c}.podcastAudioCard:hover{transform:translateY(-2px)}.podcastAudioIndex{color:#ffffff61;font-size:13px;font-weight:900;line-height:1}.podcastAudioPlayButton{color:#fff;cursor:pointer;background:#ffffff1c;border:1px solid #ffffff2e;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;transition:background .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}.podcastAudioCard.isActive .podcastAudioPlayButton,.podcastAudioPlayButton:hover,.podcastAudioPlayButton:focus-visible{color:#111;background:#d8c27d;border-color:#d8c27d;transform:scale(1.03)}.podcastAudioPlayButton:focus-visible{outline-offset:4px;outline:2px solid #fff}.podcastAudioContent{min-width:0}.podcastAudioMeta{justify-content:space-between;align-items:center;gap:14px;margin-bottom:8px;display:flex}.podcastAudioMeta span,.podcastAudioMeta time{color:#ffffff8a;letter-spacing:0;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:900;line-height:1}.podcastAudioCard.isActive .podcastAudioMeta span{color:#d8c27d}.podcastAudioContent h3{color:#fff;letter-spacing:0;text-transform:uppercase;margin:0;font-size:clamp(18px,1.6vw,22px);font-weight:900;line-height:1.08}.podcastAudioContent p{color:#ffffff94;margin:8px 0 0;font-size:13px;font-weight:500;line-height:1.45}.podcastAudioControls{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:14px;display:grid}.podcastAudioControls button{color:#ffffffc7;min-width:50px;height:30px;font:inherit;cursor:pointer;background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;padding:0 10px;font-size:11px;font-weight:900;line-height:1;transition:background .18s,border-color .18s,color .18s,transform .18s,opacity .18s}.podcastAudioControls button:hover:not(:disabled),.podcastAudioControls button:focus-visible:not(:disabled){color:#fff;background:#d8c27d29;border-color:#d8c27d;transform:translateY(-1px)}.podcastAudioControls button:focus-visible{outline-offset:3px;outline:2px solid #fff}.podcastAudioControls button:disabled{cursor:not-allowed;opacity:.38}.podcastAudioProgress{align-items:center;min-width:0;height:30px;display:flex}.podcastAudioProgressLabel{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.podcastAudioProgress input{appearance:none;background:linear-gradient(90deg, #d8c27d var(--audio-progress,0%), #ffffff24 var(--audio-progress,0%));cursor:pointer;border:0;border-radius:999px;width:100%;height:4px;margin:0}.podcastAudioProgress input:disabled{cursor:not-allowed;opacity:.5}.podcastAudioProgress input::-webkit-slider-runnable-track{background:#ffffff24;border-radius:999px;height:4px}.podcastAudioProgress input::-webkit-slider-thumb{appearance:none;background:#d8c27d;border:2px solid #111;border-radius:50%;width:16px;height:16px;margin-top:-6px;box-shadow:0 0 0 4px #d8c27d2e}.podcastAudioProgress input::-moz-range-track{background:#ffffff24;border-radius:999px;height:4px}.podcastAudioProgress input::-moz-range-progress{background:#d8c27d;border-radius:999px;height:4px}.podcastAudioProgress input::-moz-range-thumb{background:#d8c27d;border:2px solid #111;border-radius:50%;width:16px;height:16px;box-shadow:0 0 0 4px #d8c27d2e}.podcastAudioActions{justify-content:center;margin-top:36px;display:flex}.podcastAudioShowMore{color:#fff;min-height:50px;font:inherit;cursor:pointer;background:#d8c27d1f;border:1px solid #d8c27d57;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-size:14px;font-weight:900;line-height:1;transition:background .18s,border-color .18s,color .18s,transform .18s,box-shadow .18s;display:inline-flex}.podcastAudioShowMore:hover,.podcastAudioShowMore:focus-visible{color:#111;background:#d8c27d;border-color:#d8c27d;transform:translateY(-2px);box-shadow:0 18px 42px #d8c27d2e}.podcastAudioShowMore:focus-visible{outline-offset:4px;outline:2px solid #fff}.podcastShortsOverlay{z-index:100000;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#000000e0;justify-content:center;align-items:center;padding:32px;display:flex;position:fixed;inset:0}.podcastShortsViewer{justify-content:center;align-items:center;gap:18px;width:min(100%,560px);max-height:calc(100vh - 64px);display:flex}.podcastShortsStage{aspect-ratio:9/16;border-radius:8px;flex:0 460px;width:min(100%,460px);position:relative;overflow:hidden}.podcastShortsSwiper,.podcastShortsSlide,.podcastShortsViewerInner{width:100%;height:100%}.podcastShortsSwiper{background:#000;overflow:hidden}.podcastShortsSlide{overflow:hidden}.podcastShortsViewerInner{color:#fff;background:#000;border:1px solid #ffffff24;border-radius:8px;position:relative;overflow:hidden;box-shadow:0 40px 110px #0000009e}.podcastShortsFullscreenPlayer,.podcastShortsFullscreenPlayer iframe,.podcastShortsInactivePoster{position:absolute;inset:0;width:100%!important;height:100%!important}.podcastShortsFullscreenPlayer{z-index:0;border:0}.podcastShortsFullscreenPlayer iframe{pointer-events:none}.podcastShortsInactivePoster{background:linear-gradient(180deg, #0000000a, #0000009e),var(--podcast-shorts-active-thumbnail,none) center/cover no-repeat,#111}.podcastShortsPlaybackLayer{z-index:1;color:#fff;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.podcastShortsPlaybackLayer:focus-visible{outline-offset:-8px;outline:2px solid #fff}.podcastShortsPlaybackLayer span{opacity:0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0000007a;border:1px solid #ffffff2e;border-radius:50%;justify-content:center;align-items:center;width:76px;height:76px;transition:opacity .18s,transform .18s;display:inline-flex;transform:scale(.92)}.podcastShortsViewerInner.isPaused .podcastShortsPlaybackLayer span,.podcastShortsViewerInner.isMuted .podcastShortsPlaybackLayer span,.podcastShortsPlaybackLayer:hover span,.podcastShortsPlaybackLayer:focus-visible span{opacity:1;transform:scale(1)}.podcastShortsViewerMeta{z-index:2;color:#fff;pointer-events:none;position:absolute;bottom:22px;left:22px;right:72px}.podcastShortsViewerMeta p{color:#ffffffad;letter-spacing:0;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:900;line-height:1}.podcastShortsViewerMeta h3{letter-spacing:0;text-transform:uppercase;margin:0;font-size:28px;font-weight:900;line-height:1}.podcastShortsControls{flex-direction:column;flex:none;gap:12px;display:flex}.podcastShortsControl,.podcastShortsClose{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff1f;border:1px solid #ffffff2e;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:background .18s,border-color .18s,transform .18s;display:inline-flex}.podcastShortsClose{z-index:2;position:fixed;top:24px;right:24px}.podcastShortsControl:hover,.podcastShortsControl:focus-visible,.podcastShortsClose:hover,.podcastShortsClose:focus-visible{background:#ffffff38;border-color:#ffffff57;transform:translateY(-1px)}.podcastShortsControl:focus-visible,.podcastShortsClose:focus-visible{outline-offset:4px;outline:2px solid #fff}@media (max-width:1120px){.podcastShortsGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.podcastShortsSection{padding:84px 0 92px}.podcastAudioSection{padding:84px 0 96px}.podcastShortsHeader,.podcastAudioHeader{grid-template-columns:1fr;margin-bottom:32px}.podcastShortsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.podcastAudioList{grid-template-columns:1fr}.podcastShortsCard{min-height:390px}.podcastShortsViewer{gap:12px}}@media (max-width:620px){.podcastShortsWrapper,.podcastAudioWrapper{width:calc(100% - 28px)}.podcastShortsGrid{grid-template-columns:1fr}.podcastShortsCard{min-height:460px}.podcastAudioNowPlaying,.podcastAudioCard{align-items:flex-start}.podcastAudioNowPlaying{flex-direction:column}.podcastAudioNowPlaying p{text-align:left}.podcastAudioCard{grid-template-columns:34px minmax(0,1fr)}.podcastAudioPlayButton{border-radius:999px;grid-column:1/-1;width:100%}.podcastAudioControls{grid-column:1/-1}.podcastShortsOverlay{padding:18px}.podcastShortsViewer{flex-direction:column;max-height:calc(100vh - 36px)}.podcastShortsStage{flex-basis:auto;width:min(100%,390px)}.podcastShortsControls{flex-direction:row}.podcastShortsClose{top:16px;right:16px}}
