*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}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{margin:0;padding:0;border:0;font-size:100%;font:inherit;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:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}img,iframe{vertical-align:bottom;max-width:100%}input,textarea,select{font:inherit}a{cursor:pointer}@font-face{font-family:HelveticaNeue;src:url(/assets/HelveticaNeue-Medium-CMy2kZIN.woff) format("woff");font-style:normal;font-weight:700}@font-face{font-family:HelveticaNeue;src:url(/assets/HelveticaNeue-Roman-DzwvfJY8.woff) format("woff");font-style:normal;font-weight:400}#site,a{font-family:HelveticaNeue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:17px;color:#c71935}h1,h2,h3{font-weight:700;font-size:3.25em;text-align:center}@media (max-width: 600px){h1,h2,h3{font-size:2.25em}}@media (max-width: 400px){h1,h2,h3{font-size:2em}}h4{font-size:1.5em;line-height:1.3em;text-align:center}@media (max-width: 880px){h4{font-size:1em}}@media (max-width: 600px){h4{font-size:1.25em;text-align:left}}@media (max-width: 400px){h4{font-size:1em;text-align:left}}h5{font-size:1em;font-weight:700;line-height:1.3em;margin:1em 0}h6{font-size:1em;font-weight:700;line-height:1.3em}nav a{font-weight:700;font-size:1.5em;text-align:center}@media (max-width: 880px){nav a{font-size:1.25em}}@media (max-width: 600px){nav a{font-size:1em}}@media (max-width: 400px){nav a{font-size:.95em}}p{font-size:1em;line-height:1.3em;margin-bottom:1em}p a{font-size:1em}p a:last-of-type{margin-bottom:0}a{color:gray;text-decoration:none;transition:color .2s}a:hover{color:#000}a.btn-fill{font-size:1em}ul{font-size:1em;line-height:1.3em}ul.bulleted{list-style-type:disc;margin-left:1em}[v-html] ul,[v-html] ol{list-style-type:disc;margin-left:1em;margin-bottom:1em}[v-html] ul li,[v-html] ol li{margin-bottom:.5em}[v-html] ul li:last-child,[v-html] ol li:last-child{margin-bottom:0}ol{list-style-type:decimal;counter-reset:item;line-height:1.3em}ol li{display:block;margin-left:2em}ol li:before{content:counter(item) ". ";counter-increment:item;position:absolute;margin-left:-2em}footer{line-height:1.3em}@media (max-width: 880px){p,a,ul,ol,footer{font-size:.95em}}@media (max-width: 400px){p,a,ul,ol,footer{font-size:.91em}}strong{font-weight:700}em{font-style:italic}u{text-decoration:underline}s{text-decoration:line-through}code{font-family:monospace;background-color:#f0f0f0;padding:0 4px}#intro{width:100vw;height:100vh;padding:1em 1.25em;color:#fff}@media (max-width: 800px){#intro{padding:.5em;height:90vh}}#intro header{width:100%;height:3em}#intro header h1{display:flex;width:100%;height:45vh;justify-content:space-between}#intro #intro-video{position:absolute;top:0;left:0;width:100vw;height:100%;background-color:#747275;z-index:-1}@media (max-width: 800px){#intro #intro-video{height:90vh;max-height:90vh}}#intro #intro-video video{width:100%;height:100%;object-fit:cover;filter:brightness(95%) contrast(80%);opacity:0}#intro #intro-body{display:grid;grid-template-columns:repeat(5,1fr);gap:2em;height:calc(100% - 7em);width:100%;justify-content:space-between;align-items:center}@media (max-width: 880px){#intro #intro-body{height:calc(100% - 7.5em);display:flex;justify-content:center}}@media (max-width: 600px){#intro #intro-body{height:calc(100% - 5.5em)}}#intro #intro-body .logo{grid-column:1/2}@media (max-width: 880px){#intro #intro-body .logo{position:absolute;top:40vh;left:0;transform:scale(.7);z-index:1}}@media (max-width: 600px){#intro #intro-body .logo{position:absolute;top:46vh;left:-1.25em;transform:scale(.6);z-index:1}}@media (max-width: 400px){#intro #intro-body .logo{position:absolute;top:45vh;left:-1.5em;transform:scale(.5);z-index:1}}#intro #intro-body .image-sequence{position:relative;display:flex;grid-column:2/5;width:70%;justify-self:center;height:0;padding:45.3% 3em 0;opacity:1}@media (max-width: 880px){#intro #intro-body .image-sequence{width:50%;padding:30% 3em 0}}@media (max-width: 600px){#intro #intro-body .image-sequence{width:65%;padding:35% 3em 0}}@media (max-width: 400px){#intro #intro-body .image-sequence{width:80%;padding:50% 3em 0}}@media (max-height: 600px){#intro #intro-body .image-sequence{width:70%;padding:40% 3em 0}}#intro #intro-body .image-sequence img{width:100%;position:absolute;top:0;left:0}#intro #intro-body .date{display:flex;grid-column:5/6;justify-content:flex-end}@media (max-width: 880px){#intro #intro-body .date{display:none}}#intro nav{display:flex;width:100%;height:5em;padding-bottom:1.5em;justify-content:center;align-items:flex-end}@media (max-width: 600px){#intro nav{height:3em}}#intro nav a{color:#fff}#intro nav a:first-of-type{margin-right:1.25em}#content{display:flex;flex-wrap:wrap;width:100vw;height:100vh;padding:0 3em;justify-content:center}@media (max-width: 600px){#content{padding:0 1em}}#content nav{display:grid;grid-template-columns:repeat(8,1fr);width:100%;height:3em;gap:1em;justify-content:center;align-items:flex-end;color:#000}#content nav .nav-items{grid-column:2/8;display:flex;gap:1.25em;justify-content:center;align-items:baseline}#content nav #facebook-link{display:flex;width:100%;justify-content:flex-end}#content nav #facebook-link svg{position:relative;top:.25em;left:1em}footer{display:grid;grid-template-columns:repeat(3,1fr);gap:2em;width:100%;height:4em;max-width:1200px}@media (max-width: 800px){footer{display:flex;gap:1.5em;justify-content:center}}footer li{list-style-type:none;text-align:center}footer li:nth-of-type(1){text-align:left}footer li:nth-of-type(3){text-align:right}@media (max-width: 800px){footer .full-width{display:none}}@media (min-width: 800px){footer .mobile{display:none}}#event-info{display:flex;width:100%;justify-content:center;flex-wrap:wrap}#event-info h3{display:flex;width:100%;height:7em;max-width:1200px;justify-content:space-around;align-items:center}@media (max-width: 600px){#event-info h3{height:4em;margin-bottom:.25em;justify-content:space-between}}#event-info h4{width:100%;max-width:1100px}#event-info-items{width:100%;max-width:1200px;margin:8em 0}@media (max-width: 600px){#event-info-items{margin:4em 0}}.event-info-item{display:flex;justify-content:center;flex-wrap:wrap}.event-info-item .title{display:flex;border-top:1px solid;padding:.25em 0;justify-content:flex-start;cursor:pointer}.event-info-item .content-container{height:0px;overflow:hidden;opacity:0;transition:all .6s ease}.event-info-item .content{width:calc(100% - 4em);max-width:700px;margin:2em 2em 4em;color:#000}@media (max-width: 500px){.event-info-item .content{width:100%;margin:1.5em 0 2.5em}}.end-line{width:100%;max-width:1100px;border-top:1px solid}#entry-prices .price-table{margin-bottom:2em}#entry-prices .row{display:grid;grid-template-columns:repeat(11,1fr);width:100%;padding:.25em 0;border-bottom:1px solid rgb(190,190,190);color:gray}@media (max-width: 800px){#entry-prices .row{gap:1em}}#entry-prices .row li:first-of-type{grid-column:1/6}@media (max-width: 800px){#entry-prices .row li:first-of-type{grid-column:1/5}}#entry-prices .row li:nth-of-type(2){grid-column:6/8}@media (max-width: 800px){#entry-prices .row li:nth-of-type(2){grid-column:5/7}}#entry-prices .row li:nth-of-type(3){grid-column:8/10}@media (max-width: 800px){#entry-prices .row li:nth-of-type(3){grid-column:7/9}}#entry-prices .row li:nth-of-type(4){grid-column:10/12}@media (max-width: 800px){#entry-prices .row li:nth-of-type(4){grid-column:9/12}}#entry-prices .row-title{border-top:1px solid black;color:#000}#entry-prices .entry-price-conditions ul{list-style-type:disc;padding-left:1em}#course-maps{padding-bottom:4em}#course-maps .course-maps-tabs{display:flex;width:100%;gap:12px;margin-top:2em}#course-maps .course-maps-tabs li{width:100%;padding:8px 16px;margin-bottom:1em;border:1px solid;cursor:pointer}@media (max-width: 700px){#course-maps .course-maps-tabs li{font-size:.8em;padding:5px 12px}}#course-maps .map-links-container{display:flex;justify-content:space-between;gap:1em}#course-maps .map-links-container .btn{display:flex;align-items:center;padding:.6em .75em;width:100%;margin-top:1em}#trail-run .btn{display:flex;margin-top:1em;padding:.6em .75em;align-items:center}#trail-run .map-links-container{display:flex;width:100%;justify-content:space-between;gap:1em}#trail-run .map-links-container a{width:33%;margin-top:1em}#the-grampians .image-sequence{position:relative;display:flex;grid-column:2/5;width:100%;justify-self:center;height:0;padding-top:58%;opacity:1}#the-grampians .image-sequence img{width:100%;position:absolute;top:0;left:0}#faqs .faq-item{margin-bottom:1em}#sponsors ul{columns:2;margin-bottom:1em}@media (max-width: 750px){#sponsors ul{columns:1}}.btn{display:inline-block;border:1px solid;padding:.6em 2em;margin-top:.25em;text-align:center;cursor:pointer}#signup section{display:flex;flex-wrap:wrap;width:100%;max-width:1200px;height:calc(100vh - 7em);justify-content:center;align-items:center}#signup section .content{display:flex;flex-wrap:wrap;gap:1em;justify-content:center}#signup section h3{display:flex;width:100%;justify-content:space-around}#signup section p{width:100%;max-width:600px;margin:.4em 0;text-align:center}#signup section .events{display:flex;flex-wrap:wrap;width:100%;max-width:700px;justify-content:center}#signup section .events .btn{width:auto;padding:.5em 2em;text-align:center;cursor:pointer;border:1px solid}#results section{display:flex;flex-wrap:wrap;width:100%;max-width:1200px;height:calc(100vh - 7em);justify-content:center;align-items:center}#results section .content{display:flex;flex-wrap:wrap;gap:1em;justify-content:center}#results section h3{display:flex;width:100%;justify-content:space-around;align-items:center}#results section h4{width:100%;max-width:1100px;text-align:center}#results section .btn{border:1px solid;padding:.5em 2em;margin-top:.25em;text-align:center;cursor:pointer}.view-enter-active{transition:opacity .5s ease}.view-leave-active{transition:opacity .3s ease}.view-enter-from,.view-leave-to{opacity:0}.image-enter-active,.image-leave-active{transition:opacity .75s ease}.image-enter-from,.image-leave-to{opacity:0}video{transition:opacity 2s}#the-fundraising ul,#the-fundraising ol{list-style-type:disc;margin-left:1em;margin-bottom:1em}#the-fundraising li{margin-bottom:.5em;line-height:1.3em}#the-fundraising li:last-child{margin-bottom:0}.accordion-enter-active,.accordion-leave-active{transition:height .5s ease-in-out,opacity .5s ease-in-out;overflow:hidden}.accordion-enter-from,.accordion-leave-to{height:0!important;opacity:0;overflow:hidden}.content-container{position:relative;overflow:hidden}.content-container ol,.content-container ul{overflow:hidden;position:relative}.content-container ol li,.content-container ul li{position:relative}
