.ov{overflow:visible}.oh{overflow:hidden}.is--block{display:block}.is--inline{display:inline}.is--inline-bl{display:inline-block}.is--hidden{display:none !important}.is--visible{display:block !important}.is--invisible{visibility:hidden}.is--bold{font-weight:bold}.flex--centered{display:flex;justify-content:center;align-items:center}.grid--centered{display:grid;justify-content:center;align-content:center}.is--centered{position:absolute;top:50%;left:50%;text-align:center;transform:translate(-50%, -50%);z-index:5}.text--centered{text-align:center}.text--left{text-align:left}.text--right{text-align:right}.ico-list--item{display:inline-block;height:25px;width:25px}.is--flex{display:flex}.is--flex-list{display:flex;list-style:none;margin:0;padding:0}.is--flex-list li{margin:0 10px 0 0;padding:0}.is--block{display:block}.is--inline-block{display:inline-block}.is--inline{display:inline}.no--margin{margin:0}.no--padding{padding:0}.no--border{border:none}.no--outline{outline:none}.no--background{background:none}.is--truncated{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(.ra a){text-decoration:none}:where(.ra a:hover){text-decoration:underline}.type-sector,.type-post,body{background-image:linear-gradient(180deg, #f58226 50%, #00a5b5 100%);background-position:bottom center}.our-story--section1{background-color:rgba(0,0,0,0);background-image:linear-gradient(180deg, #00a5b5 0%, #f58226 100%)}.alt--gradient{background:radial-gradient(circle closest-corner at 0% 30%, rgba(185, 55, 4, 0.6509803922) 0%, rgba(0, 0, 255, 0) 100%),radial-gradient(circle farthest-side at 100% 0%, rgba(123, 8, 102, 0.6509803922) 0%, rgba(0, 0, 255, 0) 44%),linear-gradient(180deg, #f58226 50%, #00a5b5 100%)}.has--width{max-width:70%;width:70%;margin:0 auto}.has--subnav{padding:3rem 0 5rem;color:#fff}.inner--menu{list-style:none;margin:0;padding:0;-moz-columns:2;columns:2;text-transform:uppercase}.inner--menu li{margin-bottom:.5rem}.inner--menu a{color:#fff;text-decoration:none}.inner--menu a:hover,.inner--menu a:focus{color:#000;text-decoration:underline}.inner--menu a:focus{text-decoration:underline}.inner--menu .menu--selected{color:#000}.page--heading{font-size:clamp(1.6rem,1.4rem + 2vw,3.5rem);text-transform:uppercase;letter-spacing:-3px}.subtitle{font-size:clamp(1rem,1rem + .5vw,1.5rem);line-height:1.4;margin-bottom:1rem;font-family:"secondary",Verdana,"Helvetica Neue",Arial,sans-serif}.section--heading{font-size:clamp(1.4rem,1.2rem + 2vw,2.2rem);text-transform:uppercase;letter-spacing:-2px;font-family:"secondary",Verdana,"Helvetica Neue",Arial,sans-serif}.section--title{font-size:clamp(1.1rem,1.1rem + 1vw,1.4rem);letter-spacing:-1px;font-family:"secondary",Verdana,"Helvetica Neue",Arial,sans-serif;margin-bottom:.5rem;color:#612611}.down--arrow{display:block;margin:0 auto;width:50px;height:50px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='filter: drop-shadow(3px 8px 7px rgba(0,0,0,0.6));' width='800' height='800' viewBox='0 0 512 512'%3E%3Cpath fill='currentColor' d='M256 5.333C114.88 5.333 0 117.76 0 256s114.88 250.667 256 250.667S512 394.24 512 256 397.12 5.333 256 5.333zm0 480C126.613 485.333 21.333 382.4 21.333 256S126.613 26.667 256 26.667 490.667 129.493 490.667 256 385.387 485.333 256 485.333z'/%3E%3Cpath d='M401.6 178.453c-4.8-3.733-11.52-3.093-15.253 1.493L256 340.373 125.653 179.947c-3.733-4.587-10.453-5.227-15.04-1.493s-5.227 10.453-1.493 15.04L247.787 364.16c3.733 4.587 10.453 5.227 15.04 1.6.533-.427 1.067-.96 1.6-1.6l138.667-170.667c3.733-4.586 2.986-11.306-1.494-15.04z'/%3E%3C/svg%3E") no-repeat center;background-size:contain;background-color:#fff;border-radius:50%;filter:invert(1);position:absolute;bottom:20px;left:50%;transform:translateX(-50%);z-index:5;opacity:.8;animation:pulse-glow 2s infinite ease-in-out}.pulsing-element{animation:pulse-glow 2s infinite ease-in-out}@keyframes pulse-glow{0%,100%{box-shadow:0 0 10px 0px hsla(0,0%,100%,.75)}50%{box-shadow:0 0 20px 5px rgba(59,130,246,0)}}.global--hero{position:relative;width:100%;z-index:1;display:flex;box-sizing:content-box;margin-bottom:5vh;max-height:100vh;text-shadow:0 3px 16px rgba(0,0,0,.9);height:100vh}.global--hero .hero--text-block{position:absolute;top:40vh;left:50%;transform:translate(-50%, -50%);z-index:5;width:90%;animation-name:fade-in-down;animation-duration:.7s;animation-timing-function:ease-in;animation-delay:.3s;animation-iteration-count:1;animation-direction:normal;animation-fill-mode:both;text-align:center}.global--hero p{font-size:.9rem;margin:0 auto;width:80%}.hero--wrapper{width:100%}.hero--img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.hero--heading{font-size:clamp(1.6rem,2rem + 1vw,5.5rem);text-transform:uppercase;line-height:1.1;letter-spacing:-1px}.hero--content h3{font-size:clamp(1.2rem,1.2rem + 1vw,1.5rem);line-height:1.25}.home--hero .hero--heading{width:85%;margin:0 auto 4vh}.home--hero .hero--content a{margin-top:3rem}.home--hero h3+h3{text-shadow:3px 3px 9px rgba(0,0,0,.9)}@media(min-width: 48em){.hero--heading{font-size:clamp(1.6rem,2.4rem + 2vw,5.5rem)}.global--hero p{font-size:1rem}}@media(min-width: 80em){.home--hero .hero--heading{width:80%}.hero--heading{font-size:clamp(1.6rem,2.8rem + 2vw,5.5rem)}}@media(min-width: 90em){.global--hero p{font-size:1.1rem}}@media(min-width: 100em){.global--hero p{font-size:1.2rem}}@media(min-width: 131.25em){.global--hero p{font-size:1.4rem}}.is--standalone{position:relative;overflow:hidden;margin-bottom:3.5rem;height:60vh}.is--inline{display:inline-block;position:relative;overflow:hidden}.project--item{height:60vh;overflow:hidden}.project--item .hero--heading{margin-bottom:3rem}.project--item a:hover{color:#fff}.project--item:after{position:absolute;content:"";display:block;top:0;left:0;height:100%;width:100%;background:radial-gradient(ellipse at center, rgba(0, 0, 0, 0.6) 0%, rgba(255, 255, 255, 0.1) 100%);mix-blend-mode:multiply}.project--caption{width:90%}.project--caption h3,.project--caption p{font-size:1.2rem}.project--caption .hero--heading{font-family:"secondary","Helvetica",Arial,sans-serif}.project-meta{margin-top:3rem}.hero--gallery{max-height:100vh;text-shadow:0 0 5px rgba(0,0,0,.8);height:100vh}.sector--grid{margin-top:3rem}@keyframes fade-in-down{0%{opacity:0;transform:translate(-50%, -55%)}100%{opacity:1;transform:translate(-50%, -50%)}}.first--slide:after{position:absolute;content:"";display:block;top:0;left:0;height:100%;width:100%;background:radial-gradient(ellipse at center, rgba(0, 0, 0, 0.6) 0%, rgba(255, 255, 255, 0.1) 100%);mix-blend-mode:multiply}.hero--gallery .swiper-button-next,.hero--gallery .swiper-button-prev{color:#fed5b4;opacity:.8}.hero--gallery .swiper-button-next:hover,.hero--gallery .swiper-button-prev:hover{opacity:1}.hero--gallery .swiper-pagination-bullet{background-color:#000;opacity:.3}.hero--gallery .swiper-pagination-bullet-active{opacity:1}.swiper--sectors{overflow:hidden}.swiper--sectors .swiper-button-next,.swiper--sectors .swiper-button-prev{color:#fed5b4;opacity:.8}.swiper--sectors .swiper-button-next:hover,.swiper--sectors .swiper-button-prev:hover{opacity:1}.swiper--sectors .swiper-pagination-bullet{background-color:#000;opacity:.3}.swiper--sectors .swiper-pagination-bullet-active{opacity:1}@keyframes fade-in-up{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}.parallax--text{position:absolute;left:4%;top:80px;width:100%;pointer-events:none;opacity:0;z-index:5}.parallax--text .title{font-size:clamp(1.1rem,1.4rem + 1vw,2.5rem);line-height:1.2;letter-spacing:-1px;text-transform:uppercase}.parallax--text .project--meta{margin:0}.swiper-slide-active .parallax--text{animation-name:fade-in-up;animation-duration:.6s;animation-timing-function:ease-in;animation-delay:.5s;animation-iteration-count:1;animation-direction:normal;animation-fill-mode:both}.swiper-slide-active .parallax--text{opacity:1;transform:translateY(0)}@media(min-width: 48em){.parallax--text{left:60px;top:150px}}@media(min-width: 64em){.sector-grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 90em){.parallax--text{left:95px}}@media(min-width: 100em){.sector-grid{grid-template-columns:repeat(3, 1fr)}}.is--featured-card{border-bottom:1px solid #fed5b4;margin-bottom:6vh;padding-bottom:1.5rem}.is--featured-card .feature-card--title{font-size:clamp(1.2rem,1.2rem + 1vw,1.6rem);line-height:1.3;margin-bottom:1.3rem;padding:0;text-wrap:unset}.is--featured-card .feature-card--excerpt{margin-bottom:1.6rem;padding:0}.is--featured-card .grid-general{margin-bottom:0}.featured--label{color:#813c06;font-weight:600;margin-bottom:1.2rem}.card--wrapper{margin-bottom:3rem}.feature-card--img{display:block;margin-bottom:1.2rem}.feature-card--title{font-size:clamp(1.2rem,1.2rem + 1vw,1.4rem);line-height:1.2;margin-bottom:1rem;padding:0 .3rem}.feature-card--excerpt{font-size:clamp(1rem,1rem + 1vw,1.2rem);line-height:1.4;margin-bottom:1rem;padding:0 .3rem}.feature-card--excerpt-sm{font-size:clamp(1rem,1rem + 1vw,1.1rem);line-height:1.4;margin-bottom:1rem;padding:0 .3rem}.has--label{position:absolute;top:1px;left:1px;background:#fff;color:#187387;padding:.6rem .9rem;font-size:.75rem}.feature-card--meta{font-size:.875rem;padding:0 .3rem}.our-story--section1{padding-bottom:3vh}.our-story--feature .is--featured-content{padding-left:0}.our-story--feature h3{font-size:clamp(1.4rem,1.4rem + 1vw,2rem);line-height:1.2;margin-bottom:1.3rem}.our-story--feature p{font-size:clamp(1rem,1rem + 1vw,1.2rem);line-height:1.4;margin-bottom:1.6rem}.is--promo{padding:1rem 1rem 0}.our-story--leaders{background-color:#fff;color:#187387;padding-top:2rem;padding-bottom:.5rem;text-align:center}.team--member .team--name{margin-bottom:.1rem}.team--member .team--title{margin-bottom:.1rem}.team--img{display:inline-block;width:80%;margin:0 auto 1rem;border:1px solid #f58226;border-radius:50%}.section--blockquote{background:#f58226;background:linear-gradient(360deg, rgb(241, 90, 34) 0%, rgba(245, 130, 39, 0) 100%);padding-bottom:4vh}.blockquote--feature{display:block;margin:2rem auto 0;font-size:clamp(1.4rem,1.4rem + 1vw,2rem);width:80%;padding:4vh 0 4vh;line-height:1.1;text-shadow:0 8px 12px rgba(0,0,0,.9)}.blockquote--feature::after{content:" - Meeta Ingram, Founder & President";display:block;margin:1rem auto 0;font-size:1rem}@media(min-width: 64em){.is--featured-content{padding:2rem 2rem 0}.team--img{width:60%;margin:0 auto .7rem}}@media(min-width: 80em){.blockquote--feature{width:75%}}.content--menu{list-style:none;margin:0;padding:0;-moz-columns:2;columns:2;text-transform:uppercase}.content--menu li{margin-bottom:.5rem}.content--menu a{color:#fff;text-decoration:none}.content--menu a:hover,.content--menu a:focus{color:#000;text-decoration:underline}.content--menu a:focus{text-decoration:underline}.content--menu .menu--selected{color:#000}.entry-content{font-size:clamp(1rem,1rem + 1vw,1.3rem);margin-bottom:4vh;padding-bottom:2vh}.entry-content h2{line-height:1.2}.entry-content img{border:1px solid #612611;padding:1px}.news--content{background:radial-gradient(circle farthest-corner at 50% 100%, #f15a22 0%, rgba(245, 133, 41, 0) 56%)}.news--content h3,.news--content h4{color:#612611;font-family:"secondary","Helvetica",Arial,sans-serif;margin:2rem 0 1rem 0}.news--content h3{font-size:clamp(1.3rem,1.3rem + 1vw,1.6rem)}.news--content h4{font-size:clamp(1.2rem,1.2rem + 1vw,1.4rem)}.contact--info .contact--wrap{margin-top:2rem}.contact--in-person p{margin-bottom:.3rem}@media(min-width: 48em){.content--menu{-moz-columns:3;columns:3}}@media(min-width: 64em){.entry-content img{width:35%}.entry-content .alignleft{float:left;margin:1rem 2rem 2rem 0}.entry-content .alignright{float:right;margin:1rem 0 2rem 2rem}}@media(min-width: 80em){.entry-content{margin-bottom:5vh}}@media(min-width: 90em){.news--content{max-width:70%;margin-left:auto;margin-right:auto}}@media(min-width: 100em){.entry-content{margin-bottom:7vh}}:where([type=text],[type=button],[type=search],[type=password],[type=number],[type=url],[type=email],[type=tel],[type=date],[type=time],[type=month],[type=week],select,optgroup,textarea){font-size:1rem;line-height:1.15;vertical-align:baseline;border-radius:0;padding:0.6180469716rem;overflow:visible}:where([type=file],[type=color]){font-size:1rem;line-height:1.15;vertical-align:baseline;border-radius:0;border:0;overflow:visible}:where([type=file]){background-color:rgba(0,0,0,0)}:where(optgroup){font-weight:bold}:where(select){-webkit-appearance:menulist;-moz-appearance:menulist;appearance:menulist;-webkit-box-align:center;-webkit-rtl-ordering:logical;outline-offset:-2px}:where(button,select){text-transform:none}:where(input[type=number]){text-align:center}:where(progress){vertical-align:baseline}:where(textarea){margin:0;resize:vertical}:where([type=search i]){-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none;appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;appearance:button;font:inherit}::-ms-reveal,::-ms-clear{display:none !important}:where([hidden]){display:none !important}input[type=file]:focus,input[type=radio]:focus,input[type=checkbox]:focus,select:focus{box-shadow:none;outline:none}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted #fff}form{margin-bottom:1em}fieldset{border:0}legend{white-space:normal}label{display:block;margin-bottom:.3rem}input:focus::-moz-placeholder{opacity:.2}input:focus::placeholder{opacity:.2}legend{color:inherit}label{font-family:inherit}.general-form{overflow:hidden;margin-bottom:0}.wpcf7-form{margin-top:2rem}.wpcf7-form.invalid{padding-top:1.5rem}.wpcf7-form-control-wrap{display:block;margin-bottom:1.3rem}.wpcf7-form-control{width:90%;background-color:#fcbc89;border:1px solid #e67e22}.wpcf7-form-control:focus{background-color:#fed5b4}.screen-reader-response p,.screen-reader-response ul{margin-bottom:0}.wpcf7-not-valid-tip{display:block;font-style:italic}:where(button,[type=button i],[type=reset i],[type=submit i]){-webkit-appearance:button;-moz-appearance:button;appearance:button}:where(button,[type=button i],[type=reset i],[type=submit i]){text-align:center}:where(button:focus,[type=button i]:focus,[type=reset i]:focus,[type=submit i]:focus){outline:0 none}.button::before,.button::after{display:none}.button,.button.alt,.home--hero .hero--content a{text-decoration:none;padding:.45rem .9575rem;display:inline-block;border:0 none;width:auto;background-color:#f58226;color:#02101e;font-size:clamp(.925rem,1rem + 1vw,1.2rem);background-size:300% 100%;border-radius:7px;transition:all .4s ease-in-out;background-image:linear-gradient(to right, #f58226, #fed5b4, #fed5b4, #f58226);box-shadow:0 3px 12px 0 rgba(109,29,3,.75)}.button:hover,.button:focus,.button:active,.button.alt:hover,.button.alt:focus,.button.alt:active,.home--hero .hero--content a:hover,.home--hero .hero--content a:focus,.home--hero .hero--content a:active{color:#fff;background-position:100% 0;transition:all .4s ease-in-out}.button--primary{padding:.4rem .8rem;font-size:.8125rem}.js-yt-lite{position:relative;width:100%;aspect-ratio:16/9;background:#000 center/cover no-repeat;background-image:var(--poster);overflow:hidden;border:0}.js-yt-lite .yt-play{position:absolute;inset:0;margin:auto;width:96px;height:96px;border:0;cursor:pointer;background:rgba(0,0,0,0)}.js-yt-lite .yt-play::before{content:"";position:absolute;inset:0;margin:auto;width:96px;height:96px;border-radius:50%;background:rgba(0,0,0,.55);box-shadow:0 2px 10px rgba(0,0,0,.3);transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease}.js-yt-lite .yt-play::after{content:"";position:absolute;inset:0;margin:auto;width:0;height:0;border-left:28px solid #fff;border-top:18px solid rgba(0,0,0,0);border-bottom:18px solid rgba(0,0,0,0);transform:translateX(6px)}.js-yt-lite .yt-play:hover::before,.js-yt-lite .yt-play:focus-visible::before{background:rgba(0,0,0,.7);transform:scale(1.04)}.js-yt-lite .yt-play:focus-visible{outline:3px solid #fff;outline-offset:2px;border-radius:50%}