@import"https://fonts.googleapis.com/css2?family=Katibeh&display=swap";:root{font-family:Katibeh,serif}html,body{margin:0;padding:0;box-sizing:border-box;font-weight:400;line-height:1.5;color:#1a1a1a;background-color:#1a1a1a;font-family:inherit;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}body{min-height:100vh}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{cursor:pointer}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}p{font-family:Roboto,sans-serif}a{text-decoration:none;color:inherit}img,picture,video{width:100%;display:block}@media (prefers-reduced-motion){*{transition:none!important;animation:none!important}}body{overflow-x:hidden}h1{display:inline-block;font-size:clamp(3.75rem,9vw,8.75rem)}h2{color:#fff;font-size:clamp(3.75rem,8vw,8.75rem);margin:0;text-align:center;line-height:1}h2 span{font-size:50%}h3{font-size:clamp(3rem,8vw,7rem);line-height:.75}h4{font-size:clamp(3rem,6vw,4rem);margin:0}p{font-size:clamp(1rem,3vw,1.75rem);line-height:1.5!important}p.fs-sm{font-size:clamp(.8rem,6vw,1.5rem);line-height:1.1}a{font-size:1.2rem;font-family:Roboto,sans-serif;font-weight:700}img,p,h2,h3,h4{position:relative;z-index:700}.primary-header{width:100vw;background-color:#fffbeb;position:fixed;z-index:999;padding-block:.5rem}.primary-header .primary-header__wrapper{width:90vw;max-width:1500px;margin-inline:auto;display:flex;justify-content:space-between;align-items:center}.primary-header__hamburger{display:none}.primary-header__nav a{margin-inline:.5em;color:#00520d}.primary-header__nav a:last-child{padding-block:.5em;padding-bottom:.55rem;padding-inline:1em;background-color:#00520d;color:#fffbeb;border-radius:.35em}.primary-header__nav a:last-child.active{opacity:.8}.primary-header__nav a.active:not(:last-child){color:#6cabaf}.primary-header__logo-container{padding-block:.35rem;display:flex;align-items:center}.primary-header__logo-container img{width:15vw;max-width:4rem}@media (max-width: 40em){.primary-header__hamburger{display:grid;gap:.94em;background:none;transform:scale(.6)}.primary-header__hamburger>*{width:4em;height:4px;background-color:#00520d;transform-origin:5%;transition:.2s ease-in-out all}.primary-header__hamburger.active>*:nth-child(2){opacity:0}.primary-header__hamburger.active>*:nth-child(1){transform:rotate(45deg)}.primary-header__hamburger.active>*:nth-child(3){transform:rotate(-45deg)}.primary-header__nav-container{width:100vw;display:grid;grid-template-rows:1fr;position:absolute;right:0;top:100%;overflow:hidden;transition:1s grid-template-rows}.primary-header__nav-container nav{transition:inherit;transition-property:padding;min-height:0;padding-block:3em;overflow:hidden}.primary-header__nav-container.hidden{grid-template-rows:0fr;padding-block:0}.primary-header__nav-container.hidden nav{padding-block:0}.primary-header__nav{padding-inline:3em;display:grid;gap:1.5em;text-align:center;background-color:#fffbeb}}@media (max-width: 40em) and (orientation: landscape){.primary-header__nav-container nav{padding-block:.35rem;gap:0em}}@media (max-width: 30em){.primary-header__nav-container{width:100%}}.footer-container{min-height:10rem;overflow:hidden;background-image:url(./hero-bg-Dk-oNW9Z.png);position:relative}.footer-container .logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.5)}@media only screen and (max-width: 768px){.footer-container{background-size:contain;min-height:20vh}}#era-two{background:#fffbeb;display:flex;flex-direction:column;align-items:center}#era-two .service-education-container h2{color:#6cabaf}#era-two header{display:flex;flex-direction:column;align-items:center;justify-content:center}#era-two .section-container{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;width:85%;margin-top:2rem;position:relative}#era-two .section-container img{width:100%}#era-two .section-container p{color:#04373a;font-weight:500;line-height:160%;font-style:normal}#era-two .section-container .content{margin-top:3rem}#era-two #goals--section{width:100%;background:#fffbeb;text-align:left}#era-two #goals--section .component-wrapper{width:100%}#era-two #goals--section p{color:#fff}#era-two #goals--section svg{display:block}#era-two #projects-section{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;background:#00520d;margin-top:-.04rem}#era-two #projects-section .content-container{display:flex;justify-content:center;text-align:center;width:100%;color:#fffbeb;position:relative}#era-two #projects-section .content-container .falling-leaf-container{left:-12vw;top:-45vh;scale:.7}#era-two #projects-section .content-container .falling-leaf-container g:nth-child(1) path{stroke:#6cabaf}#era-two #projects-section .content-container .text-container{width:60%;translate:0 5rem;margin-bottom:5rem;line-height:1}#era-two #projects-section .content-container .text-container h2{font-weight:500}#era-two #projects-section .content-container .text-container h2 span{font-size:inherit;margin:0;background:-webkit-linear-gradient(-44deg,#b1d3b6 0%,#026e75 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:400}#era-two #projects-section .content-container .text-container .falling-leaf-container{top:-30vh;right:-120vw;scale:.6}#era-two #projects-section .content-container .text-container .falling-leaf-container g:nth-child(1) path{stroke:#b1d3b6}#era-two #projects-section .content-container .image-container{display:flex;justify-content:center;align-items:center;width:10%}#era-two #projects-section .content-container .image-container:nth-child(1){align-self:flex-start}#era-two #projects-section .content-container .image-container img{width:100%;height:100%}#era-two #service-education-section{width:100%;background:#fffbeb;position:relative}#era-two #service-education-section h1{color:#026e75}#era-two #service-education-section p{color:#04373a}#era-two #service-education-section #leaves-middle-right{position:absolute;top:40%;right:0;z-index:1;width:100%}#era-two #service-education-section #leaves-middle-right .leaves{position:relative;display:flex;justify-content:flex-end;width:100%}#era-two #service-education-section #leaves-middle-right .leaves #leaf-light-green-wide{width:20%}#era-two #service-education-section #leaves-bottom-left{position:absolute;bottom:0;left:0;z-index:1;width:100%}#era-two #service-education-section #leaves-bottom-left .leaves{position:relative;display:flex;justify-content:flex-start;align-items:flex-end;width:100%}#era-two #service-education-section #leaves-bottom-left .leaves #leaf-light-green-slim{width:20%;transform:rotate(180deg)}#era-two #service-education-section #leaves-bottom-right{position:absolute;bottom:0;right:0;z-index:1;width:100%}#era-two #service-education-section #leaves-bottom-right .leaves{position:relative;display:flex;justify-content:flex-end;align-items:flex-end;width:100%}#era-two #service-education-section #leaves-bottom-right .leaves #leaf-group-dark-light-green{width:30%}#era-two .people-section{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;background:#6cabaf;margin-top:-.04rem}#era-two .people-section header{position:relative;width:100%}#era-two .people-section header h2{margin-bottom:.5em;font-weight:500;color:#fffbeb;text-align:center}#era-two .people-section header p{font-size:clamp(2rem,6vw,3rem);margin-top:-4rem;color:#fffbeb;font-family:inherit}#era-two .people-section .people-carousel-container .person-card{background:#fffbeb}#era-two .people-section .people-carousel-container .person-card p{color:#026e75}#era-two .faculty-section{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;background:#00520d;margin-top:-.04rem;position:relative}#era-two .faculty-section header h2{margin:0;font-weight:500;color:#fffbeb}#era-two .faculty-section .carousel-container .falling-leaf-container{top:70vh;left:-30vw}#era-two .faculty-section .carousel-container .falling-leaf-container g:nth-child(1) path{stroke:#6cabaf}#era-two .awards-section{display:flex;flex-direction:column;justify-content:center;width:100%;padding-top:1rem;background:#fffbeb;margin-top:-.04rem;position:relative}#era-two .awards-section header h2{margin:0;font-weight:500;color:#026e75}#era-two .achievements-section{width:100%;display:flex;flex-direction:column;align-items:center;background:#719049;margin-top:-.04rem;position:relative}#era-two .achievements-section header h2{margin:0;font-weight:500;color:#fffbeb}#era-two .achievements-section .story-block-content-container .description{color:#fffbeb}@media only screen and (max-width: 768px){#era-two .leaves-container{display:none}#era-two #projects-section .content-container .text-container{width:90%}#era-two #projects-section .content-container .text-container>h2{line-height:1}#era-two .faculty-section header{padding:0;margin-top:2em}#era-two .faculty-section header h2{padding:0}#era-two .faculty-section .carousel-container{width:90%}#era-two .achievements-section{padding:0 1em}#era-two .achievements-section header{padding:0;margin-top:2em}#era-two .achievements-section header h2{text-align:center;line-height:1}}.falling-leaf{position:absolute;left:0;top:50%;translate:0 -50%;z-index:1;pointer-events:none;scale:.5}.falling-leaf.flipped{left:unset;right:0%;transform:scaleX(-1)}@media (min-width: 500px){.falling-leaf{scale:.6}}@media (min-width: 768px){.falling-leaf{scale:.8}}@media (min-width: 1000px){.falling-leaf{scale:.9}}@media (min-width: 1600px){.falling-leaf{scale:1.1}}.falling-leaf>*{position:absolute;top:0;left:0}.wave{width:101vw;scale:1.1 1;height:round(down,14vw,1px)}.wave:after{content:"";position:absolute;bottom:-2%;left:0;right:0;height:10%;background-color:#719049}.wave:before{content:"";position:absolute;top:-2%;left:0;right:0;height:2px;background-color:#fffbeb}.wave svg{display:block;width:100%;height:100%}.bg-prim-cream{background-color:#fffbeb}.bg-prim-cream:before{background-color:#fffbeb}.fill-prim-cream path{fill:#fffbeb}.fill-prim-cream:after{background-color:#fffbeb}.bg-prim-blue{background-color:#6cabaf}.bg-prim-blue:before{background-color:#6cabaf}.fill-prim-blue path{fill:#6cabaf}.fill-prim-blue:after{background-color:#6cabaf}.bg-prim-green{background-color:#00520d}.bg-prim-green:before{background-color:#00520d}.fill-prim-green path{fill:#00520d}.fill-prim-green:after{background-color:#00520d}.bg-sec-green{background-color:#719049}.bg-sec-green:before{background-color:#719049}.fill-sec-green path{fill:#719049}.fill-sec-green:after{background-color:#719049}.last{rotate:180deg}.hero-wrapper{width:100%;background-size:100%;background-color:#6cabaf}.hero-wrapper .hero-container{width:90vw;max-width:1500px;margin-inline:auto;color:#fffbeb;padding:8rem 6rem;display:grid;gap:4em;grid-template-columns:1fr 1fr;grid-template-areas:". ." "title image" "description image" "logo image"}.hero-wrapper .hero-container .title{line-height:.8;grid-area:title;font-weight:400;margin:0}.hero-wrapper .hero-container .spotlight-img{width:35vw;max-width:40rem;aspect-ratio:1;background-color:#b1d3b6;border-radius:50%;align-self:center;justify-self:right;overflow:hidden;object-fit:fill;grid-area:image}.hero-wrapper .hero-container .spotlight-img img{width:100%;height:100%}.hero-wrapper .hero-container .description{font-weight:700;margin:0;grid-area:description}.hero-wrapper .hero-container .logo{text-align:left;grid-area:logo;align-self:center}@media only screen and (max-width: 1024px){.hero-wrapper .hero-container{display:flex;flex-direction:column;row-gap:2em;padding-inline:1em}.hero-wrapper .hero-container .spotlight-img{width:60vw}}@media only screen and (max-width: 768px){.hero-wrapper{background-size:200%}}.header-container{display:flex;flex-direction:column;background:#026e75;width:fit-content;padding-inline:2.25rem;padding-block:2rem;border-radius:20px;text-align:center;color:#fffbeb}.header-container h1,.header-container h2{margin:0;padding:0;text-transform:capitalize;line-height:1}.header-container h1{color:#fffbeb;font-weight:500}.header-container h2{font-weight:400}.header-container span{font-size:clamp(2.5rem,6vw,4.5rem);translate:0 1rem}@media (min-width: 768px){.header-container{padding-top:3rem}}.goals-priorities-container{width:90vw;max-width:1500px;margin-inline:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 0;position:relative;z-index:600;color:#fffbeb}.goals-priorities-container h2{margin:0;line-height:.5;font-weight:500}.goals-priorities-container .content-container{display:flex;justify-content:center;align-items:center;flex-direction:row-reverse;width:70%;gap:2rem}.goals-priorities-container .content-container .bottom-align{align-self:flex-end}.goals-priorities-container .content-container .svg-container{width:300%;display:flex}.goals-priorities-container .content-container .svg-container .svg-image svg{width:120%;height:100%}@media only screen and (max-width: 768px){.goals-priorities-container h2{text-align:center;line-height:.75}.goals-priorities-container .content-container{flex-direction:column;width:80%}.goals-priorities-container .content-container .text-container>p:only-child{text-align:center}.goals-priorities-container .content-container .svg-container{width:50%}.goals-priorities-container .content-container .svg-container .svg-image svg{width:100%}}.service-education-container{background:#fffbeb;width:100%;position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.service-education-container .leaves-container{position:absolute;width:30%}.service-education-container #leaves-upper-right{top:0;right:-72px}.service-education-container #leaves-upper-right .leaves{position:relative;width:100%}.service-education-container #leaves-upper-right .leaves>*{position:absolute}.service-education-container #leaves-upper-right .leaves #leaf-wide{right:0;width:100%;top:-64px}.service-education-container #leaves-upper-right .leaves #leaf-slim{right:0;width:70%}.service-education-container #leaves-upper-left{top:30%;left:-72px}.service-education-container #leaves-upper-left .leaves{position:relative;width:100%}.service-education-container #leaves-upper-left .leaves>*{position:absolute}.service-education-container #leaves-upper-left .leaves #leaf-wide{left:0;width:100%;top:192px;transform:rotate(190deg)}.service-education-container #leaves-upper-left .leaves #leaf-slim{left:0;transform:rotate(180deg);z-index:1;width:70%}.service-education-container h1{margin:0;line-height:.9}.service-education-container .content-container{width:55%;max-width:50rem;margin-inline:auto;margin-bottom:12rem}.service-education-container .content-container .text-content{display:flex;flex-direction:column;margin-bottom:4em}@media only screen and (max-width: 768px){.service-education-container h1{margin-top:2em}.service-education-container .content-container{width:80%;margin:initial}.service-education-container #leaves-upper-right{right:0;top:-250px}.service-education-container #leaves-upper-right #leaf-wide{top:0!important}.service-education-container #leaves-upper-left{left:-5px;top:20%}.service-education-container #leaves-upper-left #leaf-wide{top:64px!important}}.people-carousel-container{display:flex;flex-direction:column;gap:2em;width:60vw;overflow:hidden}.people-carousel-container #slides-wrapper{display:flex;width:fit-content;gap:50vw}.people-carousel-container #slides-wrapper .slide{width:60vw}.people-carousel-container #slides-wrapper .slide .people-cards-wrapper{display:flex;flex-wrap:wrap;justify-content:center;column-gap:6em;row-gap:2em;margin:0 auto;height:100%}.people-carousel-container .navigation{display:flex;justify-content:center;gap:3em}.people-carousel-container .navigation .left>svg,.people-carousel-container .navigation .right>svg{transition:.2s ease-in-out opacity;width:80px;height:80px;-webkit-user-select:none;user-select:none}.people-carousel-container .navigation .left :hover,.people-carousel-container .navigation .right :hover{cursor:pointer;opacity:.8}@media only screen and (max-width: 768px){.people-carousel-container,.people-carousel-container #slides-wrapper .slide{width:90vw}.people-carousel-container #slides-wrapper .slide .people-cards-wrapper{gap:.5rem;justify-content:center;flex-wrap:nowrap}.people-carousel-container .navigation{gap:0;justify-content:space-between;padding:0 2em}}.person-card{width:10rem;max-height:20rem;aspect-ratio:8/10;border-radius:.5em;padding:1em;background:#719049;color:#fffbeb}.person-card .person-info{display:flex;flex-direction:column;align-items:center;text-align:center;text-wrap:normal}.person-card .person-info p{font-size:.95rem}.person-card .person-info .portrait{width:5rem;height:5rem;border-radius:50%;overflow:hidden}.person-card .person-info .portrait img{width:100%;object-fit:cover}.person-card .person-info .name{font-weight:700}@media only screen and (max-width: 768px){.person-card{padding:10px 0}.person-card .person-info p{margin:5px}}.expanding-line{width:14px;display:flex;flex-direction:column;align-items:center;padding:0;min-height:60px}.expanding-line .circle{width:12px;height:12px;border-radius:50%;background:#6cabaf;flex-shrink:0}.expanding-line .line{min-height:30px;height:100%;width:4.5px;background:#6cabaf}.affiliate-carousel{padding-inline:2rem;margin-bottom:2rem}.affiliate-carousel .affiliate-desktop{display:none}.affiliate-carousel .mobile-carousel-item{margin-block:1rem;display:grid;border-radius:1rem;overflow:hidden}.affiliate-carousel .btn{display:flex;justify-content:center;gap:2rem;align-items:center;background-color:#b1d3b6;text-align:left;border-radius:0;position:relative;z-index:600}.affiliate-carousel .btn.active svg{opacity:0}.affiliate-carousel .btn.active span{transform:translate(6.25rem);font-style:italic}.affiliate-carousel .mobile-btn{width:100%;border-radius:1rem;transition:.2s ease-in-out all}.affiliate-carousel .mobile-btn.mobile-btn-active{opacity:.8}.affiliate-carousel .btn span,.affiliate-carousel .btn svg{transition:.2s ease-in-out all}.affiliate-carousel .btn span{display:block;height:min-content;font-size:2rem;translate:0 15%}.affiliate-carousel .btn img{width:2rem}.affiliate-carousel .mobile-info{padding-inline:1em;max-height:0;overflow-x:hidden;transition:.35s ease-in-out;transition-property:max-height,padding;background-color:#b1d3b6}.affiliate-carousel .mobile-info.active{max-height:21rem}@media (min-width: 950px){.affiliate-carousel .affiliate-mobile{display:none}.affiliate-carousel .affiliate-desktop{display:flex;gap:clamp(1rem,4vw,6rem)}.affiliate-carousel .desktop-btns-container{width:18rem;display:grid;grid-template-rows:repeat(4,5rem);gap:2rem}.affiliate-carousel .desktop-btn{height:fit-content;padding:1rem;border-radius:1rem}.affiliate-carousel .desktop-btn>*{width:50%}.affiliate-carousel .current-awards{width:36rem;height:28.5rem;padding:2rem;background-color:#b1d3b6;border-radius:1rem;overflow-y:scroll}.affiliate-carousel .award-year{margin:0}}.award-carousel{padding-bottom:3rem;display:flex;align-items:center;transition:.7s ease-in-out translate;position:relative;z-index:600}.award-carousel button{width:1.5rem;padding:0}.award-carousel button svg{width:100%}.award-carousel .award-container{width:100vw}.award-carousel .award{--block-padding: 6rem;width:80%;max-width:55rem;margin-inline:auto;padding-inline:clamp(1rem,8vw,4rem);padding-block:var(--block-padding);background-color:#6cabaf;color:#fffbeb;border-radius:2rem;position:relative;z-index:1000;overflow:hidden}.award-carousel .award.alt{background-color:#fffbeb;color:#6cabaf}.award-carousel .award.alt .award-title{color:#026e75}.award-carousel .description-toggle-btn{display:flex;position:absolute;left:50%;bottom:-1rem;rotate:90deg;translate:-50%;background-color:transparent;z-index:800;transition:.5s ease-in-out bottom}.award-carousel .award-description{height:0;overflow:scroll;padding-inline:2rem;left:0;right:0;bottom:0;position:absolute;translate:0 var(--block-padding);transition:.5s ease-in-out height,.5s ease-in-out padding;border-radius:inherit;background-color:#026e75}.award-carousel .award-description.active{height:15rem;padding-top:2rem;padding-bottom:6rem}.award-carousel .award-description.active+.description-toggle-btn{bottom:calc(100% - var(--block-padding));rotate:-90deg}.award-carousel .award-title{line-height:1;font-size:1.85rem}.award-carousel span{color:#026e75;font-weight:bolder}.award-carousel .button-container{width:90%;max-width:30rem;display:flex;justify-content:space-between;position:absolute;bottom:0;left:50%;translate:-50%;scale:.8}.award-carousel .button-container button{background-color:transparent;transition:.2s ease-in-out scale}.award-carousel .button-container button:hover{scale:1.1}@media (min-width: 768px){.award-carousel .award>*:not(.button-container,.award-description){max-width:80%;margin-inline:auto}.award-carousel .award-title{font-size:clamp(2.5rem,5vw,3rem)}.award-carousel .button-container{max-width:unset;padding:0;bottom:50%;translate:-50% 50%;scale:1}.award-carousel .award-description.active{height:20rem}}.story-block-content-container{width:90vw;max-width:1500px;margin-inline:auto;width:70%;display:grid;gap:3em;grid-template-columns:1.5fr .25fr 1.5fr;margin:2em 0;row-gap:0}.story-block-content-container .expanding-line-container{grid-column:2;height:100%;justify-self:center}.story-block-content-container .left{grid-column:1;justify-self:right;text-align:right}.story-block-content-container .right{grid-column:3;justify-self:left}.story-block-content-container .description-box{align-self:center}.story-block-content-container .description-box .title{margin:10px 0;color:#026e75}.story-block-content-container .description-box .description{line-height:2rem;font-weight:600;color:#04373a}.story-block-content-container .img-box{width:100%;max-width:50rem;height:fit-content;align-self:center}.story-block-content-container .img-box img{width:100%;height:100%;object-fit:fill;border-radius:25px}@media only screen and (max-width: 1024px){.story-block-content-container{width:100%;display:flex;flex-direction:column;gap:1rem}.story-block-content-container .expanding-line-container{display:none}.story-block-content-container .description-box{text-align:center}.story-block-content-container .img-box{width:100%;margin-bottom:5rem}}.era-1-page-container .intro-section{padding:2rem;background:#fffbeb;position:relative;z-index:10;display:flex;flex-direction:column;align-items:center}.era-1-page-container .intro-section .falling-leaf-container{top:100vh;left:-10vw}.era-1-page-container .intro-section .falling-leaf-container g:nth-child(1) path{stroke:#6cabaf}.era-1-page-container .goals-section{display:flex;flex-direction:column;background:#fffbeb}.era-1-page-container .goals-section .section-wrapper{margin-top:-1px}.era-1-page-container .goals-section .section-wrapper .svg-image{animation:wiggle 2.5s infinite}.era-1-page-container .goals-section .section-wrapper .svg-image:nth-child(2){animation-delay:.4s}@keyframes wiggle{0%{transform:rotate(0)}80%{transform:rotate(0)}85%{transform:rotate(5deg)}95%{transform:rotate(-5deg)}to{transform:rotate(0)}}.era-1-page-container .service-section{position:relative}.era-1-page-container .service-section .falling-leaf-container g:nth-child(1) path{stroke:#6cabaf}.era-1-page-container .service-section section{background:#719049}.era-1-page-container .service-section h1,.era-1-page-container .service-section p{color:#fffbeb}.era-1-page-container .affiliate-faculty-section{background:#00520d;position:relative}.era-1-page-container .affiliate-faculty-section .falling-leaf-container{right:-40vw;top:10vh;scale:.8}.era-1-page-container .affiliate-faculty-section .falling-leaf-container g:nth-child(1) path{stroke:#b1d3b6}.era-1-page-container .affiliate-faculty-section>svg{background:#719049}.era-1-page-container .affiliate-faculty-section>svg path{fill:#00520d}.era-1-page-container .affiliate-faculty-section .affiliate-content{display:flex;flex-direction:column;align-items:center;padding:3rem}.era-1-page-container .award-section{background:#fffbeb;display:flex;flex-direction:column}.era-1-page-container .award-section .header{text-align:center;width:100%;padding-top:1rem;font-weight:500;color:#026e75;margin:0}.era-1-page-container .award-section .award-carousel-container{width:80%}.era-1-page-container .story-block-section .header{text-align:center}.era-1-page-container .story-block-section .header h1{font-weight:500}.era-1-page-container .story-block-section .content{width:65%;margin:0 auto;display:flex;flex-direction:column;gap:2rem}.era-1-page-container .story-block-section .content h1{font-weight:500}.era-1-page-container .achievement-section{background:#00520d;color:#fffbeb;position:relative;display:flex;flex-direction:column;align-items:center}.era-1-page-container .achievement-section .falling-leaf-container{left:-12vw;top:-5vh;scale:.8}.era-1-page-container .achievement-section .falling-leaf-container g:nth-child(1) path{stroke:#6cabaf}.era-1-page-container .achievement-section h1{margin:0}.era-1-page-container .achievement-section .story-block-content-container .description{color:#fffbeb}@media only screen and (max-width: 768px){.era-1-page-container .intro-section{padding:1rem}.era-1-page-container .story-block-section .header h1{line-height:1}.era-1-page-container .achievement-section{padding:0 1em}}.project-section{background:#719049;color:#fffbeb}.project-section .project-wrapper{background:#00520d;margin:-1px 0;padding-bottom:5rem}.project-section .project-wrapper .project-container{padding:5rem;display:flex;flex-direction:row-reverse;gap:5em;justify-content:center}.project-section .project-wrapper .project-container .icon-container,.project-section .project-wrapper .project-container .line-container,.project-section .project-wrapper .project-container .detail-box{display:flex;flex-direction:column}.project-section .project-wrapper .project-container .icon-container>div{height:25rem;margin:0 auto;display:grid;place-items:center}.project-section .project-wrapper .project-container .line-container{height:100%;justify-content:center;gap:1rem}.project-section .project-wrapper .project-container .line-container>div{height:25rem}.project-section .project-wrapper .project-container .line-container>div svg{height:100%}.project-section .project-wrapper .project-container .line-container>div:nth-child(1){height:25rem}.project-section .project-wrapper .project-container .detail-box{max-width:38rem;align-self:center;color:#fffbeb}.project-section .project-wrapper .project-container .detail-box .title{line-height:3rem;margin:10px 0}.project-section .project-wrapper .project-container .detail-box .detail{line-height:2rem;font-weight:500}.project-section .project-wrapper .story-block-container{display:flex;justify-content:center;align-items:center;gap:2rem}.project-section .project-wrapper .story-block-container .description{color:#fffbeb;line-height:2rem;font-weight:600;text-align:right;width:40%}.project-section .project-wrapper .story-block-container .expanding-line-container{height:50%}.project-section .project-wrapper .story-block-container .img-box{width:100%;max-width:30rem;overflow:hidden;align-self:center}.project-section .project-wrapper .story-block-container .img-box img{border-radius:25px}.project-section .project-wrapper .stats{display:grid;place-items:center;margin:2rem auto 0;position:relative}.project-section .project-wrapper .stats .falling-leaf-container{left:-40%}.project-section .project-wrapper .stats .falling-leaf-container g:nth-child(1) path{stroke:#719049}.project-section .project-wrapper .stats .stats-wrapper{width:90vw;max-width:1500px;margin-inline:auto;display:flex;flex-direction:column;padding:0 1rem}.project-section .project-wrapper .stats .stats-wrapper .row{display:flex;align-items:center;width:100%;height:15rem;gap:1.5rem}.project-section .project-wrapper .stats .stats-wrapper .row>div{line-height:1}.project-section .project-wrapper .stats .stats-wrapper .row>div:nth-child(2){transform:translateY(18%)}.project-section .project-wrapper .stats .stats-wrapper .row p{font-weight:500;line-height:1.2;font-size:clamp(1.25rem,4vw,2.25rem);translate:0 .5rem}.project-section .project-wrapper .stats .stats-wrapper .row span{display:block;font-size:clamp(6rem,20vw,20rem);transform:translateY(1rem);background:-webkit-linear-gradient(#6cabaf,white);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.project-section .project-wrapper .stats .stats-wrapper .row:nth-child(odd){flex-direction:row;text-align:right;justify-content:end}.project-section .project-wrapper .stats .stats-wrapper .row:nth-child(2n){flex-direction:row-reverse;justify-content:start}.project-section .project-wrapper .stats .stats-wrapper .row:not(:nth-child(3)){border-bottom:2px solid #fffbeb}@media only screen and (max-width: 1200px){.project-section .project-wrapper .project-container{display:grid;gap:0;grid-template-areas:". text text ." "state state arrow arrow"}.project-section .project-wrapper .project-container .detail-box{grid-area:text;width:unset}.project-section .project-wrapper .project-container .line-container{grid-area:arrow}.project-section .project-wrapper .project-container .icon-container{grid-area:state}}@media only screen and (max-width: 1268px){.project-section .project-wrapper .project-container{display:flex;flex-direction:column;padding:5rem 0 0;gap:0}.project-section .project-wrapper .project-container .line-container{display:none}.project-section .project-wrapper .project-container .detail-box{width:90%;text-align:center}.project-section .project-wrapper .project-container .icon-container{padding:10em 1em;position:relative;width:90vw;max-width:20rem;margin-inline:auto}.project-section .project-wrapper .project-container .icon-container div{margin:0;position:absolute;display:grid;place-content:center}.project-section .project-wrapper .project-container .icon-container div svg{height:60%}.project-section .project-wrapper .project-container .icon-container div:nth-of-type(1){left:50%;top:30%;transform:translate(-50%,-55%)}.project-section .project-wrapper .project-container .icon-container div:nth-of-type(2){right:0;transform:translate(17%,-45%) rotate(-25deg)}.project-section .project-wrapper .project-container .icon-container div:nth-of-type(3){left:0;transform:translate(-20%,-40%)}.project-section .project-wrapper .story-block-container{flex-direction:column;height:initial;margin:0 auto;width:90%;align-items:center}.project-section .project-wrapper .story-block-container .description{width:90%;text-align:center;margin:0 0 3em}.project-section .project-wrapper .story-block-container .expanding-line-container{display:none}.project-section .project-wrapper .stats{width:100%;margin:0}.project-section .project-wrapper .stats .stats-wrapper{width:90%}.project-section .project-wrapper .stats .stats-wrapper .row{gap:0}.project-section .project-wrapper .stats .stats-wrapper .row:nth-child(odd){text-align:right}.project-section .project-wrapper .stats .stats-wrapper .row:nth-child(odd) div:first-child{margin-right:10px}.project-section .project-wrapper .stats .stats-wrapper .row:nth-child(2n){text-align:left}.project-section .project-wrapper .stats .stats-wrapper .row:nth-child(2n) div:first-child{margin-left:10px}}.research-section{background:#fffbeb;display:flex;flex-direction:column;align-items:center}.research-section .header{margin-top:4rem}.research-section .header h2{color:#026e75}.research-section .falling-leaf-container{scale:.9}.research-section .falling-leaf-container g:nth-child(1) path{stroke:#6cabaf}.research-section .content .description{color:#026e75}@media only screen and (max-width: 768px){.research-section{padding:0 1em}}.affiliate-detail-wrapper{width:90vw;max-width:1500px;margin-inline:auto;width:80%;padding-bottom:2rem}.affiliate-detail-wrapper .header{font-weight:500;color:#fffbeb;margin:0}.affiliate-detail-wrapper p{color:#fffbeb;font-weight:500}.affiliate-detail-wrapper p span{background:unset;-webkit-text-fill-color:unset;color:#6cabaf;text-transform:capitalize;font-weight:600}@media only screen and (max-width: 768px){.affiliate-detail-wrapper .header{text-align:center;line-height:.75}.affiliate-detail-wrapper p{display:none}}.era-4-page-container .award-carousel{min-height:28rem}.era-4-page-container .hero-container .spotlight-img{object-fit:fill}.era-4-page-container .hero-container .spotlight-img img{width:100%}.era-4-page-container .intro-section{padding:2em;background:#fffbeb;display:flex;flex-direction:column;position:relative;align-items:center;gap:2em}.era-4-page-container .intro-section .header-container{padding-top:2em}.era-4-page-container .intro-section .header-container:nth-child(1){width:45%}.era-4-page-container .intro-section .header-container:nth-child(2){width:55%}.era-4-page-container .intro-section .header-container h1{line-height:.8}.era-4-page-container .goals-section{display:flex;flex-direction:column;background:#fffbeb;position:relative}.era-4-page-container .goals-section a{color:#fffbeb}.era-4-page-container .goals-section .falling-leaf-container{scale:.8;left:-30vw;top:-10vh;width:100%}.era-4-page-container .goals-section .falling-leaf-container g:nth-child(1) path{stroke:#00520d}.era-4-page-container .goals-section .content-container{display:grid;place-items:center;width:50%}.era-4-page-container .project-section{background:#fffbeb;padding-bottom:3rem;position:relative}.era-4-page-container .project-section .falling-leaf-container{scale:.6;right:-50vw;top:-20vh;width:100%}.era-4-page-container .project-section .falling-leaf-container g:nth-child(1) path{stroke:#6cabaf}.era-4-page-container .project-section>div{margin:0 auto}.era-4-page-container .project-section .detail-wrapper{width:60%;background:#b1d3b6;color:#00520d;border-radius:20px;translate:0 1.5rem;padding:1.8rem 2.2rem;text-align:left;position:relative;z-index:600}.era-4-page-container .project-section .detail-wrapper p{margin:0;text-align:center}.era-4-page-container .project-section .detail-wrapper .header{color:#00520d}.era-4-page-container .projects-display{background:#fffbeb}.era-4-page-container .projects-display svg{display:block}.era-4-page-container .projects-display svg path{fill:#00520d}.era-4-page-container .projects-display .project-wrapper{background:#00520d;margin-top:-1px;padding:0 22%;display:flex;flex-direction:column;gap:2rem}.era-4-page-container .projects-display .project-wrapper .header{color:#fffbeb}.era-4-page-container .projects-display .project-wrapper .header span{color:#6cabaf;font-size:inherit}.era-4-page-container .projects-display .project-wrapper .header h1{margin:0;font-weight:400;line-height:.9}.era-4-page-container .research-section{width:100%;padding:0}.era-4-page-container .award-carousel-section{background:#fffbeb;padding-bottom:10rem}.era-4-page-container .award-carousel-section .header{width:100%;margin:0;text-align:center;color:#00520d;font-weight:500}.era-4-page-container .award-carousel-section .affiliate-faculty-wrapper{display:grid;place-content:center;position:relative;z-index:2}.era-4-page-container .award-carousel-section .affiliate-faculty-wrapper svg{width:100%;max-width:50rem;height:auto;scale:1.1;transform-origin:center 65%}.era-4-page-container .award-carousel-section .affiliate-faculty-wrapper .affiliate-faculty{position:absolute;display:flex;flex-direction:column;text-align:center;top:50%;left:50%;transform:translate(-50%,-50%)}.era-4-page-container .award-carousel-section .affiliate-faculty-wrapper .affiliate-faculty>*{color:#fffbeb;line-height:.9}.animation-container{z-index:100;position:absolute;width:100vw;height:100vh;right:0}@media only screen and (max-width: 768px){.era-4-page-container .intro-section{padding:2em 15px}.era-4-page-container .intro-section .header-container{padding:2em 1em;width:90%!important}.era-4-page-container .project-section .detail-wrapper{text-align:center}.era-4-page-container .project-section .detail-wrapper h1{text-align:center;width:100%}.era-4-page-container .project-section .detail-wrapper p{text-align:center}.era-4-page-container .projects-display .project-wrapper{background:#00520d;margin-top:-1px;padding:2em 1em;display:flex;flex-direction:column;gap:1em}.era-4-page-container .projects-display .project-wrapper .header{text-align:center}.era-4-page-container .award-carousel-section{padding-bottom:5em}.era-4-page-container .award-carousel-section .affiliate-faculty-wrapper .affiliate-faculty{position:absolute;display:flex;flex-direction:column;text-align:center;top:50%;left:50%;transform:translate(-50%,-50%)}.era-4-page-container .award-carousel-section .affiliate-faculty-wrapper .affiliate-faculty a,.era-4-page-container .award-carousel-section .affiliate-faculty-wrapper .affiliate-faculty .header{color:#fffbeb;line-height:.9}}.three-stack-container{color:#fffbeb;text-align:center}.three-stack-container svg{display:block}.three-stack-container h1{font-weight:500;line-height:1;margin:0;text-transform:capitalize}.three-stack-container .section .info-section{margin-top:-2px;width:100%}.three-stack-container .section .info-section .detail-section-wrapper{padding-bottom:8rem;display:flex;flex-direction:column;gap:1rem}.three-stack-container .section .info-section .detail-section-wrapper .detail-wrapper{width:60%;align-self:center;border-radius:25px;padding:1.2rem}.three-stack-container .section .info-section .detail-section-wrapper .detail-wrapper p{margin:0}.three-stack-container .section .info-section .detail-section-wrapper .detail-wrapper p.sub-title{font-style:italic;font-weight:600}.three-stack-container .section .info-section:nth-child(3){padding-bottom:0}@media only screen and (max-width: 768px){.three-stack-container .section .info-section .detail-section-wrapper .detail-wrapper{width:80%}}.project-detail{display:flex;align-items:end;gap:2rem}.project-detail>*{margin-block:4.5rem}.project-detail .number{font-size:9rem;font-family:Roboto,sans-serif;color:#6cabaf}.project-detail .detail{font-weight:bolder;color:#fffbeb;font-size:1rem}@media (min-width: 768px){.project-detail .detail{font-size:1.25rem}}@media (min-width: 900px){.project-detail .detail{font-size:1.5rem}}#era-three .goals-container,#era-three .awards-section,#era-three .significant-projects-leaf-container{position:relative;z-index:600}#era-three .ceres-count-header{max-width:20rem;text-align:center}#era-three .ceres-count{display:block;font-size:15rem;max-height:12rem;color:#000;background:-webkit-linear-gradient(#719049,#026e75);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}#era-three .ceres-count-text{margin:0;font-size:clamp(1.75rem,4vw,2.75rem);color:#00520d;font-weight:bolder}#era-three .intro-section{padding-block:2.5rem;background-color:#fffbeb}#era-three .intro-section>*{margin-inline:auto}#era-three .significant-projects-section{padding-block:4rem;background-color:#fffbeb}#era-three .significant-projects-title{color:#00520d;text-align:center}#era-three .significant-projects-leaf-container{padding-inline:1rem;display:flex;align-items:center;justify-content:center}#era-three .significant-projects-leaf-container svg{width:100%;max-width:30rem}#era-three .significant-projects-leaf-container p{font-size:clamp(.8rem,5vw,2.25rem);color:#00520d;font-weight:bolder}#era-three .significant-projects-leaf-container:nth-of-type(2){flex-direction:row-reverse}#era-three .text-container:nth-of-type(2){padding-right:4rem}#era-three .people-section{display:flex;align-items:center;flex-direction:column;background-color:#fffbeb}#era-three .people-title,#era-three .people-subtitle{color:#6cabaf;text-align:center}#era-three .people-title{height:8rem}#era-three .awards-section{background-color:#00520d}#era-three .awards-section h2{text-align:center}#era-three .achievements-section{padding-bottom:6rem;text-align:center;background-color:#6cabaf}#era-three .achievements-section>*{width:90vw;max-width:1500px;margin-inline:auto}#era-three .achievements-section h2{height:8rem}#era-three .achievements-section img{width:20%;margin-inline:auto}@media (min-width: 768px){#era-three .ceres-count-header{display:flex;max-width:40rem;gap:1rem}#era-three .ceres-count-text{text-align:right;translate:0 3.75rem}}@media (min-width: 1000px){#era-three .ceres-count-header{max-width:65rem;align-items:center}#era-three .ceres-count{font-size:25rem;max-height:20rem}#era-three .ceres-count-text{font-size:3.75rem}}.call-to-action{background-color:#00520d}.call-to-action p,.call-to-action h2{position:relative;z-index:100}.call-to-action .action-links-section{width:90vw;max-width:1500px;margin-inline:auto;color:#fffbeb;display:grid;place-items:center;position:relative}.call-to-action .action-links-section>.falling-leaf-container{right:-40vw;scale:.8;top:-15vh}.call-to-action .action-links-section>.falling-leaf-container g:nth-child(1) path{stroke:#6cabaf}.call-to-action .action-links-section h2{margin:0 auto;padding-top:.3em;text-align:center;line-height:.8}.call-to-action .action-links-section p{font-style:italic;margin:0 0 1em}.call-to-action .action-links-container{position:relative;z-index:2}.call-to-action .action-links-container .falling-leaf-container{left:-15vw;top:-15vh}.call-to-action .action-links-container .falling-leaf-container g:nth-child(1) path{stroke:#b1d3b6}.call-to-action .thinking-section-wrapper{width:100%;background-color:#6cabaf;position:relative}.call-to-action .thinking-section{width:100vw;max-width:100em;margin-inline:auto;padding-bottom:10em;display:flex;flex-direction:column;gap:10vh;align-items:center}.call-to-action .thinking-section .leaves-left,.call-to-action .thinking-section .leaves-right{position:absolute;z-index:10;display:grid;grid-template-rows:repeat(6,1fr);grid-template-columns:40vw;height:100%;width:auto}.call-to-action .thinking-section .leaves-left img,.call-to-action .thinking-section .leaves-right img{width:100%;height:100%}.call-to-action .thinking-section .leaves-left{left:-15vw;place-items:flex-start}.call-to-action .thinking-section .leaves-left #left-leaf-1{grid-area:1/1/1/1;scale:.8;transform:translateY(-40vh)}.call-to-action .thinking-section .leaves-left #left-leaf-2{grid-area:3/1/3/1}.call-to-action .thinking-section .leaves-left #left-leaf-3{grid-area:6/1/6/1}.call-to-action .thinking-section .leaves-right{right:-15vw;place-items:flex-end}.call-to-action .thinking-section .leaves-right #right-leaf-1{grid-area:2/1/2/1}.call-to-action .thinking-section .leaves-right #right-leaf-2{grid-area:5/1/5/1;place-self:flex-end}.call-to-action .thinking-section .intro-section{width:60%;display:grid;place-items:center}.call-to-action .thinking-section .intro-section a{color:#fffbeb}.call-to-action .thinking-section .section-detail{background-color:#6cabaf;max-width:50vw;margin:0 13vw 6em}.call-to-action .thinking-section .section-detail:nth-child(2n){text-align:left;align-self:flex-start}.call-to-action .thinking-section .section-detail:nth-child(odd){text-align:right;align-self:flex-end}.call-to-action .thinking-section .section-detail h2{color:#026e75;text-transform:capitalize;margin-bottom:0}.call-to-action .thinking-section .section-detail p{color:#fffbeb;margin:0}@media only screen and (max-width: 768px){.call-to-action .action-links-section p{text-align:center;font-weight:700}.call-to-action .action-links-section .action-link{display:block;width:unset;padding-inline:1rem}.call-to-action .thinking-section{padding-bottom:3em;gap:1em}.call-to-action .thinking-section .leaves-left #left-leaf-1{transform:translateY(0)}.call-to-action .thinking-section .intro-section{width:90%;display:grid;place-items:center}.call-to-action .thinking-section .intro-section a{text-decoration:none}.call-to-action .thinking-section .section-detail{margin:0 25px;max-width:65vw}.call-to-action .thinking-section .section-detail h2{line-height:.8}.call-to-action .thinking-section .section-detail p{font-weight:700}}.wrapper-util{width:90vw;max-width:1500px;margin-inline:auto}.action-link{font-size:1.5rem;display:flex;align-items:center;justify-content:space-between;width:100%;background-color:#b1d3b6;margin:1em auto;border-radius:15px;padding:.2em;transition:.2s ease-in-out opacity}.action-link:hover{opacity:.75}.action-link .link-content{display:flex;align-items:center;width:85%}.action-link .index{background-color:#00520d;color:#fffbeb;margin:.6em;border-radius:15px;min-width:100px;height:100px;display:grid;place-content:center}.action-link h3{display:flex;justify-content:center;align-self:center;line-height:8rem;margin:0;font-size:5rem}.action-link a{color:#00520d;display:flex;align-items:center;margin-left:.5em;text-transform:capitalize}.action-link .arrow{width:10%;display:flex;margin-right:.8em}.action-link .arrow img{width:100%;height:100%}@media only screen and (max-width: 768px){.action-link{color:#00520d;padding:1em 0;margin-left:0;text-align:center;text-decoration:none;line-height:1;font-weight:700;font-family:Roboto,sans-serif}.action-link .link-content{width:100%;justify-content:center;align-items:center}.action-link .index,.action-link .arrow{display:none}}
