@layer custom {
:root{--cnvs-themecolor: #FF3D00;--cnvs-themecolor-rgb: 255, 61, 0;--cnvs-body-font: "Space Mono", monospace;--cnvs-primary-font: "Bebas Neue", sans-serif;--cnvs-secondary-font: "Space Mono", monospace}#header{--cnvs-header-bg: transparent;--cnvs-header-sticky-bg: #0A0A0A;--cnvs-primary-menu-font: "Bebas Neue", sans-serif;--cnvs-primary-menu-font-weight: 400;--cnvs-primary-menu-font-size: 1.125rem;--cnvs-primary-menu-tt: uppercase;--cnvs-primary-menu-ls: .15em;--cnvs-primary-menu-color: rgba(255,255,255,.85);--cnvs-primary-menu-hover-color: #FF3D00}#header .sub-menu-container{background-color:#0a0a0a;border-color:#ff3d0040;border-top:3px solid #FF3D00;border-radius:0}#header .sub-menu-container .cnvs-menu-item>.cnvs-menu-link{font-family:var(--cnvs-primary-font);letter-spacing:.12em;color:#ffffffbf}#header .sub-menu-container .cnvs-menu-item:hover>.cnvs-menu-link{color:#ff3d00}.signal-logo-text{font-family:var(--cnvs-primary-font);font-size:1.75rem;letter-spacing:.1em;color:#fff;text-decoration:none;line-height:1}.signal-logo-text span{color:#ff3d00}.btn-listen{font-family:var(--cnvs-primary-font);font-size:1.05rem;letter-spacing:.1em;background-color:#ff3d00;color:#0a0a0a!important;border:3px solid #FF3D00;border-radius:0;padding:8px 22px;text-transform:uppercase;transition:background-color .2s ease,color .2s ease;text-decoration:none;display:inline-flex;align-items:center;gap:8px;line-height:1}.btn-listen:hover{background-color:transparent;color:#ff3d00!important}.signal-stripe{position:absolute;bottom:0;left:0;width:100%;height:3px;background-color:#ff3d00;pointer-events:none}#header #header-wrap{position:relative}#header .cnvs-hamburger-inner,#header .cnvs-hamburger-inner:before,#header .cnvs-hamburger-inner:after{background-color:#fff}@media(min-width:992px){#hero.include-header{padding-top:160px}}.hero-clip-h1{clip-path:inset(0 100% 0 0);animation:clipRevealLeft .9s cubic-bezier(.77,0,.18,1) .1s forwards;will-change:clip-path}@keyframes clipRevealLeft{to{clip-path:inset(0 0% 0 0)}}.hero-photo-wrap{opacity:0;animation:photoFadeIn .7s ease .3s forwards;will-change:opacity}@keyframes photoFadeIn{to{opacity:1}}.hero-badge{transform:scale(.8);opacity:0;animation:badgeStamp .4s cubic-bezier(.34,1.56,.64,1) .6s forwards;will-change:transform,opacity}@keyframes badgeStamp{to{transform:scale(1);opacity:1}}.hero-copy{opacity:0;transform:translateY(12px);animation:copyRise .5s ease .5s forwards;will-change:opacity,transform}@keyframes copyRise{to{opacity:1;transform:translateY(0)}}.hero-cta{opacity:0;transform:translateY(12px);animation:copyRise .5s ease .65s forwards;will-change:opacity,transform}.signal-h1{font-family:var(--cnvs-primary-font);font-size:13vw;line-height:.92;color:#fff;text-wrap:balance;letter-spacing:.01em;margin:0}.signal-h1 .line2{font-size:9vw;display:block;color:#fff}.hero-cta-btn{display:inline-block;background:#ff3d00;color:#0a0a0a;font-family:var(--cnvs-primary-font);font-size:20px;letter-spacing:.1em;text-decoration:none;padding:14px 36px;border-radius:0;border:none;transition:background .18s ease,color .18s ease}.hero-cta-btn:hover{background:#fff;color:#0a0a0a}.hero-photo-col{position:absolute;right:0;top:0;width:40%;height:100%;overflow:hidden}.hero-photo-img{width:100%;height:100%;object-fit:cover;object-position:top center;filter:grayscale(100%) contrast(1.15);mix-blend-mode:normal}.hero-photo-duotone{position:absolute;inset:0;background:#ff3d00;opacity:.18;pointer-events:none;mix-blend-mode:color}.hero-photo-shadow{position:absolute;inset:0;background:linear-gradient(to right,#0A0A0A 0%,transparent 30%);pointer-events:none}.hero-episode-badge{position:absolute;bottom:80px;right:40px;background:#ff3d00;padding:10px 22px;border-radius:0;z-index:10}.hero-episode-badge span{font-family:var(--cnvs-primary-font);font-size:26px;letter-spacing:.08em;color:#fff;display:block;line-height:1}.hero-stripe{position:absolute;bottom:0;left:0;width:100%;height:4px;background:#ff3d00;z-index:20}@media(max-width:991px){.hero-photo-col{position:relative;width:100%;height:55vw;min-height:280px}.signal-h1{font-size:18vw}.signal-h1 .line2{font-size:12vw}.hero-episode-badge{bottom:20px;right:16px}}@media(prefers-reduced-motion:reduce){.hero-clip-h1,.hero-photo-wrap,.hero-badge,.hero-copy,.hero-cta{animation:none!important;clip-path:none!important;opacity:1!important;transform:none!important}}#featured-episode .signal-stripe{width:100%;height:4px;background:#ff3d00;transform:rotate(-0deg);margin-bottom:0;display:block}.signal-stripe-angled{width:110%;height:4px;background:#ff3d00;transform:rotate(-1.5deg);margin-left:-5%;margin-bottom:60px;display:block}.ep-player-block{background:#0a0a0a;border:3px solid #0A0A0A;padding:32px;display:flex;flex-direction:column;gap:24px}.ep-artwork{width:100%;aspect-ratio:1 / 1;background:#1a1a1a;border:2px solid #2a2a2a;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.ep-artwork img{width:100%;height:100%;object-fit:cover;opacity:.7;filter:grayscale(100%)}.ep-artwork-overlay{position:absolute;inset:0;background:#ff3d0014}.ep-play-btn{position:absolute;width:72px;height:72px;border-radius:50%;border:3px solid #FF3D00;background:#0a0a0ad9;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s}.ep-play-btn:hover{background:#ff3d00}.ep-play-btn i{color:#ff3d00;font-size:1.5rem;margin-left:4px}.ep-play-btn:hover i{color:#0a0a0a}.ep-controls{display:flex;flex-direction:column;gap:10px}.ep-progress-track{width:100%;height:4px;background:#2a2a2a;position:relative;cursor:pointer}.ep-progress-fill{width:38%;height:100%;background:#ff3d00}.ep-progress-dot{width:10px;height:10px;background:#ff3d00;border-radius:50%;position:absolute;top:50%;left:38%;transform:translate(-50%,-50%)}.ep-timestamps{display:flex;justify-content:space-between;font-family:var(--cnvs-secondary-font);font-size:11px;color:#ffffff73;letter-spacing:.05em}.ep-waveform{display:flex;align-items:center;gap:2px;height:36px}.ep-waveform-bar{background:#2a2a2a;width:3px;border-radius:1px;flex-shrink:0}.ep-waveform-bar.played{background:#ff3d00}.ep-meta-wrap{position:relative}.ep-number-watermark{font-family:var(--cnvs-primary-font);font-size:160px;line-height:1;color:#0a0a0a0f;position:absolute;top:-30px;left:-10px;pointer-events:none;user-select:none;z-index:0}.ep-meta-content{position:relative;z-index:1}.ep-label{font-family:var(--cnvs-secondary-font);font-size:11px;letter-spacing:.15em;color:#ff3d00;text-transform:uppercase;margin-bottom:4px}.ep-title{font-family:var(--cnvs-primary-font);font-size:52px;line-height:1;color:#0a0a0a;margin-bottom:10px;letter-spacing:.02em}.ep-guest{font-family:var(--cnvs-secondary-font);font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--cnvs-themecolor);margin-bottom:20px}.ep-notes{font-family:var(--cnvs-secondary-font);font-size:13px;line-height:1.8;color:#0a0a0abf;margin-bottom:20px}.ep-tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:28px}.ep-tag{font-family:var(--cnvs-secondary-font);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#0a0a0a;border:2px solid #0A0A0A;padding:5px 12px;border-radius:0;background:transparent}.ep-actions{display:flex;gap:12px;flex-wrap:wrap}.ep-btn{font-family:var(--cnvs-primary-font);font-size:18px;letter-spacing:.1em;color:#0a0a0a;border:3px solid #0A0A0A;padding:10px 24px;border-radius:0;background:transparent;text-decoration:none;display:inline-block;transition:background .15s,color .15s}.ep-btn:hover{background:#0a0a0a;color:#f5f3ee}.ep-section-heading{font-family:var(--cnvs-primary-font);font-size:80px;line-height:1;color:#0a0a0a;letter-spacing:.02em;margin-bottom:40px}#about-host{font-family:var(--cnvs-secondary-font)}#about-host .section-label{font-family:var(--cnvs-primary-font);font-size:9vw;line-height:.85;color:var(--cnvs-themecolor);display:block;letter-spacing:.02em}#about-host .host-name{font-family:var(--cnvs-primary-font);font-size:64px;line-height:1;color:#fff;letter-spacing:.03em;margin:12px 0 24px}#about-host .host-bio{font-family:var(--cnvs-secondary-font);font-size:13px;line-height:1.8;color:#ffffffbf;max-width:560px;margin:0}#about-host .expertise-strip{display:flex;flex-wrap:wrap;gap:12px;margin-top:36px}#about-host .expertise-tag{font-family:var(--cnvs-secondary-font);font-size:11px;color:#fff;border:2px solid #fff;border-radius:999px;padding:6px 18px;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}#about-host .press-list{list-style:none;padding:0;margin:0}#about-host .press-list li{padding:22px 0;border-bottom:1px solid rgba(255,255,255,.15)}#about-host .press-list li:first-child{border-top:1px solid rgba(255,255,255,.15)}#about-host .press-logo-text{font-family:var(--cnvs-primary-font);font-size:28px;letter-spacing:.12em;color:#fff;display:flex;align-items:center;gap:14px}#about-host .press-logo-text span.press-desc{font-family:var(--cnvs-secondary-font);font-size:10px;color:#ffffff73;letter-spacing:.04em;text-transform:uppercase;font-weight:400;line-height:1.4}#about-host .pull-quote{font-family:var(--cnvs-primary-font);font-size:36px;font-style:italic;color:#fff;line-height:1.15;letter-spacing:.02em;margin-top:40px;padding-top:32px;border-top:3px solid var(--cnvs-themecolor)}#about-host .pull-quote-attr{font-family:var(--cnvs-secondary-font);font-size:11px;color:#ffffff80;margin-top:12px;letter-spacing:.06em;text-transform:uppercase;display:block}#about-host .accent-stripe{width:100%;height:4px;background:var(--cnvs-themecolor);display:block;margin-top:80px;transform:rotate(-.4deg);transform-origin:left center;position:relative;left:-1%;width:102%}@media(max-width:991px){#about-host .section-label{font-size:18vw}#about-host .host-name{font-size:48px}#about-host .pull-quote{font-size:28px}#about-host .right-col{margin-top:48px}}#why-listen{padding-top:100px;padding-bottom:60px}.wl-title{font-family:var(--cnvs-primary-font);font-size:9vw;line-height:1;color:#0a0a0a;letter-spacing:.02em;margin-bottom:0}.wl-rule{border:none;border-top:3px solid #0A0A0A;margin:24px 0 56px}.wl-block{border-top:3px solid #0A0A0A;padding:32px 28px 36px;background-color:#f5f3ee;transition:background-color .18s ease,color .18s ease;cursor:default}.wl-block:hover{background-color:#0a0a0a}.wl-block:hover .wl-block-headline{color:#fff}.wl-block:hover .wl-block-body{color:#ffffffb8}.wl-block-num{font-family:var(--cnvs-primary-font);font-size:96px;line-height:1;color:#ff3d00;margin-bottom:8px;display:block}.wl-block-headline{font-family:var(--cnvs-primary-font);font-size:36px;line-height:1.1;color:#0a0a0a;letter-spacing:.03em;margin-bottom:14px;transition:color .18s ease}.wl-block-body{font-family:var(--cnvs-secondary-font);font-size:13px;line-height:1.7;color:#0a0a0ab3;margin:0;transition:color .18s ease}.wl-row{display:flex;gap:0}.wl-row+.wl-row{margin-top:0}.wl-col-7{flex:0 0 58.333%;max-width:58.333%;padding-right:2px}.wl-col-5{flex:0 0 41.667%;max-width:41.667%;padding-left:2px}.wl-row:last-child .wl-col-7{padding-right:0;padding-left:2px}.wl-row:last-child .wl-col-5{padding-left:0;padding-right:2px}@media(max-width:767px){.wl-title{font-size:17vw}.wl-row{flex-direction:column}.wl-col-7,.wl-col-5{flex:0 0 100%;max-width:100%;padding:0}.wl-block{margin-bottom:2px}.wl-block-num{font-size:72px}}.ep-card{background:#f5f3ee;border:2px solid #fff;border-radius:0;padding:28px 28px 24px;position:relative;overflow:hidden;transition:background .18s ease,border-color .18s ease;cursor:pointer;height:100%;display:flex;flex-direction:column}.ep-card:hover{background:#ff3d00;border-color:#0a0a0a}.ep-watermark{font-family:var(--cnvs-primary-font);font-size:120px;line-height:1;color:#0000000d;position:absolute;bottom:-10px;left:10px;pointer-events:none;user-select:none;transition:color .18s ease}.ep-card:hover .ep-watermark{color:#00000012}.ep-card-top{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:18px}#episode-highlights .ep-artwork{width:80px;height:80px;object-fit:cover;flex-shrink:0;filter:grayscale(100%);transition:filter .18s ease}.ep-card:hover .ep-artwork{filter:grayscale(100%) contrast(1.2)}.ep-badge{font-family:var(--cnvs-primary-font);font-size:20px;color:var(--cnvs-themecolor);letter-spacing:.05em;transition:color .18s ease;line-height:1;padding-top:2px}.ep-card:hover .ep-badge{color:#0a0a0a}#episode-highlights .ep-title{font-family:var(--cnvs-primary-font);font-size:32px;line-height:1.05;color:#0a0a0a;letter-spacing:.02em;margin-bottom:6px;transition:color .18s ease;position:relative;z-index:1}.ep-card:hover .ep-title{color:#0a0a0a}#episode-highlights .ep-guest{font-family:var(--cnvs-secondary-font);font-size:11px;color:var(--cnvs-themecolor);text-transform:uppercase;letter-spacing:.12em;margin-bottom:10px;transition:color .18s ease;position:relative;z-index:1}.ep-card:hover .ep-guest{color:#0a0a0a}.ep-desc{font-family:var(--cnvs-secondary-font);font-size:12px;line-height:1.7;color:#0a0a0aa6;margin-bottom:0;flex-grow:1;transition:color .18s ease;position:relative;z-index:1}.ep-card:hover .ep-desc{color:#000000bf}.ep-card-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:20px;position:relative;z-index:1}.ep-runtime{font-family:var(--cnvs-secondary-font);font-size:11px;color:#0a0a0a73;letter-spacing:.08em;transition:color .18s ease}.ep-card:hover .ep-runtime{color:#0000008c}#episode-highlights .ep-play-btn{font-family:var(--cnvs-primary-font);font-size:14px;letter-spacing:.1em;color:#0a0a0a;background:transparent;border:2px solid #0A0A0A;border-radius:0;padding:6px 14px;text-decoration:none;display:inline-block;transition:background .18s ease,color .18s ease,border-color .18s ease}.ep-card:hover .ep-play-btn{background:#0a0a0a;color:#ff3d00;border-color:#0a0a0a}.ep-section-stripe{display:block;width:100%;height:4px;background:var(--cnvs-themecolor);margin-bottom:60px;transform:rotate(-.4deg);transform-origin:left center}#episode-highlights .section-heading{font-family:var(--cnvs-primary-font);font-size:9vw;line-height:.92;color:#fff;letter-spacing:.01em;margin-bottom:60px;text-wrap:balance}#guests-subscribe{--cnvs-themecolor: #FF3D00;--cnvs-themecolor-rgb: 255, 61, 0}.guests-grid{display:grid;grid-template-columns:1fr 1.4fr 1fr 1.4fr;grid-template-rows:auto auto;gap:48px 40px;align-items:start}.guest-entry{display:flex;flex-direction:column;align-items:flex-start}.guest-entry img{filter:grayscale(100%) contrast(1.1);display:block;object-fit:cover;object-position:center top}.guest-entry .guest-name{font-family:var(--cnvs-primary-font);font-size:22px;color:#0a0a0a;margin:12px 0 4px;line-height:1;letter-spacing:.03em}.guest-entry .guest-title{font-family:var(--cnvs-secondary-font);font-size:10px;color:var(--cnvs-themecolor);line-height:1.5;text-transform:uppercase;letter-spacing:.04em}#guests-subscribe .signal-stripe{width:100%;height:4px;background:#ff3d00;transform:rotate(-.5deg) scaleX(1.02);transform-origin:center;display:block;position:relative;z-index:2}.platform-row{display:flex;flex-wrap:wrap;gap:16px;justify-content:flex-start}.platform-btn{display:inline-flex;align-items:center;gap:12px;border:2px solid #ffffff;background:transparent;color:#fff;text-decoration:none;padding:14px 22px;border-radius:0;transition:background .15s ease,border-color .15s ease;font-family:var(--cnvs-primary-font);font-size:24px;letter-spacing:.05em;line-height:1;white-space:nowrap}.platform-btn i{font-size:20px;flex-shrink:0}.platform-btn:hover{background:#ff3d00;border-color:#ff3d00;color:#fff}.section-label-signal{font-family:var(--cnvs-secondary-font);font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:var(--cnvs-themecolor);display:block;margin-bottom:8px}.guests-heading{font-family:var(--cnvs-primary-font);font-size:9vw;line-height:.9;color:#0a0a0a;margin:0 0 56px;letter-spacing:.01em}.subscribe-heading{font-family:var(--cnvs-primary-font);font-size:9vw;line-height:.9;color:#fff;margin:0 0 48px;letter-spacing:.01em}@media(max-width:991px){.guests-grid{grid-template-columns:1fr 1.4fr 1fr;gap:36px 28px}.guests-heading,.subscribe-heading{font-size:14vw}}@media(max-width:767px){.guests-grid{grid-template-columns:1fr 1fr;gap:28px 20px}.guests-heading,.subscribe-heading{font-size:18vw}.platform-btn{font-size:18px;padding:12px 16px}}.sn-wrap{display:flex;min-height:520px}.sn-left,.sn-right{flex:1;padding:80px 60px 70px}.sn-left{border-right:4px solid #0A0A0A}.sn-title{font-family:var(--cnvs-primary-font);font-size:64px;line-height:1;color:#0a0a0a;margin:0 0 24px;letter-spacing:.02em}.sn-body{font-family:var(--cnvs-secondary-font);font-size:13px;line-height:1.75;color:#0a0a0ab3;margin:0 0 36px;max-width:380px}.sn-stats{display:flex;gap:48px;margin-bottom:40px}.sn-stat-num{font-family:var(--cnvs-primary-font);font-size:48px;line-height:1;color:var(--cnvs-themecolor);display:block}.sn-stat-label{font-family:var(--cnvs-secondary-font);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#0a0a0a8c;display:block;margin-top:6px}.sn-btn-dark{display:inline-block;font-family:var(--cnvs-primary-font);font-size:22px;letter-spacing:.1em;color:#fff;background:#0a0a0a;border:3px solid #0A0A0A;padding:10px 36px 8px;border-radius:0;text-decoration:none;transition:background .18s,color .18s}.sn-btn-dark:hover{background:#ff3d00;border-color:#ff3d00;color:#fff}.sn-form-row{display:flex;gap:0;margin-bottom:14px}.sn-email-input{flex:1;font-family:var(--cnvs-secondary-font);font-size:13px;color:#0a0a0a;background:#f5f3ee;border:3px solid #0A0A0A;border-right:none;border-radius:0;padding:12px 16px;outline:none;min-width:0}.sn-email-input::placeholder{color:#0a0a0a66}.sn-btn-subscribe{font-family:var(--cnvs-primary-font);font-size:20px;letter-spacing:.08em;color:#0a0a0a;background:var(--cnvs-themecolor);border:3px solid var(--cnvs-themecolor);border-radius:0;padding:0 28px;cursor:pointer;white-space:nowrap;transition:background .18s,border-color .18s}.sn-btn-subscribe:hover{background:#0a0a0a;border-color:#0a0a0a;color:#fff}.sn-trust{font-family:var(--cnvs-secondary-font);font-size:11px;color:#0a0a0a73;line-height:1.6}@media(max-width:991px){.sn-wrap{flex-direction:column}.sn-left{border-right:none;border-bottom:4px solid #0A0A0A;padding:60px 30px 50px}.sn-right{padding:50px 30px 60px}.sn-title{font-size:48px}.sn-stats{gap:32px}.sn-stat-num{font-size:38px}}.signal-footer-logotype{font-family:var(--cnvs-primary-font);font-size:32px;letter-spacing:.05em;color:#fff;line-height:1;text-decoration:none}.signal-footer-stat{font-family:var(--cnvs-secondary-font);font-size:11px;color:#ffffff73;letter-spacing:.08em;text-transform:uppercase}.signal-footer-stat strong{font-family:var(--cnvs-primary-font);font-size:22px;color:#ff3d00;letter-spacing:.05em;display:block;line-height:1}.signal-platform-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;color:#ffffff8c;border:1px solid rgba(255,255,255,.12);font-size:16px;text-decoration:none;transition:color .2s,border-color .2s}.signal-platform-icon:hover{color:#ff3d00;border-color:#ff3d00}#signal-copyrights{border-top:1px solid rgba(255,255,255,.08);background:transparent}.signal-copyright-text{font-family:var(--cnvs-secondary-font);font-size:11px;color:#ffffff59;letter-spacing:.05em}.signal-copyright-text a{color:#ffffff73;text-decoration:none}.signal-copyright-text a:hover{color:#ff3d00}.signal-divider-dot{display:inline-block;width:4px;height:4px;background:#ff3d00;margin:0 10px 2px;vertical-align:middle}.hero-copy-text{font-family:var(--cnvs-secondary-font);font-size:14px;line-height:1.75;color:#ffffffb3;letter-spacing:.02em}.signal-footer-tagline{font-family:var(--cnvs-secondary-font);font-size:11px;color:#ffffff61;letter-spacing:.08em;text-transform:uppercase;max-width:220px;line-height:1.6}.footer-divider{width:1px;background:#ffffff14;align-self:stretch}.copyright-slash{color:#fff3}
}