.footer-large[data-astro-cid-tvj42mo5]{flex-direction:column;width:100%;display:flex}.footer-top-empty-space[data-astro-cid-tvj42mo5]{height:6rem;padding-inline:var(--page-margin);background-color:var(--footer-top-color,black)}.footer-top-line[data-astro-cid-tvj42mo5]{border-bottom:.0625em solid var(--footer-fg-color,white);height:100%}.footer-text-content[data-astro-cid-tvj42mo5]{--link-background-color-hover:var(--footer-fg-color,white);--link-color-hover:var(--footer-bg-color,black);padding-inline:var(--page-margin);grid-template-areas:"title.main-nav.back-to-top"". .contact. ."". . . . ."". . . .now-listening";grid-template-columns:min-content var(--header-gap) auto 1fr auto;background-color:var(--footer-bg-color,black);color:var(--footer-fg-color,white);grid-template-rows:min-content auto 8rem auto;row-gap:.4rem;padding-block:2rem;display:grid}@media (width<=56em){.footer-text-content[data-astro-cid-tvj42mo5]{row-gap:var(--header-gap-row);grid-template:"title.back-to-top"". . ."2rem"main-nav. .""contact contact contact"". . ."4rem". .now-listening"/max-content 1fr auto}}.footer-title[data-astro-cid-tvj42mo5]{white-space:nowrap;grid-area:title}.main-nav[data-astro-cid-tvj42mo5]{grid-area:main-nav}.main-nav[data-astro-cid-tvj42mo5] ul[data-astro-cid-tvj42mo5]{gap:1rem;margin:0;padding:0;list-style-type:none;display:flex}.footer-now-listening[data-astro-cid-tvj42mo5]{grid-area:now-listening;justify-self:end}.footer-contact[data-astro-cid-tvj42mo5]{grid-area:contact}@media (width<=56em){.footer-contact[data-astro-cid-tvj42mo5]{width:min(80%,30rem)}}.footer-back-to-top[data-astro-cid-tvj42mo5]{grid-area:back-to-top;justify-self:end}.footer-first-block[data-astro-cid-tvj42mo5]{background-color:var(--footer-top-color,black);height:1rem}.footer-gradient-lines[data-astro-cid-tvj42mo5],.footer-gradient-lines-inverted[data-astro-cid-tvj42mo5]{flex-direction:column;height:96rem;display:flex}.footer-gradient-lines[data-astro-cid-tvj42mo5]{view-transition-name:site-footer-gradient-top}.footer-gradient-lines-inverted[data-astro-cid-tvj42mo5]{view-transition-name:site-footer-gradient-bottom}.footer-gradient-lines-inverted-inner[data-astro-cid-tvj42mo5]{flex-direction:column;flex:1;display:flex;transform:scaleY(-1)}.footer-inbetween-block[data-astro-cid-tvj42mo5]{view-transition-name:site-footer-gradient-mid}.footer-gradient-segment[data-astro-cid-tvj42mo5]{flex:1}.footer-gradient-seg-1[data-astro-cid-tvj42mo5]{background:linear-gradient(to bottom, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 0%) 0% 0.0625%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 0%) 0.0625% 5%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 6.47074%) 5% 5.125%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 0%) 5.125% 10%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 12.7251%) 10% 10.1875%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 0%) 10.1875% 15%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 18.763%) 15% 15.25%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 0%) 15.25% 20%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 24.5845%) 20% 20.3125%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 0.277008%) 20.3125% 25%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 30.1896%) 25% 25.375%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 1.66205%) 25.375% 30%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 35.5783%) 30% 30.4375%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 3.04709%) 30.4375% 35%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 40.7505%) 35% 35.5%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 4.43213%) 35.5% 40%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 45.7064%) 40% 40.5625%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 5.81717%) 40.5625% 45%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 50.4458%) 45% 45.625%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 7.20222%) 45.625% 50%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 54.9688%) 50% 50.6875%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 8.58726%) 50.6875% 55%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 59.2754%) 55% 55.75%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 9.9723%) 55.75% 60%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 63.3657%) 60% 60.8125%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 11.3573%) 60.8125% 65%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 67.2394%) 65% 65.875%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 12.7424%) 65.875% 70%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 70.8968%) 70% 70.9375%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 14.1274%) 70.9375% 75%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 74.3378%) 75% 76%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 15.5125%) 76% 80%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 77.5623%) 80% 81.0625%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 16.8975%) 81.0625% 85%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 80.5705%) 85% 86.125%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 18.2825%) 86.125% 90%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 83.3622%) 90% 91.1875%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 19.6676%) 91.1875% 95%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 85.9375%) 95% 96.25%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 21.0526%) 96.25% 100%)}.footer-gradient-seg-2[data-astro-cid-tvj42mo5]{background:linear-gradient(to bottom, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 85.9375%) 0% 1.3125%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 21.0526%) 1.3125% 5%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 88.2964%) 5% 6.375%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 22.4377%) 6.375% 10%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 90.4389%) 10% 11.4375%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 23.8227%) 11.4375% 15%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 92.365%) 15% 16.5%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 25.2078%) 16.5% 20%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 94.0746%) 20% 21.5625%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 26.5928%) 21.5625% 25%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 95.5679%) 25% 26.625%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 27.9778%) 26.625% 30%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 96.8447%) 30% 31.6875%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 29.3629%) 31.6875% 35%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 97.9051%) 35% 36.75%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 30.7479%) 36.75% 40%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 98.7491%) 40% 41.8125%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 32.133%) 41.8125% 45%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 99.3767%) 45% 46.875%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 33.518%) 46.875% 50%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 99.7879%) 50% 51.9375%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 34.903%) 51.9375% 55%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 99.9827%) 55% 57%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 36.2881%) 57% 60%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 100%) 60% 62.0625%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 37.6731%) 62.0625% 65%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 100%) 65% 67.125%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 39.0582%) 67.125% 70%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 100%) 70% 72.1875%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 40.4432%) 72.1875% 75%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 100%) 75% 77.25%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 41.8283%) 77.25% 80%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 100%) 80% 82.3125%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 43.2133%) 82.3125% 85%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 100%) 85% 87.375%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 44.5983%) 87.375% 90%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 100%) 90% 92.4375%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 45.9834%) 92.4375% 95%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 100%) 95% 97.5%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 47.3684%) 97.5% 100%)}.footer-gradient-seg-3[data-astro-cid-tvj42mo5]{background:linear-gradient(to bottom, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 100%) 0% 2.5625%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 47.3684%) 2.5625% 5%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 100%) 5% 7.625%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 48.7535%) 7.625% 10%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 100%) 10% 12.6875%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 50.1385%) 12.6875% 15%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 100%) 15% 17.75%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 51.5236%) 17.75% 20%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 100%) 20% 22.8125%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 52.9086%) 22.8125% 25%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 100%) 25% 27.875%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 54.2936%) 27.875% 30%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 100%) 30% 32.9375%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 55.6787%) 32.9375% 35%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 100%) 35% 38%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 57.0637%) 38% 40%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 100%) 40% 43.0625%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 58.4488%) 43.0625% 45%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 100%) 45% 48.125%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 59.8338%) 48.125% 50%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 100%) 50% 53.1875%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 61.2188%) 53.1875% 55%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 100%) 55% 58.25%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 62.6039%) 58.25% 60%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 100%) 60% 63.3125%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 63.9889%) 63.3125% 65%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 100%) 65% 68.375%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 65.374%) 68.375% 70%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 100%) 70% 73.4375%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 66.759%) 73.4375% 75%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 100%) 75% 78.5%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 68.1441%) 78.5% 80%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 100%) 80% 83.5625%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 69.5291%) 83.5625% 85%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 100%) 85% 88.625%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 70.9141%) 88.625% 90%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 100%) 90% 93.6875%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 72.2992%) 93.6875% 95%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 100%) 95% 98.75%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 73.6842%) 98.75% 100%)}.footer-gradient-seg-4[data-astro-cid-tvj42mo5]{background:linear-gradient(to bottom, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 100%) 0% 3.8125%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 73.6842%) 3.8125% 5%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 100%) 5% 8.875%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 75.0693%) 8.875% 10%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 100%) 10% 13.9375%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 76.4543%) 13.9375% 15%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 100%) 15% 19%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 77.8393%) 19% 20%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 100%) 20% 24.0625%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 79.2244%) 24.0625% 25%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 100%) 25% 29.125%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 80.6094%) 29.125% 30%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 100%) 30% 34.1875%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 81.9945%) 34.1875% 35%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 100%) 35% 39.25%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 83.3795%) 39.25% 40%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 100%) 40% 44.3125%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 84.7645%) 44.3125% 45%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 100%) 45% 49.375%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 86.1496%) 49.375% 50%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 100%) 50% 54.4375%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 87.5346%) 54.4375% 55%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 100%) 55% 59.5%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 88.9197%) 59.5% 60%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 100%) 60% 64.5625%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 90.3047%) 64.5625% 65%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 100%) 65% 69.625%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 91.6898%) 69.625% 70%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 100%) 70% 74.6875%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 93.0748%) 74.6875% 75%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 100%) 75% 79.75%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 94.4598%) 79.75% 80%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 100%) 80% 84.8125%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 95.8449%) 84.8125% 85%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 100%) 85% 89.875%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 97.2299%) 89.875% 90%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 100%) 90% 94.9375%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 98.615%) 94.9375% 95%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 100%) 95% 100%, color-mix(in sRGB, var(--footer-top-color,black), var(--footer-bottom-color,white) 100%) 100% 100%)}.footer-inbetween-block[data-astro-cid-tvj42mo5]{background-color:var(--footer-bottom-color,white);height:200vh;color:color-mix(in sRGB, var(--footer-bg-color), transparent 40%);text-transform:uppercase;place-content:center;font-size:.95rem;font-weight:600;display:grid}.footer-end-block[data-astro-cid-tvj42mo5]{background-color:var(--footer-top-color,black);height:20rem}
