.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}*,*:after,*:before{margin:0;padding:0;border:0;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:baseline;font:inherit;min-width:0}body{min-height:100dvh}h1{text-wrap:balance}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media (prefers-reduce-motion: no-preference){html{scroll-behavior:smooth;scroll-padding-top:5vmax}}a{display:block;text-decoration:none;color:inherit;font-size:inherit}p a{display:inline}nav :where(ol,ul){list-style:none}li{list-style-type:none}h1,h2,h3,h4,h5,h6,p,span,a,strong,blockquote,i,b,u,em{font-weight:inherit;font-style:inherit;text-decoration:none;color:inherit;overflow-wrap:break-word}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}::-moz-selection{background-color:hsl(var(--primary));color:hsl(var(--neutral-white))}::selection{background-color:hsl(var(--primary));color:hsl(var(--neutral-white))}form,input,textarea,select,button,label{font-family:inherit;font-size:inherit;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;background-color:transparent;color:inherit;display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none}button{cursor:pointer}table,tr,td{border-collapse:collapse;border-spacing:0}svg{width:100%;display:block;fill:currentColor}img,picture{width:100%;max-width:100%;display:block}:root{--_hue: 230;--text__light: var(--_hue) 5% 20%;--background__light: calc(var(--_hue) - 230) 0% 91%;--primary__light: calc(var(--_hue) - 6) 100% 50%;--secondary__light: calc(var(--_hue) - 210) 100% 63%;--accent__light: var(--_hue) 100% 35%;--neutral-white__light: 240 44% 96%;--neutral-black__light: 240 29% 6%;--pagefind-ui-bg__light: var(--_hue) 43% 100%;--text__dark: var(--_hue) 29% 94%;--background__dark: var(--_hue) 5% 20%;--primary__dark: calc(var(--_hue) - 2) 52% 60%;--secondary__dark: calc(var(--_hue) - 1) 64% 25%;--accent__dark: calc(var(--_hue) + 4) 100% 78%;--neutral-white__dark: 240 44% 96%;--neutral-black__dark: 240 29% 6%;--pagefind-ui-bg__dark: calc(var(--_hue) - 1) 64% 25%}@media (prefers-color-scheme: light){:root{--text: var(--text__light);--background: var(--background__light);--primary: var(--primary__light);--secondary: var(--secondary__light);--accent: var(--accent__light);--neutral-white: var(--neutral-white__light);--neutral-black: var(--neutral-black__light);--pagefind-ui-bg: var(--pagefind-ui-bg__light);color-scheme:light}}@media (prefers-color-scheme: dark){:root{--text: var(--text__dark);--background: var(--background__dark);--primary: var(--primary__dark);--secondary: var(--secondary__dark);--accent: var(--accent__dark);--neutral-white: var(--neutral-white__dark);--neutral-black: var(--neutral-black__dark);--pagefind-ui-bg: var(--pagefind-ui-bg__dark);color-scheme:dark}}:root[data-theme=light]{--text: var(--text__light);--background: var(--background__light);--primary: var(--primary__light);--secondary: var(--secondary__light);--accent: var(--accent__light);--neutral-white: var(--neutral-white__light);--neutral-black: var(--neutral-black__light);--pagefind-ui-bg: var(--pagefind-ui-bg__light);color-scheme:light}:root[data-theme=dark]{--text: var(--text__dark);--background: var(--background__dark);--primary: var(--primary__dark);--secondary: var(--secondary__dark);--accent: var(--accent__dark);--neutral-white: var(--neutral-white__dark);--neutral-black: var(--neutral-black__dark);--pagefind-ui-bg: var(--pagefind-ui-bg__dark);color-scheme:dark}.h1{font-family:bennet-banner-condensed,sans-serif;font-weight:900;font-style:normal;margin-bottom:clamp(1.13rem,.8rem + 1.63vw,2.06rem);color:hsl(var(--text))}.h2{font-family:merriweather,serif;font-weight:700;font-style:normal;margin-bottom:clamp(1.13rem,.8rem + 1.63vw,2.06rem);color:hsl(var(--primary))}.h3{font-family:merriweather,serif;font-weight:700;font-style:normal;font-size:clamp(1.35rem,1.28rem + .37vw,1.56rem);line-height:1.1;margin-bottom:clamp(1.13rem,.8rem + 1.63vw,2.06rem)}.h4{font-family:merriweather,serif;font-weight:700;font-style:normal;font-size:clamp(1.13rem,1.08rem + .22vw,1.25rem);margin-bottom:clamp(.56rem,.39rem + .87vw,1.06rem)}.post-container_home{width:100%;height:100dvh;display:flex;justify-content:center;align-items:center}:root{--pagefind-ui-border-width: 0px;--pagefind-ui-text: hsl(var(--text));--pagefind-ui-background: hsl(var(--pagefind-ui-bg))}mark{background-color:hsl(var(--primary))!important;color:hsl(var(--neutral-white))!important}html{scroll-behavior:smooth}html[data-theme]{transition:all .3s ease-in-out}body{font-family:museo-sans,sans-serif;font-weight:500;font-style:normal;font-size:clamp(1.13rem,1.08rem + .22vw,1.25rem);line-height:1.4;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis:none;text-rendering:optimizeLegibility;font-smooth:always;hyphens:none;background-color:hsl(var(--background));color:hsl(var(--text));position:relative}.scroll-lock{overflow:hidden}[data-icon]{width:24px}.avatar{width:35px;height:35px}.avatar img{width:100%;height:100%;border-radius:100vmax;object-fit:cover}.avatar.md{width:80px;height:80px}.pill{position:relative}.pill a{width:max-content;padding:.25rem 1rem;border-radius:100vmax;font-size:clamp(.94rem,.92rem + .11vw,1rem);font-weight:700;background-color:hsl(var(--text)/.15);color:hsl(var(--text));transition:all .2s ease-in-out}.pill a:hover,.pill a[aria-current=page]{background-color:hsl(var(--primary));border-color:hsl(var(--primary));color:hsl(var(--neutral-white))}.pill span{position:absolute;right:-.3rem;top:-.5rem;background-color:hsl(var(--secondary));color:hsl(var(--background));width:18px;height:18px;display:flex;align-items:center;justify-content:center;border-radius:100vmax;font-size:clamp(.64rem,.66rem - .02vw,.65rem)}.author{display:flex;align-items:center;gap:clamp(.31rem,.18rem + .65vw,.69rem);font-weight:700;font-style:normal}.author a:hover{text-decoration:underline}.socials{display:flex;gap:clamp(.56rem,.39rem + .87vw,1.06rem)}.socials li a,.socials li button{border-radius:100vmax;padding:clamp(.56rem,.39rem + .87vw,1.06rem);transition:all .2s ease-in-out}.socials li a [data-icon],.socials li button [data-icon]{transition:color .2s ease-in-out}.socials li a:hover,.socials li button:hover{background-color:hsl(var(--primary))}.socials li a:hover [data-icon],.socials li button:hover [data-icon]{color:hsl(var(--neutral-white))}.container{display:flex;align-items:center;flex-direction:column;gap:clamp(2.25rem,1.6rem + 3.26vw,4.13rem);padding-inline:clamp(1.13rem,.8rem + 1.63vw,2.06rem)}.container h1{font-size:clamp(3.36rem,2.87rem + 2.45vw,4.77rem);line-height:1;margin-top:clamp(2.25rem,1.6rem + 3.26vw,4.13rem)}.container h1 span{color:hsl(var(--primary))}@media screen and (width >= 1536px){.container h1{margin-top:clamp(3.38rem,2.64rem + 3.7vw,5.5rem)}}.post-container{display:grid;width:100%;grid-template-columns:repeat(auto-fill,minmax(min(20rem,100%),1fr));gap:clamp(2.25rem,1.6rem + 3.26vw,4.13rem)}@media screen and (width >= 1536px){.post-container{max-width:1240px}}.not-found{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:clamp(.56rem,.39rem + .87vw,1.06rem);min-height:100dvh;background-color:hsl(var(--primary));color:hsl(var(--background));overflow:hidden}.not-found h1{font-size:clamp(3.36rem,2.87rem + 2.45vw,4.77rem);font-family:merriweather,serif;font-weight:700}.podcast{padding:clamp(1.69rem,1.32rem + 1.85vw,2.75rem)}@media screen and (width >= 1280px){.podcast{padding:clamp(2.25rem,1.6rem + 3.26vw,4.13rem)}}.podcast .wrapper{height:100%;width:100%;display:grid;grid-template-areas:"podcast" "guest" "related";grid-template-columns:100%;gap:clamp(1.69rem,1.32rem + 1.85vw,2.75rem)}@media screen and (width >= 1280px){.podcast .wrapper{grid-template-areas:"guest podcast" "guest related";grid-template-columns:.3fr .8fr}}@media screen and (width >= 1536px){.podcast .wrapper{grid-template-areas:"guest podcast related";grid-template-columns:.2fr .6fr .2fr}}.podcast-guest{grid-area:guest;height:fit-content;display:flex;flex-direction:column;gap:clamp(.88rem,.7rem + .87vw,1.38rem);background-color:hsl(var(--accent));color:hsl(var(--background));border-radius:.4em;padding:clamp(1.13rem,.8rem + 1.63vw,2.06rem)}@media screen and (width >= 1280px){.podcast-guest{position:sticky;margin-top:25%;top:13%;z-index:20}}.podcast-guest .grp{font-weight:400;font-size:clamp(.94rem,.92rem + .11vw,1rem)}.podcast-guest .grp em{text-transform:uppercase;font-size:clamp(.78rem,.77rem + .03vw,.8rem);font-weight:700;display:block;margin-bottom:.5rem}.podcast-guest .grp em:before{content:"[";margin-right:.5rem}.podcast-guest .grp em:after{content:"]";margin-left:.5rem}.podcast-guest .social-share .socials li a{border:1px solid hsl(var(--background))}.podcast-guest .social-share .socials li a:hover{border-color:hsl(var(--primary))}.podcast-content{grid-area:podcast}@media screen and (width >= 1280px){.podcast-content{padding-inline:clamp(1.69rem,1.32rem + 1.85vw,2.75rem)}}@media screen and (width >= 1536px){.podcast-content{padding-inline:clamp(2.25rem,1.6rem + 3.26vw,4.13rem)}}@media screen and (width >= 1024px){.podcast-content .heading .wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:clamp(1.69rem,1.32rem + 1.85vw,2.75rem)}}.podcast-content .heading .wrapper ul{display:flex;justify-content:space-between;gap:.5rem;align-items:center;font-size:clamp(.78rem,.77rem + .03vw,.8rem)}@media screen and (width >= 1280px){.podcast-content .heading .wrapper ul{font-size:clamp(.94rem,.92rem + .11vw,1rem);gap:clamp(1.69rem,1.32rem + 1.85vw,2.75rem)}}.podcast-content .heading .wrapper ul>*{flex:0 0 auto}.podcast-content .heading .wrapper ul li{border-radius:.4em;border:1px solid hsl(var(--neutral-light))}.podcast-content .heading .wrapper ul li div{display:flex;place-items:center;gap:calc(clamp(.31rem,.18rem + .65vw,.69rem)*.75);line-height:1}.podcast-content .heading .wrapper ul li [data-icon]{width:18px}.podcast-content .heading .wrapper ul li:last-child{border-bottom:2px solid hsl(var(--neutral-dark))}.podcast-content .heading h1{font-size:clamp(2.33rem,2.08rem + 1.25vw,3.05rem);line-height:1.1}@media screen and (width >= 1536px){.podcast-content .heading h1{font-size:clamp(2.8rem,2.45rem + 1.77vw,3.82rem)}}.podcast-content .content .tab-header{position:relative;margin-bottom:clamp(1.69rem,1.32rem + 1.85vw,2.75rem);display:flex;gap:clamp(.88rem,.7rem + .87vw,1.38rem)}.podcast-content .content .tab-header:after{content:"";position:absolute;left:0;bottom:0;z-index:-1;width:100%;height:1px;background-color:hsl(var(--primary))}.podcast-content .content .tab-header .tab-title{padding:clamp(.56rem,.39rem + .87vw,1.06rem);transition:color .3s ease;font-weight:700;font-style:normal}.podcast-content .content .tab-header .tab-title.active{color:hsl(var(--primary))}.podcast-content .content .tab-header .line{position:absolute;bottom:0;left:0;height:3px;background-color:hsl(var(--primary));transition:all .3s ease-in-out}.podcast-content .content .tab-contents{overflow:hidden}.podcast-content .content .tab-contents .tab-content{display:none;animation:movingContentTab .3s ease}@keyframes movingContentTab{0%{transform:translate(50px);opacity:0}}.podcast-content .content .tab-contents .tab-content.active{display:block}.podcast-content .content .tab-contents .tab-content h2{font-family:merriweather,serif;font-weight:700;font-style:normal;font-size:clamp(1.35rem,1.28rem + .37vw,1.56rem);line-height:1.1;margin-bottom:clamp(1.13rem,.8rem + 1.63vw,2.06rem);color:hsl(var(--primary))}.podcast-content .content .tab-contents .tab-content h3{font-weight:900;font-style:normal;font-size:clamp(1.13rem,1.08rem + .22vw,1.25rem);line-height:1.1;margin-bottom:clamp(.56rem,.39rem + .87vw,1.06rem);color:hsl(var(--text))}.podcast-content .content .tab-contents .tab-content p{font-size:clamp(1.13rem,1.08rem + .22vw,1.25rem);margin-bottom:clamp(.88rem,.7rem + .87vw,1.38rem)}.podcast-content .content .tab-contents .tab-content p em{font-weight:700}.podcast-content .content .tab-contents .tab-content p small{font-size:clamp(.94rem,.92rem + .11vw,1rem)}.podcast-content .content .tab-contents .tab-content p small a{border:unset;padding:unset;text-decoration:underline}.podcast-content .content .tab-contents .tab-content p mark{background-color:#ffe4b5!important;color:hsl(var(--neutral-black))!important}.podcast-content .content .tab-contents .tab-content p a{border:1px solid #ccc;padding:.5rem 1.5rem}.podcast-content .content .tab-contents .tab-content p .a_inline{color:hsl(var(--primary));padding:unset;border:unset}.podcast-content .content .tab-contents .tab-content p .a_inline:hover{text-decoration:underline}.podcast-content .content .tab-contents .tab-content p:first-child{margin-bottom:clamp(1.69rem,1.32rem + 1.85vw,2.75rem)}.podcast-content .content .tab-contents .tab-content p:first-child:first-letter{font-size:clamp(2.8rem,2.45rem + 1.77vw,3.82rem);font-weight:700;line-height:1;float:left;padding-right:clamp(.88rem,.7rem + .87vw,1.38rem)}.podcast-content .content .tab-contents .tab-content .nota{background-color:snow;color:hsl(var(--neutral-black))!important;padding:clamp(1.13rem,.8rem + 1.63vw,2.06rem);border-radius:.4em}.podcast-content .content .tab-contents .tab-content .u{text-decoration:underline}.podcast-content .content .tab-contents .tab-content ul{margin-bottom:clamp(.88rem,.7rem + .87vw,1.38rem)}.podcast-content .content .tab-contents .tab-content ul li{background-image:url(/assets/images/arrow-ul.svg);background-repeat:no-repeat;background-position:0 .3rem;padding-left:clamp(1.69rem,1.32rem + 1.85vw,2.75rem)}@media screen and (width >= 1280px){.podcast-content .content .tab-contents .tab-content ul li{padding-left:clamp(1.13rem,.8rem + 1.63vw,2.06rem)}}.podcast-content .content .tab-contents .tab-content img{margin-bottom:clamp(.88rem,.7rem + .87vw,1.38rem);border-radius:.4em}.podcast-content .content .tab-contents .tab-content .youtube{aspect-ratio:16/9;width:100%;margin-block:clamp(1.69rem,1.32rem + 1.85vw,2.75rem)}.podcast-actions{grid-area:related;display:grid;align-content:start;gap:clamp(1.69rem,1.32rem + 1.85vw,2.75rem);grid-template-areas:"ad" "related" "share"}@media screen and (width >= 1280px){.podcast-actions{padding-inline:clamp(1.69rem,1.32rem + 1.85vw,2.75rem)}}@media screen and (width >= 1536px){.podcast-actions{padding-inline:unset}}.podcast-actions .social-share{grid-area:share}.podcast-actions .social-share .socials li{position:relative}.podcast-actions .social-share .socials li a,.podcast-actions .social-share .socials li button{width:60px;height:60px;display:flex;align-items:center;justify-content:center;border-radius:100vmax;transition:all .2s ease-in-out;border:1px solid hsl(var(--text))}.podcast-actions .social-share .socials li a [data-icon],.podcast-actions .social-share .socials li button [data-icon]{font-size:clamp(1.35rem,1.28rem + .37vw,1.56rem);transition:color .2s ease-in-out}.podcast-actions .social-share .socials li a:hover,.podcast-actions .social-share .socials li button:hover{background-color:hsl(var(--primary));border-color:hsl(var(--primary));color:hsl(var(--neutral-white))}.podcast-actions .social-share .socials li a:hover [data-icon],.podcast-actions .social-share .socials li button:hover [data-icon]{color:hsl(var(--neutral-white))}.podcast-actions .ad{grid-area:ad;height:200px;width:100%;overflow:hidden;border-radius:.4em}.podcast-actions .ad img{width:100%;height:100%;object-fit:cover;object-position:center}.podcast-actions .relatedPosts{grid-area:related}.podcast-actions .relatedPosts .posts{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:clamp(.88rem,.7rem + .87vw,1.38rem)}.podcast-actions .relatedPosts .posts .post{background-color:hsl(var(--text));color:hsl(var(--background));padding:clamp(1.13rem,.8rem + 1.63vw,2.06rem);position:relative;border-radius:.4em;display:flex;flex-direction:column;justify-content:space-between}.podcast-actions .relatedPosts .posts .post h4{margin-bottom:clamp(.88rem,.7rem + .87vw,1.38rem)}.podcast-actions .relatedPosts .posts .post ul{border-top:1px solid hsl(var(--background)/.2);padding-top:clamp(.56rem,.39rem + .87vw,1.06rem)}.podcast-actions .relatedPosts .posts .post ul li{display:flex;font-size:clamp(.78rem,.77rem + .03vw,.8rem);gap:6px}.podcast-actions .relatedPosts .posts .post ul li span{font-weight:700}.podcast-actions .relatedPosts .posts .post .audioRef{position:absolute;bottom:clamp(1.13rem,.8rem + 1.63vw,2.06rem);right:clamp(1.13rem,.8rem + 1.63vw,2.06rem)}.podcast-actions .relatedPosts .posts .post:nth-of-type(2n){background-color:hsl(var(--primary));color:hsl(var(--neutral-white))}
