:root{--bg:#050505;--paper:#0c0b09;--text:#f4efe6;--muted:#aaa397;--gold:#d7a62a;--line:rgba(215,166,42,.28);--max:1420px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.nav{height:82px;position:fixed;z-index:40;inset:0 0 auto;display:flex;align-items:center;justify-content:space-between;padding:0 4vw;background:rgba(5,5,5,.82);backdrop-filter:blur(16px);border-bottom:1px solid rgba(255,255,255,.07)}.brand{display:flex;align-items:center;gap:14px}.brand img{width:105px;height:58px;object-fit:contain}.brand span{font-size:9px;letter-spacing:.35em;color:var(--gold);border-left:1px solid var(--line);padding-left:14px}.nav nav{display:flex;gap:27px;font-size:10px;letter-spacing:.15em;text-transform:uppercase}.nav nav a:hover{color:#e8bc4f}.menu{display:none;background:none;border:0;color:white;font-size:22px}.hero{min-height:100vh;display:flex;align-items:flex-end;position:relative;padding:0 7vw 10vh;background:linear-gradient(90deg,rgba(0,0,0,.9),rgba(0,0,0,.48) 55%,rgba(0,0,0,.2)),linear-gradient(to top,#050505,transparent 45%),url('/assets/images/podcast-hero.png') center/cover}.hero-copy{max-width:850px}.eyebrow{font-size:10px;letter-spacing:.32em;color:#ddb249;text-transform:uppercase}.hero h1,.title,.section-head h2,.host h2,.guest-cta h2{font:400 clamp(52px,7vw,112px)/.94 Georgia,serif;letter-spacing:-.035em;margin:20px 0}.hero h1 em{font-weight:400;color:#d9b24e}.hero p.lede{max-width:620px;color:#d0c9bd;font-size:18px;line-height:1.65}.btn{display:inline-block;margin:18px 10px 0 0;padding:15px 19px;border:1px solid rgba(255,255,255,.2);font-size:10px;letter-spacing:.16em;text-transform:uppercase}.btn.gold{background:#c99822;color:#080808;border-color:#c99822}.section{padding:12vh 6vw;max-width:var(--max);margin:auto}.section-head{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:55px}.section-head h2{font-size:clamp(44px,5vw,78px)}.section-head p{max-width:520px;color:var(--muted);line-height:1.7}.feature{display:grid;grid-template-columns:1.15fr .85fr;background:#0a0908;min-height:650px}.feature-media{position:relative;min-height:600px}.feature-media img{width:100%;height:100%;object-fit:cover;filter:brightness(.72) saturate(.82)}.play{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);width:80px;height:80px;border-radius:50%;display:grid;place-items:center;background:rgba(0,0,0,.5);border:1px solid rgba(255,255,255,.6);font-size:22px}.feature-copy{padding:7vw 6vw;align-self:center}.feature-copy h2{font:400 clamp(42px,5vw,72px)/1 Georgia,serif}.feature-copy p{color:var(--muted);line-height:1.75}.meta{color:#d4a93d;text-transform:uppercase;font-size:9px;letter-spacing:.18em}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.card{background:#0b0b0b;border:1px solid rgba(255,255,255,.07);transition:.25s;overflow:hidden}.card:hover{transform:translateY(-5px);border-color:var(--line)}.card img{width:100%;aspect-ratio:16/10;object-fit:cover;filter:brightness(.8)}.card-body{padding:24px}.card h3{font:400 27px/1.15 Georgia,serif;margin:10px 0}.card p{color:var(--muted);font-size:14px;line-height:1.6}.categories{display:flex;gap:10px;flex-wrap:wrap}.pill{padding:11px 15px;border:1px solid var(--line);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.host{max-width:none;display:grid;grid-template-columns:.9fr 1.1fr;background:#0a0908}.host-copy{padding:10vw 7vw;align-self:center}.host-copy p{max-width:560px;color:var(--muted);line-height:1.8}.host-image{min-height:700px}.host-image img{width:100%;height:100%;object-fit:cover;filter:brightness(.72) saturate(.8)}.guest-cta{text-align:center;padding:14vh 5vw;background:radial-gradient(circle at 50% 100%,rgba(215,166,42,.12),transparent 42%)}.guest-cta h2{font-size:clamp(50px,6vw,88px)}.guest-cta p{max-width:620px;margin:20px auto;color:var(--muted);line-height:1.7}.page{padding:130px 6vw 12vh;max-width:var(--max);margin:auto}.title{font-size:clamp(52px,6vw,90px)}.search{display:flex;gap:10px;margin:35px 0 50px}.search input,.form input,.form textarea,.form select{width:100%;background:#0d0d0d;border:1px solid #2a2926;color:white;padding:14px}.search button,.form button{background:#c99822;color:#080808;border:0;padding:14px 20px;font-weight:bold}.episode{display:grid;grid-template-columns:1fr .8fr;gap:55px;align-items:start}.episode-cover img{width:100%;aspect-ratio:16/10;object-fit:cover}.video{aspect-ratio:16/9;margin-top:35px}.video iframe{width:100%;height:100%;border:0}.guest-list{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.guest-card img{width:100%;aspect-ratio:1/1;object-fit:cover;filter:brightness(.82)}.guest-card h3{font:400 24px Georgia;margin:15px 0 5px}.adminbar{padding:110px 5vw 30px;max-width:1200px;margin:auto}.adminnav{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:30px}.adminnav a{border:1px solid var(--line);padding:10px 12px;font-size:11px}.form{max-width:850px}.form label{display:block;margin:18px 0 7px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#d6b04d}.form textarea{min-height:130px}.notice{padding:14px;border:1px solid var(--line);margin:15px 0;color:#e6c56e}.table{width:100%;border-collapse:collapse}.table td,.table th{padding:13px;border-bottom:1px solid #222;text-align:left}.table th{color:#d6b04d;font-size:10px;text-transform:uppercase;letter-spacing:.1em}footer{padding:70px 5vw 35px;border-top:1px solid #1d1d1d;text-align:center;color:#777;font-size:11px}footer img{width:150px;margin:auto}footer p{font:20px Georgia;color:#aaa}@media(max-width:850px){.nav{height:70px;padding:0 20px}.nav nav{display:none;position:absolute;top:70px;left:0;right:0;background:#080808;padding:25px;flex-direction:column}.nav nav.open{display:flex}.menu{display:block}.hero{padding:0 24px 10vh;background-position:62% center}.feature,.host,.episode{grid-template-columns:1fr}.feature-media,.host-image{min-height:55vh}.grid{grid-template-columns:1fr}.section{padding:10vh 24px}.section-head{display:block}.guest-list{grid-template-columns:1fr 1fr}.page{padding:110px 24px 10vh}.host-copy{padding:10vh 24px}}

.host-role{color:#d7b14b!important;font-size:12px!important;letter-spacing:.08em;text-transform:uppercase;line-height:1.7!important}.host-philosophy{font:italic 25px/1.3 Georgia,serif!important;color:#e1bc59!important;margin-top:28px}.help{display:block;color:#8f887c;line-height:1.5;margin-top:8px}.episode-tags{display:flex;gap:10px;flex-wrap:wrap;margin:28px 0 0}.episode-guest{margin-top:70px;padding:45px;background:#0a0908;border:1px solid rgba(255,255,255,.07);display:grid;grid-template-columns:180px 1fr;gap:35px;align-items:center}.episode-guest img{width:180px;height:180px;object-fit:cover}.episode-guest h2{font:400 42px/1 Georgia,serif;margin:10px 0 16px}.episode-guest p{color:var(--muted);line-height:1.75}@media(max-width:650px){.episode-guest{grid-template-columns:1fr;padding:25px}.episode-guest img{width:130px;height:130px}}
