@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.0gz0.h24vv934.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.0_pfzm~5i7__8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.0e5c5_wyqqx75.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_d976246c-module__pvw2IW__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_d976246c-module__pvw2IW__variable{--font-archivo:"Archivo", "Archivo Fallback"}
@font-face{font-family:Archivo Black;font-style:normal;font-weight:400;font-display:swap;src:url(../media/316b6682b406c2db-s.0m_cefwpdo931.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Black;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5e4d537aaa9e154b-s.p.0g9-.3zp53cup.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Black Fallback;src:local(Arial);ascent-override:70.78%;descent-override:16.93%;line-gap-override:0.0%;size-adjust:124.05%}.archivo_black_c7472ff9-module__Nw7pVq__className{font-family:Archivo Black,Archivo Black Fallback;font-style:normal;font-weight:400}.archivo_black_c7472ff9-module__Nw7pVq__variable{--font-display:"Archivo Black", "Archivo Black Fallback"}
:root{--ink:#080909;--panel:#101111;--ivory:#f1eee6;--muted:#aaa79f;--line:#2b2b29;--gold:#e7a53f}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ink);color:var(--ivory);font-family:var(--font-archivo),Arial,sans-serif;margin:0}a{color:inherit;text-decoration:none}img{display:block}.site-header{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#080909e0;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;min-height:76px;padding:0 5vw;display:flex;position:sticky;top:0}.wordmark{font-family:var(--font-display);letter-spacing:.12em;font-size:14px}.wordmark span,.kicker,.eyebrow{color:var(--gold)}nav{color:#c8c5bd;align-items:center;gap:28px;font-size:13px;display:flex}nav a:hover,.text-link:hover,.host-copy a:hover{color:var(--gold)}.nav-cta{border:1px solid #56534d;padding:10px 15px}.hero{background:radial-gradient(circle at 75% 48%,#e7a53f14,#0000 28%);grid-template-columns:1.05fr .95fr;align-items:center;gap:6vw;min-height:calc(100vh - 76px);padding:6vw 5vw;display:grid}.hero-copy{max-width:760px}.kicker,.eyebrow{letter-spacing:.16em;text-transform:uppercase;margin:0 0 20px;font-size:11px;font-weight:700}h1,h2,h3,p{margin-top:0}h1{font-family:var(--font-display);letter-spacing:-.055em;text-transform:uppercase;margin-bottom:28px;font-size:clamp(52px,7.4vw,118px);line-height:.88}h1 em{color:var(--gold);font-style:normal}.lede{color:#c8c5bd;max-width:650px;font-size:clamp(17px,1.6vw,22px);line-height:1.55}.actions{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.button{text-transform:uppercase;letter-spacing:.06em;border:1px solid #4a4945;padding:14px 20px;font-size:13px;font-weight:700;transition:all .2s}.button.primary{border-color:var(--gold);background:var(--gold);color:#111}.button:hover{transform:translateY(-2px)}.hero-art{justify-self:end;width:min(100%,660px);position:relative;box-shadow:0 36px 100px #0000008c}.hero-art img{width:100%;height:auto}.section{border-top:1px solid var(--line);padding:110px 5vw}.section-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:50px;display:flex}h2{max-width:900px;font-family:var(--font-display);letter-spacing:-.045em;text-transform:uppercase;margin-bottom:0;font-size:clamp(38px,5.5vw,78px);line-height:.96}.text-link{color:#c8c5bd;white-space:nowrap}.video-shell{aspect-ratio:16/9;background:#000;border:1px solid #353531;position:relative;overflow:hidden}.video-shell iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.episode-grid{grid-template-columns:repeat(2,1fr);gap:24px;margin-top:24px;display:grid}.episode-card{border:1px solid var(--line);background:var(--panel);grid-template-columns:42% 1fr;gap:24px;padding:16px;transition:all .2s;display:grid}.episode-card:hover{border-color:var(--gold);transform:translateY(-3px)}.episode-card img{object-fit:cover;width:100%;height:100%;min-height:190px}.episode-card .eyebrow{margin:6px 0 10px}.episode-card h3{margin-bottom:12px;font-size:22px;line-height:1.08}.episode-card p{color:var(--muted);font-size:14px;line-height:1.55}.episode-card span{color:var(--gold);text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:700}.shorts-banner{color:#ddd8ce;background:#1c160e;border:1px solid #59401c;justify-content:space-between;gap:20px;margin-top:24px;padding:24px 28px;display:flex}.shorts-banner>span:last-child{color:var(--gold);white-space:nowrap}.hosts{background:#0c0d0d}.host-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(2,1fr);gap:2px;display:grid}.host-card{background:var(--ink);grid-template-columns:42% 1fr;min-height:470px;display:grid}.portrait{background:#171818;min-height:100%;position:relative;overflow:hidden}.portrait img{object-fit:cover;filter:saturate(.76)contrast(1.04)}.portrait-john-wigboldus img,.portrait-peter-radizeski img{object-position:center top}.host-copy{align-self:center;padding:38px}.host-copy .eyebrow{line-height:1.45}.host-copy h3{font-family:var(--font-display);text-transform:uppercase;margin-bottom:18px;font-size:34px}.host-copy>p:not(.eyebrow){color:var(--muted);font-size:14px;line-height:1.65}.host-copy a{text-transform:uppercase;font-size:12px;font-weight:700}.about{min-height:720px;position:relative;overflow:hidden}.about-grid{z-index:2;grid-template-columns:1fr .72fr;gap:9vw;display:grid;position:relative}.about-grid p{color:#c1beb6;font-size:18px;line-height:1.65}.cable{opacity:.65;pointer-events:none;width:100%;height:auto;position:absolute;bottom:-43%;left:0}.listen{background:var(--ivory);color:var(--ink);grid-template-columns:.9fr 1.1fr;align-items:start;gap:8vw;display:grid}.listen .kicker{color:#986312}.platforms{border-top:1px solid #b7b2a8}.platforms a{border-bottom:1px solid #b7b2a8;justify-content:space-between;padding:25px 0;font-size:20px;display:flex}.platforms b{letter-spacing:.06em;text-transform:uppercase;font-size:12px}.platforms a:hover span{color:#986312}.contact{text-align:center;padding-block:150px}.contact h2{margin-inline:auto}.contact>a{color:var(--gold);margin-top:30px;font-size:clamp(18px,2vw,28px);display:inline-block}footer{border-top:1px solid var(--line);color:#77756f;justify-content:space-between;gap:24px;padding:26px 5vw;font-size:12px;display:flex}@media (max-width:1050px){.hero{grid-template-columns:1fr 42%}.host-card{grid-template-columns:1fr}.portrait{min-height:390px}.episode-card{grid-template-columns:1fr}}@media (max-width:720px){.site-header{min-height:66px}nav a:not(.nav-cta){display:none}.hero{grid-template-columns:1fr;min-height:auto;padding-top:70px}.hero-art{grid-row:1;justify-self:stretch}.section{padding-block:75px}.section-heading{flex-direction:column;align-items:start;margin-bottom:32px}.episode-grid,.host-grid,.about-grid,.listen{grid-template-columns:1fr}.shorts-banner{flex-direction:column}.portrait{min-height:440px}.about{min-height:660px}.cable{bottom:-16%;transform:scale(1.4)}footer{flex-direction:column}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
