.tns-outer{padding:0!important}.tns-outer [hidden]{display:none!important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{transition:all 0s}.tns-slider>.tns-item{box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{clear:both;content:"";display:table}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-gallery,.tns-no-calc{left:0;position:relative}.tns-gallery{min-height:1px}.tns-gallery>.tns-item{left:-100%;position:absolute;transition:transform 0s,opacity 0s}.tns-gallery>.tns-slide-active{left:auto!important;position:relative}.tns-gallery>.tns-moving{transition:all .25s}.tns-autowidth{display:inline-block}.tns-lazy-img{opacity:.6;transition:opacity .6s}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{left:-10000em;position:absolute}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{filter:alpha(opacity=100);opacity:1;z-index:0}.tns-fadeOut,.tns-normal{filter:alpha(opacity=0);opacity:0;z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{height:10px;margin:0 auto;overflow:hidden;position:relative;width:310px}.tns-t-ct{position:absolute;right:0;width:2333.3333333%;width:2333.33333%;width:2333.3333333333%}.tns-t-ct:after{clear:both;content:"";display:table}.tns-t-ct>div{float:left;height:10px;width:1.4285714%;width:1.42857%;width:1.4285714286%}*,:after,:before{box-sizing:border-box}*{margin:0}body,html{height:100%}body{line-height:1.5;-webkit-font-smoothing:antialiased}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}#__next,#root{isolation:isolate}ul{list-style:none;margin:0;padding:0}:root{--color-1:#fe5200;--color-2:#ff8b00;--color-3:#aead93;--color-4:#e6e8d6;--color-5:#31d49e;--color-6:#12333f;--theme-color-text-dark:#1e1e1c;--theme-color-text-light:#fff;--theme-gutter:clamp(1.875rem,3.75vw,4.8rem);--theme-content-column:100%;--theme-full-width-max:156.25rem}@media (min-width:60rem){:root{--theme-gutter:clamp(2.5rem,4.166666667vw,6.5104166666rem);--theme-content-column:100%}}#skip_navigation_button{background-color:#fff;color:#000;left:-100%;padding:1rem;position:fixed;top:0;transition:left .2s 2s;z-index:999999}#skip_navigation_button:focus{left:0;transition:left .2s 0s}@view-transition{navigation:auto}::view-transition-old(root){animation:page-fade-out .3s ease-out forwards}::view-transition-new(root){animation:page-fade-in .3s ease-in forwards}@keyframes page-fade-out{0%{opacity:1}to{opacity:0}}@keyframes page-fade-in{0%{opacity:0}to{opacity:1}}body,html{font-family:Sora,sans-serif;font-style:normal;font-weight:400;line-height:125%}.h1,h1{font-size:clamp(1.875rem,8vw,4.8rem);font-weight:400;line-height:105%}.h1.xl,h1.xl{font-size:clamp(4.6875rem,20vw,12rem);font-weight:700;line-height:90.66666667%}.h1.article,h1.article{font-size:clamp(1.75rem,7.4666666667vw,4.48rem);line-height:125%}.h2,h2{font-size:clamp(1.25rem,5.3333333333vw,3.2rem);line-height:105%}.h3,.h3 a,h3,h3 a{color:#000;font-size:clamp(1rem,4.2666666667vw,2.56rem);font-weight:400;line-height:125%}.eyebrow{font-size:clamp(.9375rem,4vw,2.4rem);font-weight:400;line-height:140%}a,li,p{color:var(--theme-color-text-dark);font-size:clamp(.8125rem,3.4666666667vw,2.08rem);line-height:123.07692308%}a,button{cursor:pointer}a:active,a:visited{color:#000}.component .body p{margin-block-end:1em}.spiritus .button-primary,.spiritus button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#e6e8d6;border:0;border-radius:clamp(2.5rem,10.6666666667vw,6.4rem);color:var(--theme-color-text-dark);cursor:pointer!important;display:inline-block;font-size:clamp(.875rem,3.7333333333vw,2.24rem);font-weight:600;line-height:110%;line-height:clamp(2.5rem,10.6666666667vw,6.4rem);padding-inline-end:clamp(2.5rem,10.6666666667vw,6.4rem);padding-inline-start:clamp(2.5rem,10.6666666667vw,6.4rem);text-decoration:none;transition:background-color .3s}.spiritus .button-primary.white,.spiritus button.white{background-color:var(--theme-color-text-light)}.spiritus .button-primary:hover,.spiritus button:hover{background-color:#dee1cc}@media (min-width:60rem){.h1,h1{font-size:clamp(3.5416666668rem,5.9027777778vw,9.2230902777rem)}.h1.xl,h1.xl{font-size:clamp(13.0000000007rem,21.6666666667vw,33.8541666665rem)}.h1.article,h1.article{font-size:clamp(2.4166666668rem,4.0277777778vw,6.2934027777rem);line-height:105.172413793%}.h2,h2{font-size:clamp(2.7083333335rem,4.5138888889vw,7.0529513888rem)}.eyebrow,.h3,.h3 a,h3,h3 a{font-size:clamp(1.1666666667rem,1.9444444444vw,3.0381944444rem)}a,li,p{font-size:clamp(.6666666667rem,1.1111111111vw,1.7361111111rem);line-height:125%}.spiritus .button-primary,.spiritus button{border-radius:clamp(2.0833333334rem,3.4722222222vw,5.4253472222rem);font-size:clamp(.7083333334rem,1.1805555556vw,1.8446180555rem);line-height:clamp(2.0833333334rem,3.4722222222vw,5.4253472222rem);padding-inline-end:clamp(1.7500000001rem,2.9166666667vw,4.5572916666rem);padding-inline-start:clamp(1.7500000001rem,2.9166666667vw,4.5572916666rem)}}.no-js .button-share,.no-js .show-form-global,.no-js a[href="#show-form-global"]{display:none}footer,main.site-content{margin:0 auto;max-width:var(--theme-full-width-max)}.site-content{padding:0}.component{padding-inline:var(--theme-gutter)}.component.full-width{padding-inline:0}@media (min-width:60rem){.component{padding-inline:var(--theme-gutter)}.component.full-width{padding-inline:0}}.top-spacing-sm{margin-block-start:clamp(1.25rem,5.3333333333vw,3.2rem)}.top-spacing-md{margin-block-start:clamp(2.5rem,10.6666666667vw,6.4rem)}.top-spacing-lg{margin-block-start:clamp(3.75rem,16vw,9.6rem)}.bottom-spacing-sm{margin-block-end:clamp(1.25rem,5.3333333333vw,3.2rem)}.bottom-spacing-md{margin-block-end:clamp(2.5rem,10.6666666667vw,6.4rem)}.bottom-spacing-lg{margin-block-end:clamp(3.75rem,16vw,9.6rem)}@media (min-width:60rem){.top-spacing-sm{margin-block-start:clamp(1.6666666667rem,2.7777777778vw,4.3402777778rem)}.top-spacing-md{margin-block-start:clamp(3.3333333335rem,5.5555555556vw,8.6805555555rem)}.top-spacing-lg{margin-block-start:clamp(5.0000000003rem,8.3333333333vw,13.0208333333rem)}.bottom-spacing-sm{margin-block-end:clamp(1.6666666667rem,2.7777777778vw,4.3402777778rem)}.bottom-spacing-md{margin-block-end:clamp(3.3333333335rem,5.5555555556vw,8.6805555555rem)}.bottom-spacing-lg{margin-block-end:clamp(5.0000000003rem,8.3333333333vw,13.0208333333rem)}}@keyframes slideDown{to{transform:translateY(0)}}@keyframes slideUp{to{transform:translateY(-100%)}}@keyframes fadeIn{to{opacity:1}}@keyframes fadeOut{to{opacity:0}}header.global-header{align-items:center;display:flex;justify-content:space-between;left:0;padding:clamp(1.25rem,5.3333333333vw,3.2rem) var(--theme-gutter);position:absolute;right:0;top:0;z-index:99999}header.global-header .logo-img{max-width:clamp(6.5rem,27.7333333333vw,16.64rem);position:relative;z-index:101}header.global-header .mobile-menu-toggle{background:none;background-color:transparent;border:none;display:block;height:clamp(2.125rem,9.0666666667vw,5.44rem);padding:0;position:relative;width:clamp(2.125rem,9.0666666667vw,5.44rem);z-index:101}header.global-header .mobile-menu-toggle .hamburger:after,header.global-header .mobile-menu-toggle .hamburger:before{background-color:var(--theme-color-text-dark);content:"";height:clamp(.125rem,.5333333333vw,.32rem);left:0;position:absolute;transform-origin:center center;transition:transform .3s,top .3s,bottom .3s;width:100%}header.global-header .mobile-menu-toggle .hamburger{top:50%;transform:translateY(-50%)}header.global-header .mobile-menu-toggle .hamburger:before{top:clamp(.75rem,3.2vw,1.92rem)}header.global-header .mobile-menu-toggle .hamburger:after{bottom:clamp(.75rem,3.2vw,1.92rem)}header.global-header.mobile-menu-open .mobile-menu-toggle .hamburger:before{top:clamp(1rem,4.2666666667vw,2.56rem);transform:rotate(25deg)}header.global-header.mobile-menu-open .mobile-menu-toggle .hamburger:after{bottom:clamp(1rem,4.2666666667vw,2.56rem);transform:rotate(-25deg)}header.global-header .main-nav{animation:fadeIn .3s ease-in-out .3s forwards;opacity:0}header.global-header.mobile-menu-open .main-navigation{align-items:flex-start;display:flex;flex-direction:column;gap:clamp(1.25rem,5.3333333333vw,3.2rem)}header.global-header nav ul li a{color:var(--theme-color-text-dark);font-size:clamp(1.5rem,6.4vw,3.84rem);font-weight:600;text-decoration:none}header.global-header .nav-container{display:none}header.global-header.mobile-menu-open .nav-container{animation:slideDown .4s ease-in-out forwards;backdrop-filter:blur(20px);background-color:hsla(0,0%,100%,.65);display:block;height:100%;left:0;padding:clamp(6.25rem,26.6666666667vw,16rem) var(--theme-gutter);position:fixed;top:0;transform:translateY(-100%);width:100%}header.global-header .main-navigation li.show-form-global{padding-inline:clamp(1.25rem,5.3333333333vw,3.2rem)}header.global-header .main-navigation li.show-form-global a{font-size:clamp(.9375rem,4vw,2.4rem);line-height:clamp(2.1875rem,9.3333333333vw,5.6rem)}header.global-header.mobile-menu-open .main-navigation li.show-form-global{background-color:transparent;border:clamp(.0625rem,.2666666667vw,.16rem) solid #000;padding-inline:clamp(1.125rem,4.8vw,2.88rem)}header.global-header.mobile-menu-open .main-navigation li.show-form-global a{line-height:clamp(2.0625rem,8.8vw,5.28rem)}header.global-header .main-navigation .menu-item-has-children>a:after{background-image:url(images/icon-caret-down.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:clamp(1.25rem,5.3333333333vw,3.2rem);margin-left:.4em;transition:transform .3s;vertical-align:middle;width:clamp(1.25rem,5.3333333333vw,3.2rem)}header.global-header .main-navigation .menu-item-has-children.submenu-open>a:after,header.global-header.desktop-submenu-open .main-navigation .menu-item-has-children>a:after{transform:rotate(180deg)}header.global-header .main-navigation .menu-item-has-children .sub-menu{display:none;flex-direction:column;gap:clamp(.9375rem,4vw,2.4rem);margin-top:clamp(.9375rem,4vw,2.4rem)}header.global-header .main-navigation .menu-item-has-children.submenu-open .sub-menu,header.global-header.desktop-submenu-open .main-navigation .menu-item-has-children .sub-menu{display:flex}header.global-header .main-navigation .menu-item-has-children .sub-menu li a{font-size:clamp(1.25rem,5.3333333333vw,3.2rem);font-weight:400}header.global-header .main-navigation .menu-item-has-children .sub-menu li a:after{background-image:url(images/icon-arrow-to-top-right.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:clamp(.625rem,2.6666666667vw,1.6rem);margin-left:.4em;vertical-align:middle;width:clamp(.625rem,2.6666666667vw,1.6rem)}header.global-header.is-light-version .mobile-menu-toggle .hamburger:after,header.global-header.is-light-version .mobile-menu-toggle .hamburger:before{background-color:var(--theme-color-text-light)}header.global-header.is-light-version.mobile-menu-open .mobile-menu-toggle .hamburger:after,header.global-header.is-light-version.mobile-menu-open .mobile-menu-toggle .hamburger:before{background-color:var(--theme-color-text-dark)}header.global-header.is-light-version.mobile-menu-open .logo-img{filter:invert(1)}@media (min-width:60rem){header.global-header,header.global-header nav ul{align-items:center;display:flex;gap:clamp(1.5833333334rem,2.6388888889vw,4.1232638889rem)}header.global-header{height:clamp(5.4166666669rem,9.0277777778vw,14.1059027777rem);justify-content:flex-start;padding-inline:var(--theme-gutter)}header.global-header .mobile-menu-toggle{display:none}header.global-header .nav-container{display:block;margin-left:auto}header.global-header .main-nav{animation:none;opacity:1}header.global-header .main-navigation{align-items:center;display:flex;gap:clamp(1.5833333334rem,2.6388888889vw,4.1232638889rem)}header.global-header>a{margin-inline-end:auto}header.global-header .logo-img{max-width:clamp(9.2500000005rem,15.4166666667vw,24.0885416665rem)}header.global-header nav ul li a{font-size:clamp(.625rem,1.0416666667vw,1.6276041667rem);font-weight:700;position:relative}header.global-header .main-navigation li.show-form-global{border:solid clamp(.0416666667rem,.0694444444vw,.1085069444rem) var(--color-4);line-height:clamp(1.3750000001rem,2.2916666667vw,3.5807291666rem);padding-inline:clamp(.75rem,1.25vw,1.953125rem);transition:all .3s}header.global-header .main-navigation li.show-form-global a{font-size:clamp(.625rem,1.0416666667vw,1.6276041667rem);line-height:clamp(1.3750000001rem,2.2916666667vw,3.5807291666rem)}header.global-header.desktop-submenu-open .main-navigation li.show-form-global{background-color:transparent;border-color:#000;transition-delay:.3s}header.global-header .main-navigation .menu-item-has-children>a:after{height:clamp(.6666666667rem,1.1111111111vw,1.7361111111rem);width:clamp(.6666666667rem,1.1111111111vw,1.7361111111rem)}header.global-header .nav-container:before{backdrop-filter:blur(20px);background-color:hsla(0,0%,100%,.65);border-radius:clamp(.8333333334rem,1.3888888889vw,2.1701388889rem);content:"";height:calc(100% - clamp(1.6666666667rem, 2.7777777778vw, 4.3402777778rem));left:clamp(.8333333334rem,1.3888888889vw,2.1701388889rem);position:fixed;top:clamp(.8333333334rem,1.3888888889vw,2.1701388889rem);transform:scaleY(0) scaleX(.5);transform-origin:top;transition:transform .5s cubic-bezier(.7,0,.3,1);width:calc(100% - clamp(1.6666666667rem, 2.7777777778vw, 4.3402777778rem));z-index:-1}header.global-header.desktop-submenu-open .nav-container:before{transform:scaleY(1) scaleX(1)}header.global-header .main-navigation .menu-item-has-children .sub-menu{align-items:flex-start;display:flex;flex-direction:column;gap:clamp(.8333333334rem,1.3888888889vw,2.1701388889rem);left:var(--theme-gutter);margin-block-start:0;pointer-events:none;position:absolute;top:clamp(8.3333333338rem,13.8888888889vw,21.7013888888rem)}header.global-header.desktop-submenu-open .main-navigation .sub-menu{pointer-events:auto}header.global-header .main-navigation .menu-item-has-children .sub-menu li a{display:block;font-size:clamp(2.0000000001rem,3.3333333333vw,5.2083333333rem);gap:clamp(.625rem,1.0416666667vw,1.6276041667rem);opacity:0;transition:opacity .3s}header.global-header.desktop-submenu-open .main-navigation .menu-item-has-children .sub-menu li a{opacity:1;transition-delay:.5s}header.global-header .main-navigation .menu-item-has-children .sub-menu li a:after{transition:transform .3s}header.global-header .main-navigation .menu-item-has-children .sub-menu li a:hover:after{transform:rotate(45deg)}header.global-header.desktop-submenu-open .menu-item-has-children>a{text-decoration:underline}header.global-header.is-light-version nav ul li a{color:var(--theme-color-text-light)}header.global-header.is-light-version nav ul li.show-form-global a{color:var(--theme-color-text-dark)}header.global-header.is-light-version .main-navigation .menu-item-has-children>a:after{filter:brightness(0) invert(1)}header.global-header.is-light-version .main-navigation .menu-item-has-children>a:after,header.global-header.is-light-version nav ul li a,header.global-header.is-light-version.desktop-submenu-open .logo-img{transition:all .3s}header.global-header.is-light-version.desktop-submenu-open .logo-img,header.global-header.is-light-version.desktop-submenu-open .main-navigation .menu-item-has-children>a:after,header.global-header.is-light-version.desktop-submenu-open nav ul li a{transition-delay:.3s}header.global-header.is-light-version.desktop-submenu-open .logo-img{filter:invert(1)}header.global-header.is-light-version.desktop-submenu-open nav ul li a{color:var(--theme-color-text-dark)}header.global-header.is-light-version.desktop-submenu-open .main-navigation .menu-item-has-children>a:after{filter:none}}footer.global-footer a{color:var(--theme-color-text-dark)}footer.global-footer .awards{display:grid;gap:clamp(1.875rem,8vw,4.8rem);grid-template-columns:1fr 1fr;list-style:none;padding-block:clamp(2.5rem,10.6666666667vw,6.4rem);padding-inline:var(--theme-gutter)}footer.global-footer .awards li{align-items:center;display:flex;justify-content:center}footer.global-footer .awards li img{max-height:clamp(5rem,21.3333333333vw,12.8rem);max-width:100%}footer.global-footer .nav-copyright-container{background-color:var(--color-4);padding:clamp(1.875rem,8vw,4.8rem)}footer.global-footer .footer-navigation ul{display:flex;flex-direction:column;gap:clamp(.9375rem,4vw,2.4rem);list-style:none;margin-block-end:clamp(.9375rem,4vw,2.4rem)}footer.global-footer .footer-navigation li.strong a{font-weight:700}footer.global-footer .footer-navigation a{text-decoration:underline}footer.global-footer .copyright{font-size:clamp(.875rem,3.7333333333vw,2.24rem)}@media (min-width:60rem){footer.global-footer .awards{align-items:center;display:flex;padding-inline:var(--theme-gutter);padding-bottom:clamp(2.5000000001rem,4.1666666667vw,6.5104166666rem)}footer.global-footer .awards li img{max-height:clamp(4.1666666669rem,6.9444444444vw,10.8506944444rem)}footer.global-footer .nav-copyright-container{align-items:center;display:flex;justify-content:space-between;padding:clamp(1.2500000001rem,2.0833333333vw,3.2552083333rem) var(--theme-gutter)}footer.global-footer .footer-navigation ul{flex-direction:row;gap:clamp(1.2500000001rem,2.0833333333vw,3.2552083333rem);margin-block-end:0}footer.global-footer .copyright{font-size:clamp(.6666666667rem,1.1111111111vw,1.7361111111rem)}}body.frozen{overflow:hidden}dialog.global-contact-form-modal{border:0;border-radius:clamp(.625rem,2.6666666667vw,1.6rem);height:96%;left:50%;opacity:0;padding:clamp(.5rem,2.1333333333vw,1.28rem);position:fixed;top:50%;transform:scale(.95) translate(-50%,-50%);transform-origin:top left;transition:opacity .3s ease-in-out,transform .3s ease-in-out,display allow-discrete .3s;transition-delay:.125s;width:96%}dialog.global-contact-form-modal.is-open{opacity:1;transform:scale(1) translate(-50%,-50%)}dialog.global-contact-form-modal.is-closing{opacity:0;transform:scale(.95) translate(-50%,-50%);transition-delay:0s}dialog.global-contact-form-modal::backdrop{backdrop-filter:blur(20px);background-color:rgba(254,82,0,.9);transition:background-color .25s ease-in-out,display allow-discrete .25s}dialog.global-contact-form-modal.is-open::backdrop{background-color:rgba(254,82,0,.9)}dialog.global-contact-form-modal.is-closing::backdrop{background-color:transparent}dialog.global-contact-form-modal .contact-info,dialog.global-contact-form-modal .header{align-items:flex-end;display:flex;flex-direction:column-reverse;flex-wrap:wrap;gap:clamp(1rem,4.2666666667vw,2.56rem)}dialog.global-contact-form-modal .contact-info{align-items:center;flex-direction:column}dialog.global-contact-form-modal .header h2{font-size:clamp(1.25rem,5.3333333333vw,3.2rem);font-weight:700;margin-block-end:.5em;text-align:center;width:100%}dialog.global-contact-form-modal .header .button-close{background-color:transparent;border-radius:0;height:clamp(.6875rem,2.9333333333vw,1.76rem);line-height:normal;padding:0;width:clamp(.6875rem,2.9333333333vw,1.76rem)}@media (min-width:60rem){dialog.global-contact-form-modal{border-radius:clamp(.4166666667rem,.6944444444vw,1.0850694444rem);height:80%;max-width:clamp(41.6666666688rem,69.4444444444vw,108.5069444438rem);padding:clamp(2.5000000001rem,4.1666666667vw,6.5104166666rem);width:90%}dialog.global-contact-form-modal .contact-info,dialog.global-contact-form-modal .header{align-items:flex-start;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}dialog.global-contact-form-modal .header h2{font-size:clamp(1.1666666667rem,1.9444444444vw,3.0381944444rem);text-align:left;width:auto}dialog.global-contact-form-modal .header .button-close{height:clamp(.8333333334rem,1.3888888889vw,2.1701388889rem);width:clamp(.8333333334rem,1.3888888889vw,2.1701388889rem)}}.page-template-page-basic main{padding:var(--theme-gutter);padding-block-start:clamp(4.6875rem,20vw,12rem)}.page-template-page-basic main .entry-title{margin-block-end:4rem}.page-template-page-basic main h1{margin-block-end:1em}.page-template-page-basic main h2{margin-block-end:1.5em}.page-template-page-basic main a,.page-template-page-basic main li,.page-template-page-basic main p{line-height:1.25em}@media (min-width:60rem){.page-template-page-basic main{padding:var(--theme-gutter);padding-block-start:clamp(8.3333333338rem,13.8888888889vw,21.7013888888rem)}.page-template-page-basic main .entry-content{max-width:clamp(41.0416666687rem,68.4027777778vw,106.8793402771rem)}}.page-template-template-latest-news .component-project-header{padding-block-start:clamp(7.8125rem,33.3333333333vw,20rem)!important}.page-template-template-latest-news .posts-list{display:flex;flex-direction:column}.page-template-template-latest-news .posts-list .news-item{border-bottom:1px solid var(--theme-color-text-dark);padding-block:clamp(1.5625rem,6.6666666667vw,4rem)}.page-template-template-latest-news .posts-list .news-item-link{color:var(--theme-color-text-dark);text-decoration:none}.page-template-template-latest-news .posts-list .news-item-link:hover .news-title:after{transform:rotate(45deg)}.page-template-template-latest-news .posts-list .news-title{display:inline;font-size:clamp(1.125rem,4.8vw,2.88rem);font-weight:400;line-height:1.2}.page-template-template-latest-news .posts-list .news-date{display:block;font-size:clamp(.75rem,3.2vw,1.92rem);font-weight:700;margin-top:clamp(.5rem,2.1333333333vw,1.28rem)}.page-template-template-latest-news .posts-list .news-title:after{background-image:url(images/icon-arrow-to-top-right.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:clamp(.75rem,3.2vw,1.92rem);margin-left:.4em;transition:transform .3s;vertical-align:middle;width:clamp(.75rem,3.2vw,1.92rem)}.page-template-template-latest-news .pagination-container{display:flex;font-size:clamp(1rem,4.2666666667vw,2.56rem);gap:clamp(1rem,4.2666666667vw,2.56rem);margin-block-start:clamp(2rem,8.5333333333vw,5.12rem)}.page-template-template-latest-news .pagination-container a{font-size:clamp(1rem,4.2666666667vw,2.56rem);font-weight:700}@media (min-width:60rem){.page-template-template-latest-news .component-project-header{padding-block-start:clamp(8.3333333338rem,13.8888888889vw,21.7013888888rem)!important}.page-template-template-latest-news .posts-list{align-items:start;-moz-column-gap:clamp(1.6666666667rem,2.7777777778vw,4.3402777778rem);column-gap:clamp(1.6666666667rem,2.7777777778vw,4.3402777778rem);display:grid;grid-template-columns:1fr 1fr;margin-block-start:clamp(2.5000000001rem,4.1666666667vw,6.5104166666rem);row-gap:0}.page-template-template-latest-news .posts-list .news-item{border-bottom:0;border-top:1px solid var(--theme-color-text-dark);display:flex;flex-direction:column;height:100%;padding-block-end:clamp(3.3333333335rem,5.5555555556vw,8.6805555555rem);padding-block-start:clamp(2.5000000001rem,4.1666666667vw,6.5104166666rem)}.page-template-template-latest-news .posts-list:not(.is-paginated) .news-item:first-child{grid-row:span 2}.page-template-template-latest-news .posts-list:not(.is-paginated) .news-item:first-child .news-item-link{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between}.page-template-template-latest-news .posts-list .news-title{font-size:clamp(.9166666667rem,1.5277777778vw,2.3871527778rem)}.page-template-template-latest-news .posts-list:not(.is-paginated) .news-item:first-child .news-title{font-size:clamp(2.7083333335rem,4.5138888889vw,7.0529513888rem)}.page-template-template-latest-news .posts-list:not(.is-paginated) .news-item:first-child .news-title:after{height:clamp(1.3333333334rem,2.2222222222vw,3.4722222222rem);margin-left:.4em;width:clamp(1.3333333334rem,2.2222222222vw,3.4722222222rem)}.page-template-template-latest-news .posts-list .news-date{font-size:clamp(.5833333334rem,.9722222222vw,1.5190972222rem);margin-top:clamp(.625rem,1.0416666667vw,1.6276041667rem)}.page-template-template-latest-news .posts-list:not(.is-paginated) .news-item:first-child .news-date{font-size:clamp(.6666666667rem,1.1111111111vw,1.7361111111rem);margin-top:clamp(1.2500000001rem,2.0833333333vw,3.2552083333rem)}.page-template-template-latest-news .posts-list .news-title:after{height:clamp(.5833333334rem,.9722222222vw,1.5190972222rem);width:clamp(.5833333334rem,.9722222222vw,1.5190972222rem)}.page-template-template-latest-news .pagination-container{gap:clamp(.6666666667rem,1.1111111111vw,1.7361111111rem);margin-block-start:0}.page-template-template-latest-news .pagination-container,.page-template-template-latest-news .pagination-container a{font-size:clamp(.6666666667rem,1.1111111111vw,1.7361111111rem)}}.single-post .component-project-header,.single-post .entry-content{position:relative}.single-post .buttons-container{display:flex;justify-content:space-between}.single-post .button-all-news{align-items:center;color:var(--theme-color-text-dark);display:flex;font-size:clamp(.8125rem,3.4666666667vw,2.08rem);gap:clamp(.25rem,1.0666666667vw,.64rem);text-decoration:none}.single-post .component-project-header h1{margin-block-start:clamp(2.25rem,9.6vw,5.76rem)}.single-post .component-project-header .published-date{display:block;font-weight:700;margin-block-start:clamp(2.25rem,9.6vw,5.76rem)}.single-post .entry-content{padding-block-start:clamp(1.875rem,8vw,4.8rem);padding-inline:var(--theme-gutter)}.single-post .entry-content h2{font-size:clamp(1rem,4.2666666667vw,2.56rem);font-weight:400;line-height:1.25em}.single-post .entry-content ol,.single-post .entry-content p,.single-post .entry-content ul{margin-block-end:1.5em}.single-post .entry-content blockquote,.single-post .entry-content figure,.single-post .entry-content h2,.single-post .entry-content h3,.single-post .entry-content h4{margin-block:clamp(1.875rem,8vw,4.8rem)}.single-post .entry-content figcaption{font-size:clamp(.75rem,3.2vw,1.92rem)}.single-post .up-next-section{background-color:var(--color-1);margin-top:clamp(3.75rem,16vw,9.6rem);padding-block:clamp(2.5rem,10.6666666667vw,6.4rem);padding-inline:var(--theme-gutter)}.single-post .up-next-section .section-title{color:var(--theme-color-text-dark);font-size:clamp(.9375rem,4vw,2.4rem);font-weight:400;line-height:140%}.single-post .up-next-section .up-next-link{color:var(--theme-color-text-dark);display:block;margin-top:clamp(.625rem,2.6666666667vw,1.6rem);text-decoration:none}.single-post .up-next-section .up-next-title{display:inline;font-size:clamp(1.375rem,5.8666666667vw,3.52rem);font-weight:400;line-height:1.2}.single-post .up-next-section .up-next-title:after{background-image:url(images/icon-arrow-to-top-right.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:clamp(1rem,4.2666666667vw,2.56rem);margin-left:.4em;vertical-align:middle;width:clamp(1rem,4.2666666667vw,2.56rem)}.single-post .up-next-section .up-next-date{display:block;font-size:clamp(.75rem,3.2vw,1.92rem);font-weight:700;margin-top:clamp(.9375rem,4vw,2.4rem)}.single-post .button-share{background-color:transparent;font-size:clamp(.9375rem,4vw,2.4rem);font-weight:700;line-height:1em;padding:0;position:relative}.single-post .button-share span{display:inline-block;position:absolute;right:clamp(1rem,4.2666666667vw,2.56rem);text-align:right;top:0;transition:opacity .3s;width:clamp(6.25rem,26.6666666667vw,16rem)}.single-post .button-share .success-text,.single-post .button-share.is-success .default-text{opacity:0}.single-post .button-share.is-success .success-text{opacity:1}.single-post .button-share:hover{background-color:transparent}.single-post .button-share:after{background-image:url(images/icon-arrow-to-top-right-small.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";display:inline-block;height:clamp(.625rem,2.6666666667vw,1.6rem);margin-left:.4em;transition:transform .3s;vertical-align:middle;width:clamp(.625rem,2.6666666667vw,1.6rem)}.single-post .entry-content .button-share{display:none}@media (min-width:60rem){.single-post .button-all-news{font-size:clamp(.5416666667rem,.9027777778vw,1.4105902778rem);gap:clamp(.5rem,.8333333333vw,1.3020833333rem);position:absolute}.single-post .component-project-header{padding-block-start:clamp(13.1250000007rem,21.875vw,34.1796874998rem)}.single-post .component-project-header h1{font-size:clamp(2.4166666668rem,4.0277777778vw,6.2934027777rem);margin-block-start:0}.single-post .component-project-header .published-date{margin-block-start:clamp(1.5000000001rem,2.5vw,3.90625rem)}.single-post .content-column{margin-inline:auto;max-width:clamp(36.4583333352rem,60.7638888889vw,94.9435763883rem);padding-inline:0}.single-post .entry-content{padding-block-start:clamp(5.0000000003rem,8.3333333333vw,13.0208333333rem)}.single-post .entry-content h2{font-size:clamp(1.1666666667rem,1.9444444444vw,3.0381944444rem)}.single-post .entry-content figcaption{font-size:clamp(.5rem,.8333333333vw,1.3020833333rem)}.single-post .entry-content blockquote,.single-post .entry-content figure,.single-post .entry-content h2,.single-post .entry-content h3,.single-post .entry-content h4{margin-block:clamp(2.5000000001rem,4.1666666667vw,6.5104166666rem)}.single-post .entry-content .content-column>:first-child,.single-post .entry-content figure.alignleft,.single-post .entry-content figure.alignright{margin-block-start:0}.single-post .entry-content figure.alignleft,.single-post .entry-content figure.alignright{margin-block-end:clamp(1.2500000001rem,2.0833333333vw,3.2552083333rem)}.single-post .component.up-next-section{margin-top:clamp(5.0000000003rem,8.3333333333vw,13.0208333333rem);padding-block:clamp(3.3333333335rem,5.5555555556vw,8.6805555555rem)}.single-post .up-next-section .section-title{font-size:clamp(1.1666666667rem,1.9444444444vw,3.0381944444rem)}.single-post .up-next-section .up-next-link{margin-top:clamp(.8333333334rem,1.3888888889vw,2.1701388889rem)}.single-post .up-next-section .up-next-link:hover .up-next-title:after{transform:rotate(45deg)}.single-post .up-next-section .up-next-title{font-size:clamp(2.0000000001rem,3.3333333333vw,5.2083333333rem)}.single-post .up-next-section .up-next-title:after{height:clamp(1.2500000001rem,2.0833333333vw,3.2552083333rem);transition:transform .3s;width:clamp(1.2500000001rem,2.0833333333vw,3.2552083333rem)}.single-post .up-next-section .up-next-date{font-size:clamp(.6666666667rem,1.1111111111vw,1.7361111111rem);margin-top:clamp(1.2500000001rem,2.0833333333vw,3.2552083333rem)}.single-post .share-button-container{display:flex;justify-content:flex-end;margin-inline:var(--theme-gutter);padding-inline:var(--theme-gutter);position:sticky;top:var(--theme-gutter);width:100%}.single-post .button-share{font-size:clamp(.625rem,1.0416666667vw,1.6276041667rem);position:absolute}.single-post .button-share span{right:clamp(.6666666667rem,1.1111111111vw,1.7361111111rem);width:clamp(4.1666666669rem,6.9444444444vw,10.8506944444rem)}.single-post .button-share:after{height:clamp(.4166666667rem,.6944444444vw,1.0850694444rem);width:clamp(.4166666667rem,.6944444444vw,1.0850694444rem)}.single-post .button-share:hover:after{transform:rotate(45deg)}.single-post .component-project-header .button-share{display:none}.single-post .entry-content .button-share{display:block}}.component-footer-cta{margin-block-end:0!important;margin-block-start:clamp(2.5rem,10.6666666667vw,6.4rem)}.component-footer-cta .image-container,.component-homepage-header .image-container{position:relative}.component-footer-cta .image-container picture,.component-homepage-header .image-container picture{height:100%;position:relative;width:100%}.component-footer-cta .image-container .bkg-img,.component-homepage-header .image-container .bkg-img{height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.component-footer-cta .image-container .logo-img,.component-homepage-header .image-container .logo-img{left:0;position:absolute;right:0;top:0}.component-footer-cta .image-container .logo-img{bottom:clamp(-.25rem,-1.0666666667vw,-.64rem);top:auto;width:100%}.component-footer-cta .content-container,.component-homepage-header .content-container{background-color:#fff;padding:clamp(2.5rem,10.6666666667vw,6.4rem) var(--theme-gutter)}.component-footer-cta .content-container h2{font-weight:400}.component-footer-cta .content-container button,.component-homepage-header .content-container button{margin-block-start:clamp(1.5625rem,6.6666666667vw,4rem)}.component-homepage-header{margin-block-start:0!important}@media (min-width:60rem){.component-footer-cta{margin-block-start:clamp(5.0000000003rem,8.3333333333vw,13.0208333333rem)}.component-footer-cta,.component-homepage-header{position:relative}.component-footer-cta .image-container,.component-homepage-header .image-container{aspect-ratio:1.5859030837}.component-footer-cta .image-container .bkg-img,.component-homepage-header .image-container .bkg-img{height:100%}.component-footer-cta .image-container .logo-img,.component-homepage-header .image-container .logo-img{max-width:80.34722222%;right:auto}.component-footer-cta .image-container .logo-img{bottom:clamp(-.3333333334rem,-.5555555556vw,-.8680555556rem);max-width:100%;right:0}.component-footer-cta .content-container,.component-homepage-header .content-container{background-color:#fff;bottom:0;left:0;max-width:80.34722222%;padding:clamp(3.3333333335rem,5.5555555556vw,8.6805555555rem) var(--theme-gutter);position:absolute}.component-footer-cta .content-container{bottom:auto;padding-block-start:0;top:0;z-index:2}.component-footer-cta .content-container h2,.component-homepage-header .content-container h1{max-width:85%}.component-footer-cta .content-container button,.component-homepage-header .content-container button{margin-block-start:clamp(2.0833333334rem,3.4722222222vw,5.4253472222rem)}}.component-content-block{margin-block-start:clamp(1rem,4.2666666667vw,2.56rem)}.component-content-block .h2,.component-content-block h2{font-weight:400;margin-block-start:clamp(.75rem,3.2vw,1.92rem)}.component-content-block .body{margin-block-start:clamp(1.875rem,8vw,4.8rem)}.component-content-block .body p{margin-block-end:1.5em}.component-content-block .body p:last-child{margin-block-end:0}.component-content-block hr{margin-block-start:clamp(2.5rem,10.6666666667vw,6.4rem)}.component-content-block>.button-primary,.component-content-block>button{margin-block-start:clamp(1.5625rem,6.6666666667vw,4rem)}@media (min-width:60rem){.component-content-block{margin-block-start:clamp(6.4583333337rem,10.7638888889vw,16.8185763888rem)}.component-content-block .h2,.component-content-block h2{margin-block-start:clamp(2.0833333334rem,3.4722222222vw,5.4253472222rem);max-width:73.50746269%}.component-content-block .body{margin-block-start:clamp(2.0833333334rem,3.4722222222vw,5.4253472222rem);max-width:56.79104478%}.component-content-block hr{margin-block-start:clamp(4.1666666669rem,6.9444444444vw,10.8506944444rem)}.component-content-block>.button-primary,.component-content-block>button{margin-block-start:clamp(2.0833333334rem,3.4722222222vw,5.4253472222rem)}}.component-text-two-column ul.columns{display:flex;flex-direction:column;gap:clamp(2.5rem,10.6666666667vw,6.4rem);margin-block-start:clamp(3.75rem,16vw,9.6rem)}.component-text-two-column ul.columns li{display:flex;flex-direction:column}.component-text-two-column ul.columns li .numeral{font-weight:700}.component-text-two-column ul.columns li .body{margin-block-start:clamp(1.25rem,5.3333333333vw,3.2rem)}@media (min-width:60rem){.component-text-two-column .numeral{font-size:clamp(1.1666666667rem,1.9444444444vw,3.0381944444rem)}.component-text-two-column ul.columns{flex-direction:row;gap:clamp(5.4166666669rem,9.0277777778vw,14.1059027777rem);margin-block-start:clamp(7.0833333337rem,11.8055555556vw,18.4461805554rem)}.component-text-two-column ul.columns li{gap:clamp(1.2500000001rem,2.0833333333vw,3.2552083333rem);max-width:clamp(22.5000000011rem,37.5vw,58.5937499996rem);width:50%}.component-text-two-column ul.columns li .body,.component-text-two-column ul.columns li h3{margin-block-start:0}}.component-stats{background-color:var(--color-1);margin-block-start:clamp(2.5rem,10.6666666667vw,6.4rem);padding-block:clamp(2.5rem,10.6666666667vw,6.4rem)}.component-stats li{border-block-start:clamp(.0625rem,.2666666667vw,.16rem) solid var(--theme-color-text-dark);margin-block-start:clamp(1.875rem,8vw,4.8rem);padding-block-start:clamp(1.25rem,5.3333333333vw,3.2rem)}.component-stats li p{font-size:clamp(.8125rem,3.4666666667vw,2.08rem)}@media (min-width:60rem){.component-stats{margin-block-start:clamp(2.5000000001rem,4.1666666667vw,6.5104166666rem);padding-block-end:clamp(5.0000000003rem,8.3333333333vw,13.0208333333rem)}.component-stats li{margin-block-start:clamp(4.8333333336rem,8.0555555556vw,12.5868055555rem);padding-block-start:clamp(2.5000000001rem,4.1666666667vw,6.5104166666rem)}.component-stats li:first-child{margin-block-start:clamp(2.5000000001rem,4.1666666667vw,6.5104166666rem)}.component-stats li p{font-size:clamp(1.1666666667rem,1.9444444444vw,3.0381944444rem);margin-block-start:clamp(.8333333334rem,1.3888888889vw,2.1701388889rem)}}.component-logo-pond{padding-block:clamp(2.5rem,10.6666666667vw,6.4rem)}.component-logo-pond ul.customer-logos{display:flex;flex-direction:column;gap:clamp(1.875rem,8vw,4.8rem);max-width:70%;padding-block-start:clamp(2.25rem,9.6vw,5.76rem)}.component-logo-pond hr{margin-block-start:clamp(2.25rem,9.6vw,5.76rem)}@media (min-width:60rem){.component-logo-pond{padding-block-end:0}.component-logo-pond ul.customer-logos{background-color:var(--theme-color-text-dark);border:clamp(.0416666667rem,.0694444444vw,.1085069444rem) solid var(--theme-color-text-dark);flex-direction:row;flex-wrap:wrap;gap:0;gap:clamp(.0416666667rem,.0694444444vw,.1085069444rem);margin-block-start:clamp(2.5000000001rem,4.1666666667vw,6.5104166666rem);max-width:none;padding-block-start:0;position:relative}.component-logo-pond ul.customer-logos li{align-items:center;background-color:#fff;border-bottom:0;border-left:0;display:flex;flex-basis:calc(33.333% - 1rem);flex-grow:1;height:clamp(11.1666666672rem,18.6111111111vw,29.0798611109rem);justify-content:center;position:relative}.component-logo-pond ul.customer-logos li:after,.component-logo-pond ul.customer-logos li:before,.component-logo-pond ul.customer-logos:after,.component-logo-pond ul.customer-logos:before{background-color:#fff;content:"";height:30px;position:absolute;width:30px;z-index:2}.component-logo-pond ul.customer-logos li:before{left:-15px;top:-15px}.component-logo-pond ul.customer-logos li:after{bottom:-15px;right:-15px}.component-logo-pond ul.customer-logos:after,.component-logo-pond ul.customer-logos:before{bottom:-15px;height:auto;top:-15px}.component-logo-pond ul.customer-logos:before{right:-15px}.component-logo-pond ul.customer-logos:after{left:-15px}.component-logo-pond hr{display:none}}.component-quote,.component-quote .slider-container{margin-block-start:clamp(1.25rem,5.3333333333vw,3.2rem)}.component-quote .slider-container{position:relative}.component-quote .slider-container .tns-outer>button{left:-10000em;position:absolute}.component-quote .slider-container blockquote p{font-size:clamp(1.1875rem,5.0666666667vw,3.04rem);line-height:1.1em;max-width:80%}.component-quote .slider-container figcaption{margin-block-start:clamp(1.25rem,5.3333333333vw,3.2rem)}.component-quote .slider-container figcaption cite{font-size:clamp(.8125rem,3.4666666667vw,2.08rem);font-style:normal;max-width:80%}.component-quote .slider-container .pagination-container{display:flex;margin-block-end:clamp(1.25rem,5.3333333333vw,3.2rem);margin-block-start:clamp(.625rem,2.6666666667vw,1.6rem)}.component-quote .slider-container .pagination-container>button{align-items:center;background-color:transparent;display:flex;height:clamp(1.5rem,6.4vw,3.84rem);justify-content:center;line-height:0;padding:0;width:clamp(1.5rem,6.4vw,3.84rem)}.component-quote .slider-container .pagination-container>button .icon{background-color:#fff;border:clamp(.0625rem,.2666666667vw,.16rem) solid var(--theme-color-text-dark);border-radius:clamp(.375rem,1.6vw,.96rem);display:block;height:clamp(.375rem,1.6vw,.96rem);width:clamp(.375rem,1.6vw,.96rem)}.component-quote .slider-container .pagination-container>button.tns-nav-active .icon{background-color:var(--theme-color-text-dark)}.component-quote ul.investor-logos{display:flex;flex-wrap:wrap;gap:clamp(1.25rem,5.3333333333vw,3.2rem)}.component-quote ul.investor-logos li{align-items:center;display:flex;justify-content:center;width:calc(50% - clamp(.625rem, 2.6666666667vw, 1.6rem))}.component-quote hr{margin-block-start:clamp(2.5rem,10.6666666667vw,6.4rem)}@media (min-width:60rem){.component-quote{margin-block-start:clamp(6.2500000003rem,10.4166666667vw,16.2760416666rem)}.component-quote .slider-container{margin-block-start:clamp(1.6666666667rem,2.7777777778vw,4.3402777778rem)}.component-quote .slider-container blockquote p{font-size:clamp(2.4166666668rem,4.0277777778vw,6.2934027777rem)}.component-quote .slider-container figcaption{margin-block-start:clamp(1.6666666667rem,2.7777777778vw,4.3402777778rem)}.component-quote .slider-container figcaption cite{font-size:clamp(1.1666666667rem,1.9444444444vw,3.0381944444rem)}.component-quote .slider-container .pagination-container{display:flex;flex-direction:column;margin-block-end:0;margin-block-start:0;position:absolute;right:clamp(-.5rem,-.8333333333vw,-1.3020833333rem);top:50%;transform:translateY(-50%)}.component-quote .slider-container .pagination-container>button{height:clamp(1.0000000001rem,1.6666666667vw,2.6041666667rem);width:clamp(1.0000000001rem,1.6666666667vw,2.6041666667rem)}.component-quote .slider-container .pagination-container>button .icon{border:clamp(.0416666667rem,.0694444444vw,.1085069444rem) solid var(--theme-color-text-dark);border-radius:clamp(.3333333334rem,.5555555556vw,.8680555556rem);height:clamp(.3333333334rem,.5555555556vw,.8680555556rem);width:clamp(.3333333334rem,.5555555556vw,.8680555556rem)}.component-quote ul.investor-logos{gap:clamp(1.6666666667rem,2.7777777778vw,4.3402777778rem);margin-block-start:clamp(5.0000000003rem,8.3333333333vw,13.0208333333rem)}.component-quote ul.investor-logos li{width:auto}.component-quote ul.investor-logos li img{max-height:clamp(3.1250000002rem,5.2083333333vw,8.1380208333rem)}.component-quote hr{margin-block-end:clamp(6.2500000003rem,10.4166666667vw,16.2760416666rem);margin-block-start:clamp(6.0000000003rem,10vw,15.6249999999rem)}}.component-logo-header{margin-block-start:clamp(1.25rem,5.3333333333vw,3.2rem)}@media (min-width:60rem){.component-logo-header{margin-block-start:clamp(2.0833333334rem,3.4722222222vw,5.4253472222rem)}}.component-header{margin-block-start:clamp(5rem,21.3333333333vw,12.8rem)!important;position:relative}.component-header .image-container{align-items:center;display:flex;justify-content:center}.component-header .image-container .bkg-img{aspect-ratio:1.75;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:clamp(20.375rem,86.9333333333vw,52.16rem)}.component-header .content-container{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:95%}.component-header h1{color:var(--color-1);font-size:clamp(4.6875rem,20vw,12rem);font-weight:700}@media (min-width:60rem){.component-header{margin-block-start:clamp(6.666666667rem,11.1111111111vw,17.361111111rem)!important}.component-header .image-container .bkg-img{aspect-ratio:1.75;width:clamp(45.8333333356rem,76.3888888889vw,119.3576388881rem)}.component-header h1{font-size:clamp(13.0000000007rem,21.6666666667vw,33.8541666665rem)}}.component-fifty-fifty{display:flex;flex-direction:column;gap:clamp(1.875rem,8vw,4.8rem);margin-block-start:clamp(2.5rem,10.6666666667vw,6.4rem)}.component-fifty-fifty .image-container{display:flex;justify-content:center}.component-fifty-fifty .image-container img{width:100%}.component-fifty-fifty .text-container .numeral{font-weight:700}.component-fifty-fifty .text-container h3{margin-block-end:1.5em}.component-fifty-fifty .text-container .button-primary{margin-block-start:clamp(1.875rem,8vw,4.8rem)}.component-fifty-fifty.full-width{max-width:none;padding-inline:var(--theme-gutter)!important}@media (min-width:60rem){.component-fifty-fifty{align-items:center;flex-direction:row;gap:0;justify-content:space-between;margin-block-start:clamp(5.0000000003rem,8.3333333333vw,13.0208333333rem);margin-inline:auto;max-width:clamp(56.6666666695rem,94.4444444444vw,147.5694444435rem);padding-inline:clamp(4.6666666669rem,7.7777777778vw,12.1527777777rem)!important}.component-fifty-fifty.image-right{flex-direction:row-reverse}.component-fifty-fifty .image-container,.component-fifty-fifty .text-container{max-width:clamp(17.7500000009rem,29.5833333333vw,46.223958333rem)}.component-fifty-fifty .image-container{max-width:clamp(25.0000000012rem,41.6666666667vw,65.1041666663rem)}.component-fifty-fifty .text-container .numeral{font-size:clamp(1.1666666667rem,1.9444444444vw,3.0381944444rem);margin-block-end:1em}.component-fifty-fifty .text-container h3{margin-block-end:.75em}.component-fifty-fifty .text-container .button-primary{margin-block-start:clamp(2.0833333334rem,3.4722222222vw,5.4253472222rem)}.component-fifty-fifty.full-width{align-items:flex-start;max-width:none;padding-inline:var(--theme-gutter)!important}.component-fifty-fifty.full-width .text-container{max-width:clamp(31.6666666683rem,52.7777777778vw,82.4652777773rem)}.component-fifty-fifty.full-width .image-container{max-width:clamp(17.7500000009rem,29.5833333333vw,46.223958333rem)}}.component-text-callout{margin-block-start:clamp(1.25rem,5.3333333333vw,3.2rem)}.component-text-callout .content-container{background-color:var(--color-4);border-radius:clamp(.625rem,2.6666666667vw,1.6rem);padding:clamp(1.875rem,8vw,4.8rem)}.component-text-callout .button-primary,.component-text-callout button{margin-block-start:clamp(1.875rem,8vw,4.8rem)}@media (min-width:60rem){.component-text-callout{margin-block-start:clamp(5.0000000003rem,8.3333333333vw,13.0208333333rem)}.component-text-callout .content-container{border-radius:clamp(.4583333334rem,.7638888889vw,1.1935763889rem);padding:clamp(4.1666666669rem,6.9444444444vw,10.8506944444rem)}.component-text-callout .button-primary,.component-text-callout button{margin-block-start:clamp(2.0833333334rem,3.4722222222vw,5.4253472222rem)}}.component-accordion{margin-block-start:clamp(2.5rem,10.6666666667vw,6.4rem)}.component-accordion .accordion-item{border-block:1px solid var(--theme-color-text-dark);margin-block-start:-1px}.component-accordion .accordion-header{align-items:center;cursor:pointer;display:flex;justify-content:space-between;list-style:none;padding-block:clamp(1.875rem,8vw,4.8rem);position:relative}.component-accordion .accordion-header::-webkit-details-marker{display:none}.component-accordion .accordion-header:after{background-image:url(images/icon-plus-orange.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:clamp(1rem,4.2666666667vw,2.56rem);position:absolute;right:0;top:50%;transform:translateY(-50%);width:clamp(1rem,4.2666666667vw,2.56rem)}.component-accordion details[open]>.accordion-header:after{background-image:url(images/icon-minus-orange.svg)}.component-accordion .accordion-content{overflow:hidden;padding-bottom:clamp(1.875rem,8vw,4.8rem)}.component-accordion .accordion-content p{margin-bottom:clamp(.625rem,2.6666666667vw,1.6rem)}.component-accordion .accordion-content a{color:var(--theme-color-text-dark)}.component-accordion .accordion-content ul{list-style:disc}.component-accordion .accordion-content ol{list-style:decimal-leading-zero}.component-accordion .accordion-content li{margin-block-end:.75em;margin-inline-start:clamp(1rem,4.2666666667vw,2.56rem);padding-inline-start:clamp(.25rem,1.0666666667vw,.64rem)}.component-accordion .accordion-content>*{max-width:clamp(31.6666666683rem,52.7777777778vw,82.4652777773rem)}@media (min-width:60rem){.component-accordion{margin-block-start:clamp(5.0000000003rem,8.3333333333vw,13.0208333333rem)}.component-accordion .accordion-header{padding-block:clamp(2.0833333334rem,3.4722222222vw,5.4253472222rem)}.component-accordion .accordion-header:after{height:clamp(1.4166666667rem,2.3611111111vw,3.6892361111rem);width:clamp(1.4166666667rem,2.3611111111vw,3.6892361111rem)}.component-accordion .accordion-content{padding-bottom:clamp(2.0833333334rem,3.4722222222vw,5.4253472222rem)}.component-accordion .accordion-content p{margin-bottom:clamp(.8333333334rem,1.3888888889vw,2.1701388889rem)}.component-accordion .accordion-content li{margin-inline-start:clamp(.6666666667rem,1.1111111111vw,1.7361111111rem);padding-inline-start:clamp(.1666666667rem,.2777777778vw,.4340277778rem)}}.component-icon-cards{margin-block-start:clamp(2.5rem,10.6666666667vw,6.4rem)}.component-icon-cards .card-grid{display:grid;gap:clamp(1.25rem,5.3333333333vw,3.2rem);grid-template-columns:1fr;margin-block-start:clamp(1.25rem,5.3333333333vw,3.2rem)}.component-icon-cards .card-item{background-color:var(--color-4);border-radius:clamp(.6875rem,2.9333333333vw,1.76rem);padding:clamp(1.25rem,5.3333333333vw,3.2rem)}.component-icon-cards .card-item .icon{max-width:clamp(1.875rem,8vw,4.8rem)}.component-icon-cards .card-item h3{font-size:clamp(1rem,4.2666666667vw,2.56rem);font-weight:600;line-height:1.25em;margin-block-start:clamp(1.75rem,7.4666666667vw,4.48rem)}.component-icon-cards .card-item .body{font-size:clamp(.8125rem,3.4666666667vw,2.08rem);line-height:1.2307692308em;margin-block-start:clamp(1.25rem,5.3333333333vw,3.2rem)}@media (min-width:60rem){.component-icon-cards{margin-block-start:clamp(5.0000000003rem,8.3333333333vw,13.0208333333rem)}.component-icon-cards .card-grid{display:flex;flex-wrap:wrap;gap:clamp(.8333333334rem,1.3888888889vw,2.1701388889rem);margin-block-start:clamp(1.6666666667rem,2.7777777778vw,4.3402777778rem)}.component-icon-cards .card-item{border-radius:clamp(.4583333334rem,.7638888889vw,1.1935763889rem);flex-basis:calc(33.333% - 1rem);flex-grow:1;padding:clamp(1.6666666667rem,2.7777777778vw,4.3402777778rem)}.component-icon-cards .card-item .icon{max-width:clamp(1.0416666667rem,1.7361111111vw,2.7126736111rem)}.component-icon-cards .card-item h3{font-size:clamp(.6666666667rem,1.1111111111vw,1.7361111111rem);margin-block-start:clamp(1.1666666667rem,1.9444444444vw,3.0381944444rem)}.component-icon-cards .card-item .body{font-size:clamp(.5416666667rem,.9027777778vw,1.4105902778rem);margin-block-start:clamp(.8333333334rem,1.3888888889vw,2.1701388889rem)}}.component-horizontal-rule hr{border-block-start:clamp(.0625rem,.2666666667vw,.16rem) solid var(--theme-color-text-dark)}@media (min-width:60rem){.component-horizontal-rule hr{border-block-start-width:clamp(.0416666667rem,.0694444444vw,.1085069444rem)}}.component-project-header{background-color:var(--color-1);color:var(--theme-color-text-dark);padding-block-end:clamp(1.875rem,8vw,4.8rem);padding-block-start:clamp(8.4375rem,36vw,21.6rem);padding-inline:var(--theme-gutter)}.component-project-header h1{font-size:clamp(1.875rem,8vw,4.8rem);font-weight:400;line-height:1em;margin-block-start:clamp(.625rem,2.6666666667vw,1.6rem);margin-inline-start:-.08em}.component-project-header h1 .eyebrow{display:block;margin-inline-start:.2em}.component-project-header .location{align-items:center;display:inline-flex;gap:clamp(.5rem,2.1333333333vw,1.28rem);margin-block-start:clamp(1.875rem,8vw,4.8rem)}.component-project-header .location:before{background-color:var(--theme-color-text-dark);content:"";display:block;height:clamp(1rem,4.2666666667vw,2.56rem);-webkit-mask-image:url(images/icon-location-pin.svg);mask-image:url(images/icon-location-pin.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:clamp(.75rem,3.2vw,1.92rem)}@media (min-width:60rem){.component-project-header{padding-block-end:clamp(2.5000000001rem,4.1666666667vw,6.5104166666rem);padding-block-start:clamp(16.8750000008rem,28.125vw,43.9453124997rem)}.component-project-header h1{font-size:clamp(3.5416666668rem,5.9027777778vw,9.2230902777rem);line-height:1.0470588235em;margin-block-start:clamp(.8333333334rem,1.3888888889vw,2.1701388889rem)}.component-project-header .location{gap:clamp(.5rem,.8333333333vw,1.3020833333rem);margin-block-start:clamp(1.6666666667rem,2.7777777778vw,4.3402777778rem)}.component-project-header .location:before{height:clamp(.875rem,1.4583333333vw,2.2786458333rem);width:clamp(.6666666667rem,1.1111111111vw,1.7361111111rem)}}.component-conference{padding-inline:var(--theme-gutter)}.component-conference .content-container{background-color:var(--theme-color-text-light);border:1px solid var(--theme-color-text-dark);border-radius:clamp(.625rem,2.6666666667vw,1.6rem);display:flex;flex-direction:column;gap:clamp(1.875rem,8vw,4.8rem);padding:clamp(1.875rem,8vw,4.8rem);text-decoration:none}.component-conference .image-container{align-self:flex-start;order:-1}.component-conference .image-container img{height:auto;width:clamp(9.375rem,40vw,24rem)}.component-conference .text-content .title{font-size:clamp(1rem,4.2666666667vw,2.56rem);font-weight:600;line-height:125%}.component-conference .text-content .date{font-size:clamp(.875rem,3.7333333333vw,2.24rem);margin-block-start:clamp(.25rem,1.0666666667vw,.64rem)}.component-conference .text-content .location{font-size:clamp(.8125rem,3.4666666667vw,2.08rem);margin-block-start:clamp(.75rem,3.2vw,1.92rem);opacity:.7}@media (min-width:60rem){.component-conference{padding-inline:var(--theme-gutter)}.component-conference .content-container{align-items:center;border-radius:clamp(.8333333334rem,1.3888888889vw,2.1701388889rem);flex-direction:row;gap:clamp(1.6666666667rem,2.7777777778vw,4.3402777778rem);justify-content:space-between;padding:clamp(1.6666666667rem,2.7777777778vw,4.3402777778rem)}.component-conference .image-container{align-self:center;order:1}.component-conference .image-container img{width:clamp(8.3333333338rem,13.8888888889vw,21.7013888888rem)}.component-conference .text-content .title{font-size:clamp(1.1666666667rem,1.9444444444vw,3.0381944444rem)}.component-conference .text-content .date{font-size:clamp(.9166666667rem,1.5277777778vw,2.3871527778rem);margin-block-start:clamp(.3333333334rem,.5555555556vw,.8680555556rem)}.component-conference .text-content .location{font-size:clamp(.6666666667rem,1.1111111111vw,1.7361111111rem);margin-block-start:clamp(.8333333334rem,1.3888888889vw,2.1701388889rem)}}.component-team h2{margin-block-end:clamp(1.875rem,8vw,4.8rem)}.component-team .people-container{display:grid;gap:clamp(2.5rem,10.6666666667vw,6.4rem) clamp(1.25rem,5.3333333333vw,3.2rem);grid-template-columns:repeat(2,1fr)}.component-team figure{display:flex;flex-direction:column}.component-team figure img.bio-img{aspect-ratio:1/1.2;filter:grayscale(1);height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.component-team figcaption{margin-block-start:clamp(.9375rem,4vw,2.4rem)}.component-team figcaption h3{display:flex;flex-direction:column;font-size:clamp(.8125rem,3.4666666667vw,2.08rem);gap:clamp(.125rem,.5333333333vw,.32rem)}.component-team figcaption .name{font-weight:600}.component-team figcaption a{display:block;height:clamp(1.25rem,5.3333333333vw,3.2rem);margin-block-start:clamp(.625rem,2.6666666667vw,1.6rem);width:clamp(1.25rem,5.3333333333vw,3.2rem)}@media (min-width:60rem){.component-team h2{margin-block-end:clamp(2.0833333334rem,3.4722222222vw,5.4253472222rem)}.component-team .people-container{gap:clamp(.0833333333rem,.1388888889vw,.2170138889rem) clamp(.0833333333rem,.1388888889vw,.2170138889rem);grid-template-columns:repeat(4,1fr)}.component-team figcaption{margin-block-start:clamp(1.0416666667rem,1.7361111111vw,2.7126736111rem)}.component-team figcaption h3{font-size:clamp(.6666666667rem,1.1111111111vw,1.7361111111rem);gap:clamp(.1666666667rem,.2777777778vw,.4340277778rem)}.component-team figcaption a{height:clamp(1.0000000001rem,1.6666666667vw,2.6041666667rem);margin-block-start:clamp(.625rem,1.0416666667vw,1.6276041667rem);width:clamp(1.0000000001rem,1.6666666667vw,2.6041666667rem)}}.component-related-news a{background-color:var(--color-4);border-radius:clamp(.625rem,2.6666666667vw,1.6rem);display:grid;gap:clamp(.625rem,2.6666666667vw,1.6rem) clamp(1.25rem,5.3333333333vw,3.2rem);grid-template-areas:"heading icon" "title title" "date date";grid-template-columns:1fr auto;padding:clamp(1.5625rem,6.6666666667vw,4rem);text-decoration:none;transition:background-color .3s ease-in-out}.component-related-news a:hover{background-color:var(--color-1)}.component-related-news h2{color:var(--theme-color-text-dark);font-size:clamp(.9375rem,4vw,2.4rem);font-weight:400;grid-area:heading;line-height:140%}.component-related-news .title{color:var(--theme-color-text-dark);font-size:clamp(1.125rem,4.8vw,2.88rem);font-weight:600;grid-area:title;line-height:125%}.component-related-news .date{color:var(--theme-color-text-dark);font-size:clamp(.875rem,3.7333333333vw,2.24rem);font-weight:700;grid-area:date}.component-related-news a:after{background-image:url(images/icon-arrow-to-top-right.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";grid-area:icon;height:clamp(1.5rem,6.4vw,3.84rem);transition:transform .3s ease-in-out;width:clamp(1.5rem,6.4vw,3.84rem)}.component-related-news a:hover:after{transform:rotate(45deg)}@media (min-width:60rem){.component-related-news a{align-items:center;border-radius:clamp(.8333333334rem,1.3888888889vw,2.1701388889rem);grid-template-areas:"heading heading icon" "title title icon" "date date icon";grid-template-columns:1fr auto;padding:clamp(1.6666666667rem,2.7777777778vw,4.3402777778rem)}.component-related-news h2{font-size:clamp(.6666666667rem,1.1111111111vw,1.7361111111rem)}.component-related-news .title{font-size:clamp(1.1666666667rem,1.9444444444vw,3.0381944444rem);margin-block-start:clamp(.4166666667rem,.6944444444vw,1.0850694444rem)}.component-related-news .date{font-size:clamp(.75rem,1.25vw,1.953125rem);margin-block-start:clamp(.8333333334rem,1.3888888889vw,2.1701388889rem)}.component-related-news a:after{align-self:end;height:clamp(1.0000000001rem,1.6666666667vw,2.6041666667rem);width:clamp(1.0000000001rem,1.6666666667vw,2.6041666667rem)}}.component-link-list ul{display:flex;flex-direction:column;gap:clamp(.625rem,2.6666666667vw,1.6rem);list-style:none;padding:0}.component-link-list a{align-items:center;color:var(--theme-color-text-dark);display:inline-flex;font-size:clamp(1.125rem,4.8vw,2.88rem);font-weight:400;gap:clamp(.5rem,2.1333333333vw,1.28rem);line-height:125%;text-decoration:none}.component-link-list a:after{background-image:url(images/icon-arrow-to-top-right.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:clamp(1rem,4.2666666667vw,2.56rem);width:clamp(1rem,4.2666666667vw,2.56rem)}@media (min-width:60rem){.component-link-list ul{-moz-column-gap:clamp(2.5000000001rem,4.1666666667vw,6.5104166666rem);column-gap:clamp(2.5000000001rem,4.1666666667vw,6.5104166666rem);flex-direction:row;flex-wrap:wrap;row-gap:clamp(.8333333334rem,1.3888888889vw,2.1701388889rem)}.component-link-list a{font-size:clamp(1.3333333334rem,2.2222222222vw,3.4722222222rem);gap:clamp(.5rem,.8333333333vw,1.3020833333rem)}.component-link-list a:after{height:clamp(.8333333334rem,1.3888888889vw,2.1701388889rem);width:clamp(.8333333334rem,1.3888888889vw,2.1701388889rem)}}.component-youtube-video-embed iframe{aspect-ratio:16/9;border:0;display:block;height:auto;width:100%}