:root{--main-color: 255,235,0;--secondary-color: 17,17,17;--text-color: 255,255,255;--font-title: "Gobold", sans-serif}@media(max-width:700px){:root{--main-color: 255,235,0;--secondary-color: 255,235,0;--text-color: 17,17,17}}@font-face{font-family:oswald;src:local("Oswald Regular"),local("Oswald-Regular"),url(/fonts/Oswald-Regular.woff2)format("woff2"),url(/fonts/Oswald-Regular.woff)format("woff");font-weight:400;font-style:normal}@font-face{font-family:gobold;src:url(/fonts/GoboldThin.woff2)format("woff2"),url(/fonts/GoboldThin.woff)format("woff");font-weight:400;font-style:normal}@font-face{font-family:crimson text;src:local("Crimson Text Regular"),local("CrimsonText-Regular"),url(/fonts/CrimsonText-Regular.woff2)format("woff2"),url(/fonts/CrimsonText-Regular.woff)format("woff");font-weight:400;font-style:normal}@font-face{font-family:crimson text;src:local("Crimson Text Italic"),local("CrimsonText-Italic"),url(/fonts/CrimsonText-Italic.woff2)format("woff2"),url(/fonts/CrimsonText-Italic.woff)format("woff");font-weight:400;font-style:italic}@font-face{font-family:crimson text;src:local("Crimson Text Bold"),local("CrimsonText-Bold"),url(/fonts/CrimsonText-Bold.woff2)format("woff2"),url(/fonts/CrimsonText-Bold.woff)format("woff");font-weight:700;font-style:normal}*{box-sizing:border-box;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{font-size:1.25em}html.sr .load-hidden{visibility:hidden}body{margin:0;width:100%;min-height:100vh;display:flex;flex-flow:column nowrap;justify-content:space-between;font-family:var(--font-title);font-weight:400;line-height:1.3;text-transform:uppercase;background-color:RGB(var(--main-color));color:RGB(var(--text-color))}a,a:link{color:inherit;text-decoration:none}.lozad{width:100%;height:auto;margin-bottom:1rem}.content{padding:95px 10vw 0;will-change:transform;background-color:RGB(var(--main-color));color:RGB(var(--secondary-color))}@media(max-width:700px){.content{padding:75px 10vw 0;background-color:RGB(var(--text-color));color:RGB(var(--main-color))}}.content a{text-decoration:underline}.content-header{padding:0 0 1rem}.content-date{margin-top:0;margin-bottom:1rem}.content-title{margin-top:0;margin-bottom:0}.content-description{margin-top:.2rem}@media(max-width:700px){.content-description{margin-top:1rem;font-size:.9rem}}.content-image{margin:0 auto;max-width:900px}@media(min-width:920px){.content-image{margin:auto -100px;width:800px}}.content-body{margin:0 auto 1rem;max-width:600px}.content-body p{margin-bottom:1rem}.content-body h2,.content-body h3,.content-body h4,.content-body h5,.content-body h6{margin-bottom:1rem;padding:0;text-align:left;font-weight:400}.content-body ul{margin-bottom:1rem;padding:0 20px}.content-body ul li{font-size:1rem;font-family:crimson text,serif;text-transform:none}.content-body hr{border:0;border-top:2px solid #111;width:170px;margin:2rem 0 1rem}header{padding:0 0;background-color:RGB(var(--main-color));color:RGB(var(--secondary-color));text-align:center}.logo-container{margin:75px auto;max-width:500px}@media(max-width:700px){.logo-container{padding:0 50px}}.logo-image{width:100%;height:auto}.container{margin:0 auto;max-width:80vw;display:flex;flex-flow:row wrap}@media(max-width:700px){.container{max-width:calc(100vw - 40px);display:block}}main{padding:0;background-color:RGB(var(--secondary-color))}.home-header{margin:auto auto 0}.home-logo-container{margin:0;padding:50px;max-width:1100px}@media(max-width:1350px){.home-logo-container{transform:scale(0.7)}}@media(max-width:700px){.home-logo-container{width:100%;transform:scale(1)}}.home-logo-svg{width:100%;height:auto}@media(max-width:700px){.home-logo-svg{width:70%;height:auto}}@media(max-width:700px){.home-logo-svg-before{width:70%;height:auto}}.home-logo-svg-after{margin-top:30px}@media(max-width:700px){.home-logo-svg-after{margin-top:10px;width:70%;height:auto}}.home-logo-p{margin-top:30px;font-size:1.5em;font-style:italic}@media(max-width:700px){.home-logo-p{font-size:1em}}:root{--animationDuration: 1.9s;--animationTiming: step-end;--animationIteration: infinite
}.l{opacity:0;animation-duration:var(--animationDuration);animation-timing-function:var(--animationTiming);animation-iteration-count:var(--animationIteration);fill:RGB(var(--secondary-color))}.c{fill:RGB(var(--secondary-color))}.w1 .l1{animation-name:letter-1;animation-delay:.16666667s}.w1 .l2{animation-name:letter-1;animation-delay:.23333333s}.w1 .l3{animation-name:letter-1;animation-delay:.3s}.w1 .l4{animation-name:letter-1;animation-delay:.36666667s}.w1 .l5{animation-name:letter-1;animation-delay:.43333333s}.w1 .l6{animation-name:letter-1;animation-delay:.5s}.w2 .l1{animation-name:letter-2;animation-delay:.16666667s}.w2 .l2{animation-name:letter-2;animation-delay:.23333333s}.w2 .l3{animation-name:letter-2;animation-delay:.3s}.w2 .l4{animation-name:letter-2;animation-delay:.36666667s}.w2 .l5{animation-name:letter-2;animation-delay:.43333333s}.w2 .l6{animation-name:letter-2;animation-delay:.5s}.w3 .l1{animation-name:letter-3;animation-delay:.16666667s}.w3 .l2{animation-name:letter-3;animation-delay:.23333333s}.w3 .l3{animation-name:letter-3;animation-delay:.3s}.w3 .l4{animation-name:letter-3;animation-delay:.36666667s}.w3 .l5{animation-name:letter-3;animation-delay:.43333333s}.w3 .l6{animation-name:letter-3;animation-delay:.5s}.w4 .l1{animation-name:letter-4;animation-delay:.16666667s}.w4 .l2{animation-name:letter-4;animation-delay:.23333333s}.w4 .l3{animation-name:letter-4;animation-delay:.3s}.w4 .l4{animation-name:letter-4;animation-delay:.36666667s}.w4 .l5{animation-name:letter-4;animation-delay:.43333333s}.w4 .l6{animation-name:letter-4;animation-delay:.5s}.w5 .l1{animation-name:letter-5;animation-delay:.16666667s}.w5 .l2{animation-name:letter-5;animation-delay:.23333333s}.w5 .l3{animation-name:letter-5;animation-delay:.3s}.w5 .l4{animation-name:letter-5;animation-delay:.36666667s}.w5 .l5{animation-name:letter-5;animation-delay:.43333333s}.w5 .l6{animation-name:letter-5;animation-delay:.5s}@keyframes letter-1{0%{opacity:1}20%{opacity:0}40%{opacity:0}60%{opacity:0}80%{opacity:0}100%{opacity:0}}@keyframes letter-2{0%{opacity:0}20%{opacity:1}40%{opacity:0}60%{opacity:0}80%{opacity:0}100%{opacity:0}}@keyframes letter-3{0%{opacity:0}20%{opacity:0}40%{opacity:1}60%{opacity:0}80%{opacity:0}100%{opacity:0}}@keyframes letter-4{0%{opacity:0}20%{opacity:0}40%{opacity:0}60%{opacity:1}80%{opacity:0}100%{opacity:0}}@keyframes letter-5{0%{opacity:0}20%{opacity:0}40%{opacity:0}60%{opacity:0}80%{opacity:1}100%{opacity:0}}h1,h2,h3,h4,h5,h6{margin:0;font-weight:400;letter-spacing:1px}h1{height:55px;line-height:55px;font-size:4em}h2{font-size:1.5em}h3{margin-top:.5em;font-size:1.1em}h4{padding-bottom:35px;text-align:center;font-size:1.17em}h5{padding:5px 7px;background-color:RGB(var(--main-color));color:RGB(var(--secondary-color))}p{margin:0;font-family:crimson text,serif;font-weight:400;text-transform:none}@media(max-width:500px){h1{height:55px;line-height:57px;font-size:3.5em}h2{font-size:1.1em}h3{margin-top:.5em;font-size:.8em}p{font-size:.9rem}}.events-title{padding:0;margin:70px 0 15px}.events-description{font-family:crimson text,serif;font-weight:400;text-align:center;text-transform:none;color:RGB(var(--text-color));width:600px;margin-left:-100px;margin-top:1rem;font-size:1rem}@media(max-width:700px){.events-description{width:100%;margin-left:0}}nav{width:100%;background-color:RGB(var(--secondary-color))}.main-nav{display:flex;flex-flow:row nowrap;justify-content:space-around;max-width:500px;margin:0 auto;padding:0;list-style:none}.main-nav-item{text-align:center}@media(max-width:500px){.main-nav-item{flex-basis:auto;font-size:.7em}}.main-nav-link{padding:10px 0;display:block;text-decoration:none;transition:color 200ms ease-out}.main-nav-link.active,.main-nav-link:hover{color:RGB(var(--main-color))}@media(max-width:700px){.main-nav-link.active,.main-nav-link:hover{color:RGB(var(--text-color));text-decoration:underline}}article{padding:10px;flex-basis:25%}@media(max-width:900px){article{flex-basis:50%}}.events-header{margin:0;background-color:RGB(var(--secondary-color))}.events-logo-container{margin:100px auto 85px;padding:0;max-width:400px}@media(max-width:700px){.events-logo-container{margin:35px auto;padding:0 50px}}.event{display:grid;grid-template-columns:1fr 6fr;grid-column-gap:5px;margin:1rem 0;padding:5px;cursor:pointer;transition:all .5s ease-out}.date{position:-webkit-sticky;position:sticky;top:0;z-index:1}.time,.title,.description{margin:0;transition:all .2s ease-out;font-family:var(--font-title);font-weight:400;font-size:.8rem;text-transform:uppercase}.time,.description{color:RGB(var(--main-color));font-weight:400}.title,.description{grid-column-start:2}.description{margin-bottom:1rem}@media(min-width:900px){.event:hover{background-color:#fff;transform:scale(1.2);transition:all .2s ease-out}.event:hover .time,.event:hover .title{color:RGB(var(--secondary-color))}.event:hover .description{color:RGBA(var(--secondary-color),0.6)}}@media(max-width:700px){body{background-color:RGB(var(--text-color))}header,footer{padding:35px 0;background-color:RGB(var(--text-color));color:RGB(var(--main-color))}.main-description{padding:35px 0;text-align:left}h5{padding:0;top:5px;font-size:.7rem}article{padding:5px 0 15px;border-top:2px solid RGB(var(--text-color));display:grid;grid-template-columns:1fr 2fr 2fr;grid-gap:10px;align-items:baseline}.event{margin:0;padding:0;display:block;grid-column-start:2}.event:nth-child(odd){grid-column-start:3}h5,.time,.description{color:RGB(var(--text-color))}.title{border-bottom:1px solid rgba(17,17,17,.4);padding-bottom:2px;margin-bottom:2px;transition:none}.desktop{display:none}}@media(min-width:701px){.mobile{display:none}}@media(max-width:500px){article{grid-template-columns:1fr 3fr}.event:nth-child(odd){grid-column-start:2}}a.events-link{background:0 0;border:0;color:RGB(var(--secondary-color));position:fixed;top:80px;right:60px;cursor:pointer;transform:scale(1.5);outline:none;z-index:3;text-decoration:none}@media(max-width:700px){a.events-link{top:60px;right:30px;color:RGB(var(--main-color))}}a.events-link:before{content:"\2715"}a.events-link span{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}footer{padding:70px 0;margin-top:auto;background-color:RGB(var(--main-color));color:RGB(var(--secondary-color));text-align:center}@media(max-width:700px){footer{background-color:RGB(var(--text-color))}}footer p{font-family:var(--font-title);font-weight:400;text-transform:uppercase}