html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:"Control Upright";src:url("../fonts/ControlUpright-Regular-Web.woff2") format("woff2");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Control Upright TNT";src:url("../fonts/ControlUpright-Regular-Web.woff2") format("woff2");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Control Cursive";src:url("../fonts/ControlCursive-Regular-Web.woff2") format("woff2");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Inline";src:url("../fonts/Inline-CondensedSixty.woff2") format("woff2");font-weight:normal;font-style:normal;font-display:swap}body,html{--displayfont: "Inline", sans-serif;--accentfont: "Control Cursive", serif;--tntfont: "Control Upright TNT", sans-serif;--basefont: "Control Upright", sans-serif;font-family:var(--basefont)}.nav-main{--paragraph: 1.1rem;font-size:var(--paragraph);line-height:1.3}@media(min-width: 1024px){.nav-main{--paragraph: 1.3rem}}.nav-main{position:sticky;bottom:0;color:var(--dark);background:var(--color2);border-top:2px solid var(--dark);z-index:10;padding:calc(var(--containerPadding)/2) 0;margin-top:auto}.nav-main__menu{display:flex;gap:var(--containerPadding);justify-content:center}.nav-main__menu__item{white-space:nowrap}.nav-main__menu__item.active:before{content:"[";display:inline-block;position:relative;transform:translateX(50%)}.nav-main__menu__item.active:after{content:"]";display:inline-block;position:relative;transform:translateX(-50%)}.nav-main__menu a{color:inherit;text-decoration:none}.logo{position:relative;pointer-events:none;z-index:-1;max-width:1380px;width:100%;margin:0 auto}.logo img{display:block}.logo__type{mix-blend-mode:difference}.logo__img{display:block;position:absolute;height:100%;width:43%;top:0;left:51.3%;transform:translateX(-50%);object-fit:cover;border-radius:1.15vw}.logo video{display:block;position:absolute;height:100%;width:43%;top:0;left:51.3%;transform:translateX(-50%);object-fit:cover;border-radius:1.15vw;filter:saturate(1.2) brightness(1.1)}.logo-tagline{display:none;--paragraph: 1.1rem;font-size:var(--paragraph);line-height:1.3}@media(min-width: 1024px){.logo-tagline{--paragraph: 1.3rem}}.logo-tagline{color:var(--light);padding:var(--containerPadding);text-align:center}.events-card{background:var(--color1);padding:var(--containerPadding);border-radius:var(--radius)}.events-card:nth-child(3n+1){background:var(--color2)}.events-card:nth-child(3n+2){background:var(--color3)}@media(min-width: 640px){.events-card{display:flex;gap:calc(var(--containerPadding)/2)}}.events-card__title{--large-head: 2.5rem;font-size:var(--large-head)}@media(min-width: 640px){.events-card__title{--large-head: 3rem}}@media(min-width: 1024px){.events-card__title{--large-head: 6rem}}.events-card__title{padding:.5rem;font-family:var(--accentfont);letter-spacing:-0.25rem}.events-card__subtitle{--small-head: 1.5rem;font-size:var(--small-head)}@media(min-width: 1024px){.events-card__subtitle{--small-head: 2.75rem}}.events-card__subtitle{font-family:var(--tntfont);margin-bottom:var(--containerPadding);letter-spacing:.05rem}.events-card__description{margin-top:auto;--paragraph: 1.1rem;font-size:var(--paragraph);line-height:1.3}@media(min-width: 1024px){.events-card__description{--paragraph: 1.3rem}}.events-card__description{max-width:640px}.events-card__text{display:flex;flex-direction:column}@media(min-width: 640px){.events-card__text{width:75%;padding-left:calc(var(--containerPadding)/2)}}.events-card__meta{display:flex;border-bottom:2px solid var(--dark)}@media(min-width: 640px){.events-card__meta{flex-direction:column;text-align:right;width:25%;border-right:2px solid var(--dark);border-bottom:0}}.events-card__meta__date{--mega-head: 5.5rem;font-size:var(--mega-head);-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;font-smoothing:antialiased}@media(min-width: 1024px){.events-card__meta__date{--mega-head: 8rem}}.events-card__meta__date{padding-bottom:calc(var(--containerPadding)/2);margin:0;padding:0 var(--containerPadding) 0 0;font-family:var(--displayfont);border-right:2px solid var(--dark);line-height:1}@media(min-width: 640px){.events-card__meta__date{padding:0 var(--containerPadding) var(--containerPadding) var(--containerPadding);border-bottom:2px solid var(--dark);border-right:0}}.events-card__meta__location{--meta-head: 1rem;font-size:var(--meta-head);line-height:1.3}@media(min-width: 640px){.events-card__meta__location{--meta-head: 1.5rem}}.events-card__meta__location{padding:0 var(--containerPadding) calc(var(--containerPadding)/2) var(--containerPadding);margin:auto 0}.events-card__meta__location a{color:inherit}.events-card__meta__location p{margin:0}@media(min-width: 640px){.events-card__meta__location{margin-top:auto;padding:0 calc(var(--containerPadding)/2)}}.events-list{display:grid;gap:var(--radius);max-width:1380px;margin:0 auto}:root{--dark: black;--middle: #333;--light: #F5F5F5;--containerPadding: 1rem;--blue: #2B6EFF;--lime: #DAFF0C;--orange: #FF3300;--color1: var(--blue);--color2: var(--lime);--color3: var(--orange);--radius: 1.5rem}@media(min-width: 640px){:root{--containerPadding: 1.5rem}}@media(min-width: 1024px){:root{--containerPadding: 2.5rem}}body{background:var(--dark);-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;font-smoothing:antialiased}main{padding:var(--containerPadding);min-height:100vh}@media(min-width: 1380px){main{padding:calc(var(--containerPadding)*2)}}a.disabled:hover{cursor:wait}/*# sourceMappingURL=site.css.map */
