:root{height:100%;--primary-background:#121212;--primary-color:#e1e1e1;--disabled-component-font-color:#545151;--secondary-background:#2d2d2d;--secondary-color:#dfdfdf;--text-alt:#cfcfcf;--primary-component-color:#654a85;--secondary-component-color:#b780fc;--disabled-component-color:#28183a;--button-color:#43d9c4;--primary-color-active:#00e8d2;--primary-line-height:1.5;--secondary-line-height:1;--header-height:4rem;--footer-height:5rem;--dark-text:#4c4c4c;font-size:20px}a{text-decoration:none;color:var(--primary-color)}a:active,a:hover{color:var(--primary-color-active)}body{background:var(--primary-background);color:var(--primary-color)}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;vertical-align:baseline}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:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:Baloo Paaji\ 2;font-style:normal;font-weight:600;font-display:swap;src:local("Baloo Paaji 2 SemiBold"),local("BalooPaaji2-SemiBold"),url(/fonts/Baloo_Paaji_2.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Shadows Into Light;font-style:normal;font-weight:400;font-display:swap;src:local("Shadows Into Light"),local("ShadowsIntoLight"),url(/fonts/shadows_into_light.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}*{font-family:Baloo Paaji\ 2,cursive}.carousel .thumbs-wrapper .thumb{background:#fff;border:3px solid #000}.carousel .thumbs-wrapper .thumb.selected,.carousel .thumbs-wrapper .thumb:hover{background:#000;border:3px solid #fff}h1{font-size:2rem}h2{font-size:1.5rem}.hamburger_hamburger__3fiKh{background:transparent;height:1.3rem;border:none;cursor:pointer;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between}.hamburger_hamburger__3fiKh:focus{outline:none}.hamburger_hamburger__3fiKh:hover .hamburger_hamburgerLine__p5jGj{background:var(--primary-color-active)}.hamburger_hamburgerLine__p5jGj{width:1.3rem;height:.2rem;background:#fff}.drawer_drawer__3NIWR{height:100vh;background:var(--secondary-background);box-shadow:2px 0 5px rgba(0,0,0,.3);position:fixed;top:0;left:0;width:10rem;z-index:200;transform:translateX(-100%);transition:transform .3s ease-out}.drawer_drawer__3NIWR a{font-size:1.2rem;color:var(--secondary-color)}.drawer_drawer__3NIWR.drawer_open__2Z2Du{transform:translateX(0)}.drawer_title__3qStE{height:10vh;text-transform:uppercase;display:flex;align-items:center;justify-content:center;border-bottom:3px solid var(--secondary-color)}.drawer_drawer__3NIWR a:active,.drawer_drawer__3NIWR a:hover,.drawer_drawer__3NIWR svg:hover{color:#0ff}.header_header__2zNUZ{width:100%;background:var(--secondary-background);height:var(--header-height);z-index:1;padding:0 .5rem;box-sizing:border-box;position:fixed;top:0;left:0}.header_headerNav__1k9Fn{display:flex;align-items:center;height:100%}.header_headerLogo__41gV8 a{color:var(--secondary-color);font-size:1.5rem;font-style:oblique;margin:1rem;font-family:Shadows into Light,sans-serif;font-weight:bolder}.header_headerLogo__41gV8 a:hover{color:var(--primary-color-active)}.header_headerNavItems__1V4y0 ul{list-style:none;display:flex}.header_headerNavItems__1V4y0 li{padding:0 .5rem}.header_headerNavItems__1V4y0 a{color:var(--secondary-color);list-style:none;margin:0;padding:0}.header_headerNavItems__1V4y0 a:active,.header_headerNavItems__1V4y0 a:hover{color:#0ff}.header_spacer__12ri0{flex:1 1}.Footer_footer__31YtZ{height:var(--footer-height);width:100%;background:var(--secondary-background);color:var(--secondary-color)}.Footer_cmsLinks__1TCM3,.Footer_footer__31YtZ{display:flex;justify-content:space-evenly;align-items:center}.Footer_cmsLinks__1TCM3{flex-direction:column;width:auto;height:100%;flex:1 1}.Footer_about__3oJur{flex:1 1}.backDrop_backDrop__3pHG_{position:fixed;width:100vw;height:100vh;background:rgba(0,0,0,.3);z-index:100;top:0;left:0}.SiteLayout_content__1DIME{padding:1rem 0;margin-top:4rem;min-height:calc(100vh - var(--header-height) - var(--footer-height) - 2rem)}.carousel.carousel-slider .control-arrow,.carousel .control-arrow{transition:all .25s ease-in;opacity:.4;filter:alpha(opacity=40);position:absolute;z-index:2;top:20px;background:none;border:0;font-size:32px;cursor:pointer}.carousel .control-arrow:hover{opacity:1;filter:alpha(opacity=100)}.carousel.carousel-slider .control-arrow:before,.carousel .control-arrow:before{margin:0 5px;display:inline-block;border-top:8px solid transparent;border-bottom:8px solid transparent;content:""}.carousel .control-disabled.control-arrow{opacity:0;filter:alpha(opacity=0);cursor:inherit;display:none}.carousel .control-prev.control-arrow{left:0}.carousel .control-prev.control-arrow:before{border-right:8px solid #fff}.carousel .control-next.control-arrow{right:0}.carousel .control-next.control-arrow:before{border-left:8px solid #fff}.carousel-root{outline:none}.carousel{position:relative;width:100%}.carousel *{box-sizing:border-box}.carousel img{width:100%;display:inline-block;pointer-events:none}.carousel .carousel{position:relative}.carousel .control-arrow{outline:0;border:0;background:none;top:50%;margin-top:-13px;font-size:18px}.carousel .thumbs-wrapper{margin:20px;overflow:hidden}.carousel .thumbs{transition:all .15s ease-in;transform:translateZ(0);position:relative;list-style:none;white-space:nowrap}.carousel .thumb{transition:border .15s ease-in;display:inline-block;margin-right:6px;white-space:nowrap;overflow:hidden;border:3px solid #fff;padding:2px}.carousel .thumb:focus{border:3px solid #ccc;outline:none}.carousel .thumb.selected,.carousel .thumb:hover{border:3px solid #333}.carousel .thumb img{vertical-align:top}.carousel.carousel-slider{position:relative;margin:0;overflow:hidden}.carousel.carousel-slider .control-arrow{top:0;color:#fff;font-size:26px;bottom:0;margin-top:0;padding:5px}.carousel.carousel-slider .control-arrow:hover{background:rgba(0,0,0,.2)}.carousel .slider-wrapper{overflow:hidden;margin:auto;width:100%;transition:height .15s ease-in}.carousel .slider-wrapper.axis-horizontal .slider{-ms-box-orient:horizontal;display:-moz-flex;display:flex}.carousel .slider-wrapper.axis-horizontal .slider .slide{flex-direction:column;flex-flow:column}.carousel .slider-wrapper.axis-vertical{-ms-box-orient:horizontal;display:-moz-flex;display:flex}.carousel .slider-wrapper.axis-vertical .slider{flex-direction:column}.carousel .slider{margin:0;padding:0;position:relative;list-style:none;width:100%}.carousel .slider.animated{transition:all .35s ease-in-out}.carousel .slide{min-width:100%;margin:0;position:relative;text-align:center;background:#000}.carousel .slide img{width:100%;vertical-align:top;border:0}.carousel .slide iframe{display:inline-block;width:calc(100% - 80px);margin:0 40px 40px;border:0}.carousel .slide .legend{transition:all .5s ease-in-out;position:absolute;bottom:40px;left:50%;margin-left:-45%;width:90%;border-radius:10px;background:#000;color:#fff;padding:10px;font-size:12px;text-align:center;opacity:.25;transition:opacity .35s ease-in-out}.carousel .control-dots{position:absolute;bottom:0;margin:10px 0;text-align:center;width:100%}@media (min-width:960px){.carousel .control-dots{bottom:0}}.carousel .control-dots .dot{transition:opacity .25s ease-in;opacity:.3;filter:alpha(opacity=30);box-shadow:1px 1px 2px rgba(0,0,0,.9);background:#fff;border-radius:50%;width:8px;height:8px;cursor:pointer;display:inline-block;margin:0 8px}.carousel .control-dots .dot.selected,.carousel .control-dots .dot:hover{opacity:1;filter:alpha(opacity=100)}.carousel .carousel-status{position:absolute;top:0;right:0;padding:5px;font-size:10px;text-shadow:1px 1px 1px rgba(0,0,0,.9);color:#fff}.carousel:hover .slide .legend{opacity:1}