.sol-site-header{position:absolute;inset:0 0 auto;z-index:80;background:transparent;border:0;box-shadow:none;color:#493444;font-family:Inter,Manrope,Arial,sans-serif;line-height:1.5}
.sol-site-header,.sol-site-header *{box-sizing:border-box}.sol-site-header.sol-site-header--light{color:#fffaf0;text-shadow:0 1px 14px #05181780}
.sol-site-header .sol-site-header__inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:32px;min-height:104px;padding:0 clamp(24px,2.5vw,48px);width:100%;margin:0}
.sol-site-header a{color:inherit;text-decoration:none}.sol-site-header .sol-site-brand{display:inline-flex;align-items:center;gap:13px;font:400 25px/1 Georgia,'Times New Roman',serif;white-space:nowrap;width:max-content;letter-spacing:normal}
.sol-site-brand em{font-weight:400;color:#b96c43}.sol-site-header--light .sol-site-brand em{color:#efb78f}
.sol-site-brand__mark{background:#f7c948;display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;position:relative;flex-shrink:0}
.sol-site-brand__mark::before,.sol-site-brand__mark::after,.sol-site-brand__mark i::before,.sol-site-brand__mark i::after{content:"";position:absolute;top:50%;left:50%;width:38px;height:2px;background:#f68b4b;transform:translate(-50%,-50%)}
.sol-site-brand__mark::after{transform:translate(-50%,-50%) rotate(90deg)}.sol-site-brand__mark i::before{transform:translate(-50%,-50%) rotate(45deg)}.sol-site-brand__mark i::after{transform:translate(-50%,-50%) rotate(-45deg)}
.sol-site-nav{display:flex;align-items:center;gap:clamp(20px,2.4vw,44px)}.sol-site-nav a{font-size:14px;font-weight:700;border-bottom:2px solid transparent;padding:8px 0}.sol-site-nav a:hover,.sol-site-nav a[aria-current=page]{border-color:#f68b4b}
.sol-site-header .sol-site-header__cta{justify-self:end;border:1px solid currentColor;border-radius:999px;padding:12px 19px;font-size:13px;font-weight:700;white-space:nowrap;background:transparent}.sol-site-header__cta span{margin-left:10px}.sol-site-header .sol-site-header__cta:hover{background:#fffaf0;color:#493444;text-shadow:none}
.sol-site-menu{display:none}.sol-site-header :is(a,summary):focus-visible{outline:2px solid currentColor;outline-offset:5px}
.admin-bar .sol-site-header{top:32px}
/* The opening section provides the background behind the transparent bar. */
.sol-home.sol-episode .sol-episode-hero{padding-top:160px}
.sol-podcasts .sol-p-intro{padding-top:150px}
.sol-light .light-hero{padding-top:150px}
.sol-standard-page #page{padding-top:104px}
@media(max-width:1050px){.sol-site-header .sol-site-header__inner{min-height:88px;grid-template-columns:1fr auto;gap:18px}.sol-site-nav,.sol-site-header .sol-site-header__cta{display:none}.sol-site-menu{display:block;justify-self:end;margin:0;padding:0;position:static;border:0}.sol-site-menu summary{display:flex;align-items:center;gap:10px;list-style:none;cursor:pointer;padding:12px 0 12px 12px;font-size:13px;font-weight:600}.sol-site-menu summary::-webkit-details-marker{display:none}.sol-site-menu__icon{width:20px;height:12px;border-top:1.5px solid currentColor;border-bottom:1.5px solid currentColor}.sol-site-menu[open] .sol-site-menu__icon{height:0;border-bottom:0;transform:rotate(-45deg)}.sol-site-menu nav{position:absolute;top:calc(100% - 3px);left:24px;right:24px;background:#fffaf0;color:#493444;text-shadow:none;border:1px solid #49344420;border-radius:18px;padding:12px;display:grid;box-shadow:0 18px 45px #4934441c}.sol-site-menu nav a{padding:12px 16px;border-radius:8px;font-size:15px}.sol-site-menu nav a:hover,.sol-site-menu nav a[aria-current=page]{background:#f7da8155}}
@media(max-width:600px){.sol-site-header .sol-site-brand{font-size:21px;gap:11px}.sol-site-brand__mark{width:23px;height:23px}.sol-site-brand__mark::before,.sol-site-brand__mark::after,.sol-site-brand__mark i::before,.sol-site-brand__mark i::after{width:31px}.sol-site-header .sol-site-header__inner{padding-inline:22px;min-height:84px}.sol-home.sol-episode .sol-episode-hero{padding-top:112px}.sol-podcasts .sol-p-intro{padding-top:120px}.sol-standard-page #page{padding-top:84px}}
@media(max-width:782px){.admin-bar .sol-site-header{top:46px}}
