@import "https://fonts.googleapis.com/css2?family=Manrope:wght@200;300;400;500;600;700;800&display=swap";
*{box-sizing:border-box;margin:0;padding:0}html,body{width:100%;height:auto;min-height:100%;font-family:Manrope,sans-serif}:root{--bg:#efe8e8;--copy:#fff}body{color:var(--copy);font-family:Manrope,sans-serif;transition:all .5s}img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}a{color:var(--copy);font-family:Manrope,sans-serif;text-decoration:none}.hero{color:#fff;justify-content:center;align-items:center;height:100svh;display:flex;position:relative;overflow:hidden}.hero-content{text-align:left;z-index:10;max-width:95%;position:absolute;bottom:2%;left:1rem;right:1rem}.intro-title{margin-bottom:.5rem;font-family:Manrope,sans-serif;font-size:clamp(32px,8vw,45px);font-weight:500;line-height:1.1}.hero-subtitle{color:#ffffffd9;margin-bottom:1rem;font-family:Manrope,sans-serif;font-size:clamp(14px,4vw,16px);font-weight:300;line-height:1.5}.video-background{z-index:0;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.hero-video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.video-overlay{z-index:1;background:#0006;width:100%;height:100%;position:absolute;top:0;left:0}.mission-intro-col-sm{display:none}.mission-intro{height:100%;min-height:100svh;padding:2rem 1rem}.intro{align-items:flex-start;padding:2rem 0}.main-content{grid-template-columns:1fr;gap:1.5rem;margin-top:0;padding:0 1rem;display:grid}.hero-text{text-align:left;grid-column:1;margin-bottom:1rem;padding:1rem 0;font-family:Manrope,sans-serif;font-size:clamp(18px,5vw,24px);font-weight:300;line-height:1.3}.description{text-align:left;grid-column:1;max-width:100%;margin-top:0;margin-left:0;font-family:Manrope,sans-serif;font-size:clamp(14px,3.5vw,16px);line-height:1.5}.images{width:100%;margin:1rem 0}.Projects{padding:3rem 1rem}.star-shape-svg{width:30px;height:30px}.title-line{flex-wrap:wrap;justify-content:center;gap:1rem}.intro-image-container{width:100%;height:250px;margin:1rem 0}.project-area p{padding:0 1rem;font-family:Manrope,sans-serif;font-size:clamp(1.2rem,4vw,1.8rem);line-height:1.4}.approach{padding:2rem 1rem}.approach-text{text-align:center;font-family:Manrope,sans-serif;font-size:clamp(24px,6vw,36px);line-height:1.3}.action-buttons{z-index:5;gap:.75rem;display:flex;position:absolute;bottom:1rem;left:1rem;right:1rem}.btn{cursor:pointer;border:none;border-radius:4px;flex:1;justify-content:center;height:44px;font-family:Manrope,sans-serif;font-size:14px;transition:all .3s}::view-transition-old(root){animation:none!important}::view-transition-new(root){animation:none!important}::view-transition-group(root){z-index:auto!important}::view-transition-image-pair(root){isolation:isolate;will-change:transform,opacity,clip-path;z-index:1}::view-transition-new(root){z-index:10000;animation:none!important}::view-transition-old(root){z-index:1;animation:none!important}@media (min-width:768px){.hero-content{max-width:600px;bottom:8%;left:2rem}.intro-title{font-size:clamp(45px,8vw,55px)}.main-content{grid-template-columns:1fr 1fr;gap:2rem;padding:0 2rem}.hero-text{font-size:clamp(24px,4vw,28px)}.description{grid-column:2;margin-left:1rem}.Projects{padding:4rem 2rem}.star-shape-svg{width:35px;height:35px}.intro-image-container{height:350px;margin:1.5rem 0}.approach{padding:3rem 2rem}.action-buttons{gap:1rem;bottom:2rem;left:2rem;right:2rem}.btn{height:48px;font-size:16px}}@media (min-width:1024px){.hero-content{max-width:700px;bottom:4%;left:2rem}.intro-title{padding-top:0;font-size:clamp(55px,6vw,70px)}.hero .scroll-text{gap:1rem;font-size:18px;bottom:2rem;right:2rem}.hero .scroll-text .arrow{font-size:20px}.mission-intro-col-sm{display:block}.main-content{grid-template-columns:2fr 1fr;gap:3rem;margin-top:2rem;padding:0 3rem}.hero-text{padding:2rem 0;font-size:clamp(28px,3vw,32px)}.description{margin-left:2rem;font-size:clamp(16px,1.5vw,18px)}.images{width:90%}.Projects{padding:6rem 3rem}.star-shape-svg{width:40px;height:40px}.intro-image-container{height:400px;margin:2rem 0}.project-area p{padding:0 3rem;font-size:clamp(1.8rem,3vw,2.2rem)}.approach{padding:4rem 3rem}.approach-text{text-align:left;padding-left:2rem;font-size:clamp(36px,4vw,48px)}.action-buttons{justify-content:flex-start;margin-top:2rem;position:static}.btn{flex:none;width:auto;height:50px;padding:0 2rem;font-size:16px}.col p{font-size:1.5rem}}@media (min-width:1440px){.hero-content{max-width:800px;padding-left:0}.intro-title{padding-top:550px;font-size:60px}.hero-subtitle{font-size:clamp(16px,1.5vw,20px)}.main-content{gap:4rem;padding:0 4rem}.hero-text{font-size:32px}.description{font-size:18px}.Projects{padding:8rem 4rem}.intro-image-container{height:500px}.project-area p{padding:0 4rem;font-size:2.5rem}.approach{padding:6rem 4rem}.approach-text{padding-left:3rem;font-size:48px}}*{caret-color:#0000!important}input,textarea{caret-color:auto!important}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:.5s ease-out fadeIn}
