@import url(https://fonts.googleapis.com/css2?family=Annie+Use+Your+Telescope&family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Noto+Serif+Display:ital,wght@0,100..900;1,100..900&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Annie Use Your Telescope,cursive}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{background-color:teal!important;border-top:20px solid #f4d4b7!important;font-family:Montserrat;margin:0;overflow-x:hidden;padding:0}*{box-sizing:border-box}.site-header{margin-bottom:50px;position:relative}.header-content{align-items:center;display:flex}.logo{height:auto;margin-top:20px;width:50px}.site-title{font-size:3.5rem;font-weight:700;line-height:1.1}.intro-title{color:#f4d4b7;font-family:"Noto Serif Display";font-size:96px;font-style:bold;font-weight:600;margin-top:0}.intro-current-job{color:#fff;font-family:Montserrat;font-size:60px;font-weight:500;margin-top:-30px}.brief-content{color:#ccc;font-family:Montserrat;font-size:25px;font-weight:400;line-height:200%;margin-bottom:120px;margin-top:50px}.inner-brief-content,.inner-brief-content a{color:#fff;font-family:Montserrat;font-size:27px}.com-1,.com-2,.com-3,.inner-brief-content a{text-decoration:none;text-transform:none}.com-1,.com-2,.com-3{color:#fcfaf0;font-family:Montserrat;font-size:25px;font-weight:400}.com-3{color:#f4d4b7!important;font-size:14px;font-style:italic}.site-nav ul{justify-content:flex-start;list-style-type:none;margin:0;padding:0}.site-nav ul li{margin-right:20px}.site-nav ul li a{color:#fff!important;font-size:18px;padding:10px 0;position:relative;text-decoration:none;transition:color .3s ease}.site-nav ul li a.active,.site-nav ul li a:hover{color:#fff;text-decoration:line-through!important}.site-nav ul li a:after{background-color:#fff;bottom:-5px;content:"";height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:bottom right;transition:transform .25s ease-out;width:100%}.image-content,.main-content{margin-bottom:20px;width:100%}.image-content img{height:auto;max-width:100%}@media (max-width:800px){.main-grid{grid-gap:30px;display:grid;grid-template-columns:1fr!important;grid-template-rows:auto}.site-footer{bottom:0;color:#000;font-family:Montserrat;font-size:15px;left:0;padding-bottom:15px;padding-top:15px;text-align:left;width:100%}body{padding-left:10px;padding-right:10px}.image-content,.main-content{margin-bottom:20px;width:100%}.image-content img{height:auto;max-width:100%}.intro-current-job{font-size:36px;margin-bottom:120px;margin-top:0}.inner-brief-content{font-size:22px}.site-nav ul{align-items:flex-start;flex-direction:column}.site-nav ul li{margin-bottom:15px}.intro-title{font-size:48px}.wrapper{margin:0 auto;padding:.4rem;width:100%!important}.brief-content{font-size:20px;padding:10px}}.social-icons{color:#969a9f;font-size:25px;gap:20px}.wrapper{margin-left:auto;margin-right:auto;max-width:1500px;position:relative;width:90%}.main-grid{grid-gap:30px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto}.right-image{grid-column:2;justify-self:end}.site-title{left:0;position:absolute;top:-5px}.other-site-nav ul{bottom:40%;color:#fff;display:contents;font-family:Montserrat;position:absolute;text-decoration:none;text-transform:none}.other-site-nav,.other-site-nav-bytes{align-items:flex-start;display:inline-block;justify-content:flex-start;padding-left:40px}.other-site-nav-bytes ul{bottom:40%;color:#fff;display:contents;font-weight:300;position:absolute}.other-site-nav-bytes ul,.other-site-nav-bytes ul li a{font-family:Montserrat;text-decoration:none;text-transform:none}.other-site-nav-bytes ul li a{color:#fcfaf0;display:inline-block;font-size:19px;font-weight:400;padding-right:15px;transition:background-color .3s ease}.other-site-nav ul li a,.other-site-nav-bytes ul li a:hover{text-decoration:underline}.other-site-nav ul li a{color:#fcfaf0;display:inline-block;font-family:Montserrat;font-size:20px;font-weight:400;padding-right:15px;text-transform:none;transition:background-color .3s ease}.other-site-nav ul li a:hover{background-color:#000;color:#fff}.site-nav{align-items:center;display:flex;height:30px;justify-content:flex-end}.site-nav ul{bottom:40%;color:#fff;display:flex;position:absolute;text-decoration:none}.site-nav ul,.site-nav ul li a{font-family:Montserrat;text-transform:none}.site-nav ul li a{display:inline-block;font-size:16px;font-weight:500;padding:8px 12px;text-decoration:none!important;transition:background-color .3s ease}.site-footer{bottom:-40px;color:#fff;font-family:Montserrat;font-size:15px;left:0;padding-bottom:15px;padding-top:25px;position:relative;text-align:left;width:100%}.social-icons{color:#fff;display:flex;gap:10px}.social-icons a{color:inherit;font-size:24px;text-decoration:none}.social-icons a:hover{color:#969a9f}@media (max-width:800px){.site-nav{display:none}.hamburger-icon{display:block!important;right:.1rem}}.mobile-menu{background-color:teal;color:#fff;display:none;height:100%;position:fixed;right:0;top:0;width:100%;z-index:1000}.mobile-menu,.mobile-menu.active{align-items:center;flex-direction:column;justify-content:center}.mobile-menu.active{display:flex;text-align:center}.mobile-menu ul{list-style:none;margin:0;padding:0}.mobile-menu ul li{margin:1.5rem 0}.mobile-menu ul li a{color:#fff;font-size:30px;text-decoration:none;transition:color .3s ease}.mobile-menu ul li a:hover{color:#ffe666}.close-icon{right:3.1rem}.close-icon,.hamburger-icon{background:none;border:none;color:#fff;cursor:poMontserrat;font-size:2rem;position:absolute;top:1.5rem}.hamburger-icon{display:none}.project-status.paused{background-color:#fff;border-radius:5px;color:red;font-family:Times New Roman,Times,serif;font-weight:700;padding:5px 10px;width:20%}.partnerships-heading{color:#fcfaf0;font-size:30px;font-weight:700;margin-top:30px}.partnerships-list{list-style-type:none;padding-left:0}.partnerships-list li{color:#fff;font-family:Montserrat;font-size:18px;font-weight:300;line-height:1.6;margin-bottom:15px}.partnership-link{color:#ffe666;font-family:Montserrat;font-weight:700;text-decoration:none}.partnership-link:hover{text-decoration:underline}.description-list{grid-column-gap:1rem;grid-row-gap:1.5rem;column-gap:1rem;display:grid;grid-template-columns:repeat(1,1fr);list-style:none;padding-left:0;row-gap:1.5rem}@media (min-width:768px){.description-list{column-gap:1rem;grid-template-columns:repeat(3,1fr);row-gap:1.5rem}}.full-width-black{background-color:#000;color:#fff;margin-left:calc(-50vw + 50%);padding:2rem 1rem;width:100vw}.content-section{margin:0 auto;max-width:100%}.black-section{background-color:#000;color:#fff;padding:2rem 1rem;width:100%}.container{margin:0 auto;max-width:1500px}.roles-grid{display:flex;flex-direction:column;font-family:"Noto Serif Display";font-size:40px;font-weight:400;gap:2rem;margin-top:1.5rem}@media (min-width:768px){.roles-grid{flex-direction:row;justify-content:space-between}}.intro{margin-top:20px}.image-wrapper{margin:2rem 0;text-align:left;width:100%}.image-wrapper img{border-radius:10px;box-shadow:0 5px 15px #0000001a;height:auto;max-width:100%}.dynamic-label{animation:fadeIn .8s ease;color:#f4d4b7;font-size:.9rem;font-weight:500;letter-spacing:1px;margin:1.5rem 0;text-align:left;text-transform:uppercase}@keyframes fadeIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.mobile-menu .menu-item{display:flex;flex-direction:column;padding:1rem;text-align:left}.mobile-menu .menu-title{color:#fff;font-size:2rem;font-weight:500;margin-bottom:.3rem}.mobile-menu .menu-description{color:#e6e6e6;font-size:.9rem;font-weight:300;letter-spacing:.5px}.mobile-menu ul li{margin:2rem 0}.mobile-menu ul li a:hover .menu-title{color:#fff;text-decoration:line-through}.site-nav .dropdown{position:relative}.site-nav .dropdown-label{background:none;border:none;color:#fff;cursor:pointer;font:inherit;font-weight:500;padding:.5em}.site-nav .dropdown-label svg{font-size:.75em;margin-left:.35em;transition:transform .2s ease;vertical-align:middle}.site-nav .dropdown-menu{background:none;border:none;box-shadow:none;left:0;list-style:none;min-width:120px;position:absolute;top:100%;z-index:10}.site-nav .dropdown-menu,.site-nav .dropdown-menu li{display:block;margin:0;padding:0}.site-nav .dropdown-menu li a{color:#fff;display:block;padding:.5em 0;text-decoration:none;white-space:nowrap}.site-nav .dropdown-menu li a:hover{text-decoration:underline}@media (max-width:768px){.site-nav{display:none}}
/*# sourceMappingURL=main.6f502850.css.map*/