@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Source+Serif+Pro:ital,wght@0,200;0,300;0,400;0,600;0,700;0,900;1,200;1,300;1,400;1,600;1,700;1,900&display=swap);#layout-home{overflow:hidden}#layout-home #navigation{background-color:#0000;height:56px;left:0;padding:1.5rem;position:fixed;top:0;width:100%;z-index:1;z-index:10}#layout-home #navigation a{color:#fff;text-decoration:none}#layout-home #navigation{transition:all .4s cubic-bezier(.075,.82,.165,1)}#layout-home #navigation.static-nav #logo path,#layout-home #navigation.static-nav #menu-icon path{fill:#fff}#layout-home #navigation.scroll-nav{background-color:#f9f4e8;box-shadow:0 4px 4px #0000000d}#layout-home #navigation.scroll-nav a{color:#153}#layout-home #navigation.scroll-nav #menu-icon path{fill:#373d3f}#mobile-nav{background-color:#d5f7e6;height:100%;overflow:hidden;position:relative;width:100vw}#mobile-nav button{left:1rem;position:absolute;top:1rem}#mobile-nav a{color:#373d3f;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:1.5rem;font-weight:600;line-height:1.5rem;margin:0;padding:.75rem 1.5rem .75rem 0;text-align:right;text-decoration:none;text-transform:uppercase;width:100%}#mobile-nav a:hover{background-color:#153;color:#fff}.MuiButton-overrides.MuiButton-root{border-radius:4px;box-shadow:none;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:.875rem;font-weight:500;line-height:1.25rem;margin:0;padding:8px 12px;text-transform:none}.MuiButton-overrides.MuiButton-root.MuiButton-sizeSmall{height:24px}.MuiButton-overrides.MuiButton-root.MuiButton-sizeMedium{height:32px}.MuiButton-overrides.MuiButton-root.MuiButton-sizeLarge{height:40px}.MuiButton-overrides.MuiButton-root.MuiButton-containedPrimary{background-color:#153}.MuiButton-overrides.MuiButton-root.MuiButton-containedPrimary:hover{background-color:#1a804d}.MuiButton-overrides.MuiButton-root.MuiButton-containedSecondary{background-color:#fdd65b;color:#373d3f}.MuiButton-overrides.MuiButton-root.MuiButton-outlinedPrimary{background-color:#0000;border-color:#153;color:#153}.MuiButton-overrides.MuiButton-root.MuiButton-outlinedPrimary:hover{background-color:#153;color:#fff}.MuiButton-overrides.MuiButton-root.MuiButton-textPrimary{color:#153}#page_campers{background-color:#f9f4e8;min-height:85vh;padding:6rem 0;width:100%}@media(min-width:900px){#page_campers .show-mobile-only{display:none!important}}#page_campers #campers_image_container{position:relative}#page_campers #campers_image_container .main_image{object-fit:cover;position:relative;width:100%;z-index:1}#page_campers #campers_image_container .sub_image{aspect-ratio:1/1;border-bottom:8px solid #f9f4e8;border-left:8px solid #f9f4e8;object-fit:cover;position:absolute;right:-60px;top:-60px;z-index:2}#page_campers #campers_image_container .image_shadow{border:2px solid #8883;height:115%;left:-5%;position:absolute;top:-10%;width:100%}#page_counselors{background-color:#f9f4e8;min-height:85vh;padding:6rem 0;width:100%}@media(min-width:900px){#page_counselors .show-mobile-only{display:none!important}}#page_counselors #counselors_image_container{position:relative}#page_counselors #counselors_image_container .main_image{object-fit:cover;position:relative;width:100%;z-index:1}#page_counselors #counselors_image_container .image_description{background-color:#153;bottom:-7rem;height:257px;padding:1rem;position:absolute;right:-3rem;width:325px;z-index:2}#page_counselors #counselors_image_container .image_shadow{border:2px solid #8883;bottom:-5%;height:100%;position:absolute;right:-5%;width:100%}#page_footer{align-items:center;background:#153;display:flex;height:auto;justify-content:center;min-height:200px;padding:2.5rem 0;position:relative;width:100%}#page_footer #footer_background_leaf_top_left{height:50%;left:0;opacity:.75;position:absolute;top:0}#page_footer #footer_background_leaf_top_right{height:50%;opacity:.75;position:absolute;right:0;top:0}#page_footer #footer_background_leaf_bottom_right{bottom:0;height:50%;opacity:.75;position:absolute;right:0}#page_footer #footer_background_leaf_bottom_left{bottom:0;height:50%;left:0;opacity:.75;position:absolute}#page_hero{height:100vh;position:relative;width:100%}@media(min-width:900px){#page_hero .show-mobile-only{display:none!important}}#page_hero #hero-image-mobile{padding-bottom:16px}#page_hero #hero_blend{background:#49584d}#page_hero #hero_background_image,#page_hero #hero_blend{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}#page_hero #hero_background_image{mix-blend-mode:multiply;object-fit:cover}#page_hero #hero_video_card{background-color:#153;border-radius:8px;bottom:-4.5rem;height:120px;position:absolute;right:-2rem;width:363px}#page_hero #hero_video_card .left-section{border-right:2px solid #fff}#page_hero #socials{bottom:1.5rem;left:0;position:absolute}@media(max-width:899px){#page_hero #socials{left:50%;transform:translate(-50%)}}#page_mission{background-color:#f9f4e8;padding-top:4rem;width:100%}#page_mission .mission-image,#page_mission .mission-image-right{height:100%;object-fit:cover;padding-bottom:64px;width:100%}#page_mission .mission-image-right{object-position:55%}#page_sponsors{background-color:#f9f4e8;min-height:85vh;padding:6rem 0;width:100%}@media(min-width:900px){#page_sponsors #sponsors_image_container{text-align:center}}#page_sponsors #sponsors_image_container{height:100%;width:100%}#page_sponsors #sponsors_image_container .main_image{height:100%;object-fit:contain;width:100%}#page_values{align-items:center;background:#153;display:flex;height:auto;justify-content:center;min-height:356px;padding:2.5rem 0;position:relative;width:100%}#page_values #values_background_leaf_top_left{left:0;opacity:.75;position:absolute;top:0}@media(max-width:424px){#page_values #values_background_leaf_top_left{width:40%}}#page_values #values_background_leaf_top_right{opacity:.75;position:absolute;right:0;top:0}@media(max-width:424px){#page_values #values_background_leaf_top_right{width:30%}}#page_values #values_background_leaf_bottom_right{bottom:0;opacity:.75;position:absolute;right:0}@media(max-width:424px){#page_values #values_background_leaf_bottom_right{width:20%}}#page_values #values_background_leaf_bottom_left{bottom:0;left:0;opacity:.75;position:absolute}@media(max-width:424px){#page_values #values_background_leaf_bottom_left{width:25%}}.border-primary{border-color:#153!important}.border-secondary{border-color:#fdd65b!important}.border-secondaryLight{border-color:#f9f4e8!important}.border-dark{border-color:#373d3f!important}.border-lightGrey{border-color:#888!important}.border-lightGrey50{border-color:hsla(0,0%,53%,.502)!important}.border-light{border-color:#fff!important}.border-black{border-color:#000!important}.border-radius-0{border-radius:0}.border-radius-1{border-radius:2px}.border-radius-2{border-radius:4px}.border-radius-3{border-radius:8px}.border-radius-circle{border-radius:100%}.border-1{border:1px solid #000}.border-2{border:2px solid #000}.border-3{border:3px solid #000}.font-family-primary{font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif!important}.font-family-secondary{font-family:"Source Serif Pro",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif!important}.h1{font-size:3rem;line-height:3.5rem}.h1,.h2{font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;margin:0}.h2{font-size:2rem;line-height:2rem}.h3{font-size:1.5rem;line-height:1.5rem}.h3,.h4{font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;margin:0}.h4{font-size:1.125rem;line-height:1.125rem}.h5{font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:1rem;font-weight:600;line-height:1rem;margin:0}.body1{font-weight:400}.body1,.body2{font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:.875rem;line-height:1.25rem;margin:0}.body2{font-weight:500}.body3{font-size:.875rem}.body3,.body4{font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;line-height:1.25rem;margin:0}.body4{font-size:1rem}.caption1{font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:.625rem;font-weight:500;letter-spacing:.025rem;line-height:.75rem;margin:0}.caption2{font-weight:500}.caption2,.caption3{font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:.75rem;letter-spacing:.025rem;line-height:1rem;margin:0}.caption3,.link{font-weight:600}.link{font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:3rem;line-height:3.5rem;margin:0}.text-uppercase{text-transform:uppercase}.text-lowercase{text-transform:lowercase}.text-capitalize{text-transform:capitalize}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-weight-100{font-weight:100}.text-weight-200{font-weight:200}.text-weight-300{font-weight:300}.text-weight-400{font-weight:400}.text-weight-500{font-weight:500}.text-weight-600{font-weight:600}.text-weight-700{font-weight:700}.text-weight-800{font-weight:800}.text-italic{font-style:italic}.w-25{width:25%}.vw-25{width:25vw}.h-25{height:25%}.vh-25{height:25vh}.w-50{width:50%}.vw-50{width:50vw}.h-50{height:50%}.vh-50{height:50vh}.w-75{width:75%}.vw-75{width:75vw}.h-75{height:75%}.vh-75{height:75vh}.w-100{width:100%}.vw-100{width:100vw}.h-100{height:100%}.vh-100{height:100vh}.w-auto{width:auto}.h-auto{height:auto}.m-0{margin:0!important}.ml-0{margin-left:0!important}.mr-0,.mx-0{margin-right:0!important}.mx-0{margin-left:0!important}.mt-0{margin-top:0!important}.mb-0,.my-0{margin-bottom:0!important}.my-0{margin-top:0!important}.p-0{padding:0!important}.pl-0{padding-left:0!important}.pr-0,.px-0{padding-right:0!important}.px-0{padding-left:0!important}.pt-0{padding-top:0!important}.pb-0,.py-0{padding-bottom:0!important}.py-0{padding-top:0!important}.gap-0{gap:0!important}.m-xs{margin:.25rem!important}.ml-xs{margin-left:.25rem!important}.mr-xs,.mx-xs{margin-right:.25rem!important}.mx-xs{margin-left:.25rem!important}.mt-xs{margin-top:.25rem!important}.mb-xs,.my-xs{margin-bottom:.25rem!important}.my-xs{margin-top:.25rem!important}.p-xs{padding:.25rem!important}.pl-xs{padding-left:.25rem!important}.pr-xs,.px-xs{padding-right:.25rem!important}.px-xs{padding-left:.25rem!important}.pt-xs{padding-top:.25rem!important}.pb-xs,.py-xs{padding-bottom:.25rem!important}.py-xs{padding-top:.25rem!important}.gap-xs{gap:.25rem!important}.m-sm{margin:.5rem!important}.ml-sm{margin-left:.5rem!important}.mr-sm,.mx-sm{margin-right:.5rem!important}.mx-sm{margin-left:.5rem!important}.mt-sm{margin-top:.5rem!important}.mb-sm,.my-sm{margin-bottom:.5rem!important}.my-sm{margin-top:.5rem!important}.p-sm{padding:.5rem!important}.pl-sm{padding-left:.5rem!important}.pr-sm,.px-sm{padding-right:.5rem!important}.px-sm{padding-left:.5rem!important}.pt-sm{padding-top:.5rem!important}.pb-sm,.py-sm{padding-bottom:.5rem!important}.py-sm{padding-top:.5rem!important}.gap-sm{gap:.5rem!important}.m-md{margin:.75rem!important}.ml-md{margin-left:.75rem!important}.mr-md,.mx-md{margin-right:.75rem!important}.mx-md{margin-left:.75rem!important}.mt-md{margin-top:.75rem!important}.mb-md,.my-md{margin-bottom:.75rem!important}.my-md{margin-top:.75rem!important}.p-md{padding:.75rem!important}.pl-md{padding-left:.75rem!important}.pr-md,.px-md{padding-right:.75rem!important}.px-md{padding-left:.75rem!important}.pt-md{padding-top:.75rem!important}.pb-md,.py-md{padding-bottom:.75rem!important}.py-md{padding-top:.75rem!important}.gap-md{gap:.75rem!important}.m-ba{margin:1rem!important}.ml-ba{margin-left:1rem!important}.mr-ba,.mx-ba{margin-right:1rem!important}.mx-ba{margin-left:1rem!important}.mt-ba{margin-top:1rem!important}.mb-ba,.my-ba{margin-bottom:1rem!important}.my-ba{margin-top:1rem!important}.p-ba{padding:1rem!important}.pl-ba{padding-left:1rem!important}.pr-ba,.px-ba{padding-right:1rem!important}.px-ba{padding-left:1rem!important}.pt-ba{padding-top:1rem!important}.pb-ba,.py-ba{padding-bottom:1rem!important}.py-ba{padding-top:1rem!important}.gap-ba{gap:1rem!important}.m-lg{margin:1.5rem!important}.ml-lg{margin-left:1.5rem!important}.mr-lg,.mx-lg{margin-right:1.5rem!important}.mx-lg{margin-left:1.5rem!important}.mt-lg{margin-top:1.5rem!important}.mb-lg,.my-lg{margin-bottom:1.5rem!important}.my-lg{margin-top:1.5rem!important}.p-lg{padding:1.5rem!important}.pl-lg{padding-left:1.5rem!important}.pr-lg,.px-lg{padding-right:1.5rem!important}.px-lg{padding-left:1.5rem!important}.pt-lg{padding-top:1.5rem!important}.pb-lg,.py-lg{padding-bottom:1.5rem!important}.py-lg{padding-top:1.5rem!important}.gap-lg{gap:1.5rem!important}.m-xl{margin:2rem!important}.ml-xl{margin-left:2rem!important}.mr-xl,.mx-xl{margin-right:2rem!important}.mx-xl{margin-left:2rem!important}.mt-xl{margin-top:2rem!important}.mb-xl,.my-xl{margin-bottom:2rem!important}.my-xl{margin-top:2rem!important}.p-xl{padding:2rem!important}.pl-xl{padding-left:2rem!important}.pr-xl,.px-xl{padding-right:2rem!important}.px-xl{padding-left:2rem!important}.pt-xl{padding-top:2rem!important}.pb-xl,.py-xl{padding-bottom:2rem!important}.py-xl{padding-top:2rem!important}.gap-xl{gap:2rem!important}.m-xxl{margin:2.5rem!important}.ml-xxl{margin-left:2.5rem!important}.mr-xxl,.mx-xxl{margin-right:2.5rem!important}.mx-xxl{margin-left:2.5rem!important}.mt-xxl{margin-top:2.5rem!important}.mb-xxl,.my-xxl{margin-bottom:2.5rem!important}.my-xxl{margin-top:2.5rem!important}.p-xxl{padding:2.5rem!important}.pl-xxl{padding-left:2.5rem!important}.pr-xxl,.px-xxl{padding-right:2.5rem!important}.px-xxl{padding-left:2.5rem!important}.pt-xxl{padding-top:2.5rem!important}.pb-xxl,.py-xxl{padding-bottom:2.5rem!important}.py-xxl{padding-top:2.5rem!important}.gap-xxl{gap:2.5rem!important}.m-auto{margin:auto!important}.ml-auto{margin-left:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mx-auto{margin-left:auto!important}.mt-auto{margin-top:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.my-auto{margin-top:auto!important}.p-auto{padding:auto!important}.pl-auto{padding-left:auto!important}.pr-auto,.px-auto{padding-right:auto!important}.px-auto{padding-left:auto!important}.pt-auto{padding-top:auto!important}.pb-auto,.py-auto{padding-bottom:auto!important}.py-auto{padding-top:auto!important}.text-primary{color:#153!important}.bg-primary{background-color:#153!important}.fill-primary path,.fill-primary rect{fill:#153!important}.text-secondary{color:#fdd65b!important}.bg-secondary{background-color:#fdd65b!important}.fill-secondary path,.fill-secondary rect{fill:#fdd65b!important}.text-secondaryLight{color:#f9f4e8!important}.bg-secondaryLight{background-color:#f9f4e8!important}.fill-secondaryLight path,.fill-secondaryLight rect{fill:#f9f4e8!important}.text-dark{color:#373d3f!important}.bg-dark{background-color:#373d3f!important}.fill-dark path,.fill-dark rect{fill:#373d3f!important}.text-lightGrey{color:#888!important}.bg-lightGrey{background-color:#888!important}.fill-lightGrey path,.fill-lightGrey rect{fill:#888!important}.text-lightGrey50{color:hsla(0,0%,53%,.502)!important}.bg-lightGrey50{background-color:hsla(0,0%,53%,.502)!important}.fill-lightGrey50 path,.fill-lightGrey50 rect{fill:hsla(0,0%,53%,.502)!important}.text-light{color:#fff!important}.bg-light{background-color:#fff!important}.fill-light path,.fill-light rect{fill:#fff!important}.text-black{color:#000!important}.bg-black{background-color:#000!important}.fill-black path,.fill-black rect{fill:#000!important}html{box-sizing:border-box;font-size:16px;scroll-behavior:smooth}*,:after,:before{box-sizing:inherit}table{border-collapse:collapse;border-spacing:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1;margin:0}
/*# sourceMappingURL=main.bade7c37.css.map*/