.imagecustom{display:block;height:100%;width:100%}.quote-container{font-family:FKDisplayRegular;display:flex;flex-direction:column;margin-bottom:0}.quote-container .quote{display:block;color:#0c2729;line-height:150%;margin-bottom:36px}.quote-container .quote.-md{font-size:36px}.quote-container .quote.-lg{font-size:51px}.quote-container .signature{color:#6d7d7f;float:right;font-size:18px;text-align:right}.accordion{width:100%;display:flex;flex-direction:column;margin-bottom:13px;background-color:#fff}.accordion .divider,.accordion .title{background-color:#fff;z-index:3}.accordion .button{padding:8px}.accordion .button i{transform:rotate(180deg)}.accordion.-expanded i{transform:rotate(0deg)}.accordion .title h3{margin-top:0;margin-bottom:13px;font-size:21px;line-height:30px}.accordion .content-container{margin-top:0;opacity:0;transform:translateY(-20%);transition:all .3s ease-in-out;position:relative;overflow:hidden;max-height:0;z-index:-1;max-width:100%}.accordion .content-container .textblock{color:#7a85e9;width:100%;margin:0}.accordion .content-container p{margin:0}.accordion .content-container.-expanded{opacity:1;transform:translate(0);max-height:800px;z-index:1;padding-bottom:36px;padding-top:13px}@media only screen and (min-width:980px){.accordion .content-container .textblock{color:#7a85e9;width:100%}}.-our-projects .expandable .content-container__date__link-date{display:none}@media(min-width:1024px){.-our-projects{max-width:1200px;width:1200px}.-our-projects .expandable{margin-bottom:18px;height:auto}.-our-projects .expandable:last-child{margin-bottom:0}.-our-projects .button,.-our-projects .expandable__button{display:none}.-our-projects .expandable__content{margin-top:-2px;height:100%;max-height:800px;background:#fff;overflow:hidden;box-sizing:border-box}.-our-projects .expandable__content a{display:flex;height:100%}.-our-projects .expandable__content .image-container{display:block;height:200px;height:100%;min-width:216px;width:216px;height:auto}.-our-projects .expandable__content .image-container img{opacity:1;max-height:800px;z-index:1}.-our-projects .expandable__content .content-container{max-height:600px;display:flex;flex-direction:column;justify-content:flex-start;opacity:1;z-index:1;padding:30px 36px;box-sizing:border-box;width:100%;height:auto}.-our-projects .expandable__content .content-container__top{padding-bottom:0;max-width:85%}.-our-projects .expandable__content .content-container__top__title{line-height:27px;font-size:21px}.-our-projects .expandable__content .content-container__top__link-date{display:none}.-our-projects .expandable__content .content-container__bottom{line-height:150%;max-width:85%;font-size:16px}.-our-projects .expandable__content .content-container__date__link-date{margin-top:auto;align-self:flex-end;display:block;font-size:14px;font-family:spaceMono;color:#6d7d7f;position:absolute;bottom:32px}}.expandable{width:100%}.expandable.-card-expanded{margin-bottom:-2px}.expandable__button{display:flex;justify-content:flex-start;width:100%}.expandable__button.-but-expanded .button i{transform:rotate(0deg)}.expandable__button .button{flex-direction:row;justify-content:space-between;padding:13px 18px;width:100%;text-wrap:wrap;text-align:left;z-index:2;position:relative;font-size:14px;line-height:23px}.expandable__button .button i{padding:0;transform-origin:60% 50%;transform:rotate(180deg);margin-right:5px}.expandable__button .button i:first-child{padding-left:0}.expandable__content{height:0;max-height:0;transition:all .5s ease;overflow:hidden;background:#fff;border:1px solid #566d6f;margin-top:-2px}.expandable__content a{text-decoration:none}.expandable__content a:hover .content-container__date__link-date__date,.expandable__content a:hover .content-container__top__link-date__date,.expandable__content a:hover .content-container__top__title{color:#fb8154}.expandable__content a:hover .image-container img{transform:scale(1.05)}.expandable__content .image-container{height:0;transition:all .5s ease;position:relative;display:block;overflow:hidden}.expandable__content .image-container .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(rgba(255,165,0,.6),rgba(255,69,0,.4));mix-blend-mode:multiply;opacity:1;transition:opacity .3s ease;pointer-events:none}.expandable__content .image-container img{height:100%;width:100%;object-fit:cover;opacity:0;transition:all .5s ease;z-index:-1;position:relative}.expandable__content .content-container{overflow:hidden;transition:all .5s ease;opacity:0;z-index:-1;position:relative;padding:18px;height:0;max-height:0}.expandable__content .content-container__top{padding-bottom:13px;display:flex;justify-content:space-between;align-items:flex-start;flex-direction:column}.expandable__content .content-container__top a{text-decoration:none}.expandable__content .content-container__top__title{font-family:spaceMono;text-transform:uppercase;color:#0c2729;font-size:21px;line-height:27px;margin-bottom:13px;color:#7a85e9}.expandable__content .content-container__top__link-date{display:flex;justify-content:space-between;gap:18px;align-items:flex-end}.expandable__content .content-container__top__link-date__date{text-transform:uppercase;font-family:spaceMono;color:#6d7d7f;display:flex;font-size:13px;line-height:13px}.expandable__content .content-container__bottom{font-family:FKDisplayRegular;color:#566d6f;font-size:18px}.expandable__content.-expanded{height:100%;max-height:800px;background:#fff;overflow:hidden}.expandable__content.-expanded .image-container{display:block;height:200px}.expandable__content.-expanded .image-container img{opacity:1;max-height:800px;z-index:1}.expandable__content.-expanded .content-container{max-height:600px;height:100%;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;opacity:1;z-index:1}.work-page{padding-bottom:100px}.work-page .heading:after{background-image:url(/work-bckg.webp)!important}.work-page__first-section{margin-top:54px;margin-bottom:0}.work-page__project-section .section{margin-bottom:59px}.work-page__project-section .expandable-group .expandable{margin-top:0}.work-page__project-section .expandable-group .expandable__content.-expanded{height:100%;max-height:800px}.work-page__project-section .expandable-group .expandable__button .button{flex-direction:row;justify-content:space-between;padding:13px 18px}.work-page__project-section .expandable-group .expandable__button .button .icon-arrow{padding:0;transform-origin:60% 50%}.work-page__mission-section .section{margin-bottom:54px}.work-page__mission-section .quote{color:#7a85e9!important}.work-page__problem-section .section{margin-bottom:51px}.work-page__problem-section__accordion-container__alone{margin-top:72px}.work-page__problem-section__accordion-container__alone button{display:none}.work-page__problem-section__accordion-container__alone .content-container.-expanded{max-width:100%;margin-top:36px}.work-page__problem-section__accordion-container__alone .content-container.-expanded .textblock{color:#566d6f}@media only screen and (min-width:768px){.work-page{padding-bottom:347px}.work-page__project-section .expandable-group .expandable__button .button{flex-direction:row-reverse}.work-page__project-section .expandable-group .expandable__button .button .icon-arrow{margin-right:15px;transform-origin:55% 50%}.work-page__project-section .expandable-group .expandable.-right .expandable__button .button{flex-direction:row}.work-page__project-section .expandable-group .expandable.-right .expandable__button .button .icon-arrow{margin-right:-6px;transform-origin:33% 50%;margin-left:10px}.work-page__project-section .expandable-group .expandable.-right .expandable__button .button i{padding-left:0;padding-right:10px}.work-page__problem-section .section{margin-bottom:72px}.work-page__problem-section__accordion-container{display:flex;flex-direction:row;flex-wrap:wrap}.work-page__problem-section__accordion-container__column{display:flex;align-items:flex-start;justify-content:space-between;width:100%;margin-bottom:0}.work-page__problem-section__accordion-container__column:first-child{margin-bottom:30px}.work-page__problem-section__accordion-container__column .accordion{width:47%}}@media only screen and (min-width:980px){.work-page{display:flex;flex-direction:column}.work-page__first-section{order:0;margin-top:72px}.work-page__project-section{margin-top:0;order:1}.work-page__project-section .section{width:100%;margin-bottom:72px}.work-page__project-section .section .header .divider .button,.work-page__project-section .section .textblock{display:none}.work-page__mission-section{order:3}.work-page__mission-section .section{width:100%}.work-page__mission-section .section .header{width:40%}.work-page__mission-section .section .header .divider .button{display:none}.work-page__mission-section .imageQuote{margin-bottom:72px}.work-page__mission-section .imageQuote .separator{display:none}.work-page__problem-section{order:2;margin-top:100px}.work-page__problem-section .section{margin-bottom:100px}.work-page__problem-section .section .header .divider .button{display:none}.work-page__problem-section__accordion-container{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.work-page__problem-section__accordion-container__column{display:flex;flex-wrap:wrap;justify-content:space-between;width:48%;width:50%}.work-page__problem-section__accordion-container__column .accordion{width:100%}.work-page__problem-section__accordion-container__column .accordion .content-container.-expanded{min-height:190px}.work-page__problem-section__accordion-container__column:first-child{width:45%}.work-page__problem-section__accordion-container:last-child{width:100%}}@media only screen and (min-width:1200px){.work-page__first-section{margin-top:100px}.work-page__first-section .section{margin-bottom:100px}.work-page__project-section .section{margin-bottom:51px}.work-page__problem-section{margin-top:100px}.work-page__problem-section .section{margin-bottom:100px}.work-page__problem-section__accordion-container__alone{margin-top:100px}}@font-face{font-family:aif-icons;src:url(/_next/static/media/aif-icons.1ba08650.eot);src:url(/_next/static/media/aif-icons.1ba08650.eot) format("embedded-opentype"),url(/_next/static/media/aif-icons.9154d998.woff) format("woff"),url(/_next/static/media/aif-icons.71d11a09.ttf) format("truetype"),url(/_next/static/media/aif-icons.236144af.svg) format("svg");font-weight:400;font-style:normal}[data-icon]:before{content:attr(data-icon)}[class*=" icon-"]:before,[class^=icon-]:before,[data-icon]:before{font-family:aif-icons!important;font-style:normal!important;font-weight:400!important;font-feature-settings:normal!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-about:before{content:"d"}.icon-arrow:before{content:"e"}.icon-lens:before{content:"f"}.icon-news:before{content:"g"}.icon-newsletter:before{content:"h"}.icon-newsletter-1:before{content:"a"}.icon-finger-icon:before{content:"b"}.icon-download-icon:before{content:"c"}.icon-bluesky-streamline-simple-icons:before{content:"i"}.icon-rrss:before{content:"j"}.icon-linkedin:before{content:"l"}.imageQuote{display:flex;flex-direction:column}.imageQuote .separator{order:1}.imageQuote .image-container{order:2}.imageQuote .image-container .imagecustom{width:100%;object-fit:cover;margin-bottom:0;margin-top:72px;height:calc(100vw - 66px)}.imageQuote .quote-container{order:0}.imageQuote .quote-container .quote{margin-bottom:17px;order:0}.imageQuote .quote-container .quote .-md{margin-bottom:0}@media only screen and (min-width:768px){.imageQuote .image-container .imagecustom{height:250px}}@media only screen and (min-width:980px){.imageQuote{display:flex;justify-content:space-between;flex-wrap:wrap;flex-direction:row}.imageQuote .imagecustom{display:block}.imageQuote .quote-container{width:45%;margin-top:-15px}.imageQuote .quote-container .quote.-md{font-size:51px}.imageQuote .quote-container .signature{line-height:12px}.imageQuote .separator{margin-top:36px}.imageQuote .image-container{width:50%;margin-bottom:36px;order:1}.imageQuote .image-container .imagecustom{width:100%;height:100%;margin-top:0}}