.page-module__mYwPgq__topsection{background:#1a95b0}.page-module__mYwPgq__bignexus{text-transform:uppercase;color:#1a95b0;background:#000;margin-top:.5em;font-size:20em;display:inline-block}.page-module__mYwPgq__bigevent{text-transform:lowercase;margin-left:.25em;margin-right:.25em;font-size:10em;display:inline-block;transform:translateY(-1.25em)}.page-module__mYwPgq__eventhighlights{color:#fff;justify-content:center;gap:4em;padding-bottom:16em;display:flex}.page-module__mYwPgq__eventhighlights h2{text-transform:uppercase;margin:2em 0 .25em;font-size:5em}.page-module__mYwPgq__eventhighlights h4{margin:.25em 0;font-size:2em;font-weight:400}.page-module__mYwPgq__events{margin:6em 4em}.page-module__mYwPgq__title{text-align:right;margin:2em 4em}.page-module__mYwPgq__latesttitle{margin:0;font-size:8em;display:inline-block}.page-module__mYwPgq__othertitle{color:#fff;background:#105b6c;margin:0;padding:.25em .5em;font-size:4em;display:inline-block}.page-module__mYwPgq__eventstitle{text-transform:uppercase;text-align:right;color:#105b6c;margin:0;font-size:12em}.page-module__mYwPgq__eventsection{color:#fff;background:#105b6c;padding:5%}.page-module__mYwPgq__latestevent{width:100%;margin-bottom:4em}.page-module__mYwPgq__image{aspect-ratio:2;position:relative}.page-module__mYwPgq__image .page-module__mYwPgq__eventname{color:#fff;background:#105b6c;margin:.5em 0;padding:.25em 1em;font-size:1.5em;font-weight:400;position:absolute;bottom:0}.page-module__mYwPgq__image .page-module__mYwPgq__overlay{color:#fff;transform-origin:0;background:#45a8bf;width:95%;height:100%;padding:5%;transition:transform .5s cubic-bezier(.25,1,.25,1);position:absolute;transform:scaleX(0)}.page-module__mYwPgq__image:hover .page-module__mYwPgq__overlay{transform:scaleX(1)}.page-module__mYwPgq__image .page-module__mYwPgq__overlay .page-module__mYwPgq__description{opacity:0;transition:opacity .5s ease-in-out}.page-module__mYwPgq__image:hover .page-module__mYwPgq__overlay .page-module__mYwPgq__description{opacity:1}.page-module__mYwPgq__latestevent .page-module__mYwPgq__image .page-module__mYwPgq__overlay .page-module__mYwPgq__description{font-size:2vw}.page-module__mYwPgq__status{color:#fff;margin-right:.5em;font-size:2em;position:absolute;bottom:0;right:0}.page-module__mYwPgq__otherevent{flex:1}.page-module__mYwPgq__minititle{color:#fff;background:#1a95b0;border-radius:1em;margin:.5em 0;padding:.5em 1em;font-size:2.5em;display:inline-block}.page-module__mYwPgq__icons{margin:2em 4em}@media (max-width:768px){.page-module__mYwPgq__bignexus{margin-top:1em;font-size:10em}.page-module__mYwPgq__bigevent{font-size:5em}.page-module__mYwPgq__eventhighlights{text-align:center;flex-direction:column-reverse}.page-module__mYwPgq__eventhighlights h2{font-size:15vw}.page-module__mYwPgq__title{text-align:center}.page-module__mYwPgq__latesttitle{font-size:20vw}.page-module__mYwPgq__othertitle{font-size:1em}.page-module__mYwPgq__events{margin:1em}.page-module__mYwPgq__eventname{font-size:1em}.page-module__mYwPgq__minititle{margin-top:2.5em}.page-module__mYwPgq__latestevent .page-module__mYwPgq__image .page-module__mYwPgq__overlay .page-module__mYwPgq__description{font-size:2.5vw}.page-module__mYwPgq__filter{font-size:1em}.page-module__mYwPgq__icons{text-align:center;margin:1em}}
@font-face{font-family:fancyFont;src:url(../media/PlayfairDisplay-s.p.0815baf1.ttf)format("truetype");font-display:swap}@font-face{font-family:fancyFont Fallback;src:local(Arial);ascent-override:106.51%;descent-override:24.71%;line-gap-override:0.0%;size-adjust:101.58%}.fancyfont_32810cb9-module__qT0wzW__className{font-family:fancyFont,fancyFont Fallback,serif}
@font-face{font-family:handwrittenFont;src:url(../media/Caveat-s.p.59022ee5.ttf)format("truetype");font-display:swap}@font-face{font-family:handwrittenFont Fallback;src:local(Arial);ascent-override:128.4%;descent-override:40.12%;line-gap-override:0.0%;size-adjust:74.77%}.handwrittenfont_8147448f-module__Zs-ZBa__className{font-family:handwrittenFont,handwrittenFont Fallback,sans-serif}
@font-face{font-family:monospaceFont;src:url(../media/ShareTechMono-s.p.a4c9fe51.ttf)format("truetype");font-display:swap}@font-face{font-family:monospaceFont Fallback;src:local(Arial);ascent-override:74.78%;descent-override:20.45%;line-gap-override:0.0%;size-adjust:118.34%}.monospacefont_b065739c-module__jMQO8G__className{font-family:monospaceFont,monospaceFont Fallback,monospace}
.EventsList-module__JpJY3a__spacer{width:.5em;display:inline-block}.EventsList-module__JpJY3a__filter{color:#000;cursor:pointer;background:#fff;border:2px solid #1a95b0;border-radius:2em;margin:.5em 0;padding:.75em 1.5em;font-size:1.25em;transition:background .2s,border-color .2s,color .2s;display:inline-block}.EventsList-module__JpJY3a__filter.EventsList-module__JpJY3a__selected{color:#fff;background:#1a95b0;border:2px solid #1a95b0}.EventsList-module__JpJY3a__otherevents{grid-template-columns:repeat(2,1fr);gap:2em;display:grid}.EventsList-module__JpJY3a__image{aspect-ratio:2;position:relative}.EventsList-module__JpJY3a__image .EventsList-module__JpJY3a__eventname{color:#fff;background:#105b6c;margin:.5em 0;padding:.25em 1em;font-size:1.5em;font-weight:400;position:absolute;bottom:0}.EventsList-module__JpJY3a__image .EventsList-module__JpJY3a__overlay{color:#fff;transform-origin:0;background:#45a8bf;width:95%;height:100%;padding:5%;transition:transform .5s cubic-bezier(.25,1,.25,1);position:absolute;transform:scaleX(0)}.EventsList-module__JpJY3a__image:hover .EventsList-module__JpJY3a__overlay{transform:scaleX(1)}.EventsList-module__JpJY3a__image .EventsList-module__JpJY3a__overlay .EventsList-module__JpJY3a__description{opacity:0;transition:opacity .5s ease-in-out}.EventsList-module__JpJY3a__image:hover .EventsList-module__JpJY3a__overlay .EventsList-module__JpJY3a__description{opacity:1}.EventsList-module__JpJY3a__otherevent .EventsList-module__JpJY3a__image .EventsList-module__JpJY3a__overlay .EventsList-module__JpJY3a__description{font-size:1vw}.EventsList-module__JpJY3a__loading{vertical-align:middle;margin:0 .5em;display:inline-block}@media (max-width:768px){.EventsList-module__JpJY3a__eventname{font-size:1em}.EventsList-module__JpJY3a__otherevents{grid-template-columns:repeat(1,1fr)}.EventsList-module__JpJY3a__otherevent .EventsList-module__JpJY3a__image .EventsList-module__JpJY3a__overlay .EventsList-module__JpJY3a__description{font-size:2.5vw}}
