body{background:#000;color:#fff;margin:0;font-family:museo-sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.9rem}code{font-family:museo-sans,source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}a,a:active,a:visited{text-decoration:none;color:#c2c2c2;transition:.2s ease-in}a.external:before{font-family:FontAwesome;content:"\f2d2";padding-right:.5em;font-size:.7em;text-decoration:none;font-style:normal}a:hover{color:#fff;cursor:pointer}.menu-container{margin-left:1.5em}.menu-icon{cursor:pointer;font-size:1.3em}.menu-icon-text{display:inline;font-size:.85em;margin-left:.2em}.menu{height:100%;width:300px;position:fixed;border-right:1px solid #2f2f2f;z-index:1000;top:0;left:-300px;background-color:#000;overflow-x:hidden;padding-top:1em;transition:.5s}.menu.slideout{left:0!important}.menu ul.burger-menu-list{list-style:none;padding:1.2em;margin:0}.menu li.burger-menu-list-item{margin:1.2em 0;width:100%;color:#eee;border:1px solid #eee;padding:.8em 0;text-align:center;text-transform:uppercase;cursor:pointer;transition:.4s}.menu li.burger-menu-list-item:hover{color:#333;background-color:#eee}.menu .menu-close-container{color:#888;text-transform:uppercase;font-size:.9em;text-align:center;margin-top:1em}.menu-close{cursor:pointer}@media only screen and (max-width:999px){.menu-icon-text{display:none}}header.camps-header{padding:0;display:flex;height:6vh;flex-direction:row;justify-content:center;align-items:center}.middle{width:250px;text-align:center;text-transform:uppercase;flex:auto}.logo img{max-width:280px;max-height:6vh}.right{width:1px;padding-right:1em}@media only screen and (max-width:999px){header.camps-header{height:10vh}}footer{margin-bottom:2em;margin-top:1.5em;font-size:.9em;line-height:1.5em;color:#888;text-align:center}footer a,footer a:active,footer a:visited{color:#888;transition:.4s ease-in}footer a:hover{color:#fff;text-decoration:none;transition:.4s ease-in}footer div{margin:1em}footer div.logo-box img{background-color:#fff;padding:.2em .5em;margin-left:1em;margin-right:1em;height:50px}.layout-container{display:flex;flex-direction:column;height:94vh}.row{flex:1 1;width:100%;display:flex;flex-direction:row}.info-row{flex:4 1}.image-cell{flex:1 1;box-sizing:border-box;border:.5px solid rgba(0,0,0,.3);cursor:pointer;opacity:.6;transition:opacity .4s ease-in-out}.image-cell:hover{opacity:1}.inner-box{flex:2 1;flex-direction:column}.info-box,.inner-box{height:100%;display:flex}.info-box{flex:8 1;text-align:center;flex-direction:column;justify-content:center;align-items:center;box-shadow:0 0 5px -2px #000}.info-box h1{font-weight:300;font-size:1.5em;line-height:1.2em;margin:0;padding:0;text-transform:uppercase}.info-box h1.revisited{font-weight:700;font-size:2.6em}.info-button-container{margin-top:4em;display:flex;justify-content:center;align-items:center}.info-button-container a{flex:1 1 min-content;margin:0 1em;border:1px solid #aaa;padding:1em;color:#fff;text-transform:uppercase;font-size:.8em;height:100%}@media only screen and (max-width:999px){.layout-mobile{display:table}.layout-desktop{display:none}.image-cell{display:table-cell;height:25vw;width:25vw}.info-row{display:table-row;flex:1 1}.info-button-container{margin-top:2em;flex-direction:column;justify-content:center;align-items:center}.info-button-container a{flex:1 1 auto;margin-bottom:1em;width:80%}.info-box{padding:1.5em 0}.info-box h1{font-size:1.3em;line-height:1.3em}.info-box h1.revisited{font-size:1.8em}@media only screen and (min-width:680px){.layout-mobile{height:350vh}}}@media only screen and (min-width:1000px){.layout-mobile{display:none}.layout-desktop{display:flex}.info-box h1{font-size:1.8em;line-height:1em}.info-box h1.revisited{font-size:3em}}@media only screen and (min-width:1200px){.info-box h1{font-weight:300;font-size:2.6em;line-height:1.2em;text-transform:uppercase}.info-box h1.revisited{font-weight:700;font-size:3.8em}.info-button-container a{margin:0 2em;font-size:1em}}.overlay-modal-hide{display:none}.overlay-modal-show{display:flex}.overlay-modal{width:92vw;height:92vh;position:fixed;left:0;top:0;background:rgba(0,0,0,.75);z-index:998;padding:4vh 4vw}.modal-outer-container{position:relative;margin:auto}.modal-body-container{background:#000;border:1px solid hsla(0,0%,100%,.4);display:flex;z-index:999}.modal-close-button{font-size:.9em;padding:.8em 0;color:#666;transition:all .2s ease-in;text-transform:uppercase;width:100%;text-align:center;align-items:flex-start}.modal-close-button:hover{cursor:pointer;color:#fff;transition:all .2s ease-in;background:hsla(0,0%,39.2%,.25);border-radius:2px}.overlay-modal.overlay-modal-show{-webkit-animation:modal-open .3s;animation:modal-open .3s}@-webkit-keyframes modal-open{0%{opacity:0}to{opacity:1}}@keyframes modal-open{0%{opacity:0}to{opacity:1}}.modal-left{flex:1 2 600px;display:flex;flex-direction:column;align-items:center;justify-content:center}.modal-left img{max-width:100%;max-height:100%}.modal-right{display:flex;flex-direction:column;flex:1 3 600px;align-items:flex-start;justify-content:space-between}.modal-body{font-size:1em;line-height:1.2em;margin-top:1em}.modal-quote{margin:2em;align-items:flex-end}h2{text-transform:uppercase}blockquote{margin:3em 0 0;font-style:italic;color:#aaa;padding:0 .8em;border-left:2px solid #777;font-size:.9em}blockquote:before{position:absolute;letter-spacing:.15em;color:#555;margin-top:-2em;margin-left:-1.2em;font-size:.85em;text-transform:uppercase;font-style:normal}blockquote.modal-references:before{content:"Resource References"}blockquote.modal-sources:before{content:"Image Source"}blockquote ul{padding:0;margin:0}blockquote ul>li{list-style:none;margin:.5em 0 0;padding:0}@media only screen and (max-width:599px){.modal-body-container{margin:auto 3em;flex-direction:column;margin:auto}.modal-left{flex:1 1}.modal-left img{max-height:300px}.show-mobile{display:block}.show-desktop{display:none}.modal-right{display:flex;flex:2 1 50%;justify-content:left}.modal-body{margin:.6em 1em 1em;font-size:.95em;line-height:1.3em}.modal-quote{margin:1em;font-size:.85em}.modal-close-button{background:rgba(0,0,0,.8)}.modal-close-button:hover{background:rgba(0,0,0,.6)}blockquote{margin:2em 0 0;font-size:.9em}blockquote:before{margin-top:-1.8em}}@media only screen and (min-width:600px){.modal-body-container{flex-direction:row;margin:auto}.modal-body{padding:0 2ch;font-size:1em;line-height:1.2em}.show-mobile{display:none}.show-desktop{display:block}}@media only screen and (min-width:1000px){.modal-body-container{margin:auto;max-width:980px;max-height:90vh}.modal-body{padding:0 3ch;font-size:1.1em;line-height:1.4em}h2{font-size:2em}}@media only screen and (min-width:1400px){.modal-body-container{margin:auto;max-width:1000px;max-height:90vh}.modal-body{padding:0 3ch;font-size:1.1em;line-height:1.4em}h2{font-size:2em}}.layout-page{padding-bottom:2em}#contact-us,.layout-page{font-size:1.2em;line-height:1.5em;margin:1em auto;max-width:760px}#contact-us{padding-bottom:5em}.layout-page h1{line-height:1.4em}.layout-page img{width:100%;max-width:740px;padding:0 10px}.layout-page p{margin-top:.5em;text-align:justify}.layout-page .button-link{border:1px solid #aaa;padding:1em;color:#fff;text-transform:uppercase;font-size:.8em;height:100%}@media only screen and (max-width:999px){.layout-page{font-size:1em;line-height:1.3em;padding:1em}}
/*# sourceMappingURL=main.4825e8d5.chunk.css.map */