.site-footer.svelte-9sff3o{color:#f7f3ec;background:#121211;padding:clamp(3rem,6vw,5rem) 9vw 1.75rem;font-family:Jost,sans-serif}.footer-top.svelte-9sff3o{grid-template-columns:minmax(0,1fr) minmax(12rem,.75fr);grid-template-areas:"contact contact""now-playing footer-meta";align-items:center;row-gap:clamp(4rem,10vw,8rem);display:grid}.eyebrow.svelte-9sff3o,.footer-meta.svelte-9sff3o p:where(.svelte-9sff3o),.copyright.svelte-9sff3o,.episode-copy.svelte-9sff3o p:where(.svelte-9sff3o){margin:0;font-size:1rem;line-height:1.45}.eyebrow.svelte-9sff3o{margin-bottom:1.25rem}.contact.svelte-9sff3o{text-align:center;grid-area:contact;justify-self:center}.email.svelte-9sff3o{color:#f05423;letter-spacing:-.04em;font-family:Gilda Display,serif;font-size:clamp(2.75rem,4.7vw,4.5rem);line-height:.92;text-decoration:none;transition:color .18s;display:block}.email.svelte-9sff3o:hover,.email.svelte-9sff3o:focus-visible{color:#f7f3ec}.now-playing.svelte-9sff3o{grid-area:now-playing}.episode.svelte-9sff3o{align-items:center;gap:1.25rem;display:flex}.cover.svelte-9sff3o{aspect-ratio:1;object-fit:cover;width:8.5rem;display:block}.episode-copy.svelte-9sff3o{gap:.35rem;display:grid}.episode-copy.svelte-9sff3o a:where(.svelte-9sff3o){color:#f05423;font-size:1rem;line-height:1.4;text-decoration:none;transition:color .18s}.episode-copy.svelte-9sff3o a:where(.svelte-9sff3o):hover,.episode-copy.svelte-9sff3o a:where(.svelte-9sff3o):focus-visible{color:#f7f3ec}.footer-meta.svelte-9sff3o{grid-area:footer-meta;justify-self:end;gap:.5rem;display:grid}.footer-meta.svelte-9sff3o nav:where(.svelte-9sff3o){gap:1.15rem;padding:.2rem 0;display:flex}.footer-meta.svelte-9sff3o nav:where(.svelte-9sff3o) a:where(.svelte-9sff3o){width:1.4rem;height:1.4rem;display:block;position:relative}.footer-meta.svelte-9sff3o nav:where(.svelte-9sff3o) img:where(.svelte-9sff3o){object-fit:contain;width:100%;height:100%;transition:filter .18s,opacity .18s;display:block}.footer-meta.svelte-9sff3o nav:where(.svelte-9sff3o) a:where(.svelte-9sff3o):not(.has-hover-image):hover img:where(.svelte-9sff3o),.footer-meta.svelte-9sff3o nav:where(.svelte-9sff3o) a:where(.svelte-9sff3o):not(.has-hover-image):focus-visible img:where(.svelte-9sff3o){filter:brightness(0)invert()}.link-icon-hover.svelte-9sff3o{opacity:0;position:absolute;inset:0}.footer-meta.svelte-9sff3o nav:where(.svelte-9sff3o) .has-hover-image:where(.svelte-9sff3o):hover .link-icon:where(.svelte-9sff3o),.footer-meta.svelte-9sff3o nav:where(.svelte-9sff3o) .has-hover-image:where(.svelte-9sff3o):focus-visible .link-icon:where(.svelte-9sff3o){opacity:0}.footer-meta.svelte-9sff3o nav:where(.svelte-9sff3o) .has-hover-image:where(.svelte-9sff3o):hover .link-icon-hover:where(.svelte-9sff3o),.footer-meta.svelte-9sff3o nav:where(.svelte-9sff3o) .has-hover-image:where(.svelte-9sff3o):focus-visible .link-icon-hover:where(.svelte-9sff3o){opacity:1}.copyright.svelte-9sff3o{text-align:center;margin-top:clamp(4rem,8vw,7rem);font-size:.875rem}@media (width<=800px){.site-footer.svelte-9sff3o{padding-left:1.25rem;padding-right:1.25rem}.footer-top.svelte-9sff3o{grid-template-columns:1fr;grid-template-areas:"contact""now-playing""footer-meta";align-items:start;row-gap:3.25rem}.footer-meta.svelte-9sff3o{justify-self:start}.email.svelte-9sff3o{max-width:100%;font-size:clamp(2.35rem,12vw,4rem)}}header.svelte-zne36e{z-index:2;justify-content:space-between;align-items:flex-start;width:100%;padding:1.8rem 2rem;display:flex;position:absolute}.mark.svelte-zne36e{width:1.45rem;transition:transform .18s;display:block}.mark.svelte-zne36e:hover{transform:rotate(-8deg)}.mark.svelte-zne36e img:where(.svelte-zne36e){width:100%;height:auto;display:block}nav.svelte-zne36e{letter-spacing:.04em;gap:clamp(1rem,2.6vw,2.8rem);font-family:Jost,sans-serif;font-size:16px;font-weight:400;display:flex}nav.svelte-zne36e a:where(.svelte-zne36e){color:#f7f3ec;text-decoration:none;transition:color .18s}nav.svelte-zne36e a:where(.svelte-zne36e):hover,nav.svelte-zne36e .active:where(.svelte-zne36e){color:#f05423}@media (width<=600px){header.svelte-zne36e{padding:1.25rem}.mark.svelte-zne36e{width:1rem}nav.svelte-zne36e{gap:.8rem;font-size:16px}}
