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,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;font-weight:normal;vertical-align:baseline;background:transparent}a{text-decoration:none}a:active{outline:none}input,textarea,submit{-webkit-appearance:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0;-moz-outline-style:none}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}#about-section{background-color:#462a1f;position:relative;z-index:2}@media screen and (min-width: 800px){#about-section{padding:0 5vw 5vw !important}}#about-section *{position:relative;z-index:2}#about-section:before{background:-webkit-linear-gradient(180deg, rgba(10,36,61,0) 0, #0a243d 150px);background:-moz-linear-gradient(180deg, rgba(10,36,61,0) 0, #0a243d 150px);background:linear-gradient(180deg, rgba(10,36,61,0) 0, #0a243d 150px);height:calc(100% + 150px);height:-moz-calc(100% + 150px);height:-webkit-calc(100% + 150px);left:0;position:absolute;top:-150px;width:100%;z-index:1}@media screen and (min-width: 800px){#about-section:before{content:''}}#about-section p{font-size:.9rem;margin:auto;max-width:800px}#about-section p+p{padding-top:30px}#campers-section{position:relative;z-index:1}#campers-section:after{clear:both;content:"";display:block}@media screen and (min-width: 800px){#campers-section{padding-top:50px}}@media screen and (max-width: 800px){#campers-section{padding:0 5vw}}@media screen and (min-width: 800px){#campers-section .characters .character{display:inline;float:left}}@media screen and (min-width: 1300px){#campers-section .characters .character{margin-bottom:30px;margin-right:3.5%;width:31%}#campers-section .characters .character:nth-of-type(3n+3){margin-right:0}#campers-section .characters .character:nth-of-type(3n+4){clear:both}}@media screen and (min-width: 800px) and (max-width: 1300px){#campers-section .characters .character{margin-bottom:30px;margin-right:4%;width:48%}#campers-section .characters .character:nth-of-type(2n+2){margin-right:0}#campers-section .characters .character:nth-of-type(2n+3){clear:both}}#campers-section .characters .character img.drawing{display:block;height:300px;position:relative;top:25px;width:auto;z-index:2}@media screen and (min-width: 800px){#campers-section .characters .character img.drawing{left:20px}}@media screen and (max-width: 800px){#campers-section .characters .character img.drawing{height:240px;margin:auto;max-width:100%}}#campers-section .characters .character .bio{background-color:#0a243d;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;padding:40px 8% 30px;position:relative;z-index:1}#campers-section .characters .character .bio h2{font-family:"Open Sans",sans-sans;font-style:normal;font-weight:800;font-size:1.2rem}@media screen and (max-width: 800px){#campers-section .characters .character .bio h2{text-align:center}}#campers-section .characters .character .bio p{text-shadow:1px 1px 1px rgba(0,0,0,0.1);font-size:.8rem;line-height:2}#campers-section .characters .character .bio ul{padding:25px 0 0 15px}#campers-section .characters .character .bio ul li{font-size:.8rem;list-style:disc}#campers-section .characters .character .bio ul li strong{font-family:"Open Sans",sans-sans;font-style:normal;font-weight:800}#earn-section{background-color:#87370f;position:relative;z-index:1}#earn-section img{display:block;height:auto;margin:auto auto 40px}#earn-section img.earn{max-width:900px;width:100%}#earn-section img.merch{max-width:1200px;padding:40px 0;width:100%}#earn-section h2,#earn-section p,#earn-section ul{margin:auto;max-width:850px}#earn-section h2{font-family:'Graduate',cursive;text-transform:uppercase;font-size:1.7rem;padding-top:30px}#earn-section p,#earn-section ul{font-size:.9rem}#earn-section ul:not(.cols){margin-bottom:25px;padding:25px 0 0 25px}#earn-section ul:not(.cols) li{font-family:"Open Sans",sans-sans;font-style:normal;font-weight:800;list-style:disc}#earn-section ul.cols{padding:30px 0}#earn-section ul.cols:after{clear:both;content:"";display:block}#earn-section ul.cols li{background-color:#0a243d;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;font-family:"Open Sans",sans-sans;font-style:normal;font-weight:800;margin-bottom:15px;padding:15px 15px 20px 35px;position:relative}#earn-section ul.cols li span{background-color:#e3692a;border:4px solid #0a243d;border-radius:50%;color:#fff;display:block;font-family:'Graduate',cursive;text-transform:uppercase;height:30px;left:-15px;line-height:30px;position:absolute;text-align:center;top:12px;width:30px}@media screen and (min-width: 800px){#earn-section ul.cols li{display:inline;float:left;width:48%}#earn-section ul.cols li:nth-of-type(odd){clear:left;margin-right:4%}}#container section#hero{position:relative;z-index:1}#container section#hero.inline{padding-top:0}#container section#hero.inline .video-container{margin-bottom:0}#container section#hero.bg{padding:0 0 56%}@media screen and (max-width: 800px){#container section#hero.bg{padding-bottom:90%}}#schedule-section{background-color:#0a243d;position:relative;text-align:center;z-index:2}#schedule-section h2{margin-top:70px}@media screen and (max-width: 800px){#schedule-section h2{margin-top:6vw}}#schedule-section p{margin:auto auto 20px;max-width:800px}#schedule-section ul.btns:after{clear:both;content:"";display:block}#schedule-section ul.btns li{display:inline-block;padding-top:15px}#schedule-section ul.btns li a{background-color:#e3692a;border-radius:4px;color:#fff;display:block;font-family:"Open Sans",sans-sans;font-style:normal;font-weight:800;padding:20px}@media screen and (min-width: 1300px){#schedule-section ul.btns li a{transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}}#schedule-section ul.btns li a:hover{background-color:#fff;color:#e3692a}#schedule-section table{margin:auto;max-width:700px;width:100%}@media screen and (max-width: 800px){#schedule-section table{font-size:.8rem}}#schedule-section table tr{border-top:1px solid #e3692a}#schedule-section table tr td{padding-top:12px;padding-bottom:12px}#schedule-section table tr td.date{border-right:1px solid rgba(255,255,255,0.1);font-family:"Open Sans",sans-sans;font-style:normal;font-weight:800;padding-right:10px;text-align:left}#schedule-section table tr td.who{padding-left:10px;padding-right:10px}#schedule-section table tr td.time{border-left:1px solid rgba(255,255,255,0.1);padding-left:10px;text-align:right}#videos-section{background-color:#e48d24;color:#000;position:relative;z-index:1}#videos-section .videos:after{clear:both;content:"";display:block}@media screen and (min-width: 1300px){#videos-section .videos.aspect .video{margin-bottom:60px;width:calc(50% - 30px);width:-moz-calc(50% - 30px);width:-webkit-calc(50% - 30px)}#videos-section .videos.aspect .video:nth-of-type(odd){margin-right:60px}}@media screen and (min-width: 800px) and (max-width: 1300px){#videos-section .videos.aspect .video{margin-bottom:3vw;width:calc(50% - 3vw);width:-moz-calc(50% - 3vw);width:-webkit-calc(50% - 3vw)}#videos-section .videos.aspect .video:nth-of-type(odd){margin-right:3vw}}@media screen and (min-width: 800px){#videos-section .videos.aspect .video{display:inline;float:left}}#videos-section .videos.aspect .video a{padding-bottom:56%}@media screen and (min-width: 1300px){#videos-section .videos.vhs .video{margin:0 40px 40px 0;width:calc(33.333% - 30px);width:-moz-calc(33.333% - 30px);width:-webkit-calc(33.333% - 30px)}#videos-section .videos.vhs .video:nth-of-type(3n+3){margin-right:0}#videos-section .videos.vhs .video:nth-of-type(3n+4){clear:left}}@media screen and (min-width: 800px) and (max-width: 1300px){#videos-section .videos.vhs .video{margin-bottom:3vw;width:calc(50% - 3vw);width:-moz-calc(50% - 3vw);width:-webkit-calc(50% - 3vw)}#videos-section .videos.vhs .video:nth-of-type(odd){margin-right:3vw}}@media screen and (min-width: 800px){#videos-section .videos.vhs .video{display:inline;float:left}}#videos-section .videos.vhs .video a{line-height:0}#videos-section .videos.vhs .video a img{width:100%}#videos-section .videos .video{background-position:center center;background-repeat:no-repeat;background-size:cover}@media screen and (max-width: 800px){#videos-section .videos .video+.video{margin-top:5vw}}#videos-section .videos .video a{background-color:rgba(0,0,0,0);display:block;position:relative}@media screen and (min-width: 800px){#videos-section .videos .video a{transition:background .25s ease-in-out;-moz-transition:background .25s ease-in-out;-o-transition:background .25s ease-in-out;-webkit-transition:background .25s ease-in-out}}#videos-section .videos .video a:hover{background-color:rgba(0,0,0,0.2)}#videos-section .videos .video a strong{background-color:#e48d24;border:2px solid #000;border-radius:50%;color:#383e94;height:60px;left:50%;line-height:60px;position:absolute;text-align:center;transform:translate(-50%, -50%);top:50%;width:60px}#videos-section .videos .video a span{display:none}.lity{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;white-space:nowrap;background:#0b0b0b;background:rgba(0,0,0,0.9);outline:none !important;opacity:0;transition:opacity .3s ease}.lity.lity-opened{opacity:1}.lity.lity-closed{opacity:0}.lity *{box-sizing:border-box}.lity-wrap{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;text-align:center;outline:none !important}.lity-wrap:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}.lity-loader{z-index:9991;color:#fff;position:absolute;top:50%;margin-top:-0.8em;width:100%;text-align:center;font-size:14px;font-family:Arial,Helvetica,sans-serif;opacity:0;transition:opacity .3s ease}.lity-loading .lity-loader{opacity:1}.lity-container{z-index:9992;position:relative;text-align:left;vertical-align:middle;display:inline-block;white-space:normal;max-width:100%;max-height:100%;outline:none !important}.lity-container #inline{max-width:100%;overflow:auto;padding:30px;text-align:center;width:1200px}.lity-container #inline img{max-height:100%;max-width:100%}.lity-content{z-index:9993;width:100%;transform:scale(1);transition:transform .3s ease}.lity-loading .lity-content,.lity-closed .lity-content{transform:scale(.8)}.lity-content:after{content:"";position:absolute;left:0;top:0;bottom:0;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6)}.lity-close{z-index:9994;width:35px;height:35px;position:fixed;right:0;top:0;-webkit-appearance:none;cursor:pointer;text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial, Baskerville, monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,0.6);border:0;background:none;outline:none;box-shadow:none}.lity-close::-moz-focus-inner{border:0;padding:0}.lity-close:hover,.lity-close:focus,.lity-close:active,.lity-close:visited{text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial, Baskerville, monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,0.6);border:0;background:none;outline:none;box-shadow:none}.lity-close:active{top:1px}.lity-image img{max-width:100%;display:block;line-height:0;border:0}.lity-iframe .lity-container,.lity-youtube .lity-container,.lity-vimeo .lity-container,.lity-facebookvideo .lity-container,.lity-googlemaps .lity-container{width:100%;max-width:964px}.lity-iframe-container{width:100%;height:0;padding-top:56.25%;overflow:auto;pointer-events:auto;transform:translateZ(0);-webkit-overflow-scrolling:touch}.lity-iframe-container iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}.lity-hide{display:none}.title{font-family:'Graduate',cursive;text-transform:uppercase;font-size:2.5rem;line-height:1.5;margin-bottom:20px;text-align:center}@media screen and (max-width: 800px){.title{font-size:2rem}}.content{position:relative}.content h1{font-family:"Open Sans",sans-sans;font-style:normal;font-weight:300;font-size:40px;margin-bottom:20px}.content h2{font-family:"Open Sans",sans-sans;font-style:normal;font-weight:800;font-size:20px;margin-bottom:20px}.content p{font-family:"Open Sans",sans-sans;font-style:normal;font-weight:400;font-size:15px;line-height:2;margin-bottom:24px}.content p a{font-weight:700;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}.content p a:hover{opacity:.7}.content ul{margin-bottom:30px}.content ul a{font-weight:700;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}.content ul a:hover{opacity:.7}.content ul li{font-family:"Open Sans",sans-sans;font-style:normal;font-weight:400;font-size:14px;line-height:1.7;padding:0 0 15px 30px;position:relative}.content ul li:before{content:"- ";font-family:"Open Sans",sans-sans;font-style:normal;font-weight:400;left:0;position:absolute}.content blockquote{position:relative}.content blockquote p{font-family:"Open Sans",sans-sans;font-style:normal;font-weight:400;font-size:26px;line-height:1.6;opacity:.8}@media screen and (max-width: 800px){.content blockquote p{font-size:22px}}.content blockquote footer{font-family:"Open Sans",sans-sans;font-style:normal;font-weight:400;font-size:10px;letter-spacing:.3em;text-transform:uppercase}.content blockquote footer:before{background:#345082;content:"";display:inline-block;height:1px;margin-right:10px;position:relative;top:-1px;width:30px;vertical-align:middle}.content img{height:auto;max-width:100%}.content img.alignleft{display:inline-block;float:left;margin:7px 20px 6px 0;width:35%}.content img.alignright{display:inline-block;float:right;margin:7px 0 6px 20px;width:35%}.content ul.btns li{padding-left:0}.content ul.btns li:before{display:none}.content form ul li{padding-left:0}.content form ul li:before{display:none}footer#footer{padding-top:3vw}footer#footer p{font-size:.6rem}footer#footer p a{color:#fff}a.skip-link{display:none}::selection{background:#000;color:#fff}::-moz-selection{background:#000;color:#fff}.clearboth{clear:both;height:0}article,section{clear:both}a.link{display:block;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:2}.wow{visibility:hidden}.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;margin-bottom:30px;height:0;overflow:hidden}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.video-bg{height:100%;overflow:hidden;position:absolute;right:0;top:0;width:100%;z-index:1}.video-bg video{width:100%;height:100%;object-fit:cover}#header{position:relative;z-index:3}#header.no-click{pointer-events:none}@media screen and (min-width: 800px){#header.no-click{height:100px}}@media screen and (max-width: 800px){#header.no-click{height:135px}}#header.no-click h1{left:0;position:absolute;top:0}@media screen and (max-width: 800px){#header.no-click h1{width:100%}}@media screen and (max-width: 800px){#header.no-click h1 img{left:-12px;position:relative}}#header.big{padding-top:70px}#header.big h1{left:0;opacity:0;position:absolute;top:0}#header.centered h1{text-align:center}#header.centered h1 a{display:block;padding:30px}@media screen and (max-width: 800px){#header.centered h1 a{text-align:center}}#header.centered h1 a img{height:auto;max-width:300px;width:100%}@media screen and (max-width: 800px){#header.centered h1 a img{max-width:70%}}#header h1 a{display:block}@media screen and (max-width: 800px){#header h1 a{text-align:center}}#header h1 a img{height:auto;width:200px}#header nav{background-color:#282c6f;box-shadow:0 0 20px rgba(0,0,0,0.3);left:0;position:fixed;top:0;width:100%;z-index:5}#header nav ul{display:flex;justify-content:center}#header nav ul li+li{border-left:1px solid rgba(255,255,255,0.1)}#header nav ul li a{color:#fff;display:block;font-family:"Open Sans",sans-sans;font-style:normal;font-weight:800;line-height:70px;transition:background .25s ease-in-out;-moz-transition:background .25s ease-in-out;-o-transition:background .25s ease-in-out;-webkit-transition:background .25s ease-in-out}@media screen and (min-width: 800px){#header nav ul li a{padding:0 30px}}@media screen and (max-width: 800px){#header nav ul li a{font-size:.8rem;padding:0 10px}}#header nav ul li a:hover,#header nav ul li a:focus{background-color:#7b4732}html,body{background-color:#282c6f;color:#fff;font-family:"Open Sans",sans-sans;font-style:normal;font-weight:400;font-size:20px;height:100%;line-height:1.7;scroll-behavior:smooth;width:100%}section{position:relative}section .anchor{position:absolute;top:-70px}#container{box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;margin:auto;position:relative}#container:after{clear:both;content:"";display:block}#container:not(.padding) section,#container:not(.padding) footer{padding:5vw 7vw}@media screen and (max-width: 1300px){#container:not(.padding) section,#container:not(.padding) footer{padding:5vw}}@media screen and (max-width: 800px){#container:not(.padding) section,#container:not(.padding) footer{padding:10vw}}#container.padding{padding:5vw 7vw}@media screen and (max-width: 1300px){#container.padding{padding:5vw}}@media screen and (max-width: 800px){#container.padding{padding:10vw}}#content{background-color:#383e94;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;margin-top:3vw;padding:40px}#content p a{color:#fff;text-decoration:underline}