.shared-module-scss-module__MMdhcG__sectionPad{padding:48px 5vw 100px}.shared-module-scss-module__MMdhcG__sectionLabel{letter-spacing:.12em;text-transform:uppercase;opacity:.75;border-top:1px solid;justify-content:space-between;gap:20px;padding-top:18px;padding-bottom:32px;font-size:11px;display:flex}.shared-module-scss-module__MMdhcG__eyebrow{text-transform:uppercase;letter-spacing:.18em;align-items:center;gap:10px;font-size:11px;font-weight:500;display:inline-flex}.shared-module-scss-module__MMdhcG__yellow{color:var(--yellow)}.shared-module-scss-module__MMdhcG__wordmark{font-family:var(--fontDisplay);letter-spacing:-.025em;font-size:40px;font-weight:900;line-height:1;position:relative}.shared-module-scss-module__MMdhcG__logoDot{font-family:var(--fontBody);vertical-align:top;margin-left:3px;padding-top:5px;font-size:11px;display:inline-block}.shared-module-scss-module__MMdhcG__eyebrow i{background:var(--yellow);border-radius:100%;width:6px;height:6px}@media (min-width:1800px){.shared-module-scss-module__MMdhcG__sectionPad{padding-left:max(5vw,50vw - 850px);padding-right:max(5vw,50vw - 850px)}}@media (max-width:1000px){.shared-module-scss-module__MMdhcG__wordmark{font-size:34px}.shared-module-scss-module__MMdhcG__sectionPad{padding-bottom:75px}}@media (max-width:760px){.shared-module-scss-module__MMdhcG__wordmark{font-size:34px}.shared-module-scss-module__MMdhcG__sectionPad{padding:32px 6vw 65px}.shared-module-scss-module__MMdhcG__sectionLabel{letter-spacing:.07em;gap:20px;padding-bottom:23px;font-size:9px}.shared-module-scss-module__MMdhcG__sectionLabel span:last-child{text-align:right;max-width:155px}}.shared-module-scss-module__MMdhcG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.shared-module-scss-module__MMdhcG__skipLink{z-index:99;background:var(--yellow);color:var(--deep);padding:12px;position:fixed;top:-60px;left:20px}.shared-module-scss-module__MMdhcG__skipLink:focus{top:12px}
.siteHeader-module-scss-module__b9KlYa__wordmark{}.siteHeader-module-scss-module__b9KlYa__logoDot{}.siteHeader-module-scss-module__b9KlYa__siteHeader{z-index:10;-webkit-backdrop-filter:blur(12px);background:#081322f0;border-bottom:1px solid #59afc022;justify-content:space-between;align-items:center;width:100%;height:104px;padding:0 5vw;display:flex;position:fixed;top:0;left:0}.siteHeader-module-scss-module__b9KlYa__siteHeader .siteHeader-module-scss-module__b9KlYa__wordmark{letter-spacing:-.035em;white-space:nowrap;color:var(--cyan);font-family:Ultra,Georgia,serif;font-size:clamp(22px,3vw,40px);font-weight:400}.siteHeader-module-scss-module__b9KlYa__siteHeader nav{align-items:center;gap:29px;font-size:13px;display:flex}.siteHeader-module-scss-module__b9KlYa__siteHeader nav>a:not([data-button]):hover{color:var(--yellow)}.siteHeader-module-scss-module__b9KlYa__siteHeader .siteHeader-module-scss-module__b9KlYa__navCta{width:auto;min-width:148px;min-height:0;margin-left:12px;padding:17px 23px;font-size:12px}.siteHeader-module-scss-module__b9KlYa__menuToggle{display:none}@media (max-width:1000px){.siteHeader-module-scss-module__b9KlYa__siteHeader nav{gap:18px}.siteHeader-module-scss-module__b9KlYa__siteHeader .siteHeader-module-scss-module__b9KlYa__navCta{gap:20px;min-width:auto;margin-left:0}}@media (max-width:760px){.siteHeader-module-scss-module__b9KlYa__siteHeader{height:80px;padding:0 6vw}.siteHeader-module-scss-module__b9KlYa__menuToggle{background:0 0;border:1px solid #59afc066;border-radius:30px;padding:10px 17px;font-size:12px;display:block}.siteHeader-module-scss-module__b9KlYa__siteHeader nav{background:var(--deep);padding:25px 6vw 35px;display:none;position:absolute;top:79px;left:0;right:0;box-shadow:0 18px 24px #0004}.siteHeader-module-scss-module__b9KlYa__siteHeader nav.siteHeader-module-scss-module__b9KlYa__navOpen{flex-direction:column;align-items:stretch;gap:0;display:flex}.siteHeader-module-scss-module__b9KlYa__siteHeader nav>a:not([data-button]){border-bottom:1px solid #59afc025;padding:14px 0;font-size:18px}.siteHeader-module-scss-module__b9KlYa__siteHeader .siteHeader-module-scss-module__b9KlYa__navCta{justify-content:center;gap:40px;margin-top:22px}}.siteHeader-module-scss-module__b9KlYa__siteHeader nav>a[aria-current=page]{color:var(--yellow)}@media (min-width:761px) and (max-width:1100px){.siteHeader-module-scss-module__b9KlYa__siteHeader{padding-inline:3vw}.siteHeader-module-scss-module__b9KlYa__siteHeader nav{gap:14px;font-size:12px}.siteHeader-module-scss-module__b9KlYa__siteHeader .siteHeader-module-scss-module__b9KlYa__navCta{gap:15px;min-width:auto;margin-left:0;padding:14px 16px}.siteHeader-module-scss-module__b9KlYa__siteHeader .siteHeader-module-scss-module__b9KlYa__wordmark{font-size:30px}}
.spotifyPlayer-module-scss-module__ldZxHq__eyebrow{}.spotifyPlayer-module-scss-module__ldZxHq__spotifyFrame{background:#143431;border:1px solid #32635c;border-radius:24px;padding:16px;overflow:hidden;box-shadow:0 24px 70px #0003}.spotifyPlayer-module-scss-module__ldZxHq__spotifyEmbed{background:#1f1f1f;border:0;border-radius:14px;width:100%;display:block}.spotifyPlayer-module-scss-module__ldZxHq__spotifyEmpty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:25px;min-height:420px;display:flex}.spotifyPlayer-module-scss-module__ldZxHq__spotifyEmpty h2{font-size:clamp(44px,6vw,80px)}.spotifyPlayer-module-scss-module__ldZxHq__spotifyEmpty p{font-size:14px}.spotifyPlayer-module-scss-module__ldZxHq__spotifyPlayerFooter{justify-content:space-between;align-items:center;gap:25px;margin-top:20px;font-size:12px;display:flex}.spotifyPlayer-module-scss-module__ldZxHq__spotifyPlayerFooter p{color:#a6bcbc}.spotifyPlayer-module-scss-module__ldZxHq__spotifyPlayerFooter a{color:var(--yellow);border-bottom:1px solid;flex-shrink:0;padding:8px 0}@media (max-width:760px){.spotifyPlayer-module-scss-module__ldZxHq__spotifyFrame{border-radius:20px;padding:8px}.spotifyPlayer-module-scss-module__ldZxHq__spotifyEmbed{height:560px}.spotifyPlayer-module-scss-module__ldZxHq__spotifyPlayerFooter{flex-direction:column;align-items:flex-start;gap:10px}}
