.page-hero{padding:100px 14vw 88px;background:#f6bd98}.page-hero h1{margin:0 0 22px}.episode-list{padding:60px 11vw 105px}.list-episode{display:grid;grid-template-columns:280px 1fr;gap:46px;padding:34px 0;border-bottom:1px solid #26313830}.list-episode .episode-art{height:220px}.list-episode h2,.show-notes h2{font-family:var(--serif);font-size:34px;letter-spacing:-1.5px;line-height:1.05;margin:0 0 13px}.bio-hero{display:grid;grid-template-columns:.9fr 1.1fr;gap:9vw;padding:95px 12vw}.bio-photo{background:#d77683;padding:58px 7vw;min-height:490px}.bio-photo .photo-placeholder{height:385px;width:260px;box-shadow:15px 15px 0 #f5d76e}.bio-hero>div>p:not(.eyebrow),.show-notes p{max-width:475px;line-height:1.62}.values{padding:95px 10vw;background:#fffdfa}.values>div{display:grid;grid-template-columns:repeat(3,1fr);gap:45px}.values h2{font-family:var(--serif);font-size:31px;letter-spacing:-1px;margin:17px 0 8px}.contact-page{display:grid;grid-template-columns:1fr 1fr;gap:9vw;padding:100px 12vw;background:#f6bd98}.contact-direct{margin-top:38px;font-family:var(--mono);font-size:11px}.contact-direct b{display:block;text-transform:uppercase;font-size:9px;margin-bottom:5px}.contact-direct a{color:var(--ink)}form{background:#fffdfa;padding:34px}label{display:block;font-family:var(--mono);font-size:10px;text-transform:uppercase;letter-spacing:.5px;margin-bottom:19px}input,select,textarea{font:15px var(--sans);display:block;width:100%;border:0;border-bottom:1px solid #26313855;background:transparent;padding:10px 0;outline:0}textarea{resize:vertical;min-height:105px}.form-note{font-size:10px;line-height:1.4;margin:15px 0 0}.episode-detail{display:grid;grid-template-columns:370px 1fr;gap:8vw;align-items:center;padding:90px 12vw}.episode-detail .episode-art{height:370px}.episode-detail h1{font-size:60px}.show-notes{padding:85px 25vw;background:#fffdfa}.show-notes li{line-height:1.6}@media(max-width:760px){.page-hero,.episode-list,.bio-hero,.contact-page,.episode-detail,.show-notes{padding:65px 8vw}.list-episode,.bio-hero,.contact-page,.episode-detail,.values>div{grid-template-columns:1fr}.bio-photo{min-height:400px}.episode-detail .episode-art{height:260px}.list-episode{gap:20px}.values{padding:65px 8vw}.values>div{gap:25px}}
