:root{--black: hsl(0, 0%, 0%);--white: hsl(0, 0%, 100%);--off-white: hsl(0, 0%, 95%);--success: hsl(129, 100%, 26%);--error: hsl(0, 67%, 47%);--border: hsl(0, 0%, 80%);--pink: hsl(336, 100%, 62%);--darkpurple: hsl(280, 60%, 18%);--lilac: hsl(283, 20%, 76%);--alpha: hsl(64, 60%, 48%);--beta: hsl(282, 66%, 20%);--dark: hsl(281, 89%, 7%);--light: hsl(278, 31%, 93%);--alpha-lighter: hsl(64, 60%, 55.8%);--alpha-darker: hsl(64, 60%, 40.8%)}:root{--body-font: "Bricolage Grotesque", "Helvetica Neue", Helvetica, Arial, sans-serif;--title-font: "Shrikhand", Georgia, Times, "Times New Roman", serif;--accent-font: "Pirata One", Georgia, Times, "Times New Roman", serif;--body-color: var(--dark);--body-font-size: 62.5%;--body-line-height: 1.5;--body-bg: var(--white);--link-color: var(--alpha);--link-color-hover: var(--alpha-darker);--input-bg: var(--white);--input-border: var(--border);--input-focus: var(--off-white);--pad: clamp(4.5rem, 9vw, 10rem);--pad-sm: clamp(3rem, 8vw, 5rem)}.card:first-child,.card p:first-child,.alignleft:first-child,.alignright:first-child,.aligncenter:first-child{margin-top:0}.card:last-child,.card p:last-child,.alignleft:last-child,.alignright:last-child,.aligncenter:last-child{margin-bottom:0}main#content>article,.wrapper{width:min(90vw,1280px);margin:0 auto}header.primary,a,input[type=text],input[type=email],input[type=file],input[type=date],input[type=password],input[type=search],input[type=number],textarea,select,button,.button:before,.member:nth-child(3n+2),.card,.shoutout .title span,.member:nth-child(3n+1),.card.alt{transition:all .25s ease-in-out}.member:nth-child(3n+1),.card.alt{transform:rotate(-2deg)}.member:hover:nth-child(3n+1),.card.alt:hover,.member:focus:nth-child(3n+1),.card.alt:focus{transform:rotate(0)}.member:nth-child(3n+2),.card,.shoutout .title span{transform:rotate(2deg)}.member:hover:nth-child(3n+2),.card:hover,.shoutout .title span:hover,.member:focus:nth-child(3n+2),.card:focus,.shoutout .title span:focus{transform:rotate(0)}*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}*:first-child{margin-top:0}*:last-child{margin-bottom:0}html{background:var(--body-bg);color:var(--body-color);font-family:var(--body-font);font-size:var(--body-font-size);scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background:var(--body-bg);font-size:clamp(1.6rem,2.5vw,1.8rem);line-height:var(--body-line-height);overflow-x:hidden}button{padding:0;background:0;border:0;cursor:pointer}.button{--btn-bg: var(--pink);--btn-border: var(--darkpurple);--btn-color: var(--dark);--btn-bg-hover: var(--beta);--btn-border-hover: var(--beta);--btn-color-hover: var(--white);position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:6rem;padding:1rem 3rem;background:var(--btn-bg);border:2px solid var(--btn-border);border-radius:0;color:var(--btn-color);font-family:var(--title-font);font-size:2.4rem;font-weight:400;line-height:1.2;text-align:center;overflow:hidden;text-decoration:none;transform:translateZ(0);box-shadow:3px 3px 0 0 var(--darkpurple)}.button:before{content:"";display:block;position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;background:var(--btn-bg-hover);opacity:0;transform:scale(0)}.button:hover,.button:focus{color:var(--btn-color-hover);border-color:var(--btn-border-hover);box-shadow:none}.button:hover:before,.button:focus:before{opacity:1;transform:scale(1)}legend,label{display:block;margin:0 0 .5rem;font-size:1.4rem;font-weight:700}.nolabel label:not(fieldset label){border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}input[type=text],input[type=email],input[type=file],input[type=date],input[type=password],input[type=search],input[type=number],textarea,select{display:flex;align-items:center;width:100%;height:5rem;margin:0;padding:0 1rem;color:var(--body-color);background-color:var(--input-bg);border:1px solid var(--input-border);border-radius:0;font-family:var(--body-font);font-size:1.6rem;font-weight:400;outline:0}input[type=text][type=file],input[type=email][type=file],input[type=file][type=file],input[type=date][type=file],input[type=password][type=file],input[type=search][type=file],input[type=number][type=file],textarea[type=file],select[type=file]{padding:1.1rem 1rem}input[type=text]:focus,input[type=email]:focus,input[type=file]:focus,input[type=date]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,textarea:focus,select:focus{background-color:var(--input-focus);border-color:var(--link-color-hover)}input[type=text]::placeholder,input[type=email]::placeholder,input[type=file]::placeholder,input[type=date]::placeholder,input[type=password]::placeholder,input[type=search]::placeholder,input[type=number]::placeholder,textarea::placeholder,select::placeholder{opacity:.7;color:var(--body-color)}textarea{align-items:flex-start;min-height:20rem;padding:1.5rem 1rem}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0 1rem;background:url('data:image/svg+xml;utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" height="50" width="100" version="1.1"%3E%3Cpolygon fill="black" points="100,0 0,0 50,50"/%3E%3C/svg%3E') right 1rem top 50%/1rem no-repeat var(--input-bg)}select:invalid{color:#00000080}select option{opacity:1}fieldset{display:flex;flex-wrap:wrap;border:none;padding:0}fieldset legend{margin-bottom:1rem}fieldset.stack{flex-direction:column}fieldset.stack label{margin-bottom:.5rem}fieldset label{margin:0 2rem .5rem 0;font-weight:400;height:auto;overflow:visible;position:inherit;width:auto}fieldset label input{margin-right:.5rem}fieldset+.error-flag{margin-top:1rem}.error-flag,.success-flag{display:none;padding:.5rem 1rem;background:var(--error);color:var(--white);font-size:1.2rem;font-weight:700;text-transform:uppercase}.success-flag{background:var(--success)}.errormsg,.successmsg{margin:4rem 0;border:2px solid var(--error);padding:2rem}.errormsg ul,.successmsg ul{padding:0 0 0 2rem}.errormsg ul li,.successmsg ul li{margin:.5rem 0}.errormsg a,.successmsg a{color:var(--error)}.successmsg{border-color:var(--success);color:var(--success)}form.default{display:grid;grid-template-columns:repeat(12,1fr);gap:2rem}.input-wrap{width:100%;grid-column:1/-1}.input-wrap.error *{border-color:var(--error)}.input-wrap.error label,.input-wrap.error legend{color:var(--error)}.input-wrap.error .error-flag{display:block}.input-wrap.success *{border-color:var(--success)}.input-wrap.success label,.input-wrap.success legend{color:var(--success)}.input-wrap.success .success-flag{display:block}@media(min-width:768px){.input-wrap.two,.input-wrap.four{grid-column:span 6}}@media(min-width:768px){.input-wrap.three{grid-column:span 4}}@media(min-width:1024px){.input-wrap.four{grid-column:span 3}}.skip-to-content{position:absolute;z-index:99999;top:0;left:5px;transform:translateY(-500%)}.skip-to-content:focus{transform:translateY(0)}.iframe-wrap{position:relative;width:100%;aspect-ratio:16/9}.iframe-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.alignleft,.alignright,.aligncenter{float:none;margin:3rem auto}@media(min-width:768px){.alignleft{float:left;margin:1rem 3rem 3rem 0}}@media(min-width:768px){.alignright{float:right;margin:1rem 0 3rem 3rem}}figure.aligncenter{width:100%}@media(min-width:1024px){figure.aligncenter{width:90%}}figure figcaption{font-size:clamp(1.4rem,2vw,1.6rem);padding:1rem 0;border-bottom:1px solid var(--border)}.accordion{border-bottom:1px solid var(--dark)}.accordion:first-child{border-top:1px solid var(--dark);margin-top:var(--pad-sm)}.accordion .accordion-trigger{color:var(--darkpurple);display:flex;font-size:clamp(1.8rem,5vw,2rem);font-weight:700;gap:0 2rem;justify-content:space-between;padding:2.5rem 0;text-align:left;text-decoration:none;width:100%}@media(min-width:768px){.accordion .accordion-trigger{padding:2rem 0}}.accordion .accordion-trigger.active{color:var(--pink)}.accordion .accordion-trigger .status{margin-top:4px}.accordion .accordion-content{display:none}.accordion .accordion-content .accinner{padding-bottom:2rem}.accordion .accordion-content a{color:var(--dark)}.accordion .accordion-content a:hover,.accordion .accordion-content a:focus{color:var(--pink)}.tablist .trigger:hover,.tablist .trigger:focus,.tablist .trigger[aria-selected=true]{color:var(--alpha)}[class^=bg-],[class*=" bg-"]{padding:var(--pad) 0;position:relative;scroll-margin-top:0}[class^=bg-]:before,[class*=" bg-"]:before{content:"";height:100%;left:50%;max-width:none;position:absolute;top:0;transform:translate(-50%);width:100vw;z-index:9}[class^=bg-]>*,[class^=bg-] .grid,[class^=bg-] .col,[class^=bg-] .inner,[class*=" bg-"]>*,[class*=" bg-"] .grid,[class*=" bg-"] .col,[class*=" bg-"] .inner{position:relative;z-index:15}[class^=bg-].bg-alpha,[class*=" bg-"].bg-alpha{background:var(--alpha)}[class^=bg-].bg-alpha:before,[class*=" bg-"].bg-alpha:before{background:var(--alpha)}[class^=bg-].bg-beta,[class*=" bg-"].bg-beta{background:var(--beta);color:var(--light)}[class^=bg-].bg-beta:before,[class*=" bg-"].bg-beta:before{background:var(--beta)}[class^=bg-].bg-dark,[class*=" bg-"].bg-dark{background:var(--dark);color:var(--light)}[class^=bg-].bg-dark:before,[class*=" bg-"].bg-dark:before{background:var(--dark)}.grid{display:grid;gap:clamp(4rem,3.5vw,4.5rem);grid-auto-flow:dense;grid-template-columns:repeat(1,1fr)}@media(min-width:768px){.grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.grid{grid-template-columns:repeat(3,1fr)}}.grid.two{grid-template-columns:repeat(1,1fr)}@media(min-width:1024px){.grid.two{grid-template-columns:repeat(2,1fr)}}.grid.four{grid-template-columns:repeat(1,1fr)}@media(min-width:768px){.grid.four{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.grid.four{grid-template-columns:repeat(3,1fr)}}@media(min-width:1280px){.grid.four{grid-template-columns:repeat(4,1fr)}}.grid.five{grid-template-columns:repeat(2,1fr)}@media(min-width:768px){.grid.five{grid-template-columns:repeat(3,1fr)}}@media(min-width:1280px){.grid.five{grid-template-columns:repeat(5,1fr)}}p,ul,ol,blockquote{margin:2.5rem 0}a{color:var(--link-color);font-weight:700;text-underline-offset:10%}a:hover,a:focus{color:var(--link-color-hover)}strong{font-weight:700}address{font-style:normal}blockquote{margin:4rem 0;padding-left:2rem;border-left:5px solid var(--alpha-lighter)}blockquote cite{font-size:1.4rem;font-style:normal;text-transform:uppercase;font-weight:700;margin:1rem 0 0}hr{margin:4rem 0}::selection{background:var(--link-color);color:#fff}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--title-font);font-weight:400;margin:4rem 0 3rem;line-height:1.1;text-wrap:balance}h1.alpha,h2.alpha,h3.alpha,h4.alpha,h5.alpha,h6.alpha,.h1.alpha,.h2.alpha,.h3.alpha,.h4.alpha,.h5.alpha,.h6.alpha{color:var(--alpha)}h1.darkpurple,h2.darkpurple,h3.darkpurple,h4.darkpurple,h5.darkpurple,h6.darkpurple,.h1.darkpurple,.h2.darkpurple,.h3.darkpurple,.h4.darkpurple,.h5.darkpurple,.h6.darkpurple{color:var(--darkpurple)}h1,.h1{font-size:clamp(4rem,5vw,8rem)}h2,.h2{font-size:clamp(3rem,5vw,6rem)}h3,.h3{font-size:clamp(3rem,5vw,4rem)}h4,.h4{font-size:clamp(2rem,5vw,2.4rem)}h5,.h5{font-size:clamp(1.8rem,5vw,2rem)}h6,.h6{font-size:clamp(1.6rem,5vw,1.8rem)}header.primary{background-color:var(--dark);left:0;padding:3rem 0;position:sticky;top:0;width:100%;z-index:99999}header.primary.scrolled{padding:1.5rem 0}@media(min-width:768px){header.primary.scrolled nav.main a{font-size:1.6rem}}nav ul{list-style:none;margin:0;padding:0}nav li{position:relative}nav a{display:block;text-decoration:none}nav.main a{color:var(--light);font-size:clamp(1.4rem,2.5vw,2rem);text-align:center;text-transform:uppercase}nav.main a:hover,nav.main a:focus{color:var(--alpha)}nav.main a span{display:none}@media(min-width:768px){nav.main a span{display:inline-block}}nav.main>ul{display:flex;gap:clamp(1rem,3vw,6rem);justify-content:center}@media(min-width:768px){nav.main>ul>li:hover>ul,nav.main>ul>li:focus>ul{display:block}}nav.main>ul>li ul{display:none}nav.main>ul>li ul .drop{display:block}nav.main>ul>li>ul{position:absolute;width:fit-content}@media(min-width:768px){nav.main .dropdown li:hover>.dropdown,nav.main .dropdown li:focus>.dropdown{display:block}}nav.main .drop{right:0;top:0;position:absolute}@media(min-width:768px){nav.main .drop{display:none}}@media(min-width:768px){nav ul.dropdown[data-open=true]{display:flex}nav ul.sub[data-open=true]{display:block;top:-1px;left:100%}}nav ul[data-open=true]{display:block!important}@media(min-width:768px){nav ul[data-open=true]{display:block!important}}main#content>article{margin:0 auto}.sectiontitle{margin-top:0}@media(min-width:768px){.sectiontitle{max-width:615px}}.hero{width:100%}.intro{font-size:clamp(1.6rem,4vw,2rem)}@media(min-width:768px){.intro{line-height:1.7}}.intro .lead{font-size:clamp(1.8rem,4vw,2.4rem)}@media(min-width:768px){.intro .lead{line-height:2}}.member img{aspect-ratio:8/12;border-radius:3px;box-shadow:4px 4px 0 0 var(--pink);object-fit:cover;width:100%}.member .name,.member .role{font-size:clamp(1.6rem,4vw,2rem);margin:0}.member .name{font-weight:700;margin-top:2rem}.member .role{color:var(--lilac);font-family:var(--accent-font)}.team{padding-bottom:clamp(10rem,18vw,20rem)}.team .grid{gap:clamp(2rem,5vw,4.5rem);margin-top:var(--pad-sm)}.card{align-items:flex-start;background:var(--darkpurple);border-radius:3px;box-shadow:6px 6px 0 0 var(--pink);color:var(--light);display:flex;font-size:clamp(1.8rem,5vw,2rem);font-weight:300;gap:0 clamp(.5rem,3vw,1.5rem);margin:var(--pad-sm) 0;padding:clamp(2rem,5vw,5rem) clamp(2rem,5vw,5rem) clamp(3rem,5vw,5rem)}.card p{margin:2rem 0}.card .icocol{flex:0 0 clamp(3rem,5vw,5rem)}.card .author{color:var(--alpha);font-family:var(--title-font);font-size:clamp(1.6rem,5vw,1.8rem)}.card .day{color:var(--darkpurple);font-family:var(--accent-font);font-size:3rem}.card .date{font-family:var(--title-font);font-size:clamp(4rem,5vw,6rem)}.card .time{font-size:clamp(2rem,5vw,2.4rem);font-weight:700}.card .btns{background-image:linear-gradient(to right,var(--black) 50%,transparent 50%);background-position:top;background-repeat:repeat-x;background-size:20px 3px;margin-top:clamp(2.5rem,5vw,3rem);padding-top:clamp(2.5rem,5vw,4.5rem)}.card.showcard{background:var(--light);color:var(--dark);display:block;margin:0}.card.showcard p{margin:0}.card.ctacard{background:transparent;border:4px solid var(--pink);box-shadow:none;margin:clamp(5rem,8vw,6rem) auto 0;max-width:835px}.card.ctacard .title{color:var(--pink);font-family:var(--title-font);font-size:2.4rem;margin:0 0 2rem}.shoutout{margin-top:5rem;text-align:center}.shoutout .title{margin:0}.shoutout .title span{color:var(--pink);display:block;font-size:clamp(4rem,10vw,10rem);margin-top:2.5rem;-webkit-text-stroke:1px var(--darkpurple)}.shoutout .tagline{font-family:var(--accent-font);margin-top:clamp(2.5rem,4vw,4rem)}.showinfo{margin-top:var(--pad-sm)}.showinfo .grid{gap:3rem clamp(4rem,3.5vw,4.5rem);grid-template-columns:repeat(1,1fr)}@media(min-width:768px){.showinfo .grid{grid-template-columns:repeat(3,1fr)}}.showinfo .col p{font-size:clamp(2rem,5vw,2.4rem)}.showinfo .col .coltitle{color:var(--alpha);font-family:var(--accent-font);font-size:clamp(3rem,5vw,4rem);margin:0 0 clamp(.5rem,2.5vw,2rem)}.showinfo p{margin:0}.showinfo a{color:var(--white)}.showinfo a:hover,.showinfo a:focus{color:var(--alpha)}.showinfo .note{margin-top:4rem}@media(min-width:768px){.showinfo .note{margin-top:3rem;text-align:center}}.faq{position:relative}.faq .bg{bottom:99%;fill:var(--alpha);height:clamp(6rem,10vw,10rem);left:50%;position:absolute;transform:translate(-50%);width:100vw}.shows{position:relative}.shows .bg{height:8rem;left:50%;position:absolute;top:-1px;transform:translate(-50%);width:100vw}.shows .cardgrid{margin-top:var(--pad-sm)}
