@font-face{font-family:Quicksand;src:url(/media/quicksand.ttf)format("truetype");font-weight:300 700;font-display:swap}:root{--paper:#f5f2ea;--ink:#171717;--navy:#16263d;--gold:#c5a253;--muted:#5b5b56;--line:#d7d4ca;--white:#fffdf8;--rose:#9e1b32;--max:1320px;color:var(--ink);background:var(--paper);font-synthesis:none;font-family:Quicksand,Arial,sans-serif}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-underline-offset:5px}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}img{max-width:100%;height:auto;display:block}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:-.045em;font-weight:600;line-height:1.13}h1{font-size:clamp(2.5rem,5vw,4.7rem)}h2{font-size:clamp(1.85rem,3vw,3rem)}h3{font-size:1.4rem}p{line-height:1.75}em{color:#776036;font-style:normal}a,button{transition:background-color .15s,color .15s}a:hover{color:#816529}:focus-visible{outline-offset:5px;outline:3px solid #9e1b32}::selection{background:#e4d3a3}.skip-link{background:var(--navy);color:#fff;z-index:100;padding:12px;position:fixed;top:-100px;left:12px}.skip-link:focus{top:10px}.site-header{height:110px;padding:20px max(28px,calc((100vw - var(--max))/2));border-bottom:1px solid var(--line);background:var(--paper);z-index:10;align-items:center;gap:26px;display:flex;position:relative}.brand{flex:0 0 208px}.brand img{width:208px}.site-header nav{align-items:center;gap:22px;margin-left:auto;display:flex}.site-header nav a{white-space:nowrap;font-size:12px;font-weight:700;text-decoration:none}.button{background:var(--navy);color:#fff;border:1px solid var(--navy);border-radius:3px;justify-content:center;align-items:center;gap:24px;min-height:48px;padding:15px 22px;font-size:13px;font-weight:700;line-height:1.4;text-decoration:none;display:inline-flex}.button:hover{color:#fff;background:#2b405d}.button.outline{color:var(--navy);background:0 0;border-color:#a9adb0}.button.outline:hover{background:#e6e3da}.button:disabled{opacity:.6;cursor:wait}.header-listen{white-space:nowrap}.menu-toggle{display:none}.section{max-width:var(--max);margin:0 auto;padding:76px 0}.eyebrow{letter-spacing:.16em;text-transform:uppercase;margin-bottom:20px;font-size:11px;font-weight:700;line-height:1.7}.text-link{border-bottom:1px solid #a19988;padding-bottom:6px;font-size:13px;font-weight:700;text-decoration:none;display:inline-block}.actions{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.hero{max-width:var(--max);grid-template-columns:1fr 1.02fr;gap:44px 28px;margin:auto;padding-top:65px;display:grid}.hero-copy{padding:14px 0 10px}.hero h1{letter-spacing:-.055em;margin:26px 0;font-size:clamp(3.2rem,5.8vw,5.3rem);line-height:1.06}.hero-description{color:#464741;max-width:450px;margin-bottom:26px;font-size:16px}.hero-caption{color:var(--muted);margin:28px 0 0;font-size:11px}.little-rule{background:var(--gold);width:28px;height:2px;margin:0 9px 3px 0;display:inline-block}.hero-visual{align-self:center;position:relative}.hero-visual>img{aspect-ratio:1.26;object-fit:cover;object-position:center;border-radius:2px;width:100%}.image-caption{letter-spacing:.09em;border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:15px 0;font-size:8px;font-weight:700;display:flex}.hero-bottom{border-top:1px solid var(--line);letter-spacing:.13em;grid-column:1/-1;justify-content:space-between;align-items:center;padding:22px 0;font-size:10px;display:flex}.latest{padding-top:38px;padding-bottom:64px}.section-top{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;margin-bottom:30px;padding-bottom:22px;font-size:11px;display:flex}.section-top .eyebrow{margin:0}.latest-grid{grid-template-columns:1.08fr 1fr;align-items:center;gap:52px;display:grid}.latest h2{margin-bottom:18px;font-size:clamp(1.8rem,3vw,2.7rem)}.latest p:not(.eyebrow){font-size:14px}.latest-grid .eyebrow{color:#705623;margin-bottom:12px}.thumb{border-radius:3px;text-decoration:none;display:block;position:relative;overflow:hidden}.thumb img{aspect-ratio:16/9;object-fit:contain;background:#e7e3da;width:100%}.play-icon{width:38px;height:38px;color:var(--ink);background:var(--paper);border-radius:50%;place-items:center;font-size:21px;display:grid;position:absolute;bottom:12px;right:12px}.listening{max-width:var(--max);border:1px solid var(--line);background:#e9e5da;grid-template-columns:1fr 1fr;gap:12px 32px;margin:0 auto;padding:32px 40px;display:grid}.listening h2{letter-spacing:-.025em;font-size:1.5rem}.listening .eyebrow{margin-bottom:8px}.listening>.small{grid-column:1/-1;margin:0;font-size:10px}.platforms{align-items:center;gap:25px;display:flex}.platform{flex:1}.platform>a{white-space:nowrap;font-size:15px;font-weight:700;text-decoration:none}.platform>button{background:0 0;border:0;border-bottom:1px solid #817861;min-height:30px;margin:8px 0;padding:6px 0;font-size:11px;display:block}.embed iframe{border:0;width:100%}.section-heading{justify-content:space-between;align-items:end;gap:26px;margin-bottom:32px;display:flex}.section-heading h2{margin-bottom:0}.section-heading .eyebrow{margin-bottom:10px}.section-heading>a{white-space:nowrap}.episode-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:35px 28px;display:grid}.episode-card{min-width:0}.episode-card h3{letter-spacing:-.02em;margin:10px 0 0;font-size:1.17rem;line-height:1.42}.episode-card h3 a{text-decoration:none}.card-meta{color:var(--muted);justify-content:space-between;gap:12px;margin-top:17px;font-size:9px;font-weight:600;line-height:1.6;display:flex}.card-meta span:last-child{flex-shrink:0}.topics{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1.1fr;gap:100px;display:grid}.topics p:not(.eyebrow){font-size:14px}.topic-list a{border-bottom:1px solid var(--line);align-items:center;gap:22px;min-height:62px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.topic-list a:first-child{border-top:1px solid var(--line)}.topic-list a>span:last-child{margin-left:auto}.topic-num{color:#756448;font-size:10px}.about-teaser{grid-template-columns:1.2fr 1fr;gap:25px 100px;display:grid}.about-teaser>.eyebrow{grid-column:1/-1;margin:0}.about-teaser h2{font-size:clamp(2.8rem,4vw,4rem);line-height:1.15}.about-teaser>div{align-self:center;font-size:15px}.community-block{background:#e8e4da;grid-template-columns:1fr 1fr;gap:100px;padding:55px;display:grid}.community-block h2{font-size:3.1rem}.community-block p{font-size:14px}.newsletter{border-left:1px solid #bdb8aa;align-self:center;padding-left:45px}.newsletter h3{font-size:2rem}.newsletter p{font-size:14px}.small-links{gap:24px;margin-top:26px;font-size:11px;display:flex}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.product-card img{aspect-ratio:1;object-fit:contain;width:100%}.product-card>.eyebrow{margin:20px 0 8px;font-size:9px}.product-card h3{letter-spacing:-.01em;margin-bottom:8px;font-size:1rem}.product-card .small{color:var(--muted);font-size:10px}.sponsor-strip{max-width:var(--max);border-block:1px solid var(--line);align-items:center;gap:50px;margin:0 auto 70px;padding:26px 0;display:flex}.sponsor-strip p{margin:0 auto 0 0;font-size:15px}.sponsor-strip a{font-size:12px;font-weight:600}.site-footer{color:#f5f2ea;padding:65px max(28px,calc((100vw - var(--max))/2)) 28px;isolation:isolate;background:#17212d;position:relative}.site-footer:before{content:"";opacity:.13;z-index:-1;background:url(/media/footer.webp) 50%/cover;position:absolute;inset:0}.footer-grid{grid-template-columns:1.6fr 1fr 1.2fr 1.2fr;gap:50px;display:grid}.footer-grid h2{letter-spacing:.06em;margin-bottom:24px;font-size:12px}.footer-grid>div>a{margin-bottom:13px;font-size:12px;text-decoration:none;display:block}.footer-grid p{margin:24px 0;font-size:16px}.footer-grid .small{font-size:10px}.footer-bottom{border-top:1px solid #4a5159;justify-content:space-between;gap:30px;margin-top:45px;padding-top:25px;font-size:9px;display:flex}.footer-bottom>div{flex-wrap:wrap;gap:20px;display:flex}.social-links{gap:12px;margin-bottom:20px;display:flex}.social-links a{background:#f5f2ea;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.chat-trigger{z-index:20;background:var(--paper);border:1px solid #c7b487;border-radius:12px;place-items:center;width:54px;height:60px;padding:8px;display:grid;position:fixed;bottom:20px;right:20px;box-shadow:0 4px 20px #0002}dialog{border:1px solid var(--line);background:var(--paper);border-radius:8px;width:calc(100% - 40px);max-width:480px;padding:35px}dialog::backdrop{background:#17212dbb}dialog h2{font-size:2rem}.page-intro{max-width:var(--max);border-bottom:1px solid var(--line);margin:0 auto;padding:70px 0 48px}.page-intro h1{max-width:1050px}.lead{max-width:850px;font-size:19px;line-height:1.7}.page-body{min-height:400px;padding-top:45px}.filters{grid-template-columns:2fr 1.2fr 1.1fr .8fr auto;align-items:end;gap:15px;margin-bottom:24px;display:grid}.filters label{font-size:12px;font-weight:600}.filters input,.filters select{margin-top:8px}.filters .button{padding:12px}.filters select{max-width:100%}input,select,textarea{background:var(--white);color:var(--ink);border:1px solid #aba99f;border-radius:3px;width:100%;min-height:48px;padding:12px}textarea{resize:vertical;min-height:130px}.small{font-size:12px}.load-more{margin-top:36px}.empty{text-align:center;background:#eae6dd;margin:30px 0;padding:65px 30px}.empty h2{font-size:2.2rem}.empty p{max-width:700px;margin:0 auto 24px}.empty .button{margin-top:10px}.two-col{grid-template-columns:1.7fr 1fr;gap:60px;display:grid}.two-col aside .newsletter{background:#e8e4da;border:0;padding:35px}.panel{border:1px solid var(--line);margin-bottom:30px;padding:35px}.panel h2{font-size:2rem}.collection-link{border-top:1px solid var(--line);margin-top:60px;padding-top:50px}.about-scene{max-width:1050px;margin:0 auto 65px}.about-scene img{object-fit:contain;width:100%}.prose{max-width:810px;margin:0 auto}.prose h2{margin:45px 0 18px;font-size:2rem}.prose p{font-size:17px}.prose blockquote{border-left:3px solid var(--gold);margin:40px 0;padding-left:28px;font-size:24px;line-height:1.8}.inquiry-form{max-width:850px;margin:30px 0 0}.notice{background:#ede6d6;border:1px solid #c7bb9e;margin-bottom:28px;padding:20px 24px;font-size:13px}.notice p{margin:8px 0 0}.form-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.form-grid label{font-size:13px;font-weight:600}.form-grid input,.form-grid select,.form-grid textarea{margin-top:8px}.form-grid .full{grid-column:1/-1}.checkbox{align-items:flex-start;gap:12px;line-height:1.6;display:flex;font-weight:400!important}.checkbox input{flex:0 0 20px;width:20px;min-height:20px;margin-top:3px}.honeypot{display:none}.inquiry-form>.small{margin:24px 0}.form-status{max-width:700px;padding-top:15px;font-size:14px}.contact-links{flex-wrap:wrap;gap:26px;margin-bottom:32px;display:flex}.faq{max-width:960px;margin:auto}.faq details{border-bottom:1px solid var(--line);padding:25px 0}.faq summary{cursor:pointer;font-size:20px;font-weight:600;line-height:1.5}.faq details p{margin:20px 0 0}.faq .listening{margin-top:60px}.legal-page h1{max-width:810px;margin:0 auto}.legal-page>.eyebrow{max-width:810px;margin:0 auto 20px}.legal-page .notice{margin-top:30px}.episode-page h1{max-width:1050px;margin:25px 0 40px;font-size:clamp(2rem,4vw,3.9rem)}.breadcrumb{gap:12px;margin-bottom:35px;font-size:12px;display:flex}.detail-media{max-width:1050px}.detail-media img{width:100%}.detail-media .button{margin-top:25px}.detail-layout{grid-template-columns:1.7fr 1fr;gap:75px;margin:65px 0;display:grid}.detail-layout h2{font-size:2rem}.detail-layout .lead{font-size:17px}.episode-aside{background:#e9e5dc;align-self:start;padding:30px}.episode-aside>.button{margin:12px 0;display:flex}.episode-aside .newsletter{border:0;padding:25px 0 0}.episode-aside .newsletter h3{font-size:1.5rem}.tags{flex-wrap:wrap;gap:10px;margin:30px 0;display:flex}.tags a{border:1px solid #b7b3a6;border-radius:30px;padding:10px 15px;font-size:11px;text-decoration:none}.chapters{padding:0;list-style:none}.chapters li{border-bottom:1px solid var(--line)}.chapters a{gap:20px;padding:12px 0;font-size:14px;text-decoration:none;display:flex}.chapters time{color:#725c36;min-width:65px}.share{flex-wrap:wrap;align-items:center;gap:18px;margin:35px 0;font-size:12px;display:flex}.episode-next{justify-content:space-between;gap:30px;margin-top:45px;display:flex}.concept-2 .hero{grid-template-columns:1fr;gap:0;padding-top:45px;position:relative}.concept-2 .hero-copy{grid-template-columns:1.3fr 1fr;column-gap:70px;display:grid}.concept-2 .hero-copy>.eyebrow{grid-column:1/-1}.concept-2 .hero h1{grid-row:2/5;margin-top:0;font-size:5.6rem}.concept-2 .hero-description{margin-top:10px}.concept-2 .hero .actions{align-content:center}.concept-2 .hero-visual>img{aspect-ratio:2.6;object-position:center 44%}.concept-2 .hero-bottom{margin-top:24px}.concept-2 .recent .episode-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.concept-2 .episode-card{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;column-gap:20px;padding-top:22px;display:grid}.concept-2 .episode-card .thumb{grid-row:1/3;align-self:start}.concept-2 .episode-card .card-meta{margin:0;display:block}.concept-2 .episode-card .card-meta span{display:block}.concept-2 .episode-card h3{font-size:1rem}.concept-2 .about-teaser{background:#e9e5dc;grid-template-columns:1.3fr 1fr;padding:50px}.concept-3 .hero{grid-template-columns:1.08fr 1fr;gap:44px;padding-top:50px}.concept-3 .hero-visual{grid-area:1/1}.concept-3 .hero-copy{grid-area:1/2}.concept-3 .hero h1{font-size:4.7rem}.concept-3 .hero-visual>img{aspect-ratio:.95;object-position:38% center}.concept-3 .hero-bottom{grid-row:2}.concept-3 .latest-grid{grid-template-columns:1.3fr 1fr}.concept-3 .topics{grid-template-columns:1fr;gap:25px}.concept-3 .topic-list{grid-template-columns:1fr 1fr;gap:0 40px;display:grid}.concept-3 .about-teaser h2{font-size:4.3rem}.concept-3 .community-block{background:#eee5e1}.concept-3 .recent .episode-grid{gap:40px}@media (min-width:1600px){:root{--max:1380px}.hero h1{font-size:5.8rem}}@media (max-width:1410px){.section,.hero,.page-intro,.sponsor-strip,.listening{margin-left:40px;margin-right:40px}.site-header{gap:20px;padding:20px 40px}.site-header nav{gap:15px}.site-header nav a{font-size:11px}.brand{flex-basis:180px}.brand img{width:180px}.header-listen{padding:12px 16px;font-size:11px}.topics{gap:65px}}@media (max-width:1100px){.site-header{height:95px}.brand{flex-basis:190px}.menu-toggle{border:1px solid var(--line);background:0 0;margin-left:auto;padding:12px;font-weight:700;display:block}.site-header nav{background:var(--paper);padding:20px 40px;display:none;position:absolute;top:95px;left:0;right:0;box-shadow:0 10px 15px #0001}.site-header nav.open{flex-wrap:wrap;display:flex}.site-header nav a{padding:12px;font-size:14px}.hero h1{font-size:4.1rem}.hero .actions{gap:16px}.hero .button{padding:14px;font-size:11px}.hero-visual>img{aspect-ratio:.95}.latest-grid{gap:35px}.filters{grid-template-columns:1fr 1fr 1fr}.search-field{grid-column:1/-1}.footer-grid{gap:30px}.community-block{gap:50px;padding:40px}.topics{gap:40px}.concept-2 .hero h1{font-size:4.5rem}.concept-3 .hero h1{font-size:3.8rem}.concept-3 .hero-visual>img{aspect-ratio:.85}.detail-layout{gap:35px}}@media (max-width:767px){h1{font-size:2.7rem}.site-header{gap:12px;height:82px;padding:14px 20px}.brand{flex-basis:145px}.brand img{width:145px}.site-header nav{flex-direction:column;align-items:stretch;gap:0;padding:20px;top:82px}.header-listen{gap:7px;min-height:42px;padding:10px;font-size:10px}.menu-toggle{min-height:42px;padding:10px;font-size:11px}.section,.hero,.page-intro,.sponsor-strip{margin-left:22px;margin-right:22px}.section{padding-top:50px;padding-bottom:50px}.hero,.concept-3 .hero{grid-template-columns:1fr;gap:25px;padding-top:30px}.hero-copy{padding:0}.hero h1,.concept-2 .hero h1,.concept-3 .hero h1{margin:20px 0;font-size:clamp(2.6rem,10vw,4.5rem);line-height:1.09}.hero-description{max-width:520px;font-size:14px}.hero-caption{margin-top:20px}.hero-visual>img,.concept-3 .hero-visual>img{aspect-ratio:1.6;object-position:center}.hero-bottom{gap:20px;padding:17px 0;font-size:8px;line-height:1.7}.image-caption{font-size:7px}.latest{padding-top:28px}.latest-grid{grid-template-columns:1fr;gap:25px}.latest h2{font-size:2rem}.section-top{font-size:9px}.listening{grid-template-columns:1fr;margin:0 22px;padding:25px}.platforms{gap:20px}.platform>a{font-size:13px}.listening h2{font-size:1.6rem}.section-heading{flex-direction:column;align-items:start;gap:20px}.section-heading h2{font-size:2rem}.episode-grid{grid-template-columns:1fr 1fr;gap:28px 16px}.episode-card h3{font-size:1rem}.card-meta{font-size:8px;display:block}.card-meta span{display:block}.topics{grid-template-columns:1fr;gap:25px}.topic-list a{gap:15px;font-size:13px}.about-teaser{grid-template-columns:1fr;gap:18px}.about-teaser h2,.concept-3 .about-teaser h2{font-size:2.8rem}.community-block{grid-template-columns:1fr;gap:40px;padding:30px}.community-block h2{font-size:2.5rem}.newsletter{border-top:1px solid #bdb8aa;border-left:0;padding:30px 0 0}.newsletter h3{font-size:1.8rem}.small-links{flex-direction:column;gap:15px}.product-grid{grid-template-columns:1fr 1fr;gap:28px 16px}.product-card h3{font-size:.95rem;line-height:1.4}.sponsor-strip{flex-wrap:wrap;gap:20px;margin-bottom:45px;padding:25px 0}.sponsor-strip p{width:100%;font-size:14px}.site-footer{padding:45px 25px 90px}.footer-grid{grid-template-columns:1fr 1fr;gap:35px 25px}.footer-grid>div:first-child{grid-column:1/-1}.footer-grid>div:first-child>img{max-width:220px}.footer-bottom{flex-direction:column;gap:20px;line-height:1.7}.footer-bottom>div{gap:15px}.page-intro{padding-top:40px;padding-bottom:25px}.lead{font-size:16px}.filters{grid-template-columns:1fr 1fr}.filters label{min-width:0}.filters select{font-size:12px}.filters .button{grid-column:1/-1}.two-col,.detail-layout{grid-template-columns:1fr;gap:35px}.form-grid{grid-template-columns:1fr}.form-grid>*{grid-column:1}.notice{padding:18px;font-size:12px}.empty{padding:35px 20px}.prose p{font-size:16px}.prose h2{font-size:1.8rem}.contact-links{overflow-wrap:anywhere;font-size:13px}.episode-page h1{font-size:2.1rem;line-height:1.25}.detail-layout{margin:40px 0}.chapters a{gap:12px;font-size:12px}.concept-2 .hero-copy{display:block}.concept-2 .hero-visual>img{aspect-ratio:1.65}.concept-2 .recent .episode-grid{grid-template-columns:1fr}.concept-2 .episode-card{grid-template-columns:1fr 1fr}.concept-2 .about-teaser{grid-template-columns:1fr;padding:30px}.concept-3 .hero-copy{grid-area:1/1}.concept-3 .hero-visual{grid-area:2/1}.concept-3 .hero-bottom{grid-row:3}.concept-3 .latest-grid,.concept-3 .topic-list{grid-template-columns:1fr}.chat-trigger{right:12px;bottom:max(12px,env(safe-area-inset-bottom));width:46px;height:53px}.eyebrow{font-size:9px}.share{align-items:start}.legal-page h1{font-size:2.4rem}}@media (max-width:360px){.brand{flex-basis:125px}.brand img{width:125px}.site-header{gap:8px;padding-inline:14px}.header-listen{padding:8px;font-size:9px}.hero h1{font-size:2.6rem}.episode-grid{grid-template-columns:1fr}.hero .actions{flex-direction:column;align-items:start}.platforms{flex-direction:column;align-items:stretch}.footer-grid{grid-template-columns:1fr}.footer-grid>div:first-child{grid-column:1}.product-grid{gap:20px 12px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.review-page>h1{max-width:1050px}.review-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:50px;display:grid}.review-options article{border-top:1px solid var(--line);padding-top:24px}.review-options h2{font-size:2rem}.review-options img{border:1px solid var(--line);margin-bottom:25px}.review-options p{font-size:14px}.review-options .actions{flex-direction:column;align-items:start;gap:20px}.review-options .small{font-size:12px}.review-rubric{margin:65px 0}.table-scroll{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:14px}th,td{text-align:left;border-bottom:1px solid var(--line);padding:14px 20px}td{text-align:center}thead{background:#e8e4da}.review-rubric p{max-width:850px}@media (max-width:767px){.review-options{grid-template-columns:1fr;gap:45px}.review-options h2,.review-page>h1{font-size:2.3rem}th,td{padding:12px;font-size:12px}}.site-header nav a[aria-current=page]{color:var(--navy);text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:9px;text-decoration-thickness:2px}.page-intro h1{max-width:900px;margin:22px 0 26px;font-size:clamp(2.7rem,4.8vw,4.7rem);line-height:1.08}.page-intro .lead{max-width:700px;color:var(--muted);margin-bottom:0;font-size:17px}.editorial-intro{grid-template-columns:1.8fr 1fr;align-items:end;gap:80px;padding-block:80px 55px;display:grid}.intro-note{border-left:1px solid var(--line);justify-self:end;max-width:360px;padding:12px 0 8px 35px}.intro-note h2{margin-bottom:12px;font-size:1.7rem;line-height:1.25}.intro-note p:not(.eyebrow){color:var(--muted);font-size:13px}.intro-note .eyebrow{margin-bottom:15px;font-size:9px}.intro-note .text-link{font-size:12px}.page-body{padding-bottom:90px}.page-body .episode-card{border-bottom:1px solid var(--line);padding-bottom:23px}.page-episodes .filters{border:1px solid var(--line);background:#e9e5da;gap:18px;margin-bottom:30px;padding:28px}.page-episodes [role=status]{border-bottom:1px solid var(--line);margin-bottom:32px;padding-block:0 18px}.page-clips>h2{letter-spacing:-.02em;margin-bottom:28px;font-size:1.2rem}.inquiry-layout{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);align-items:start;gap:75px;margin-top:45px;display:grid}.inquiry-layout .inquiry-form{max-width:none;margin-top:0}.inquiry-layout .section-top{align-items:baseline}.inquiry-layout .section-top>span{color:var(--muted);font-size:10px}.inquiry-guide{border-left:1px solid var(--line);margin-top:5px;padding-left:35px}.inquiry-guide section{border-top:1px solid var(--line);padding:22px 0}.inquiry-guide h2{margin:10px 0;font-size:1.4rem;line-height:1.3}.inquiry-guide p:not(.eyebrow){color:var(--muted);margin-bottom:0;font-size:14px}.guide-number{letter-spacing:.12em;color:#776036;font-size:10px}.inquiry-form .notice{border:0;border-left:3px solid var(--gold);overflow-wrap:anywhere}.inquiry-form .form-grid{gap:26px 22px}.inquiry-form textarea{min-height:160px}.inquiry-form input:focus,.inquiry-form textarea:focus,.inquiry-form select:focus{background:#fff}.page-be-on-the-show>.prose{max-width:850px;margin:0}.page-be-on-the-show>.prose p{font-size:17px}.page-community .two-col{gap:75px}.page-community aside{border-left:1px solid var(--line);padding-left:35px}.page-community aside .newsletter{margin-bottom:30px;padding:28px}.page-community aside .panel{border:0;border-block-start:1px solid var(--line);padding:28px 0}.page-community aside h2{font-size:1.6rem}.page-contact .contact-links{border-bottom:1px solid var(--line);padding-bottom:30px}.page-contact .contact-links a{font-size:14px}.page-shop .product-grid,.page-shop-raven-orphan-gear .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:44px;max-width:1000px;margin-top:32px}.page-shop .product-card,.page-shop-raven-orphan-gear .product-card{border-bottom:1px solid var(--line);padding-bottom:20px}.page-shop .product-card img,.page-shop-raven-orphan-gear .product-card img{background:#ebe7de}.page-shop .product-card h3,.page-shop-raven-orphan-gear .product-card h3{font-size:1.4rem}.page-shop .product-card .small,.page-shop-raven-orphan-gear .product-card .small{font-size:12px}.collection-link{grid-template-columns:1fr 1fr;column-gap:60px;display:grid}.collection-link .eyebrow{grid-column:1/-1}.collection-link h2{grid-row:2/4;font-size:clamp(2rem,4vw,3.5rem)}.collection-link .button{justify-self:start}.about-scene{max-width:none;margin-bottom:65px}.about-scene img{object-fit:contain;background:#e9e5da;max-height:680px}.about-scene figcaption{padding:20px 0}.page-about .prose{max-width:810px}.page-about .prose h2{border-top:1px solid var(--line);padding-top:24px}.page-about blockquote{background:#e9e5da;padding:25px 30px;font-size:25px;line-height:1.6}.sponsor-directory{grid-template-columns:1fr 1fr;gap:28px;margin-bottom:50px}.sponsor-directory article{border:0;border-top:2px solid var(--gold);background:#e9e5da;flex-direction:column;align-items:start;padding:40px;display:flex}.sponsor-directory article h2{font-size:2rem}.sponsor-directory .text-link{margin-top:auto}.empty{border-top:2px solid var(--gold);padding:65px 30px}.page-events .empty{max-width:950px;margin:0 auto}.empty h2{line-height:1.2}.faq details:first-child{border-top:1px solid var(--line)}.faq summary{margin-left:24px;padding-right:15px;list-style-position:outside}.faq details p{max-width:760px;padding-left:24px}.faq .listening{margin-inline:0}.legal-page>h1,.legal-page>.eyebrow{max-width:none}.legal-page>h1{border-bottom:1px solid var(--line);padding-bottom:40px}.legal-layout{grid-template-columns:280px minmax(0,810px);align-items:start;gap:80px;margin-top:45px;display:grid}.legal-nav{border-right:1px solid var(--line);padding-right:25px}.legal-nav>a{border-top:1px solid var(--line);justify-content:space-between;gap:18px;padding:16px 0;font-size:13px;text-decoration:none;display:flex}.legal-nav>a[aria-current=page]{color:var(--navy);border-left:3px solid var(--gold);padding-left:12px;font-weight:700}.legal-nav>.small{color:var(--muted);margin-top:25px}.legal-layout>.prose{overflow-wrap:anywhere;width:100%;min-width:0}.legal-layout .notice{margin-top:0}.legal-layout .prose h2{font-size:1.8rem}.legal-layout .prose p{font-size:16px}.episode-opening{border-bottom:1px solid var(--line);grid-template-columns:1fr 1.08fr;align-items:center;gap:55px;padding-bottom:45px;display:grid}.episode-opening h1{overflow-wrap:anywhere;margin:20px 0 25px;font-size:clamp(2rem,3.1vw,3.25rem);line-height:1.15}.episode-opening .eyebrow{font-size:10px}.episode-guest{color:var(--muted);margin-bottom:25px;font-size:15px}.episode-opening .detail-media{min-width:0}.episode-page .breadcrumb{border-bottom:1px solid var(--line);margin-bottom:42px;padding-bottom:22px}.episode-page .detail-layout{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}.episode-aside{border-top:2px solid var(--gold);padding:35px}.episode-next{border-top:1px solid var(--line);padding-top:28px;font-size:13px}.chapters a:hover,.legal-nav>a:hover,.tags a:hover{background:#e9e5da}.site-footer:before{opacity:.09}.site-footer a:hover{color:#e4c985}.footer-bottom{line-height:1.8}.footer-grid>div>a{padding-block:3px}@media (max-width:1100px){.editorial-intro{gap:40px}.intro-note{padding-left:25px}.inquiry-layout{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:35px}.inquiry-guide{padding-left:25px}.legal-layout{grid-template-columns:230px minmax(0,1fr);gap:40px}.episode-opening{gap:30px}.page-community .two-col{gap:35px}.page-community aside{padding-left:25px}.page-episodes .filters{padding:22px}.inquiry-layout .section-top{display:block}.inquiry-layout .section-top>span{margin-top:8px;display:block}}@media (max-width:767px){.page-intro h1{margin-top:16px;font-size:clamp(2.35rem,8.9vw,3.6rem)}.page-intro .lead{font-size:15px}.editorial-intro{grid-template-columns:1fr;gap:24px;padding-block:40px 30px}.intro-note{border-left:0;border-top:1px solid var(--line);justify-self:stretch;max-width:none;padding:24px 0 0}.intro-note>.eyebrow,.intro-note>p:not(.eyebrow){display:none}.intro-note h2{margin-bottom:12px;font-size:1.4rem}.inquiry-layout{grid-template-columns:1fr;gap:35px;margin-top:30px}.inquiry-guide{border-left:0;border-top:1px solid var(--line);padding:25px 0 0}.inquiry-guide section{padding:20px 0}.inquiry-layout .section-top{gap:12px;display:flex}.inquiry-layout .section-top>span{margin:0}.inquiry-form .form-grid{gap:23px}.page-community aside{border-left:0;border-top:1px solid var(--line);padding:30px 0 0}.page-episodes .filters{gap:16px 12px;padding:18px}.page-shop .product-grid,.page-shop-raven-orphan-gear .product-grid{gap:30px 16px}.page-shop .product-card h3,.page-shop-raven-orphan-gear .product-card h3{font-size:1.1rem}.page-shop .product-card .small,.page-shop-raven-orphan-gear .product-card .small{font-size:10px}.collection-link{grid-template-columns:1fr;gap:0}.collection-link h2{grid-row:auto}.sponsor-directory{grid-template-columns:1fr;gap:0;margin-bottom:20px}.sponsor-directory article{padding:28px}.about-scene{margin-bottom:35px}.about-scene img{max-height:none}.page-about blockquote{padding:20px;font-size:21px}.legal-layout{grid-template-columns:1fr;gap:25px;margin-top:28px}.legal-nav{border:0;flex-wrap:wrap;gap:8px;padding:0;display:flex}.legal-nav>.eyebrow{width:100%;margin:0 0 5px}.legal-nav>a{border:1px solid var(--line);align-items:center;min-height:44px;padding:10px 12px;font-size:11px}.legal-nav>a[aria-current=page]{border:1px solid var(--navy);padding-left:12px}.legal-nav>a>span,.legal-nav>.small{display:none}.legal-page>h1{padding-bottom:28px}.episode-opening{grid-template-columns:1fr;gap:30px;padding-bottom:25px}.episode-opening h1{font-size:2.1rem;line-height:1.2}.episode-page .breadcrumb{margin-bottom:28px}.episode-page .detail-layout{grid-template-columns:1fr}.episode-aside{padding:28px}.page-body{padding-bottom:60px}.empty{padding:40px 20px}.faq summary{font-size:18px}.faq .listening{padding:20px}.page-contact .contact-links a{font-size:12px}}@media (max-width:360px){.inquiry-layout .section-top{display:block}.inquiry-layout .section-top>span{margin-top:8px}.page-shop .product-grid,.page-shop-raven-orphan-gear .product-grid{grid-template-columns:1fr}.episode-opening h1{font-size:1.85rem}}.product-card img{width:56.25%;margin-inline:auto}.parallax-scene{isolation:isolate;background:#f4f2ef;height:clamp(360px,65vh,700px);position:relative;overflow:hidden}.parallax-layer{will-change:transform;pointer-events:none;background-image:url(/media/parallax-king-mic.webp);background-position:50%;background-size:cover;position:absolute;inset:-70px 0}.page-about .parallax-scene{margin-bottom:60px}@media (max-width:767px){.parallax-scene{height:360px}.parallax-layer{background-size:auto 100%}.page-about .parallax-scene{margin-inline:-22px;margin-bottom:35px}}@media (prefers-reduced-motion:reduce){.parallax-layer{will-change:auto;transform:none!important}}.reveal-story{background:#f4f2ef;position:relative}.reveal-window{--reveal-focus:-30.3%;isolation:isolate;contain:paint;pointer-events:none;background:#f4f2ef;height:clamp(190px,25vh,280px);position:relative;overflow:hidden}.reveal-image{width:max(240vw,1588.4px);max-width:none;height:auto;transform:translate3d(-50%,calc(var(--reveal-focus) + var(--reveal-shift,0px)),0);-webkit-user-select:none;user-select:none;position:absolute;top:50%;left:50%}.reveal-upper{--reveal-focus:-38.3%}.reveal-microphone{--reveal-focus:-45.2%}.reveal-middle{--reveal-focus:-53.1%}.reveal-lower{--reveal-focus:-60.6%}.reveal-floor{--reveal-focus:-68%;height:clamp(220px,30vh,320px)}.reveal-panel{background:var(--paper);display:flow-root;position:relative}.listening-panel{padding-block:38px}.reveal-panel .topics,.reveal-panel .about-teaser{border:0}@media (max-width:767px){.reveal-window{height:180px}.reveal-floor{height:220px}.listening-panel{padding-block:28px}}@media (prefers-reduced-motion:reduce){.reveal-image{transform:translate3d(-50%,var(--reveal-focus),0)!important;will-change:auto!important}}@media (max-width:1100px){html{-webkit-text-size-adjust:100%}body{font-size:16px}main,.hero-copy,.hero-visual,.section>*,.page-body>*,.footer-grid>*,.platform,.detail-layout>*{min-width:0}h1,h2,h3,p,a,label{overflow-wrap:break-word}.section,.hero,.page-intro,.sponsor-strip{margin-inline:20px}.section{padding-block:40px}.site-header{gap:8px;padding-inline:16px}.brand{flex:0 145px;min-width:0}.brand img{width:100%}.menu-toggle,.header-listen{flex-shrink:0;min-height:44px;padding:10px;font-size:12px}.header-listen{gap:5px}.site-header nav a{min-height:44px;font-size:16px}.hero{padding-top:28px}.hero h1,.concept-2 .hero h1,.concept-3 .hero h1{font-size:clamp(2rem,9vw,2.75rem);line-height:1.12}.hero h1 br{display:none}.hero-description,.latest p:not(.eyebrow),.topics p:not(.eyebrow),.about-teaser>div,.community-block p:not(.eyebrow),.newsletter p:not(.eyebrow),.intro-note p:not(.eyebrow),.inquiry-guide p:not(.eyebrow),.page-intro .lead,.legal-layout .prose p{font-size:16px;line-height:1.7}.hero-caption,.hero-bottom,.image-caption{letter-spacing:.025em;font-size:12px;line-height:1.6}.hero-bottom,.image-caption{flex-wrap:wrap;gap:8px 20px}.hero-visual>img{aspect-ratio:1.5}.eyebrow,.intro-note .eyebrow,.episode-opening .eyebrow,.product-card>.eyebrow{letter-spacing:.09em;font-size:12px}.section-top{flex-wrap:wrap;gap:10px;font-size:12px}.section-top .eyebrow{font-size:12px}.section-heading h2,.latest h2,.topics h2,.community-block h2,.about-teaser h2,.concept-3 .about-teaser h2{font-size:clamp(1.75rem,7.5vw,2.25rem);line-height:1.2}.page-intro h1,.episode-opening h1,.legal-page h1{font-size:clamp(2rem,8.5vw,2.6rem);line-height:1.16}.button,.hero .button,.text-link,.page-contact .contact-links a{font-size:14px}.button,.hero .button{gap:14px;min-height:48px;padding:14px 18px}.header-listen{min-height:44px;padding:10px;font-size:12px}.text-link{min-height:44px;padding-block:12px}.actions{gap:12px 20px}.listening{margin-inline:20px;padding:24px 20px}.listening>.small,.small,.notice,.inquiry-form .notice,.product-card .small,.page-shop .product-card .small,.page-shop-raven-orphan-gear .product-card .small{font-size:14px;line-height:1.6}.platforms{flex-direction:column;align-items:stretch;gap:16px}.platform>a{white-space:normal;padding-block:10px;font-size:16px;display:inline-block}.platform>button{min-height:44px;margin-block:0;padding-block:10px;font-size:14px}.episode-grid{grid-template-columns:minmax(0,1fr);gap:32px}.episode-card h3{font-size:20px;line-height:1.4}.card-meta{flex-wrap:wrap;gap:6px 16px;margin-top:12px;font-size:12px;display:flex}.card-meta span{display:inline}.topic-list a{gap:12px;padding-block:16px;font-size:16px}.topic-num{font-size:12px}.community-block{gap:28px;padding:28px 20px}.small-links,.sponsor-strip a{font-size:14px}.small-links a,.sponsor-strip a{min-height:44px;padding-block:10px}.product-grid,.page-shop .product-grid,.page-shop-raven-orphan-gear .product-grid{grid-template-columns:minmax(0,1fr);gap:32px;max-width:480px;margin-inline:auto}.product-card img,.page-shop .product-card img,.page-shop-raven-orphan-gear .product-card img{aspect-ratio:1;object-fit:contain;width:100%;max-width:100%}.product-card h3,.page-shop .product-card h3,.page-shop-raven-orphan-gear .product-card h3{font-size:20px}.filters{grid-template-columns:minmax(0,1fr)}.filters label,.form-grid label,input,select,textarea,.filters select{font-size:16px}.inquiry-layout .section-top{display:block}.inquiry-layout .section-top>span{margin-top:8px;font-size:12px;display:block}.inquiry-guide .guide-number{font-size:12px}.page-community aside .newsletter,.episode-aside,.sponsor-directory article{padding:24px 20px}.breadcrumb,.episode-page .breadcrumb{flex-wrap:wrap;font-size:14px;line-height:1.6}.chapters a{align-items:baseline;font-size:16px}.chapters time{flex-shrink:0}.tags a,.share,.episode-next,.legal-nav>a{font-size:14px}.share a,.legal-nav>a{min-height:44px;padding-block:12px}.episode-next{flex-direction:column;gap:16px}.contact-links a{overflow-wrap:anywhere}.site-footer{padding-inline:20px}.footer-grid{grid-template-columns:minmax(0,1fr);gap:28px}.footer-grid>div:first-child{grid-column:auto}.footer-grid h2{margin-bottom:12px;font-size:16px}.footer-grid>div>a{min-height:44px;margin:0;padding-block:10px;font-size:16px}.footer-grid .small,.footer-bottom{font-size:14px}.footer-bottom>div{gap:4px 20px}.footer-bottom a{align-items:center;min-height:44px;display:inline-flex}.social-links{gap:16px}.social-links a{width:44px;height:44px}.reveal-image{width:max(240vw,min(1588.4px,420vw))}.page-about .parallax-scene{margin-inline:-20px}dialog{max-height:calc(100dvh - 40px);padding:24px 20px;overflow-y:auto}}@media (min-width:600px) and (max-width:1100px){.episode-grid,.product-grid,.page-shop .product-grid,.page-shop-raven-orphan-gear .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-grid>div:first-child{grid-column:1/-1}.about-teaser{column-gap:36px}.filters{grid-template-columns:repeat(2,minmax(0,1fr))}}html{scroll-padding-top:24px}.card-summary{color:#464741;margin:12px 0 16px;font-size:15px;line-height:1.65}.card-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;font-size:12px;line-height:1.6;display:flex}.card-footer a{align-items:center;gap:12px;min-height:44px;font-weight:700;display:inline-flex}.card-meta{flex-wrap:wrap;font-size:11px}.follow-links{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.starter-guide{border:1px solid var(--line);background:#e9e5da;grid-template-columns:.8fr 1.2fr;gap:40px;margin-bottom:48px;padding:32px;scroll-margin-top:24px;display:grid}.starter-guide h2{font-size:2rem}.starter-guide p{font-size:15px}.starter-picks>a{border-bottom:1px solid #bdb8aa;gap:20px;padding:18px 0;text-decoration:none;display:flex}.starter-picks>a:first-child{padding-top:0}.starter-picks>a:last-child{border:0;padding-bottom:0}.starter-number{color:#725c36;padding-top:4px;font-size:13px}.starter-picks strong{font-size:18px}.starter-picks p{margin:6px 0}.archive-results{margin:24px 0;font-size:14px}.video-frame{aspect-ratio:16/9;background:#17212d;min-height:200px;position:relative}.video-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.video-facade{color:#fff;background:#17212d;border:0;width:100%;height:100%;padding:0;display:block;position:absolute;inset:0}.video-facade img{object-fit:contain;width:100%;height:100%}.video-load{background:#17212df2;border:1px solid #fff8;border-radius:3px;justify-content:center;align-items:center;gap:12px;padding:13px 16px;font-size:15px;font-weight:700;display:flex;position:absolute;bottom:16px;left:16px;right:16px}.video-tools{align-items:start;gap:16px;margin:14px 0 4px;display:flex}.video-tools p{flex:1;margin:0}.video-tools button{background:0 0;border:0;flex-shrink:0;min-height:44px;text-decoration:underline}.chapter-select{margin:16px 0;font-size:14px;display:block}.chapter-select select{margin-top:8px}.email-draft{border:1px solid var(--line);background:var(--white);overflow-wrap:anywhere;margin-top:20px;padding:24px}.email-draft h2{font-size:1.7rem}.email-draft label{font-weight:600;display:block}.email-draft textarea{margin-block:10px 20px;font-size:16px;line-height:1.6}.email-draft>.small{margin:20px 0 0}.product-card .text-link{align-items:center;min-height:44px;font-size:13px;display:inline-flex}@media (max-width:767px){.starter-guide{grid-template-columns:1fr;gap:16px;margin-bottom:32px;padding:24px 20px}.starter-guide h2{font-size:1.75rem}.card-summary{font-size:16px}.card-footer,.card-meta{font-size:12px}.video-load{font-size:13px;bottom:10px;left:10px;right:10px}.email-draft{padding:20px 16px}.video-tools{flex-wrap:wrap}.video-tools p{flex-basis:100%}.follow-links .button{width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.video-frame{width:100%}input,select,textarea,.filters select{font-size:16px}
