@import url(https://fonts.googleapis.com/css2?family=Urbanist:ital,wght@0,100..900;1,100..900&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{background-color:#f2f2f2;border-radius:3px;color:#000;font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace;padding:0 .25rem}.home section{margin:0 auto;max-width:1000px;padding:30px}.home .heading{color:#f5f5f7;font-weight:600;margin:0}.home .subheading{color:#f5f5f7;font-weight:500;margin-bottom:15px}.home .section-1 .title{color:#f5f5f7;font-size:calc(6.6vw + 1rem);font-weight:800;line-height:1.092em;margin:16px 0}.home .section-2 .container{background-color:#f5f5f7;border-radius:5px;display:grid;grid-template-columns:1fr 1fr}.home .section-2 .body{color:#f5f5f7;margin:0 0 25px}.home .section-2 .footer-icons{padding-top:10px}.home .section-2 .footer-icons svg{fill:#f5f5f7;padding-right:5px}.home .section-2 .footer-icons a{align-items:center;display:flex;padding:2px 0;text-decoration:none;width:fit-content}.home .section-2 .footer-icons a:hover{text-decoration:underline}.home .section-3 .subheading{margin:0;padding:0}.home .section-3 p{margin:0 0 5px;padding:0}.home .section-3 a{background-color:#3853ab}.home .section-4 .skills{color:#f5f5f7}.home .section-4 .skills .green{color:#bad955}.home .section-4 .skills .blue{color:#3853ab}.home .section-5 .projects{color:#f5f5f7}.home .section-5 .projects .project{padding-bottom:15px}.home .section-5 .projects .project .project-title{background-color:#3853ab;color:#f5f5f7;font-weight:600;margin:0;width:fit-content}.home .section-5 .projects .project .project-subtitle{color:#f5f5f7;font-weight:500;margin:5px 0;padding:0}.home .section-5 .projects .project .project-description{margin:0;padding:0}.home .section-6 .heading{color:#f5f5f7;font-weight:600;margin:0}.home .section-6 .subheading{color:#f5f5f7;font-weight:500;margin-bottom:15px}.home .section-6 .gallery{column-count:3;column-gap:8px}.home .section-6 .gallery .card{break-inside:avoid;display:inline-block;flex-direction:column;overflow:hidden;padding:4px 0;page-break-inside:avoid;position:relative;width:100%}.home .section-6 .gallery .card:hover img{transform:scale(1.05)}.home .section-6 .gallery .card:hover .caption-container{background-color:#bad955;transition:all .5s ease}.home .section-6 .gallery .card:hover .caption-container .caption{color:#000}.home .section-6 .gallery .card img{display:block;height:auto;object-fit:cover;transition:all .3s ease;width:100%}.home .section-6 .gallery .caption-container{background-color:#3853ab;padding:20px 15px}.home .section-6 .gallery .caption{font-size:14px}.home .section-6 .gallery a{text-decoration:none}@media(max-width:992px){.home .section-2 .container{display:flex;flex-direction:column}.home .section-6 .gallery{column-count:2}}@media(max-width:768px){.home .section-1 .body{font-size:1.1rem}.home .section-1 .join-us{overflow:hidden}.home .section-1 .join-us .overlay{background:#0000}.home .section-1 .join-us .img{display:none}.home .section-1 .join-us .content{background-color:#013691;color:#f5f5f7;display:block}.home .section-1 .join-us .content .copy .subheading{max-width:-webkit-fill-available}.home .section-1 .join-us .btn-link{border:1px solid #f5f5f7;display:block;text-align:center;width:-webkit-fill-available}}@media(max-width:576px){.home .section-6 .gallery{column-count:1}}.navbar{top:0;transition:background-color .3s ease;width:-webkit-fill-available;z-index:1200}.navbar .container{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1000px;padding:30px}.navbar .heading{font-size:16px;text-decoration:none}.navbar .nav-drawer{display:flex;gap:5px}.navbar .nav-drawer a{color:#fff;font-size:.9rem;text-decoration:none}.navbar .nav-drawer a:hover{text-decoration:underline}.navbar .menu-toggle{cursor:pointer;display:none;z-index:1100}@media(max-width:992px){.navbar .menu-toggle{display:flex}.navbar .nav-drawer{background:#3853ab;display:flex;flex-direction:row;height:-webkit-fill-available;left:-100vw;position:fixed;top:0;transition:left .3s ease-in;width:100vw;z-index:1000}.navbar .nav-drawer.open{align-items:flex-start!important;color:#fff;display:flex;flex-direction:column;gap:.5rem;left:0;padding:3rem 2rem}.navbar .nav-drawer.open a{color:#fff;font-size:1.2rem;text-decoration:none}.navbar .nav-drawer.open a:hover{text-decoration:underline}}.project-page{margin:0 auto;max-width:1000px;padding:30px}.project-page img{width:100%}.project-page .main-content .title{font-weight:500;margin:15px 0 0;padding:0}.project-page .main-content .caption{margin:0;padding:0}.project-page .main-content .links{padding:15px 0}.project-page .main-content .links svg{fill:#f5f5f7;height:30px;padding-right:5px}.project-page .main-content .links a{align-items:center;display:flex;margin:5px 0;padding:2px 0;text-decoration:none;width:fit-content}.project-page .main-content .links a:hover{text-decoration:underline}.project-page .main-content .body .heading{font-size:calc(min(100vh,900px)*.0072 + 1rem);margin:0;padding:20px 0 0}.project-page .main-content .page-disclaimer{background-color:#f9f5e9;border-left:4px solid #3853ab;border-radius:4px;color:#333;font-size:.95rem;padding:15px 20px}.project-page .main-content .page-disclaimer a{color:#3853ab;font-weight:500}.footer{margin:0 auto;max-width:1000px;padding:30px}.footer,.footer .social-links{display:flex;justify-content:space-between}.footer .social-links{gap:5px}.footer .social-links a{background-color:#3853ab}.highlight-1{background-image:linear-gradient(#3853ab 100%);background-position:0 88%;background-repeat:no-repeat;background-size:100% .2em;transition:background-size .25s ease-in}.highlight-2{background-color:#3853ab}div{color:#f5f5f7}body{zoom:100%;background-color:#e8510c;font-family:Urbanist,sans-serif;height:100%;margin:0;min-height:100vh}.accessibility,.first-trip,.learn,.member-purchase,.pre-solo{margin:0 auto;max-width:1000px;padding:20px 15px 80px}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:#f5f5f7}.h1,h1{font-size:calc(1.375rem + 1.5vw);font-weight:400}@media(min-width:1200px){.h1,h1{font-size:2.5rem}}.h2,h2{font-size:calc(1.325rem + .9vw);font-weight:400}@media(min-width:1200px){.h2,h2{font-size:2rem}}.h3,h3{font-size:calc(1.3rem + .6vw);font-weight:300}@media(min-width:1200px){.h3,h3{font-size:1.75rem}}.h4,h4{font-size:calc(1.275rem + .3vw);font-weight:200}@media(min-width:1200px){.h4,h4{font-size:1.5rem}}.h5,h5{font-size:1.25rem}.h5,.h6,h5,h6{font-weight:200}.h6,h6{font-size:1rem}Link,a{text-decoration:underline;text-underline-offset:.25rem}Link,a,p{color:#f5f5f7}p{font-weight:300}li{color:#f5f5f7;list-style-type:square}button{background-color:#0000;border:none;padding:0}
/*# sourceMappingURL=main.c576af2d.css.map*/