*,*::before,*::after{box-sizing:border-box}*{margin:0}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root,#__next{isolation:isolate}@keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@font-face{font-family:"arco";src:url("../fonts/arco-webfont.woff2") format("woff2"),url("../fonts/arco-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"finkheavy";src:url("../fonts/finkheavy-webfont.woff2") format("woff2"),url("../fonts/finkheavy-webfont.woff") format("woff");font-weight:normal;font-style:normal}body{font-family:"Montserrat",sans-serif}h1,h2,blockquote{font-weight:normal;font-family:"finkheavy";margin-bottom:.5em}h3,h4,h5,h6,.subhead{font-weight:normal;font-family:"finkheavy"}h1{font-size:3em}h2{font-size:2.5em}blockquote{font-size:2.5em;padding:2rem}h3{font-size:2em}h4{font-size:1.75em}h5{font-size:1.5em}h6{font-size:1.25em}p{margin-bottom:1rem}figcaption{font-size:.75rem;display:block;margin-top:.5rem}.text-white{color:#fff}.uppercase{text-transform:uppercase}.centered{display:block;text-align:center}.justify{text-align:justify !important;line-height:1em}hr{max-width:100px;margin:2rem auto;color:#7a6e50;border-top-color:#7a6e50;border-bottom-color:tan}body,html{min-height:100%;width:100%;margin:0;padding:0;background-color:#ffcc90}body{text-align:center}a{color:#7a6e50}.bf{color:#ffcc90}.bf:hover{color:#0bf}*{cursor:url(../images/seed30.png),auto !important}.block{display:block}.bg-white{background:#fff}.center{margin-left:auto;margin-right:auto}a:hover,a:hover *{cursor:pointer !important}video{background:#7a6e50;margin:0 auto}.container{margin:0 auto;width:calc(100vw - 2rem);max-width:1280px;overflow:auto}.mini-container{margin:0 auto;width:calc(100vw - 2rem);max-width:1024px}.flex{display:flex;align-items:center;flex-direction:row;justify-content:center;flex-wrap:wrap}.flex.column{flex-direction:column}.flex.equal>div{flex:0 0 50%}@media only screen and (max-width: 600px){.flex.equal>div{flex:1 1 100%}}.flex.third>div{flex:0 0 33.33333%}@media only screen and (max-width: 600px){.flex.third>div{flex:1 1 100%}}.flex.quarter>div{flex:0 0 25%}@media only screen and (max-width: 800px){.flex.quarter>div{flex:0 0 50%}}@media only screen and (max-width: 500px){.flex.quarter>div{flex:1 1 100%}}.flex.top{align-items:flex-start}.mb{margin-bottom:2rem}.mt{margin-top:2rem}.pb{padding-bottom:2rem}.pt{padding-top:2rem}.chart,.charts{width:100%;height:400px}.chart-toggle button{display:inline-block;padding:.5rem 1.5rem;margin:.5rem;border-radius:100px;text-decoration:none;color:#000;border:2px solid #ffcc90;background:#fff}.chart-toggle button:hover{background:rgba(255,204,144,.3);cursor:pointer !important}.chart-toggle button.active{background:#ffcc90 !important}.charts{display:grid;align-items:center;grid-template-columns:1;grid-template-rows:1;position:relative}.charts:before{position:absolute;bottom:0;left:0;height:25px;width:90px;background:#fff;z-index:9999}.chart{grid-row-start:1;grid-column-start:1;position:relative;opacity:1;transition:opacity .6s}.chart.hidden{opacity:0;pointer-events:none}#mileChart{width:calc(100% - 35px);margin-left:35px}.hero{text-align:center;padding:3rem}.hero img{width:90%;max-width:460px;margin:1rem auto}.main-nav{padding:1rem 1rem}.main-nav a{display:inline-block;padding:.5rem 1rem;margin:.5rem;background:#fff;border-radius:100px;text-decoration:none;color:#000}.main-nav a:hover{background:rgba(255,255,255,.6)}#footer{margin-top:2rem}#footer .skyline{opacity:.5;position:relative;overflow:hidden}#footer .skyline-wheel{position:absolute;top:0;left:0;animation:rotate 1.3s linear infinite}#footer .footer-content{padding:2rem 0;background:rgba(0,0,0,.5);color:#fff}.meet-container{padding:2rem}.meet-container>img{width:400px;margin:0 auto 1rem;border-radius:20px}.meet-stats{text-align:center;max-width:300px;margin:0 auto}.meet-stats ul{list-style:none;margin:0;padding:0}.meet-stats strong{display:block;margin-top:1rem}.chart-container{padding:2rem 0;background:#fff}.legend{height:20px;width:20px;margin:0 auto 1rem}.legend-j{background-color:tan}.legend-m{background-color:#7a6e50}.photo-container .flex>div{padding:1rem}
