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{font-size:100%;font:inherit;vertical-align:baseline;border:0;margin:0;padding:0}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}:root{--foreground-rgb:255, 255, 255;--text-rgb:0, 0, 0}body{background:rgb(var(--foreground-rgb));color:rgb(var(--text-rgb))}a,a:hover,a:focus{color:#000;text-decoration:none}.spacer{width:100%;height:20px}.header{text-align:center;width:calc(100% - 40px);padding:30px 20px}.header h1 img{max-width:300px;height:auto;margin-bottom:20px}.header ul li{text-transform:uppercase;letter-spacing:1px;padding:0 8px;font-size:22px;display:inline-block}.header ul li a:hover,.header ul li a:focus,.header ul li .active{border-bottom:2px solid #000}.home-video,.video-section{width:85vw;height:calc(100vh - 230px);margin:0 auto;display:block}.coming-soon{text-align:center;text-transform:uppercase;width:85vw;margin:0 auto;padding:60px 20px;font-size:28px}.contact-section{text-align:center;width:85vw;margin:0 auto;padding:60px 20px;font-size:22px}.plyr--video{border:3px solid #000;width:100%;height:100%}.home-info{text-align:center;text-transform:uppercase;width:85vw;margin:30px auto}.home-info h2{margin-bottom:20px;font-size:42px;font-weight:700}.title-row{justify-content:center;align-items:center;gap:10px;margin-bottom:20px;display:inline-flex}.home-title{cursor:pointer;-webkit-user-select:none;user-select:none;margin:0}.home-title:focus{outline:none}.tiny-bike{width:48px;height:auto;margin-right:8px;animation:1.2s ease-in forwards ride-off;display:block}@keyframes ride-off{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(min(-90vw,-220px))scale(.9)}}.date{letter-spacing:1px;margin-bottom:8px;font-size:28px}.location,.city{margin-bottom:8px;font-size:24px}.event-page{text-align:center;width:85vw;margin:0 auto;padding:40px 20px}.event-page h1{letter-spacing:2px;margin-bottom:20px;font-size:72px;font-weight:700}.event-page h2{letter-spacing:1px;margin-bottom:12px;font-size:48px;font-weight:700}.events{letter-spacing:1px;margin-bottom:8px;font-size:24px}.time{margin-bottom:40px;font-size:22px}.address{letter-spacing:.5px;margin-bottom:30px;font-size:24px}.free{letter-spacing:1px;font-size:24px;font-weight:700}.map{border:3px solid #000;width:90%;height:0;margin:0 auto 60px;padding-bottom:40%;position:relative}@media screen and (max-width:920px){.video-section{height:unset;margin:0 auto;display:block}.event-page,.home-info,.video-section,.coming-soon,.contact-section{width:90vw}}
@font-face{font-family:itc_franklin_gothic_stdMdCn;src:url(../media/itcfranklingothicstd_mdcd_webfont-s.p.1hpqfbnugv7z0.woff)format("woff");font-display:swap}@font-face{font-family:itc_franklin_gothic_stdMdCn Fallback;src:local(Arial);ascent-override:108.18%;descent-override:32.47%;line-gap-override:0.0%;size-adjust:83.0%}.itc_franklin_gothic_stdmdcn_2b23cd5b-module__E3i7ya__className{font-family:itc_franklin_gothic_stdMdCn,itc_franklin_gothic_stdMdCn Fallback}
