.sr-only{border:0}:root{--color:#;--radius:10px;--font-bold:700;--font-semibold:600;--font-regular:400;--font-light:300;--gradient:linear-gradient(135deg,#,#);--gradient-reverse:linear-gradient(135deg,#,#)}form input[type=email],form input[type=file],form input[type=number],form input[type=password],form input[type=search],form input[type=tel],form input[type=text],form select,form textarea{width:100%!important}img.hs-image-widget{position:relative;z-index:1}html{background:#fff0db;scroll-behavior:smooth}html:before{content:"";filter:url(#grainy-noise);height:100%;left:0;opacity:.6;pointer-events:none;position:fixed;top:0;width:100%;z-index:-1}body,html,p{font-family:roc-grotesk,sans-serif;font-style:normal;font-weight:400}p a{text-decoration:underline}b,strong{font-weight:700}h1,h2,h3,h4,h5,h6{letter-spacing:-.6px;line-height:1}h1,h2,h3,h4,h5,h6,ol,ul{margin:0 0 1.2rem}h1{font-size:clamp(37px,5vw,60px)}h1,h2{font-family:instrument-serif,sans-serif;font-style:normal;font-weight:400}h2{font-size:clamp(30px,5vw,48px)}h3{font-size:clamp(28px,5vw,36px)}h3,h4{font-family:instrument-serif,sans-serif;font-style:normal;font-weight:400}h4{font-size:clamp(26px,5vw,30px)}h5{font-size:clamp(20px,5vw,22px)}h5,h6{font-family:instrument-serif,sans-serif;font-style:normal;font-weight:400}h6{font-size:clamp(18px,5vw,18px)}.h1,.heading1{font-size:clamp(37px,5vw,60px);line-height:1}.h2,.heading2{font-size:clamp(30px,5vw,48px);line-height:1}.h3,.heading3{font-size:clamp(26px,5vw,36px);line-height:1}.h4,.heading4{font-size:clamp(22px,5vw,30px);line-height:1}.h5,.heading5{font-size:clamp(20px,5vw,22px);line-height:1}.h6,.heading6{font-size:clamp(18px,5vw,18px);line-height:1}.search-epispdes-container{margin:0 auto 50px;max-width:100%;width:600px}.audio-player{background-color:#fff}.progress-container{margin-bottom:24px}.progress-bar{background-color:#e5e7eb;border-radius:6px;cursor:pointer;height:18px;position:relative;transition:background-color .2s}.progress-bar:hover{background-color:#d1d5db}.progress-bar:focus{outline:2px solid #000;outline-offset:2px}.progress-fill{background-color:#000;border-radius:9999px;height:100%;transition:width .1s}.progress-fill,.progress-handle{pointer-events:none;position:absolute}.progress-handle{background-color:#444;border-radius:50%;box-shadow:0 1px 3px 0 rgba(0,0,0,.1);height:16px;top:50%;transform:translate(-50%,-50%);width:16px}.time-display{color:#4b5563;font-size:14px;margin-top:8px}.controls,.time-display{display:flex;justify-content:space-between}.controls{align-items:center}.playback-controls{align-items:center;display:flex;gap:8px}.control-btn{align-items:center;background:transparent;border:none;border-radius:9999px;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:background-color .2s}.control-btn:hover{background:#e2e2e2;border:none;border-radius:9999px}.control-btn:focus{background:none;border-radius:9999px}.play-btn{background-color:#000;padding:12px}.play-btn:focus,.play-btn:hover{background-color:#444;border-radius:9999px}.control-btn svg{color:#374151;height:20px;width:20px}.play-btn svg{color:#fff;fill:#fff;height:24px;width:24px}.volume-controls{align-items:center;display:flex;gap:12px}.volume-slider{accent-color:#000;cursor:pointer;height:4px;width:96px}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.button-alternate,a.button.alt-btn{background:transparent;border:1px solid var(--);color:var(--)}a.button.alt-btn:hover{background:var(--);color:#fff}a.button{align-items:center;display:inline-flex}a.button:hover{text-decoration:none}.btn-full{display:block}.radius16{border-radius:16px}.episode-link a{align-items:center;color:#000;font-size:16px;font-weight:600;justify-content:space-between;transition:all .5s}.episode-link a span.material-symbols-outlined{bottom:-.3rem;font-size:1.3rem;position:relative;transition:all .5s}.episode-link a:hover span.material-symbols-outlined{margin-left:5px}.podcast-subscribe-links{align-items:center;column-gap:10px;display:flex}.podcast-subscribe-links a{text-decoration:none}.listen-icon{align-items:CENTER;background:#f4f4f4;display:flex;height:50px;padding:7px;width:50px}.listen-icon img{filter:saturate(0) contrast(2);max-width:100%;mix-blend-mode:multiply}.responsive-pricing .pricing-header-row .plan-header .dt-price-title{font-family:roc-grotesk,sans-serif!important}span.checkmark svg{fill:#000!important}@media (max-width:767px){.responsive-pricing .pricing-features-body .feature-row .feature-name-cell{background:#d2c6b9!important;border-radius:0!important}.responsive-pricing .pricing-features-body .feature-row{border-radius:0!important}.responsive-pricing .pricing-header-row .plan-header .dt-price-title{font-family:instrument-serif,serif!important;font-size:26px!important;padding-left:20px!important;padding-right:20px!important;text-transform:capitalize!important}.responsive-pricing .pricing-features-body .feature-row.heading-row .feature-name-cell:first-of-type{background:none!important}}.header__cta{margin-left:30px}.top-bar button{background:none;padding:0}.top-bar a{color:#fff;font-family:roc-grotesk,sans-serif;font-size:15px;margin-left:20px;text-decoration:none}.top-bar .content-wrapper{display:flex;justify-content:end}.top-bar svg{fill:#fff!important}.top-bar{background:#000;padding:8px 0}.header .button{font-family:roc-grotesk-wide;letter-spacing:.51px;text-transform:uppercase}.header{background-color:transparent}footer .hs-menu-wrapper ul{display:block}footer .menu--desktop{text-align:center}footer .hs-menu-wrapper ul li a{color:#000;display:block;margin-bottom:10px;text-decoration:none}footer a.menu__link{color:#fff}footer form{align-items:center;background:transparent;display:flex;gap:20px;justify-content:space-between}footer form .hs-button,footer form input[type=submit]{background:#dea5a5;color:#121212}footer .menu__link--active-branch,footer .menu__link--active-link{color:#fff}footer .menu__item--depth-1>.menu__link--active-link:after{display:none}footer .menu--desktop li:last-child{padding-right:0}footer .menu__link:hover{color:#fff!important;font-weight:500;text-decoration:underline}footer ul.no-list.hs-error-msgs.inputs-list{display:none}footer .hs_email.hs-email.hs-fieldtype-text.field.hs-form-field{width:100%}footer form input[type=email]{padding:8px 10px}@media (min-width:1024px){header.header.active-header{background:#eee4d5;left:0;margin-top:-42px;position:fixed;right:0;top:0;transition:all .5s ease;z-index:999999}}