.img-cover,.bullet-list li,header,.content-row,.content-row .text-wrapper,.content-row .img-wrapper,.pagination,.breadcrumbs-wrapper,.breadcrumbs,.footer-cta,.footer-nav,.footer-credits{position:relative}.img-cover img,.bullet-list li:before,.menu-burger,.menu-burger span{position:absolute}.overlay,.modal{position:fixed}.breadcrumbs div a:before,.btn,.hero-text a,.footer-cta a,.modal-close,.btn-alt,.footer-nav h3{display:inline-block;zoom:1}.img-cover img,.bullet-list li:before,.logo,.logo img,.opening-hours .video-container video,.breadcrumbs div a,.breadcrumbs .location,.breadcrumbs .top-link,.footer-logo img,.footer-nav p,.footer-nav a{display:block}.swi,header,.logo,.hero-text,.hours,.intro-wrapper,.content-row .text-wrapper,.content-row .img-wrapper,.pagination,.modal{box-sizing:border-box}.hidden{display:none}.modal{overflow:hidden}.hero,.pagination,.footer-cta,.btn,.hero-text a,.footer-cta a,.modal-close,.btn-alt,.footer-nav h3{text-align:center}.logo img,.hero-text{margin-left:auto;margin-right:auto}.primary-nav a,.footer-nav nav a,.btn,.hero-text a,.footer-cta a,.modal-close,.btn-alt,.footer-nav h3{text-transform:uppercase}.fx-row,.fx-col,.fx-row-between,header,.content-row,.breadcrumbs,.breadcrumbs div,.footer-nav,.footer-credits,.primary-nav,.opening-hours{display:flex;flex-wrap:wrap}.primary-nav,.opening-hours{justify-content:center}.fx-row-between,header,.content-row,.breadcrumbs,.breadcrumbs div,.footer-nav,.footer-credits{justify-content:space-between}.fx-col{flex-direction:column}header,.opening-hours,.breadcrumbs,.breadcrumbs div{align-items:center}.logo img,.overlay,.modal{transition-duration:300ms}.primary-nav a{transition-duration:750ms}.primary-nav a,.logo img,.overlay,.modal{transition-timing-function:cubic-bezier(0.445, 0.05, 0.55, 0.95)}.primary-nav a,.logo img,.overlay,.modal{transition-behaviour:allow-discrete}.primary-nav a,.logo img,.overlay,.modal{transition-property:opacity,transform,width,visibility}.hours h3,.hero-text h2,.footer-cta h3,.hours h2,.intro-wrapper h2,.content-row .text-wrapper h2,.hero-text h1,.footer-cta h2{font-family:"weekly",sans-serif}.btn-alt,.btn,.hero-text a,.footer-cta a,.modal-close{font-weight:normal;transition:all 250ms;padding:.8em .8em;border:none;cursor:pointer;min-width:160px;overflow:hidden}@media screen and (max-width: 760px){.btn-alt,.btn,.hero-text a,.footer-cta a,.modal-close{min-width:100px}}.btn-alt:hover,.btn:hover,.hero-text a:hover,.footer-cta a:hover,.modal-close:hover{transform:scale(1.06)}.btn-alt:active,.btn:active,.hero-text a:active,.footer-cta a:active,.modal-close:active{transform:scale(0.94)}.btn,.hero-text a,.footer-cta a,.modal-close{color:#fff;background-color:#6fc749}.btn:hover,.hero-text a:hover,.footer-cta a:hover,.modal-close:hover{background-color:rgb(141.8571428571,211,112)}.btn:active,.hero-text a:active,.footer-cta a:active,.modal-close:active{background-color:rgb(87.2857142857,169,52)}.btn-alt{color:#fff;background-color:#74615a}.btn-alt:hover{background-color:hsl(16.1538461538,12.6213592233%,50.3921568627%)}.btn-alt:active{background-color:rgb(87.2815533981,72.9854368932,67.7184466019)}.breadcrumbs,.footer-credits{border-top:1px solid #74615a}@media screen and (min-width: 1441px){.sw{margin-left:5%;margin-right:5%}}@media screen and (min-width: 1121px)and (max-width: 1440px){.sw{margin-left:5%;margin-right:5%}}@media screen and (min-width: 761px)and (max-width: 1120px){.sw{margin-left:4em;margin-right:4em}}@media screen and (max-width: 760px){.sw{padding-left:1.125em;padding-right:1.125em}}@media screen and (min-width: 961px){.swi,header,.hero,.opening-hours,.intro-wrapper,.content-row,.content-row .text-wrapper,.pagination,.breadcrumbs-wrapper,.footer-cta,footer{padding-left:5%;padding-right:5%}}@media screen and (min-width: 761px)and (max-width: 960px){.swi,header,.hero,.opening-hours,.intro-wrapper,.content-row,.content-row .text-wrapper,.pagination,.breadcrumbs-wrapper,.footer-cta,footer{padding-left:2em;padding-right:2em}}@media screen and (max-width: 760px){.swi,header,.hero,.opening-hours,.intro-wrapper,.content-row,.content-row .text-wrapper,.pagination,.breadcrumbs-wrapper,.footer-cta,footer{padding-left:7.5%;padding-right:7.5%}}@media screen and (min-width: 1201px){.opening-hours,.intro-wrapper,.content-row .text-wrapper{padding-top:100px;padding-bottom:100px}}@media screen and (min-width: 761px)and (max-width: 1200px){.opening-hours,.intro-wrapper,.content-row .text-wrapper{padding-top:4em;padding-bottom:4em}}@media screen and (max-width: 760px){.opening-hours,.intro-wrapper,.content-row .text-wrapper{padding-top:2em;padding-bottom:2em}}@media screen and (min-width: 1201px){.content-row{padding-bottom:100px}}@media screen and (min-width: 761px)and (max-width: 1200px){.content-row{padding-bottom:4em}}@media screen and (max-width: 760px){.content-row{padding-bottom:2em}}@media screen and (min-width: 1920px){.hero-text h1,.footer-cta h2{font-size:3.33em}}@media screen and (min-width: 1200px)and (max-width: 1919px){.hero-text h1,.footer-cta h2{font-size:3.2em}}@media screen and (min-width: 701px)and (max-width: 1199px){.hero-text h1,.footer-cta h2{font-size:2.9em}}@media screen and (min-width: 451px)and (max-width: 700px){.hero-text h1,.footer-cta h2{font-size:2.6em}}@media screen and (max-width: 450px){.hero-text h1,.footer-cta h2{font-size:2.2em}}@media screen and (min-width: 1920px){.hours h2,.intro-wrapper h2,.content-row .text-wrapper h2{font-size:2em}}@media screen and (min-width: 1200px)and (max-width: 1919px){.hours h2,.intro-wrapper h2,.content-row .text-wrapper h2{font-size:1.9em}}@media screen and (min-width: 451px)and (max-width: 1199px){.hours h2,.intro-wrapper h2,.content-row .text-wrapper h2{font-size:1.4em}}@media screen and (max-width: 450px){.hours h2,.intro-wrapper h2,.content-row .text-wrapper h2{font-size:1.1em}}@media screen and (min-width: 1920px){.modal h3,.hero-text h2,.footer-cta h3{font-size:1.7em}}@media screen and (min-width: 1200px)and (max-width: 1919px){.modal h3,.hero-text h2,.footer-cta h3{font-size:1.6em}}@media screen and (min-width: 451px)and (max-width: 1199px){.modal h3,.hero-text h2,.footer-cta h3{font-size:1.6em}}@media screen and (max-width: 450px){.modal h3,.hero-text h2,.footer-cta h3{font-size:1.5em}}@media screen and (min-width: 1920px){.hours h3{font-size:1.33em}}@media screen and (min-width: 1200px)and (max-width: 1919px){.hours h3{font-size:1.3em}}@media screen and (min-width: 451px)and (max-width: 1199px){.hours h3{font-size:1.28em}}@media screen and (max-width: 450px){.hours h3{font-size:1.12em}}@media screen and (min-width: 1920px){.hours p,.hero-text p,.footer-cta p{font-size:1.2em}}@media screen and (min-width: 1200px)and (max-width: 1919px){.hours p,.hero-text p,.footer-cta p{font-size:1.15em}}@media screen and (min-width: 451px)and (max-width: 1199px){.hours p,.hero-text p,.footer-cta p{font-size:1.08em}}@media screen and (max-width: 450px){.hours p,.hero-text p,.footer-cta p{font-size:1.08em}}@media screen and (min-width: 1920px){.primary-nav a,.breadcrumbs,.footer-nav p,.footer-nav a,.footer-credits p,.bullet-list li,.intro-wrapper p,.content-row .text-wrapper p,.btn,.hero-text a,.footer-cta a,.modal-close,.btn-alt{font-size:1em}}@media screen and (min-width: 1200px)and (max-width: 1919px){.primary-nav a,.breadcrumbs,.footer-nav p,.footer-nav a,.footer-credits p,.bullet-list li,.intro-wrapper p,.content-row .text-wrapper p,.btn,.hero-text a,.footer-cta a,.modal-close,.btn-alt{font-size:1em}}@media screen and (min-width: 451px)and (max-width: 1199px){.primary-nav a,.breadcrumbs,.footer-nav p,.footer-nav a,.footer-credits p,.bullet-list li,.intro-wrapper p,.content-row .text-wrapper p,.btn,.hero-text a,.footer-cta a,.modal-close,.btn-alt{font-size:1em}}@media screen and (max-width: 450px){.primary-nav a,.breadcrumbs,.footer-nav p,.footer-nav a,.footer-credits p,.bullet-list li,.intro-wrapper p,.content-row .text-wrapper p,.btn,.hero-text a,.footer-cta a,.modal-close,.btn-alt{font-size:1em}}@media screen and (min-width: 1920px){.hours .note,.footer-nav h3{font-size:.8em}}@media screen and (min-width: 1200px)and (max-width: 1919px){.hours .note,.footer-nav h3{font-size:.8em}}@media screen and (min-width: 451px)and (max-width: 1199px){.hours .note,.footer-nav h3{font-size:.75em}}@media screen and (max-width: 450px){.hours .note,.footer-nav h3{font-size:.7em}}.hours h3,.hero-text h2,.footer-cta h3,.hours h2,.intro-wrapper h2,.content-row .text-wrapper h2,.hero-text h1,.footer-cta h2{font-weight:bold;margin-bottom:1.2em;line-height:1.1em;width:100%}.footer-nav h3{font-weight:500;color:#222}.hours p,.hours .note,.bullet-list li,.intro-wrapper p,.content-row .text-wrapper p,.hero-text p,.footer-cta p{font-weight:normal;line-height:1.6em}.hours .note,.bullet-list li,.intro-wrapper p,.content-row .text-wrapper p,.hero-text p,.footer-cta p{margin-bottom:1.5em}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,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,input,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;text-decoration:none;list-style:none}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}input,textarea{-webkit-appearance:none;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}a [href^=tel],p [href^=tel]{color:inherit;text-decoration:none}@font-face{font-family:"neurial_grotesk";src:url("../fonts/neurial_grotesk_light-webfont.woff") format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"neurial_grotesk";src:url("../fonts/neurial_grotesk_regular-webfont.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"neurial_grotesk";src:url("../fonts/neurial_grotesk_bold-webfont.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"weekly";src:url("../fonts/Weekly-LightIt.woff") format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"weekly";src:url("../fonts/Weekly-Medium.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"weekly";src:url("../fonts/Weekly-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@media screen and (max-width: 760px){.sw{width:90%}}.half{width:50%}html{font-size:16px}body{color:#222;font-family:"neurial_grotesk",sans-serif;background-color:#fff}.img-cover{overflow:hidden}.img-cover img{min-width:1000%;min-height:1000%;left:50%;top:50%;transform:translateX(-50%) translateY(-50%) scale(0.1)}.bullet-list{width:100%;overflow:auto}.bullet-list li{padding-left:20px}.bullet-list li:before{content:" ";top:6px;left:0;width:8px;height:8px;background:#74615a}header{padding-top:1em;z-index:10;margin-bottom:0px}.logo{width:220px;background-color:#fff;padding:10px}.logo img{width:90%}.logo img:hover{transform:scale(1.03)}.logo img:active{transform:scale(0.97)}@media screen and (max-width: 760px){.logo{width:150px;padding:10px}}.primary-nav{gap:2vw}.primary-nav a{font-weight:normal;color:#222}.primary-nav a:hover{color:#6fc749}@media screen and (max-width: 1239px){.primary-nav{position:absolute;visibility:hidden;opacity:0;top:0px;left:0;right:0;background:#222;z-index:9999;transform-origin:center top;padding:6em 3em;transition:opacity 500ms ease-in-out}.primary-nav a{display:block;width:100%;text-align:left;color:#fff;box-sizing:border-box;margin:0;padding:.75em 5%;line-height:1.2em;border-bottom:none;font-size:1.5em;transform:translateX(-40px);opacity:0}.primary-nav a:nth-child(1){transition-delay:.1s}.primary-nav a:nth-child(2){transition-delay:.2s}.primary-nav a:nth-child(3){transition-delay:.3s}.primary-nav a:nth-child(4){transition-delay:.4s}.primary-nav a:nth-child(5){transition-delay:.5s}.primary-nav a:nth-child(6){transition-delay:.6s}.primary-nav a:nth-child(7){transition-delay:.7s}.primary-nav a:nth-child(8){transition-delay:.8s}.primary-nav a:nth-child(9){transition-delay:.9s}.primary-nav.open{opacity:1;visibility:visible}.primary-nav.open a{transform:translateX(0);opacity:1}.primary-nav.open a:hover{color:#6fc749}}.home-page .home-link,.about-page .about-link,.history-page .history-link,.join-page .join-link,.layouts-page .layouts-link,.sponsors-page .sponsors-link,.contact-page .contact-link{color:#6fc749}.home-page .fhome-link,.about-page .fabout-link,.history-page .fhistory-link,.join-page .fjoin-link,.layouts-page .flayouts-link,.sponsors-page .fsponsors-link,.contact-page .fcontact-link{color:#6fc749}body.annnounced .menu-burger{top:6.5vw}body:not(.announced) .menu-burger{top:6.5vw}.menu-burger{right:5%;width:40px;height:30px;cursor:pointer;z-index:10001}.menu-burger:hover span{background-color:#74615a}.menu-burger:active span:nth-of-type(1){top:-3px}.menu-burger:active span:nth-of-type(4){top:27px;opacity:.7}.menu-burger span{transition:.1s ease-in-out;display:block;left:50%;width:40px;margin-left:-20px;height:4px;opacity:1;background-color:#6fc749;transform:rotate(0deg)}.menu-burger span:nth-of-type(1){top:0px;border-top-left-radius:3px;border-top-right-radius:3px;width:35px}.menu-burger span:nth-of-type(2),.menu-burger span:nth-of-type(3){top:12px}.menu-burger span:nth-of-type(4){top:25px;border-bottom-right-radius:3px;width:30px;border-bottom-left-radius:3px}.menu-burger.open span{background-color:#fff}.menu-burger.open span:nth-of-type(1),.menu-burger.open span:nth-of-type(4){top:21px;margin-left:0;width:0;opacity:0}.menu-burger.open span:nth-of-type(2){transform:rotate(45deg)}.menu-burger.open span:nth-of-type(3){transform:rotate(-45deg)}.menu-burger.open:active span:nth-of-type(1),.menu-burger.open:active span:nth-of-type(4){top:21px;margin-left:0;width:0;opacity:0}.menu-burger.open:active span:nth-of-type(2){transform:rotate(55deg)}.menu-burger.open:active span:nth-of-type(3){transform:rotate(-55deg)}@media screen and (min-width: 1240px){.menu-burger{display:none}}@media screen and (max-width: 760px){body.annnounced .menu-burger{top:45px}body:not(.announced) .menu-burger{top:45px}}.hero{padding-top:2em;padding-bottom:2em;margin-top:-20px;background-color:#74615a}.hero-text{width:60%;color:#fff}.hero-text h1{margin-bottom:.5em}@media screen and (max-width: 960px){.hero-text{width:100%}}.opening-hours .hours,.opening-hours .video-container{width:50%}.opening-hours .hours{padding:0 5%}.opening-hours .video-container{margin:0 auto;aspect-ratio:16/9}.opening-hours .video-container video{width:100%;height:100%;object-fit:cover}.hours h2{color:#6fc749}.hours p{font-weight:bold}.hours .note{font-style:oblique}@media screen and (max-width: 960px){.opening-hours .hours,.opening-hours .video-container{width:100%}.opening-hours .hours{padding:5% 0}}.intro-wrapper h2{color:#6fc749}.content-row:nth-child(even){flex-direction:row-reverse}.content-row .text-wrapper,.content-row .img-wrapper{width:50%;z-index:1}.content-row .text-wrapper h2{color:#6fc749}@media screen and (max-width: 960px){.content-row .text-wrapper,.content-row .img-wrapper{width:100%}.content-row .text-wrapper{padding-left:0;padding-right:0}.content-row .img-wrapper{aspect-ratio:16/9}}.pagination{width:100%;padding-top:2em;padding-bottom:2em;color:#222}.pagination a{color:#6fc749}.pagination a:hover{color:#74615a}.pagination .prev{float:left}.pagination .next{float:right}.breadcrumbs{padding-top:2em;padding-bottom:1.5em}.breadcrumbs div a,.breadcrumbs .location,.breadcrumbs .top-link{padding:1.65em 0}.breadcrumbs div a:before{content:"";width:15px;height:17px;background:url("/app/global/images/breadcrumb-chevron.png") no-repeat left top;background-size:10px;vertical-align:middle;margin:0 1.8em}.breadcrumbs .location{color:#222}.breadcrumbs a{color:#222}.breadcrumbs a:hover{color:#6fc749}.breadcrumbs .top-link{justify-self:flex-end}@media screen and (max-width: 960px){.breadcrumbs .top-link{display:none}}@media screen and (max-width: 760px){.breadcrumbs{display:none}}.footer-cta{color:#fff;padding-top:10vw;padding-bottom:10vw;background-image:linear-gradient(rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.2)),url("/app/global/images/cta.webp");background-attachment:fixed}.footer-cta h2{margin-bottom:.5em}.footer-logo{width:80%;margin-right:auto}.footer-logo img{width:100%;max-width:220px}.footer-nav{width:100%;padding-top:4em;padding-bottom:4em}.footer-nav nav,.footer-nav div{width:25%}.footer-nav p,.footer-nav a{line-height:2em}.footer-nav h3{color:#74615a;margin-top:1.5em;margin-bottom:1.5em}.footer-nav p{color:#222}.footer-nav nav a{color:#222}.footer-nav nav a:hover{color:#6fc749}@media screen and (max-width: 760px){.footer-nav nav,div{width:100%}.footer-logo{width:100%;margin-right:0}.footer-logo img{width:100%;max-width:500px}}.footer-credits{width:100%;color:#222;padding-top:2em;padding-bottom:2em}.footer-credits p{line-height:2.5em}.footer-credits a{color:#222}.footer-credits a:hover{color:#6fc749}@media screen and (max-width: 819px){.footer-credits{text-align:left}}.overlay{width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:#000;opacity:.75;visibility:visible}.overlay.hidden{opacity:0;display:block;visibility:hidden}.modal{border:solid 10px #dfe451;z-index:11;background-color:#dfe451;border-top-right-radius:50px;border-bottom-left-radius:50px;visibility:visible}.modal.hidden{opacity:0;display:block;visibility:hidden}.modal h3{color:#fff;padding-bottom:.5em;margin-bottom:1em}.modal-close{margin-right:1em}@media screen and (min-width: 961px){.modal{width:70%;max-width:90%;top:50vh;left:50%;transform:translate(-50%, -50%)}}@media screen and (max-width: 960px){.model{width:95%;overflow-y:scroll;top:2.5%;left:2.5%;max-height:95dvh}}.rlx{transition:transform .1s linear;will-change:transform}@-webkit-keyframes fade-in{from{opacity:0}to{opacity:1;visibility:visible}}@keyframes fade-in{from{opacity:0}to{opacity:1;visibility:visible}}@-webkit-keyframes dropdown{from{transform:rotateX(-25deg) scaleY(0.8);opacity:.2}to{transform:rotateX(0) scaleY(1);opacity:1}}@keyframes dropdown{from{transform:rotateX(-25deg) scaleY(0.8);opacity:.2}to{transform:rotateX(0) scaleY(1);opacity:1}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(1)}}
