.HeroWithText_container__XQV2Z{width:100%;display:grid}.HeroWithText_mediaBlock__lZebA{grid-column:1/-1;grid-row:1/-1;position:relative;width:100%;height:auto;aspect-ratio:16/9}.HeroWithText_mediaBlock__lZebA img{object-fit:cover}.HeroWithText_textBlock__l1Lj_{padding:var(--global--spacing--l);grid-column:1/-1;grid-row:1/-1;color:#fff;z-index:var(--global--z-index--hero-text);display:flex;flex-direction:column;justify-content:center;align-items:start}.HeroWithText_textBlock__l1Lj_ h1{font-size:2.5rem;flex:4 1;display:flex;align-items:end;line-height:1}@media(min-width:1190px){.HeroWithText_textBlock__l1Lj_ h1{font-size:4rem}}.HeroWithText_textBlock__l1Lj_ h2{flex:1 1;font-size:1.55rem;font-weight:300;display:flex;line-height:1}.MusicAbout_container__FMJNB p{font-size:1.25rem;line-height:1.6;margin-block:1em}.MusicAbout_headshot__R1x9R{text-align:center;margin-block:var(--global--spacing--l)}.MusicAbout_headshot__R1x9R img{border-radius:50%}.MusicAbout_more__DIndx{font-size:.8rem;text-transform:uppercase;letter-spacing:.2em;font-weight:700}.MusicAbout_more__DIndx a{font-size:.8rem;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px}.MusicAbout_more__DIndx a:after{content:"→";margin-left:var(--global--spacing--s);transition:all .1s ease-in-out;display:inline-block}.MusicAbout_more__DIndx a:hover:after{transform:translateX(4px)}.MusicEvent_event__4VMxi{position:relative;display:grid;grid-column:1/-1;grid-template-columns:subgrid;grid-gap:var(--global--spacing--l);gap:var(--global--spacing--l);align-items:center;justify-items:center;font-size:1em;padding:var(--global--spacing--l);border-radius:var(--global--spacing--s);transition:background .1s ease-in-out}.MusicEvent_event__4VMxi:has(a.MusicEvent_ticketsUrl__fxIIt):hover{background:var(--global--color--light-gray);cursor:pointer}@media(min-width:1190px){.MusicEvent_event__4VMxi{justify-items:start;margin-inline:calc(-1*var(--global--spacing--l))}}.MusicEvent_separator____vsh{background:#000;height:2px;width:10rem}@media(min-width:1190px){.MusicEvent_separator____vsh{width:2px;height:auto;align-self:stretch}}.MusicEvent_date__pIN_U{text-align:center;justify-self:center}.MusicEvent_date__pIN_U .MusicEvent_day__rLTIZ{font-weight:300;font-size:3em;white-space:nowrap;line-height:.75}.MusicEvent_date__pIN_U .MusicEvent_month__O_Pvi{text-transform:uppercase;font-size:1em}@media(min-width:768px){.MusicEvent_date__pIN_U .MusicEvent_month__O_Pvi{padding-top:.5em}}.MusicEvent_date__pIN_U .MusicEvent_year__ccR0N{font-size:.85em}.MusicEvent_details__gCH1P{flex:1 1;display:flex;gap:var(--global--spacing--s);flex-direction:column;line-height:1.5;text-align:center}.MusicEvent_details__gCH1P a{text-decoration:underline}.MusicEvent_details__gCH1P a:hover{color:var(--global--color--brick)}@media(min-width:1190px){.MusicEvent_details__gCH1P{text-align:left}}.MusicEvent_ticketsUrl__fxIIt{background-color:var(--global--color--purple);color:#fff;padding:var(--global--spacing--s) var(--global--spacing--m);border:2px solid rgba(0,0,0,0);border-radius:100px!important;text-decoration:none;display:inline-block;font-size:1rem;transition:transform .1s ease-in-out;color:#fff!important;background:var(--global--color--brick)}.MusicEvent_ticketsUrl__fxIIt:after{content:"→";margin-left:var(--global--spacing--s);transition:all .1s ease-in-out;display:inline-block}.MusicEvent_ticketsUrl__fxIIt:hover:after{transform:translateX(4px)}.MusicEvent_ticketsUrl__fxIIt:focus-visible{outline:2px solid var(--global--color--deep-turqoise);outline-style:dashed;outline-offset:var(--global--spacing--xs);border-radius:.5px}.MusicEvent_event__4VMxi:active .MusicEvent_ticketsUrl__fxIIt,.MusicEvent_ticketsUrl__fxIIt:active{transform:scale(.95)}.MusicEvent_extra__a1p0v{font-size:.85rem;margin-block:0}