.body-copy,html{font-family:Inter,"sans-serif";font-size:1em;font-weight:400;line-height:1.5;color:#717070}@media only screen and (max-width:767px){.body-copy,html{font-size:.9375em;line-height:1.46667}}strong{font-weight:700}a{text-decoration:none}.h1,h1{color:#0d1321;font-size:3.875rem;line-height:1.16129;font-weight:700;margin:0 0 24px}@media only screen and (max-width:767px){.h1,h1{font-size:2.13333rem;line-height:1.25;margin-bottom:16px}}.h2,h2{color:#0d1321;font-size:2.8125rem;line-height:1.06667;font-weight:500;margin:0 0 16px}@media only screen and (max-width:767px){.h2,h2{font-size:1.6rem;line-height:2;margin-bottom:8px}}#mobile-nav .menu>.menu-item>a,.h3,h3{color:#0d1321;font-size:2rem;line-height:1.25;font-weight:500;margin:0 0 16px}@media only screen and (max-width:767px){#mobile-nav .menu>.menu-item>a,.h3,h3{font-size:1.33333rem;line-height:1.4;margin-bottom:8px}}.h4,h4{color:#5c00e3;font-size:1.375rem;line-height:1.45455;font-weight:700;margin:0 0 16px}@media only screen and (max-width:767px){.h4,h4{font-size:1.13333rem;line-height:1.52941;margin-bottom:8px}}.btn-font,.btn-link,.btn-primary,.btn-secondary,.h5,.pagination .page-numbers,h5{color:#0d1321;font-size:1.125rem;line-height:1.44444;font-weight:700;margin:0}@media only screen and (max-width:767px){.btn-font,.btn-link,.btn-primary,.btn-secondary,.h5,.pagination .page-numbers,h5{font-size:1.06667rem;line-height:1.125;margin-bottom:0}}.h6,.wpcf7 form .wpcf7-not-valid-tip,.wpcf7 form .wpcf7-response-output,h6{color:#adadad;text-transform:uppercase;font-size:.75rem;line-height:1.83333;font-weight:700;margin:0 0 8px}@media only screen and (max-width:767px){.h6,.wpcf7 form .wpcf7-not-valid-tip,.wpcf7 form .wpcf7-response-output,h6{font-size:.8rem;line-height:1.16667;margin-bottom:8px}}.btn-font,.btn-link,.btn-primary,.btn-secondary,.pagination .page-numbers{font-weight:700}p{margin-top:0;margin-bottom:16px}@media only screen and (max-width:767px){p{margin-bottom:8px}}p.small-title{text-transform:uppercase;color:#5c00e3}html{overflow-x:hidden}body{position:relative;overflow:hidden;margin:0;padding:0}img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.content img,img.reset{width:auto;height:auto;max-width:100%;-o-object-fit:initial;object-fit:fill;display:initial}svg{max-width:100%}li,ul{padding:0;margin:0;list-style:none}*{box-sizing:border-box}.content>:first-child{margin-top:0}.content>:last-child{margin-bottom:0}.content ol,.content ul{-webkit-padding-start:40px;padding-inline-start:40px;margin-bottom:16px}@media only screen and (max-width:767px){.content ol,.content ul{-webkit-padding-start:30px;padding-inline-start:30px}}.content ol li:not(:last-child),.content ul li:not(:last-child){margin-bottom:8px}.content ul li{list-style-type:disc}.content ul li::marker{color:#0d1321}.content ol li{list-style-type:decimal}#mobile-nav .content .menu>.menu-item>a,.content #mobile-nav .menu>.menu-item>a,.content .h2,.content .h3,.content .h4,.content h2,.content h3,.content h4,.content p{margin-bottom:16px}.content a{color:#5c00e3;text-decoration:underline}.container,.container-small{margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px;width:100%}@media only screen and (max-width:767px){.container,.container-small{padding-left:15px;padding-right:15px}}.container-small.no-padding,.container.no-padding{padding:0}.container{max-width:1260px}.container.no-padding{max-width:1200px}.container-small{max-width:1054px}.grid{display:grid;grid-template-columns:repeat(12,1fr);-moz-column-gap:36px;column-gap:36px;row-gap:36px}@media only screen and (max-width:767px){.grid{-moz-column-gap:10px;column-gap:10px;row-gap:16px;grid-template-columns:repeat(2,1fr)}.grid>*{grid-column:span 2}}@media only screen and (min-width:768px){.grid .d-col-3{grid-column:span 3}}@media only screen and (min-width:768px){.grid .d-col-2{grid-column:span 2}}@media only screen and (max-width:767px){.grid .m-col-1{grid-column:span 1}}@media only screen and (max-width:767px){.grid .m-col-2{grid-column:span 2}}:-webkit-any-link{color:inherit}.btn-primary,.btn-secondary{cursor:pointer;display:inline-flex;align-items:center;color:#5c00e3;position:relative;padding-top:16px;padding-bottom:16px}.btn-bg{display:flex;padding:16px 24px;justify-content:center;align-items:center;gap:10px;border-radius:26px;background-color:#5c00e3;color:#fff;max-width:200px}.btn-link{color:#5c00e3}.btn-link,.btn-secondary{transition:color .15s ease-in-out}.btn-link svg path,.btn-secondary svg path{transition:fill .15s ease-in-out}.btn-link:hover,.btn-secondary:hover{color:#0d1321}.btn-link:hover svg path,.btn-secondary:hover svg path{fill:#0d1321}.btn-primary{box-sizing:content-box;height:40px}.btn-primary:not(.reverse){padding-right:66px}.btn-primary:not(.reverse) svg{position:absolute;right:0;transition:right .15s}.btn-primary:not(.reverse):hover svg{right:-6px}.btn-primary.reverse{flex-direction:row-reverse}.btn-primary.reverse svg{transition:margin-right .15s;margin-right:16px}.btn-primary.reverse svg .line{display:none}.btn-secondary:not(.reverse){padding-right:27px}.btn-secondary:not(.reverse) svg{position:absolute;right:0;transition:right .15s}.btn-secondary:not(.reverse):hover svg{right:-4px}.btn-secondary.reverse{padding-left:27px}.btn-secondary.reverse svg{position:absolute;left:0;transition:left .15s}.btn-secondary.reverse:hover svg{left:-4px}footer{background-color:#0d1321;color:#fff}footer .top{padding-top:80px;padding-bottom:24px}@media only screen and (max-width:767px){footer .top{padding-top:48px;padding-bottom:16px}}footer .top .logo{display:block;margin-bottom:30px}@media only screen and (max-width:767px){footer .top .socials{display:flex;flex-direction:column;padding-bottom:32px}}footer .top .socials .linkedin{display:flex;align-items:center;color:#fff}footer .top .socials .linkedin>svg{margin-right:24px}footer .top .menu>.menu-item:not(:last-child){margin-bottom:10px}footer .top .menu>.menu-item>a{transition:color .15s ease-in-out;color:#fff}footer .top .menu>.menu-item>a:hover{color:#adadad}footer .bottom{padding:16px 0}footer .bottom .center{position:relative;display:flex;justify-content:space-between}@media only screen and (max-width:767px){footer .bottom .center{flex-direction:column;align-items:center}}footer .bottom .center .bottom-left{display:flex;align-items:center;justify-content:space-between}footer .bottom .center .bottom-left a:hover{color:#5c00e3}@media only screen and (max-width:767px){footer .bottom .center .bottom-left{margin-bottom:15px}}footer .bottom .center .bottom-left>a:first-child{margin-right:20px}@media only screen and (max-width:767px){footer .bottom .center .copyright{margin-bottom:15px}}footer .bottom .center .underline{text-decoration:underline}footer .bottom .center .made-by a{color:#f5f7f4;transition:color .15s ease-in-out}footer .bottom .center .made-by a:hover{color:#5c00e3}header{position:fixed;z-index:10;top:0;left:0;width:100%;padding-top:16px;padding-bottom:16px;transition:background-color .15s ease-in-out;background-color:transparent}@media only screen and (max-width:767px){header{padding-top:8px;padding-bottom:8px}}header .container{display:flex;align-items:center;justify-content:space-between}header .left{flex-shrink:0}header .left .logo svg path{transition:fill .15s ease-in-out}@media only screen and (max-width:767px){header .left .logo{width:170px}}header .right{margin-left:64px;display:flex;align-items:center}@media only screen and (max-width:767px){header .right{margin-left:auto}}header .contact-btn{margin-left:20px}header.light #open-mobile-nav span{background-color:#fff}header.light .menu>.menu-item>a{color:#fff}header.light .menu>.menu-item>a:after{background-color:#fff}header.light .menu>.menu-item>svg path{fill:#fff}header.dark .logo svg path{fill:#5c00e3}header.dark #open-mobile-nav span{background-color:#5c00e3}header.dark .menu>.menu-item>a{color:#717070}header.dark .menu>.menu-item>a:after{background-color:#717070}header.dark .menu>.menu-item>svg path{fill:#717070}header.dark .menu>.menu-item:hover>a{color:#5c00e3}header.dark .menu>.menu-item:hover>a:after{background-color:#5c00e3}header.dark .menu>.menu-item:hover>svg path{fill:#5c00e3}header.bg-white{background-color:#fff}#open-mobile-nav{box-sizing:content-box;width:35px;padding:15px;cursor:pointer}@media only screen and (min-width:768px){#open-mobile-nav{display:none}}#open-mobile-nav span{display:block;height:4px;border-radius:4px}#open-mobile-nav span:not(:last-child){margin-bottom:8px}#desktop-nav .menu{display:flex}#desktop-nav .menu>.menu-item>a{padding:16px;transition:color .15s ease-in-out;position:relative}#desktop-nav .menu>.menu-item>a:after{content:"";position:absolute;bottom:12px;left:50%;transform:translateX(-50%);width:0;transition:width .15s ease-in-out;height:1px}#desktop-nav .menu>.menu-item:hover>a:after{width:calc(100% - 28px)}#desktop-nav .menu>.menu-item>svg path{transition:fill .15s ease-in-out}#desktop-nav .menu>.menu-item.current-menu-item>a:after{width:calc(100% - 28px)}#desktop-nav .menu>.menu-item:not(.menu-item-has-children)>svg{display:none}#desktop-nav .menu>.menu-item:not(:last-child){margin-right:17px}#desktop-nav .menu>.menu-item-has-children{position:relative}#desktop-nav .menu>.menu-item-has-children:hover>.sub-menu{display:block}#desktop-nav .menu>.menu-item-has-children .sub-menu>.menu-item>a{display:flex;align-items:center;padding:0 16px;height:40px}#desktop-nav .menu>.menu-item-has-children .sub-menu>.menu-item>a:hover{background-color:#f5f7f4;color:#5c00e3}#desktop-nav .menu>.menu-item-has-children .sub-menu>.menu-item>svg{display:none}#desktop-nav .menu>.menu-item-has-children>.sub-menu{display:none;position:absolute;background:#fff;width:300px;top:40px;left:0;padding:16px 0;box-shadow:0 3px 10px 3px rgba(0,0,0,.15)}#desktop-nav .menu>.menu-item-has-children>.sub-menu:before{content:"";position:absolute;top:-10px;left:0;width:100%;height:10px}#desktop-nav .menu>.menu-item-has-children>.sub-menu>.menu-item-has-children>.sub-menu>.menu-item>a{padding-left:32px}#mobile-nav{position:fixed;z-index:100;left:-100vw;top:0;width:100vw;height:100vh;background-color:#fff;padding:48px 0;transition:left .2s;overflow-y:scroll}@media only screen and (min-width:768px){#mobile-nav{visibility:hidden}}#mobile-nav.active{left:0}#mobile-nav .header{position:absolute;top:0;left:0;width:100%;padding:8px 0}#mobile-nav .header .container{display:flex;align-items:center}#mobile-nav .header .container .close-btn{cursor:pointer;box-sizing:content-box;padding:12px;right:35px;width:34px;height:34px}#mobile-nav .header .container .close-btn>*{position:relative;height:100%;display:flex;justify-content:center;align-items:center}#mobile-nav .header .container .close-btn>:after,#mobile-nav .header .container .close-btn>:before{content:"";position:absolute;height:4px;background-color:#5c00e3;border-radius:4px;width:100%}#mobile-nav .header .container .close-btn>:before{transform:rotate(45deg)}#mobile-nav .header .container .close-btn>:after{transform:rotate(-45deg)}#mobile-nav .menu{margin-top:20px}#mobile-nav .menu .menu-item>a{box-sizing:content-box;padding:8px 0;height:35px;display:flex;align-items:center;border-bottom:1px solid #d0d0d0}#mobile-nav .menu .menu-item>a>svg{display:none;margin-left:16px}#mobile-nav .menu .menu-item .sub-menu{transition:max-height .3s}#mobile-nav .menu .menu-item .sub-menu a{font-weight:500;color:#646464}#mobile-nav .menu>.menu-item>.sub-menu>.menu-item>a{padding-left:15px}#mobile-nav .menu>.menu-item>.sub-menu>.menu-item>.sub-menu .menu-item>a{padding-left:30px}#mobile-nav .menu>.menu-item.menu-item-has-children{overflow:hidden}#mobile-nav .menu>.menu-item.menu-item-has-children:not(.closed)>a>svg{transform:rotate(-180deg)}#mobile-nav .menu>.menu-item.menu-item-has-children>a>svg{display:block;transition:transform .3s}#mobile-nav .menu>.menu-item.menu-item-has-children.closed>.sub-menu{max-height:0!important}#mobile-nav .title{margin-top:32px;margin-bottom:16px}#mobile-nav .contact-option{margin-bottom:16px}#mobile-nav .linkedin{margin-top:48px;display:flex;align-items:center;color:#5c00e3}#mobile-nav .linkedin svg path{fill:#5c00e3}#mobile-nav .linkedin>svg{margin-right:24px}@media (min-width:768px) and (max-width:1023px){.menu>.menu-item{display:flex;text-align:center}}@media (max-width:767px){.contact-btn a{padding:10px 18px}}.wpcf7 form .wrap:not(:first-child) .wpcf7-form-control{width:100%;margin-top:24px}.wpcf7 form .wpcf7-form-control{width:100%}.wpcf7 form .custom-dropdown-container{width:100%;display:flex;margin:60px 0}.wpcf7 form .custom-dropdown{position:relative;width:60%;font-family:sans-serif}.wpcf7 form .custom-dropdown-selected p{background-color:#fff;border-radius:50px;padding:15px 25px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;box-shadow:0 2px 5px rgba(0,0,0,.1)}.wpcf7 form .dropdown-text{color:#6a11cb;font-size:16px}.wpcf7 form .dropdown-arrow{color:#6a11cb;font-size:12px;transition:transform .3s}.wpcf7 form .custom-dropdown.open .dropdown-arrow{transform:rotate(180deg)}.wpcf7 form .custom-dropdown-options{position:absolute;top:100%;left:0;right:0;background-color:#fff;border-radius:15px;margin-top:10px;box-shadow:0 5px 10px rgba(0,0,0,.1);display:none;z-index:100;overflow:hidden}.wpcf7 form .custom-dropdown-options p{margin:0}.wpcf7 form .custom-dropdown.open .custom-dropdown-options{display:block}.wpcf7 form .custom-dropdown-option{padding:15px 25px;cursor:pointer;color:#6a11cb;text-align:center;transition:background-color .2s;border-bottom:2px solid #f4f6f3}.wpcf7 form .custom-dropdown-option:hover{background-color:#f0e6ff}.wpcf7 form .cv-attachment-field{margin-top:20px;text-align:right;width:50%}.wpcf7 form .attach-cv-container{display:inline-block}.wpcf7 form .cv-label{color:#fff;text-decoration:underline;cursor:pointer;display:inline-block;margin-bottom:5px}.wpcf7 form .cv-file-wrapper{position:relative}.wpcf7 form .cv-file-input{color:#fff;cursor:pointer;display:none}@media (max-width:768px){.wpcf7 form .cv-attachment-field{text-align:center}}.wpcf7 form .align-right{margin-top:24px;display:flex;justify-content:flex-end}.wpcf7 form .btn-primary{color:#f5f7f4}.wpcf7 form .btn-primary input{display:none}.wpcf7 form .wpcf7-not-valid-tip{margin-top:10px;background-color:#f5f7f4;padding:3px 8px;border-radius:5px;color:#dc3232;position:relative}.wpcf7 form .wpcf7-not-valid-tip:after{bottom:100%;left:10px;content:"";height:0;width:0;position:absolute;pointer-events:none;border:6px solid transparent;border-bottom-color:#f5f7f4;margin-left:-6px}.wpcf7 form .wpcf7-response-output{margin-top:10px;background-color:#f5f7f4;padding:3px 8px;border-radius:5px;color:#dc3232;position:relative;border:none}.wpcf7 form.sent .wpcf7-response-output{color:#46b450}.wpcf7 form .ajax-loader{margin-right:10px}.wpcf7 form .ajax-loader.is-active{background-image:url(images/a8fd34a332575c765c6757c37cdad935.gif);background-size:contain}#vertical-line{position:absolute;top:0;left:calc(50vw - 632px);height:100%;max-height:100%;width:1px;z-index:-10;background-color:#f5f7f4}@media only screen and (max-width:767px){#vertical-line{display:none}}#logo-mark-bg{position:absolute;z-index:-10;top:883px}#logo-mark-bg.left{left:calc(50vw - 656px)}#logo-mark-bg.right{right:calc(50vw - 656px)}@media only screen and (max-width:767px){#logo-mark-bg{display:none}}.img-tint{position:relative;width:100%;height:100%}.img-tint:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(13,19,33,.5);mix-blend-mode:soft-light}.grecaptcha-badge{display:none!important}@media only screen and (max-width:767px){.desktop{display:none}}@media only screen and (min-width:768px){.mobile{display:none}}.hidden{display:none!important}.visually-hidden{opacity:0}.disable-scrolling{overflow:hidden}.accordion{position:relative}.accordion.closed .accordion-content-wrapper{position:absolute;left:0;right:0;opacity:0;display:none}.accordion .accordion-header{cursor:pointer}.accordion .accordion-content-wrapper{overflow:hidden;transition:height .3s;will-change:height}#contact .grid{row-gap:0}#contact .extra-images{padding-top:80px;margin-bottom:116px}@media only screen and (max-width:767px){#contact .extra-images{padding-top:48px;margin-bottom:48px}}#contact .extra-images .images-container{position:relative;max-width:1121px;margin-left:auto}#contact .extra-images .images-container .image-small{position:relative}@media only screen and (min-width:768px){#contact .extra-images .images-container .image-small{width:35.68243%}}#contact .extra-images .images-container .image-small:before{content:"";display:block;padding-top:112.5%}#contact .extra-images .images-container .image-small>*{position:absolute;top:0;left:0;width:100%;height:100%}#contact .extra-images .images-container .image-large{width:49.06334%;position:relative;position:absolute;right:0;top:48px}#contact .extra-images .images-container .image-large:before{content:"";display:block;padding-top:109.09091%}#contact .extra-images .images-container .image-large>*{position:absolute;top:0;left:0;width:100%;height:100%}@media only screen and (max-width:767px){#contact .extra-images .images-container .image-large{display:none}}#contact .form{position:relative}@media only screen and (min-width:768px){#contact .form{padding-top:160px;padding-bottom:125px}}@media only screen and (max-width:767px){#contact .form>.container{padding:0}}#contact .form .bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;display:flex}@media only screen and (max-width:767px){#contact .form .bg{display:none}}#contact .form .bg:after,#contact .form .bg:before{content:"";width:50%;height:100%}#contact .form .bg:before{background-color:#f5f7f4}#contact .form .bg:after{background-color:#5c00e3}@media only screen and (min-width:768px){#contact .form .left .container,#contact .form .right .container{padding:0}}@media only screen and (max-width:767px){#contact .form .left,#contact .form .right{padding:48px 0}}@media only screen and (min-width:768px){#contact .form .left{grid-column:1/7}}@media only screen and (max-width:767px){#contact .form .left{background-color:#f5f7f4}}#contact .form .left .description{margin-bottom:40px}#contact .form .left .contact-option:not(:last-child){margin-bottom:16px}@media only screen and (min-width:768px){#contact .form .right{grid-column:8/13}}@media only screen and (max-width:767px){#contact .form .right{background-color:#5c00e3}}#contact .form .right .form-prompt{color:#fff}#filters{padding-bottom:48px}@media only screen and (max-width:767px){#filters{padding-bottom:32px}}@media only screen and (min-width:768px){#filters .align-center{display:flex;align-items:center}}#filters .keywords{position:relative;margin-right:48px}@media only screen and (max-width:767px){#filters .keywords{margin-bottom:16px}}#filters .keywords mwc-textfield{--mdc-theme-primary:#717070;--mdc-text-field-fill-color:transparent;--mdc-ripple-color:transparent;--mdc-text-field-label-ink-color:#d0d0d0;--mdc-text-field-idle-line-color:#717070;--mdc-text-field-hover-line-color:#717070;--mdc-text-field-ink-color:#0d1321;--mdc-typography-font-family:Inter,sans-serif;width:100%}#filters .keywords svg{position:absolute;right:0;top:50%;transform:translateY(-50%)}#filters .radio-buttons{display:flex;flex-wrap:wrap}#filters .radio-buttons input{position:absolute;visibility:hidden}#filters .radio-buttons input:checked+label{background-color:#5c00e3}#filters .radio-buttons label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-bottom:10px;cursor:pointer;padding:16px 24px;border-radius:26px;color:#fff;background-color:#c9c9c9;transition:background-color .15s ease-in-out,color .15s ease-in-out}#filters .radio-buttons label:hover{background-color:#5c00e3}@media only screen and (max-width:767px){#filters .radio-buttons label{margin-bottom:16px}}#filters .radio-buttons label:not(:last-child){margin-right:24px}@media only screen and (max-width:767px){#filters .radio-buttons label:not(:last-child){margin-right:16px}}.pagination{padding-top:48px;padding-bottom:48px;display:flex;justify-content:center}@media only screen and (max-width:767px){.pagination{padding-top:32px;padding-bottom:32px}}.pagination .page-numbers{display:flex;justify-content:center;align-items:center;color:#0d1321;width:40px;height:40px;border-radius:50%;transition:color .15s ease-in-out,background-color .15s ease-in-out}.pagination .page-numbers:not(:last-child){margin-right:16px}.pagination .page-numbers.current,.pagination .page-numbers:not(.dots):not(.prev):not(.next):hover{background-color:#5c00e3;color:#fff}.pagination svg{width:27.86px;height:34.28px}.swiper-arrows{margin-left:auto;display:flex;align-items:center}.swiper-arrows .swiper-arrow{padding:8px;outline:none}.swiper-arrows .swiper-arrow-prev>svg{transform:rotate(180deg)}.swiper-arrows .swiper-arrow.swiper-button-disabled svg path{fill:#adadad}.swiper-arrows svg{display:block}#acknowledgement .modal-container{position:fixed;z-index:10000;top:0;left:0;width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;padding:16px;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}#acknowledgement .bg{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#0d1321;opacity:.75}#acknowledgement .modal{position:relative;padding:64px;background:#fff;border-radius:16px;max-width:800px}@media only screen and (max-width:767px){#acknowledgement .modal{padding:32px 24px}}#acknowledgement .btn-primary{margin-top:20px;background:none;border:none}@media only screen and (max-width:767px){#acknowledgement .btn-primary{margin-top:0}}:root{--primary-cultured:#f4f6f3}.sententia-hero-section{position:relative;background-color:var(--primary-purple);background-size:cover;background-position:50%;background-repeat:no-repeat;padding:120px 0;min-height:600px;display:flex;align-items:center}.sententia-hero-section:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(92,0,227,.7);z-index:1}.sententia-hero-section .container{position:relative;width:100%;max-width:1240px;margin:0 auto;padding:0 20px;z-index:2}.sententia-hero-section .hero-title{color:var(--primary-cultured);font-size:80px;font-style:normal;font-weight:600;line-height:100%;letter-spacing:-2.4px;margin:0 0 40px}@media (max-width:1200px){.sententia-hero-section .hero-title{font-size:64px}}@media (max-width:767px){.sententia-hero-section .hero-title{font-size:48px;letter-spacing:-1.4px}}@media (max-width:480px){.sententia-hero-section .hero-title{font-size:40px}}.sententia-hero-section .hero-content{display:flex;justify-content:flex-end;max-width:550px;margin-left:auto}@media (max-width:991px){.sententia-hero-section .hero-content{margin-left:0;max-width:100%}}.sententia-hero-section .hero-description-wrapper{display:flex;align-items:flex-start;width:100%}.sententia-hero-section .hero-description{position:relative;padding-left:40px}.sententia-hero-section .hero-description:before{content:"";position:absolute;left:0;top:0;background:linear-gradient(180deg,var(--primary-cultured),rgba(244,246,243,0));width:1px;height:100%}.sententia-hero-section .hero-description p{color:var(--primary-cultured);font-size:20px;font-style:normal;font-weight:400;line-height:140%;margin-bottom:30px;margin-top:0}@media (max-width:767px){.sententia-hero-section .hero-description p{font-size:18px}}.sententia-hero-section .hero-cta{margin-top:30px}.sententia-hero-section .hero-button{display:inline-flex;padding:16px 24px;justify-content:center;align-items:center;gap:10px;background-color:var(--primary-cultured);color:var(--primary-purple);text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:normal;text-decoration:none;border-radius:26px;transition:all .3s ease}.sententia-hero-section .hero-button:hover{background-color:rgba(244,246,243,.9);transform:translateY(-2px)}#banner-primary .banner{position:relative;height:calc(100vh - 200px)}@media only screen and (max-width:767px){#banner-primary .banner{height:calc(100vh - 150px)}}#banner-primary .banner .overlay,#banner-primary .banner>img{position:absolute;top:0;left:0;width:100%;height:100%}#banner-primary .banner .overlay{background:linear-gradient(0deg,#0d1321,rgba(13,19,33,0) 50%);display:flex;flex-direction:column;justify-content:flex-end}@media (min-width:640px){#banner-primary .banner .overlay{justify-content:center}}#banner-primary .banner .overlay-content{padding-top:0}@media (min-width:640px){#banner-primary .banner .overlay-content{padding-top:200px}}@media (min-width:1024px){#banner-primary .banner .overlay-content{padding-top:250px}}#banner-primary .banner .overlay-content .title{color:#fff;max-width:788px}#banner-primary .banner .overlay-content .btn-primary{margin-bottom:24px;color:#fff}#banner-primary .ctas-desktop{padding-top:24px;padding-bottom:24px;border-bottom:1px solid #f5f7f4}@media only screen and (max-width:767px){#banner-primary .ctas-desktop{display:none}}#banner-primary .ctas-desktop .cta{grid-column:span 3}#banner-primary .ctas-desktop .cta>.description,#banner-primary .ctas-desktop .cta>.title{transition:color .15s ease-in-out}#banner-primary .ctas-desktop .cta:hover>.description,#banner-primary .ctas-desktop .cta:hover>.title{color:#5c00e3}#banner-primary .ctas-mobile{padding-top:24px}@media only screen and (min-width:768px){#banner-primary .ctas-mobile{display:none}}#banner-primary .ctas-mobile .container{padding-left:30px;padding-right:30px}#banner-primary .ctas-mobile .swiper-container{padding-bottom:24px;border-bottom:1px solid #f5f7f4}#banner-primary .ctas-mobile .navigation{display:flex;align-items:center;margin-bottom:4px}#banner-primary .ctas-mobile .navigation .caption{margin-bottom:0}#banner-primary .ctas-mobile .navigation .swiper-arrows{margin-left:auto}#banner-basic{padding-top:140px;position:relative;margin-bottom:48px}@media only screen and (max-width:767px){#banner-basic{margin-bottom:32px}}#banner-basic .bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;display:flex}@media only screen and (max-width:767px){#banner-basic .bg{flex-direction:column;padding-bottom:24px}}#banner-basic .bg:after,#banner-basic .bg:before{content:"";display:block}@media only screen and (min-width:768px){#banner-basic .bg:after,#banner-basic .bg:before{height:100%}}#banner-basic .bg:before{width:calc(50vw + 400px);background-color:#5c00e3}@media only screen and (max-width:1200px){#banner-basic .bg:before{width:83%}}@media only screen and (max-width:767px){#banner-basic .bg:before{width:100%;height:73.57143%}}#banner-basic .bg:after{flex-grow:1;background-color:#0d1321}#banner-basic .left{display:flex;align-items:center}@media only screen and (min-width:768px){#banner-basic .left{grid-column:1/8;padding-top:48px;padding-bottom:48px}}#banner-basic .left .title{color:#fff}@media only screen and (min-width:768px){#banner-basic .right{grid-column:9/13}}#banner-basic .right .image{position:relative}#banner-basic .right .image:before{content:"";display:block;padding-top:112.5%}#banner-basic .right .image>*{position:absolute;top:0;left:0;width:100%;height:100%}#content-hero{padding-top:80px;padding-bottom:80px}@media only screen and (max-width:767px){#content-hero{padding-top:48px;padding-bottom:48px}}@media only screen and (min-width:768px){#content-hero .left{grid-column:1/7}}@media only screen and (max-width:767px){#content-hero .left{margin-left:-15px;margin-right:-15px}}#content-hero .left .primary-image{position:relative}#content-hero .left .primary-image:before{content:"";display:block;padding-top:109.09091%}#content-hero .left .primary-image>*{position:absolute;top:0;left:0;width:100%;height:100%}@media only screen and (min-width:1200px){#content-hero .left .primary-image{width:550px;margin-left:calc(600px - 50vw)}}@media only screen and (min-width:1440px){#content-hero .left .primary-image{margin-left:-120px}}#content-hero .left .primary-image svg{position:absolute;top:50%;left:50%;max-width:70%;max-height:70%;transform:translate(-50%,-50%)}@media only screen and (max-width:767px){#content-hero .left .primary-image svg{display:none}}@media only screen and (min-width:768px){#content-hero .right{grid-column:7/13}}#content-hero .right .extra-images{display:flex;align-items:center}@media only screen and (max-width:767px){#content-hero .right .extra-images{display:none}}@media only screen and (min-width:1200px){#content-hero .right .extra-images{margin-right:calc(600px - 50vw)}}@media only screen and (min-width:1440px){#content-hero .right .extra-images{margin-right:-120px}}#content-hero .right .extra-images .extra-image-small{width:35.71429%;position:relative;margin-right:50px}#content-hero .right .extra-images .extra-image-small:before{content:"";display:block;padding-top:120%}#content-hero .right .extra-images .extra-image-small>*{position:absolute;top:0;left:0;width:100%;height:100%}#content-hero .right .extra-images .extra-image-large{width:57.14286%;position:relative}#content-hero .right .extra-images .extra-image-large:before{content:"";display:block;padding-top:112.5%}#content-hero .right .extra-images .extra-image-large>*{position:absolute;top:0;left:0;width:100%;height:100%}#content-general{padding-top:80px;padding-bottom:80px}@media only screen and (max-width:767px){#content-general{padding-top:48px;padding-bottom:48px}}#content-general .left{display:flex;flex-direction:column;justify-content:center}@media only screen and (min-width:768px){#content-general .left{grid-column:1/7}}#content-general .right{display:flex;flex-direction:column;justify-content:center}@media only screen and (min-width:768px){#content-general .right{grid-column:7/13}}#content-general .right .images{display:flex;align-items:flex-start}@media only screen and (min-width:1200px){#content-general .right .images{margin-right:calc(-50vw - -630px)}}#content-general .right .images .image-large{width:400px;position:relative}#content-general .right .images .image-large:before{content:"";display:block;padding-top:112.5%}#content-general .right .images .image-large>*{position:absolute;top:0;left:0;width:100%;height:100%}#content-general .right .images .image-small{margin-left:30px;width:250px;position:relative}@media only screen and (max-width:767px){#content-general .right .images .image-small{margin-left:15px}}#content-general .right .images .image-small:before{content:"";display:block;padding-top:120%}#content-general .right .images .image-small>*{position:absolute;top:0;left:0;width:100%;height:100%}#content-50-50{padding-top:80px;padding-bottom:80px}@media only screen and (max-width:767px){#content-50-50{padding-top:48px;padding-bottom:48px}}@media only screen and (min-width:768px){#content-50-50.reverse .left{order:2}#content-50-50.reverse .right{order:1}}@media only screen and (min-width:768px){#content-50-50.reverse .image{margin-left:30px}}@media only screen and (min-width:1260px){#content-50-50.reverse .image{margin-right:-30px}}@media only screen and (min-width:768px){#content-50-50:not(.reverse) .image{margin-right:30px}}@media only screen and (min-width:1260px){#content-50-50:not(.reverse) .image{margin-left:-30px}}@media only screen and (max-width:767px){#content-50-50 .image{margin:-15px -15px 24px}}#content-50-50 .left{display:flex;flex-direction:column;justify-content:center}@media only screen and (min-width:768px){#content-50-50 .left{grid-column:span 6}}#content-50-50 .left .image{position:relative}#content-50-50 .left .image:before{content:"";display:block;padding-top:109.09091%}#content-50-50 .left .image>*{position:absolute;top:0;left:0;width:100%;height:100%}#content-50-50 .right{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}@media only screen and (min-width:768px){#content-50-50 .right{grid-column:span 6}}#accordion{padding-bottom:48px}@media only screen and (max-width:767px){#accordion{padding-bottom:32px}}@media only screen and (min-width:768px){#accordion .cell{grid-column:span 6}}#accordion .title{margin-bottom:0}#accordion .content{padding-top:16px}@media only screen and (max-width:767px){#accordion .content{padding-top:8px}}#accordion .accordion .accordion-header{display:flex;align-items:center;padding-top:16px;padding-bottom:16px}@media only screen and (max-width:767px){#accordion .accordion .accordion-header{padding-top:8px;padding-bottom:8px}}#accordion .accordion .accordion-header .load-more{margin-left:16px;color:#d0d0d0;margin-right:16px}#accordion .accordion .accordion-header .load-more .when-open{display:none}#accordion .accordion .accordion-header svg path{fill:#d0d0d0}#accordion .accordion .accordion-header .line{flex-grow:1;height:1px;background-color:#d0d0d0}#accordion .accordion.open .load-more .when-closed{display:none}#accordion .accordion.open .load-more .when-open{display:block}#accordion .accordion.open svg{transform:rotate(-180deg)}#risk-accordion{padding:4rem 0;min-height:700px;overflow-y:auto}.accordion-section{display:flex;align-items:start;justify-content:space-between}#risk-accordion .grid{display:grid;grid-template-columns:1fr;gap:1rem;width:70%}@media (min-width:768px){#risk-accordion .grid{grid-template-columns:repeat(1,1fr)}}#risk-accordion .accordion-item{border-bottom:1px solid #e0e0e0;padding:1.5rem 0;cursor:pointer;text-decoration:none;color:inherit;transition:all .5s ease;display:block;overflow:hidden}#risk-accordion .accordion-item:first-child{padding-top:0}#risk-accordion .accordion-header{display:flex;justify-content:space-between;align-items:center;padding-right:20px}#risk-accordion .title{margin-bottom:0;transition:color .5s ease}#risk-accordion .accordion-content{max-height:0;overflow:hidden;transition:max-height .5s ease,opacity .5s ease;opacity:0}#risk-accordion .content{padding-top:1rem;padding-right:2rem}#risk-accordion .content p{padding-left:20px;position:relative}#risk-accordion .indicator{display:flex;align-items:center}#risk-accordion .arrow-icon{transition:transform .5s ease}#risk-accordion .arrow-icon,#risk-accordion .arrow-icon svg{width:24px!important;height:24px!important}#risk-accordion .accordion-item[href]:first-child .accordion-content{max-height:200px;opacity:1}@media (max-width:768px){#risk-accordion .accordion-item[href] .accordion-content{max-height:200px!important;opacity:1!important}}#risk-accordion .accordion-item.expanded .accordion-content{max-height:200px;opacity:1}#risk-accordion .accordion-item:hover .arrow-icon{transform:translateX(10px)}.accordion-item.no-link .arrow-icon.hover,.accordion-item.no-link:hover .arrow-icon.default{display:none}.accordion-item.no-link:hover .arrow-icon.hover{display:inline-block}.accordion-item.no-link.expanded .arrow-icon.default{display:none}.accordion-item.no-link.expanded .arrow-icon.hover{display:inline-block}@media (max-width:768px){.accordion-section{flex-direction:column}#risk-accordion .grid{width:100%;margin-right:20px;margin-top:20px}#risk-accordion .title{margin-right:10px}#risk-accordion{min-height:1000px}}.partner-logos{background-color:#0f1625;padding-top:3rem;padding-bottom:4rem}@media (max-width:767px){.partner-logos{padding-top:2rem;padding-bottom:2rem}}.partner-logos .small-title{color:#fff;margin-bottom:50px}@media (max-width:767px){.partner-logos .small-title{margin-bottom:20px}}.partner-logos__title{color:#fff;text-align:center;font-size:.875rem;letter-spacing:.05em;font-weight:600;text-transform:uppercase;margin-bottom:2rem}@media (max-width:767px){.partner-logos__title{margin-bottom:1.5rem}}.partner-logos__carousel-container{display:flex;overflow:visible;position:relative;align-items:center;width:100%;white-space:nowrap}.partner-logos__carousel-item{display:flex;justify-content:center;align-items:center;padding:.5rem;flex:0 0 400px;min-width:400px;max-height:200px;margin-right:2rem}@media (max-width:767px){.partner-logos__carousel-item{flex:0 0 150px;width:150px;margin-right:1.5rem}}.partner-logos__image{max-width:100%;height:auto;-o-object-fit:contain;object-fit:contain;filter:brightness(0) invert(1);transition:opacity .3s ease}.partner-logos__image:hover{opacity:.8}#list-3-columns{background-color:#5c00e3;padding:100px 0}#list-3-columns .small-title{color:#fff!important;margin-bottom:50px}#list-3-columns .item{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;display:flex}@media only screen and (min-width:768px){#list-3-columns .item{grid-column:span 4}}@media only screen and (max-width:767px){#list-3-columns .item{align-items:center;margin-bottom:50px}}#list-3-columns .item .title{position:relative;color:#fff;font-size:24px;font-style:normal;font-weight:500;line-height:120%;padding-left:30px}@media only screen and (max-width:767px){#list-3-columns .item .title{margin-bottom:0}}#list-3-columns .item:before{content:"";position:absolute;height:2%;background:linear-gradient(180deg,#fff,rgba(244,246,243,0));width:1px}@media (max-width:767px){#list-3-columns .item:before{height:1%}}#call-to-action{padding-top:80px;padding-bottom:80px}@media only screen and (max-width:767px){#call-to-action{padding-top:48px;padding-bottom:48px}}@media only screen and (min-width:768px){#call-to-action .left{grid-column:span 9}}@media only screen and (min-width:768px){#call-to-action .right{grid-column:span 3}}@media only screen and (max-width:767px){#call-to-action .right{display:none}}#call-to-action .right svg{margin-top:-20px}#news-feed{padding-top:48px;position:relative;overflow:hidden}@media only screen and (max-width:767px){#news-feed{padding-top:32px}}#news-feed .top-row{display:flex;justify-content:space-between;align-items:baseline}#news-feed .small-title{color:#f4f6f3;padding-left:20px;padding-bottom:40px}#news-feed .bg-grey{position:absolute;z-index:-1;left:0;top:130px;bottom:-434px;width:100%;background-color:#f5f7f4}@media only screen and (max-width:767px){#news-feed .bg-grey{bottom:-200px}}#news-feed .bg-blue{background-color:#0d1321;padding-top:48px;padding-bottom:48px}@media only screen and (max-width:767px){#news-feed .bg-blue{padding-top:32px;padding-bottom:32px}}#news-feed .carousel-container{display:flex;transition:transform .3s ease-in-out;will-change:transform}#news-feed .carousel-cell{flex:0 0 auto;width:calc(33.33% - 16px);margin-right:24px}@media only screen and (min-width:768px){#news-feed .carousel-cell{width:calc(33.33% - 16px);margin-right:24px}}@media only screen and (max-width:767px){#news-feed .carousel-cell{width:calc(100% - 16px);margin-right:16px}#news-feed .carousel-cell:last-child{margin-right:0}}#news-feed .carousel-controls{display:flex;justify-content:center;margin-top:24px}@media only screen and (max-width:767px){#news-feed .carousel-controls{justify-content:flex-start}}#news-feed .carousel-controls button{background:none;border:none;padding:8px;margin:0 8px;cursor:pointer}#news-feed .carousel-controls button svg{width:24px;height:24px}#news-feed .carousel-controls button svg path{fill:#fff}#news-feed .carousel-controls button:disabled{opacity:.5;cursor:not-allowed}#news-feed .align-right{display:flex;justify-content:flex-end;margin-top:24px}@media only screen and (max-width:767px){#news-feed .align-right{margin-right:15px}}#news-feed .align-right .btn-primary{color:#fff}#project-feed{padding-top:80px;background-color:#f4f6f3!important}@media only screen and (max-width:767px){#project-feed{padding-top:48px}}#project-feed .bg{padding-top:48px;padding-bottom:48px}@media only screen and (max-width:767px){#project-feed .bg{padding-top:32px;padding-bottom:32px}}#project-feed>.container>.title{max-width:994px}@media only screen and (min-width:768px){#project-feed .cell{position:relative}#project-feed .cell:before{content:"";display:block;padding-top:82.47423%}#project-feed .cell>*{position:absolute;top:0;left:0;width:100%;height:100%}}@media only screen and (max-width:767px){#project-feed .cell{position:relative}#project-feed .cell:before{content:"";display:block;padding-top:75.75758%}#project-feed .cell>*{position:absolute;top:0;left:0;width:100%;height:100%}}@media only screen and (min-width:768px){#project-feed .featured .cell{grid-column:span 6}#project-feed .featured .cell:nth-child(3n+1){grid-column:span 12;position:relative}}@media only screen and (min-width:768px){#project-feed .featured .cell:nth-child(3n+1):before{content:"";display:block;padding-top:45.27163%}#project-feed .featured .cell:nth-child(3n+1)>*{position:absolute;top:0;left:0;width:100%;height:100%}}@media only screen and (max-width:767px){#project-feed .featured .cell:nth-child(3n+1){position:relative}#project-feed .featured .cell:nth-child(3n+1):before{content:"";display:block;padding-top:112.12121%}#project-feed .featured .cell:nth-child(3n+1)>*{position:absolute;top:0;left:0;width:100%;height:100%}}#project-feed .more{padding-top:36px}@media only screen and (max-width:767px){#project-feed .more{padding-top:16px}}@media only screen and (min-width:768px){#project-feed .more .cell{grid-column:span 6}}#project-feed .accordion .accordion-header{display:flex;align-items:center;justify-content:center;padding-top:16px;padding-bottom:16px;margin-top:16px}#project-feed .accordion .accordion-header .load-more{color:#fff;background-color:#5c00e3;display:flex;padding:16px 24px;justify-content:center;align-items:center;margin-right:16px;border-radius:26px}#project-feed .accordion .accordion-header .load-more .when-open{display:none}#project-feed .accordion .accordion-header svg{margin-right:16px;transition:transform .5s}#project-feed .accordion .accordion-header .line{flex-grow:1;height:1px;background-color:#d0d0d0}#project-feed .accordion.open .load-more .when-closed{display:none}#project-feed .accordion.open .load-more .when-open{display:block}#project-feed .accordion.open svg{transform:rotate(-180deg)}#linkedin-feed{background-color:#f4f6f3}#linkedin-feed .small-title{text-transform:uppercase;color:#5c00e3;margin-top:0;margin-bottom:30px;padding-left:0!important}#linkedin-feed .container{padding-top:40px;padding-bottom:20px}@media only screen and (max-width:767px){#linkedin-feed .container{padding-top:20px}}.project-preview{position:relative;width:100%;height:100%}.project-preview:hover .overlay{background-color:rgba(92,0,227,.1)}.project-preview .img-tint:after{mix-blend-mode:normal}.project-preview .overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:end;transition:background-color .15s}.project-preview .overlay .small-title{color:#fff;font-size:16px}.project-preview .overlay .title{color:#fff;max-width:435px;font-size:30px;font-style:normal;font-weight:500;line-height:120%}@media (min-width:768px) and (max-width:1023px){.project-preview .overlay .title{font-size:20px}}@media (max-width:767px){.project-preview .overlay h3{margin-bottom:25px!important}}#testimonials{padding-top:56px;margin-bottom:48px}@media only screen and (max-width:767px){#testimonials{padding-top:32px;margin-bottom:32px}}@media only screen and (max-width:767px){#testimonials .container{padding-left:30px;padding-right:30px}}@media only screen and (max-width:767px){#testimonials .bg-white{background-color:#fff;border-bottom:1px solid #f5f7f4}}#testimonials .navigation{display:flex;align-items:center;margin-bottom:8px}@media only screen and (min-width:768px){#testimonials .navigation{display:none}}#testimonials .navigation .caption{margin-bottom:0}#testimonials .navigation .swiper-arrows{margin-left:auto;margin-right:30px}#testimonials .position-relative{position:relative}#testimonials .swiper-wrapper{display:flex}@media only screen and (min-width:768px){#testimonials .swiper-wrapper{align-items:flex-end}}#testimonials .image{width:400px;position:relative;position:absolute;right:42px;bottom:125px;z-index:1}#testimonials .image:before{content:"";display:block;padding-top:112.5%}#testimonials .image>*{position:absolute;top:0;left:0;width:100%;height:100%}@media only screen and (max-width:1200px){#testimonials .image{width:33.33333%;bottom:calc(76px + 50%);transform:translateY(50%)}}@media only screen and (max-width:767px){#testimonials .image{display:none}}#testimonials .testimonial{background-color:#fff;padding-bottom:77px;padding-top:67px}@media only screen and (max-width:767px){#testimonials .testimonial{padding-bottom:24px;padding-top:24px}}#testimonials .testimonial .testimonial-grid{display:grid;grid-template-columns:1fr;gap:40px}@media (min-width:768px){#testimonials .testimonial .testimonial-grid{grid-template-columns:repeat(2,1fr)}}#testimonials .testimonial .col{background-color:#f4f6f3;padding:40px}#testimonials .testimonial .col .text{margin-bottom:24px;color:#0d1321}@media only screen and (max-width:767px){#testimonials .testimonial .col .text{margin-bottom:16px}}#testimonials .testimonial .col .author{display:flex;align-items:center}#testimonials .testimonial .col .author .line{width:70%;height:1px;background-color:#0d1321;margin-right:32px}@media only screen and (max-width:767px){#testimonials .testimonial .col .author .line{width:70%}}#testimonials .testimonial .col .author .name{color:#5c00e3;margin-bottom:0}#testimonials .testimonial .col .author .job-title{color:#0d1321}#testimonials .custom-pagination{background-color:#fff;display:flex}@media only screen and (max-width:767px){#testimonials .custom-pagination{display:none}}#testimonials .custom-pagination .custom-bullet{cursor:pointer;width:25%;padding:16px 24px;border-top:1px solid #5c00e3;outline:none}#testimonials .custom-pagination .custom-bullet:not(.custom-bullet-active):hover{background-color:#f5f7f4}#testimonials .custom-pagination .custom-bullet .job-title{color:#adadad;text-transform:uppercase}#testimonials .custom-pagination .custom-bullet .name{font-weight:700}#testimonials .custom-pagination .custom-bullet-active{border-color:#fff;background-color:#5c00e3}#testimonials .custom-pagination .custom-bullet-active .job-title,#testimonials .custom-pagination .custom-bullet-active .name{color:#fff}#leadership-team{padding-bottom:80px}@media only screen and (max-width:767px){#leadership-team{padding-bottom:48px}}#leadership-team .summary{max-width:582px}#leadership-team .summary .description{margin-bottom:32px}#leadership-team .grid{row-gap:32px}@media only screen and (min-width:768px){#leadership-team .grid .cell{grid-column:span 4}}:root{--primary-purple:#5c00e3;--primary-navy-back:#0d1321}.team-showcase{width:100%;padding:80px 0;font-family:Inter,sans-serif;overflow-y:auto;scroll-behavior:smooth;min-height:100vh}.team-showcase__container{max-width:1200px;margin:0 auto;padding:0 20px}.team-showcase__header{margin-bottom:60px}.team-showcase__subtitle{color:var(--primary-purple);font-family:Inter;font-size:20px;font-style:normal;font-weight:500;line-height:100%;margin-bottom:20px;text-transform:uppercase}.team-showcase__title{color:var(--primary-navy-back);font-family:Inter;font-size:60px;font-style:normal;font-weight:700;line-height:120%;max-width:1000px;margin:0}.team-showcase__content{display:flex;gap:30px;justify-content:center;min-height:70vh;padding:20px 0;align-items:center}.team-showcase__navigation{width:25%;padding-left:20px;flex-shrink:0;display:flex;flex-direction:column;justify-content:center;max-height:600px;overflow:hidden;position:relative}.team-members-carousel,.team-members-list{list-style:none;padding:0;margin:0;transition:transform .3s ease}.team-member-item{margin-bottom:15px;opacity:.5;transition:opacity .3s ease,transform .3s ease}.team-member-item h4,.team-member-item p{color:#c5bed0;transition:color .3s ease}.team-member-item.active{opacity:1;transform:scale(1.05);position:relative;z-index:2}.team-member-item.active h4{color:#5c00e3}.team-member-item.active p{color:#000}.team-member-navitem{position:relative}.team-member-navitem:before{content:"";position:absolute;left:-15px;top:50%;width:3px;height:0;background-color:var(--primary-purple);transform:translateY(-50%);transition:height .3s ease}.team-member-item.active .team-member-navitem:before{height:100%}.team-member-item:not(.active){opacity:.6}.team-member-nav-button{background:none;border:none;padding:10px 0;cursor:pointer;text-align:left;width:100%}.team-member-name{color:var(--primary-purple);font-size:32px;font-weight:600;line-height:120%;margin:0 0 5px}.team-member-job,.team-member-name{font-family:Inter;font-style:normal}.team-member-job{color:var(--primary-navy-back);font-size:16px;font-weight:400;line-height:100%;margin:0}.team-members-controls{gap:5px;display:flex;flex-direction:column;justify-content:center}.control-button{border:none;background:none;color:#636167;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;padding:10px}.control-button:hover{color:var(--primary-purple)}.arrow{font-size:30px}.team-showcase__details{flex-grow:1;position:relative;min-height:500px}.team-member-details{display:none;grid-template-columns:1fr 1fr;gap:40px;opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity .5s ease}.team-member-details.active{display:grid;opacity:1}.team-member-photo{height:100%;min-height:400px;background-color:#fff}.team-member-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.team-member-info{display:flex;flex-direction:column;justify-content:space-between}.team-member-bio{color:var(--primary-navy-back);font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:140%;margin-top:auto;max-height:400px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#5c00e3 transparent}.team-member-bio::-webkit-scrollbar{width:10px}.team-member-bio::-webkit-scrollbar-track{background:transparent}.team-member-bio::-webkit-scrollbar-thumb{background-color:#5c00e3;border-radius:5px}.team-member-bio p{margin-top:0;padding-right:20px}.team-member-contact{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:20px}.team-member-email{color:var(--primary-purple);font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:140%;text-decoration:none;transition:opacity .3s ease}.team-member-email:hover{opacity:.8}.team-member-linkedin{display:flex;align-items:center;justify-content:center;transition:opacity .3s ease}.team-member-linkedin:hover{opacity:.8}@media (max-width:1024px){.team-showcase{padding:60px 0}.team-showcase__container{padding:0 15px}.team-showcase__title{font-size:48px}.team-showcase__content{flex-direction:column;gap:0;min-height:auto}.team-showcase__navigation{width:100%;padding-left:0;max-height:none;justify-content:center}.team-members-controls{order:-1;flex-direction:row;justify-content:center;gap:20px}.team-members-carousel,.team-members-list{display:flex;justify-content:center;gap:15px;flex-wrap:nowrap;overflow-x:auto;border-bottom:1px solid #636168;margin-bottom:30px;padding:0 0 5px}.team-member-item{margin-bottom:0;min-width:200px;flex-shrink:0}.team-member-navitem:before{left:0;top:-5px;width:100%;height:3px;transform:none;background-color:transparent}.team-member-name{font-size:24px}.team-member-job{font-size:14px}.team-member-details{position:static;min-height:400px}.team-showcase__details{min-height:400px}.team-member-photo img{-o-object-fit:contain;object-fit:contain}}@media (max-width:768px){.team-showcase{padding:40px 0}.team-showcase__container{padding:0 10px}.team-showcase__header{margin-bottom:0;text-align:center}.team-showcase__title{font-size:36px}.team-showcase__subtitle{font-size:16px}.team-showcase__content{gap:0}.team-members-carousel,.team-members-list{overflow:hidden;border-bottom:1px solid #636168;gap:10px;margin-bottom:25px}.team-member-item{min-width:150px}.team-member-name{font-size:20px}.team-member-job{font-size:12px}.team-member-details{grid-template-columns:1fr;gap:20px}.team-member-photo{height:300px;min-height:300px}.team-member-bio{max-height:250px;font-size:14px}.team-member-contact{flex-direction:column;align-items:flex-start;gap:15px}.control-button{padding:15px}.arrow{font-size:24px}.team-member-navitem{padding:10px}.team-member-navitem:before{background-color:transparent}.team-member-bio p,.team-member-contact{padding:0 20px}}@media (max-width:480px){.team-showcase__title{font-size:28px}.team-member-item{min-width:120px}.team-member-name{font-size:18px}.team-member-photo{height:250px;min-height:250px}.team-members-controls{gap:15px}}#nav-bar-background{height:80px}@media only screen and (max-width:767px){#nav-bar-background{height:64px}}#video .container{padding-top:80px;padding-bottom:80px}@media only screen and (max-width:767px){#video .container{padding-top:48px;padding-bottom:48px}}#video .wrapper{margin:0 auto;max-width:calc(177.77vh - 160px)}#video .iframe-container{position:relative;padding-bottom:56.25%}#video .iframe-container>*{position:absolute;height:100%;width:100%;top:0;right:0;bottom:0;left:0}.people-culture-section{width:100%;padding:40px 0}.people-culture-section .people-culture-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;max-width:1200px;margin:0 auto;padding:0 15px}.people-culture-section .people-culture-card{position:relative;height:350px;border-radius:8px;overflow:hidden;background-size:cover;background-position:50%;background-repeat:no-repeat;transition:all .6s ease-in-out}.people-culture-section .people-culture-card:after,.people-culture-section .people-culture-card:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;transition:opacity .6s ease-in-out}.people-culture-section .people-culture-card:before{background:rgba(30,15,80,.4);opacity:1}.people-culture-section .people-culture-card:after{background-color:#5c00e3;opacity:0}.people-culture-section .people-culture-card:hover:after{opacity:1}.people-culture-section .people-culture-card .card-content{position:relative;z-index:2;padding:30px;color:#fff;height:100%;display:flex;flex-direction:column;justify-content:flex-start}.people-culture-section .people-culture-card .head-title{text-transform:uppercase;font-size:14px;font-weight:600;letter-spacing:1px;margin-bottom:10px}.people-culture-section .people-culture-card .title{font-size:32px;font-weight:500;margin:0;line-height:120%;color:#fff;width:70%}.people-culture-section .people-culture-card .description{opacity:0;height:0;overflow:hidden;transition:all .5s ease;transform:translateY(20px)}.people-culture-section .people-culture-card .description p{margin:0;font-size:16px;line-height:1.6}.people-culture-section .people-culture-card:hover .description{opacity:1;transform:translateY(0);height:auto;margin-top:20px}@media (max-width:768px){.people-culture-section .people-culture-cards{grid-template-columns:1fr}.people-culture-section .people-culture-card{height:500px}.people-culture-section .people-culture-card .title{font-size:24px;width:100%}}.highlighted-section{position:relative;display:flex;justify-content:flex-end;max-width:70%;margin-left:auto;margin-bottom:100px;margin-top:100px;padding-right:50px;padding-left:50px}.highlighted-section:before{content:"";position:absolute;left:0;top:0;background:linear-gradient(180deg,#5c00e3,rgba(92,0,227,0));width:1px;height:100%}@media (max-width:767px){.highlighted-section{max-width:100%}.highlighted-section:before{left:20px}}.highlighted-section p{color:#5c00e3;font-size:32px;font-style:normal;font-weight:500;line-height:120%}@media (max-width:767px){.highlighted-section p{font-size:18px}}.text-3xCards{background-color:#5c00e3;padding:80px 0}.text-3xCards__header{text-align:left;margin-bottom:40px}.text-3xCards__title{font-size:60px;font-weight:600;margin-bottom:20px}.text-3xCards__description,.text-3xCards__title{color:#f4f6f3;font-family:Inter,sans-serif;font-style:normal;line-height:120%}.text-3xCards__description{font-size:24px;font-weight:300;max-width:800px}.text-3xCards__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.text-3xCards__card{background-color:#f4f6f3;padding:30px}.text-3xCards__card-title{font-size:16px;font-weight:600;line-height:100%;margin-bottom:15px;text-transform:uppercase}.text-3xCards__card-description,.text-3xCards__card-title{color:#5c00e3;font-family:Inter,sans-serif;font-style:normal}.text-3xCards__card-description{font-size:24px;font-weight:400;line-height:120%}@media (max-width:992px){.text-3xCards__title{font-size:48px}.text-3xCards__card-description,.text-3xCards__description{font-size:20px}}@media (max-width:768px){.text-3xCards__grid{grid-template-columns:repeat(2,1fr)}.text-3xCards{padding:60px 0}}@media (max-width:576px){.text-3xCards__grid{grid-template-columns:1fr}.text-3xCards__title{font-size:36px}.text-3xCards__description{font-size:18px}.text-3xCards{padding:40px 0}}.timeline-section{background-color:#f4f6f3;padding-top:80px;position:relative}.container{max-width:1200px;margin:0 auto;padding:0 20px}.timeline-section__header{margin-bottom:60px;max-width:800px}.timeline-section__small-title{color:#5c00e3;font-size:20px;font-weight:500;line-height:100%}.timeline-section__small-title,.timeline-section__title{font-family:Inter,sans-serif;font-style:normal;margin-bottom:20px}.timeline-section__title{color:#0d1321;font-size:60px;font-weight:700;line-height:120%}.timeline-section__description{color:#0d1321;font-family:Inter,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:140%}.timeline-section__timeline{position:relative;min-height:600px;padding-right:30px;width:70%;margin:0 auto}.timeline-section__line{position:absolute;left:32px;top:0;bottom:0;width:2px;background-color:#d9d9d9;transform:translateX(-50%)}.timeline-section__item{display:flex;padding:100px 0;position:relative;transition:all .5s ease}.timeline-section__item--inactive{opacity:.4}.timeline-section__item--active{opacity:1}.timeline-section__marker{min-width:65px;display:flex;flex-direction:column;align-items:center;position:relative;z-index:2}.timeline-section__dot{width:16px;height:16px;border-radius:50%;background-color:#d9d9d9;margin-bottom:10px;transition:all .3s ease}.timeline-section__dot--active{width:24px;height:24px;background-color:#5c00e3}.timeline-section__year{color:#5c00e3;font-family:Inter,sans-serif;font-size:32px;font-style:normal;font-weight:700;line-height:100%;margin-top:8px;transition:color .3s ease}.timeline-section__item--inactive .timeline-section__year{color:#999}.timeline-section__content{padding-left:100px}.timeline-section__year-title{color:#5c00e3;font-family:Inter,sans-serif;font-size:24px;font-style:normal;font-weight:600;line-height:120%;margin-bottom:15px;transition:color .3s ease}.timeline-section__item--inactive .timeline-section__year-title{color:#999}.timeline-section__year-description{color:#0d1321;font-family:Inter,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:120%}@media (max-width:992px){.timeline-section__title{font-size:48px}.timeline-section__year{font-size:28px}.timeline-section__year-title{font-size:22px}}@media (max-width:768px){.timeline-section{padding:60px 0}.timeline-section__header{margin-bottom:40px}.timeline-section__title{font-size:36px}.timeline-section__description{font-size:18px}.timeline-section__year{font-size:24px}}@media (max-width:576px){.timeline-section{padding:40px 0}.timeline-section__small-title{font-size:18px}.timeline-section__title{font-size:32px}.timeline-section__year-description{font-size:16px}.timeline-section__content{padding-left:15px}}#home-banner{min-height:100vh;position:relative;overflow:hidden;background-color:#000}#home-banner #home-banner .banner .img-tint{position:relative;width:100%;height:100%;overflow:hidden}#home-banner #home-banner .banner .img-tint img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:opacity .5s ease-in-out;top:0;left:0}#home-banner #home-banner .banner .img-tint img.next{z-index:2;opacity:0}#home-banner #home-banner .banner .img-tint img:not(.next){z-index:1;opacity:1}#home-banner .banner{position:relative;height:100%;width:100%;min-height:100vh}@media only screen and (max-width:767px){#home-banner .banner{height:calc(100vh - 150px)}}#home-banner .banner .bg-image-container,#home-banner .banner>img{position:absolute;top:0;left:0;width:100%;height:100%}#home-banner .banner .bg-image-container{transform-origin:calc(5% + 20px) calc(95% - 20px);transform:scale(.3);transition:transform .5s ease-out}#home-banner .banner .bg-image-container:after{content:"";top:0;left:0;width:100%;height:100%;background-color:rgba(92,0,227,.3);position:absolute;z-index:3;pointer-events:none}#home-banner .banner .bg-image-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#home-banner .banner .bg-image-container.expanded{width:100%;height:100%}#home-banner .banner .overlay{padding-top:100px;position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,#0d1321,rgba(13,19,33,0) 50%);display:flex;flex-direction:column;justify-content:space-between;margin-top:auto}@media (min-width:640px){#home-banner .banner .overlay{justify-content:center}}#home-banner .banner .overlay-content{padding-top:0;position:relative}#home-banner .banner .overlay-content .title{color:#fff;font-size:80px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:-2.4px;padding:0 40px}@media (min-width:1600px){#home-banner .banner .overlay-content .title{font-size:140px}}@media (min-width:768px) and (max-width:1023px){#home-banner .banner .overlay-content .title{font-size:60px;font-weight:300;letter-spacing:-.96px}}@media (max-width:767px){#home-banner .banner .overlay-content .title{font-size:32px;font-weight:300;letter-spacing:-.96px}}#home-banner .banner .overlay-content .btn-primary{margin-bottom:24px;color:#fff}#home-banner .banner .overlay-content{height:100%;padding-top:4rem;padding-bottom:1rem;display:flex;z-index:4;flex-direction:column;justify-content:space-between}#home-banner .ctas-desktop{width:100%;padding-top:24px;padding-bottom:45px}@media only screen and (max-width:767px){#home-banner .ctas-desktop{padding-bottom:0}}#home-banner .ctas-desktop .cta{grid-column:span 4;padding:0 40px}#home-banner .ctas-desktop .cta>.category{padding-top:30px;text-transform:uppercase;border-top:.5px solid #f4f6f3;color:#f4f6f3;font-size:20px;font-style:normal;font-weight:400;line-height:100%}@media (min-width:768px) and (max-width:1023px){#home-banner .ctas-desktop .cta>.category{font-size:15px}}@media (max-width:767px){#home-banner .ctas-desktop .cta>.category{font-size:12px;padding-top:15px}}#home-banner .ctas-desktop .cta>.cta-title{padding-bottom:30px;transition:color .15s ease-in-out;color:#f4f6f3;font-size:24px;font-style:normal;font-weight:300;line-height:120%;letter-spacing:normal}@media (min-width:768px) and (max-width:1223px){#home-banner .ctas-desktop .cta>.cta-title{font-size:16px}}@media (max-width:767px){#home-banner .ctas-desktop .cta>.cta-title{font-size:16px;padding-bottom:0}}.case_studies{position:absolute;top:0;left:0;width:100%;opacity:0;visibility:hidden;transition:opacity .5s ease,visibility .5s ease;z-index:2;height:100vh;display:flex;align-items:flex-end;padding-bottom:40px}@media only screen and (max-width:767px){.case_studies{height:calc(100vh - 150px)}}.case_studies.visible{opacity:1;visibility:visible}.purple-highlighted-content{background-color:#5c00e3;padding:6rem 0}.purple-highlighted-content .highlight-section{display:flex;align-items:start;justify-content:space-between}@media (max-width:767px){.purple-highlighted-content .highlight-section{flex-direction:column}}.purple-highlighted-content .small-title{color:#f4f6f3}.purple-highlighted-section{position:relative;display:flex;flex-direction:column;justify-content:flex-end;width:75%;margin-left:auto;margin-bottom:10px}@media (max-width:767px){.purple-highlighted-section{padding-top:40px;width:100%}}.purple-highlighted-section p{color:#f4f6f3;font-size:40px;font-style:normal;font-weight:300;line-height:120%}@media (max-width:767px){.purple-highlighted-section p{font-size:18px}}.align-right{display:flex;justify-content:flex-end;padding-right:20px}@media only screen and (max-width:767px){.align-right{justify-content:flex-start;margin-top:24px}}.align-right .btn-primary{color:#fff}#project-banner{margin-bottom:80px}@media only screen and (max-width:767px){#project-banner{margin-bottom:48px}}#project-banner .bg{padding-top:105px;position:relative}#project-banner .bg:before{content:"";position:absolute;top:0;left:0;width:100%;height:calc(50% + 50px);background-color:#5c00e3}#project-banner .image{margin-bottom:24px;position:relative}#project-banner .image:before{content:"";display:block;padding-top:45.83333%}#project-banner .image>*{position:absolute;top:0;left:0;width:100%;height:100%}@media only screen and (max-width:767px){#project-banner .image{position:relative}#project-banner .image:before{content:"";display:block;padding-top:90.90909%}#project-banner .image>*{position:absolute;top:0;left:0;width:100%;height:100%}}#project-banner .image .img-tint:after{background-color:rgba(13,19,33,.3);mix-blend-mode:normal}@media only screen and (min-width:768px){#project-banner .cat-and-title{grid-column:span 5}}@media only screen and (min-width:768px){#project-banner .outcomes{grid-column:span 4}}@media only screen and (min-width:768px){#project-banner .services{grid-column:span 3}}#project-banner .outcome,#project-banner .service{margin-bottom:0}#project-content{padding-bottom:80px}@media only screen and (max-width:767px){#project-content{padding-bottom:48px}}#project-content .content{margin-bottom:48px;max-width:696px}@media only screen and (max-width:767px){#project-content .content{margin-bottom:32px}}@media (max-width:767px){.related-projects-title{font-size:30px}}#post-banner{padding-top:140px;position:relative;margin-bottom:48px}@media only screen and (min-width:768px){#post-banner{padding-bottom:80px}}@media only screen and (max-width:767px){#post-banner{margin-bottom:32px}}#post-banner .bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;display:flex}@media only screen and (max-width:767px){#post-banner .bg{flex-direction:column;padding-bottom:32px}}#post-banner .bg:after,#post-banner .bg:before{content:"";display:block}@media only screen and (min-width:768px){#post-banner .bg:after,#post-banner .bg:before{height:100%}}#post-banner .bg:before{width:calc(50vw + 400px);background-color:#f5f7f4}@media only screen and (max-width:1200px){#post-banner .bg:before{width:83%}}@media only screen and (max-width:767px){#post-banner .bg:before{width:100%;height:76.68539%}}#post-banner .bg:after{flex-grow:1;background-color:#5c00e3}#post-banner .left{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}@media only screen and (min-width:768px){#post-banner .left{grid-column:1/7}}#post-banner .left .btn-primary.reverse svg{transition:margin-top .15s}#post-banner .left .btn-primary.reverse:hover svg{margin-top:5px}@media only screen and (min-width:768px){#post-banner .right{grid-column:7/13}}#post-banner .right .image{position:relative}#post-banner .right .image:before{content:"";display:block;padding-top:63.40206%}#post-banner .right .image>*{position:absolute;top:0;left:0;width:100%;height:100%}@media only screen and (max-width:767px){#post-banner .right .image{position:relative}#post-banner .right .image:before{content:"";display:block;padding-top:112.12121%}#post-banner .right .image>*{position:absolute;top:0;left:0;width:100%;height:100%}}#post-content{padding-bottom:80px}@media only screen and (max-width:767px){#post-content{padding-bottom:48px}}#post-content .content{margin-bottom:48px;max-width:696px}@media only screen and (max-width:767px){#post-content .content{margin-bottom:32px}}.post-preview .category{text-transform:uppercase;margin-bottom:7px}.post-preview .separator{height:1px;background-color:#d0d0d0;margin-bottom:16px}.post-preview .thumbnail{position:relative;margin-bottom:16px}.post-preview .thumbnail:before{content:"";display:block;padding-top:63.47032%}.post-preview .thumbnail>*{position:absolute;top:0;left:0;width:100%;height:100%}@media only screen and (max-width:767px){.post-preview .thumbnail{position:relative}.post-preview .thumbnail:before{content:"";display:block;padding-top:112.12121%}.post-preview .thumbnail>*{position:absolute;top:0;left:0;width:100%;height:100%}}.post-preview .title{margin-bottom:0}.post-preview.bg-dark .category{color:#d0d0d0}.post-preview.bg-dark .title{color:#fff}.post-preview.bg-light .category{color:#adadad}.post-preview.small .title{font-weight:700}#posts-grid{padding-bottom:80px}@media only screen and (max-width:767px){#posts-grid{padding-bottom:48px}}#posts-grid .grid{padding-bottom:48px;row-gap:36px}@media only screen and (max-width:767px){#posts-grid .grid{padding-bottom:32px}}@media only screen and (min-width:768px){#posts-grid .grid .cell{grid-column:span 6}}.related-projects-title{color:#000;font-size:60px;font-style:normal;font-weight:600;line-height:120%;margin-bottom:40px}@media (max-width:767px){.related-projects-title{font-size:40px}}.carousel-post-preview .category{text-transform:uppercase;margin-bottom:7px}.carousel-post-preview .separator{height:1px;background-color:#d0d0d0;margin-bottom:16px}.carousel-post-preview .thumbnail{margin-bottom:16px;position:relative;overflow:hidden}.carousel-post-preview .post-content{position:absolute;bottom:0;left:0;width:100%;padding:15px;z-index:2;display:flex;flex-direction:column;justify-content:end}.carousel-post-preview .title{margin-bottom:0}.carousel-post-preview.bg-dark .title{color:var(--Primary-Cultured,#f4f6f3);font-size:24px;font-style:normal;font-weight:300;line-height:120%}.carousel-post-preview.bg-dark .category{font-weight:300}.carousel-post-preview.bg-dark .category,.carousel-post-preview.bg-light .category{color:var(--Primary-Cultured,#f4f6f3);font-size:16px;font-style:normal;line-height:100%}.carousel-post-preview.bg-light .category{font-weight:500}.carousel-post-preview .thumbnail:before{padding-top:120%!important}.carousel-post-preview .thumbnail:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.4);pointer-events:none;z-index:1}html{--mdc-theme-primary:#fff;--mdc-text-field-fill-color:transparent;--mdc-text-field-label-ink-color:#fff;--mdc-text-field-idle-line-color:#fff;--mdc-text-field-hover-line-color:#fff;--mdc-text-field-ink-color:#fff;--mdc-typography-font-family:Inter,sans-serif}