.c-prose{max-width:var(--content-max)}.c-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;margin-top:-1px;margin-right:-1px;margin-bottom:-1px;margin-left:-1px;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}.u-font-sans{font-family:var(--font-sans)}.u-font-serif{font-family:var(--font-serif)}.u-font-mono{font-family:var(--font-mono)}.u-text-xs{font-size:var(--text-xs)}.u-text-sm{font-size:var(--text-sm)}.u-text-md{font-size:var(--text-md)}.u-text-lg{font-family:var(--font-sans);font-size:var(--text-lg)}.u-text-xl{font-size:var(--text-xl)}.u-text-2xl{font-size:var(--text-2xl)}.u-text-3xl{font-size:var(--text-3xl)}.u-fw-regular{font-weight:var(--weight-regular)}.u-fw-medium{font-weight:var(--weight-medium)}.u-fw-semibold{font-weight:var(--weight-semibold)}.u-fw-bold{font-weight:var(--weight-bold)}.u-lh-tight{line-height:var(--leading-tight)}.u-lh-snug{line-height:var(--leading-snug)}.u-lh-normal{line-height:var(--leading-normal)}.u-lh-relaxed{line-height:var(--leading-relaxed)}.u-text-base{color:var(--text)}.u-text-muted{color:var(--text-muted)}.u-text-subtle{color:var(--text-subtle)}.u-text-inverse{color:var(--text-inverse)}.u-text-link{color:var(--link)}.u-bg-bg{background-color:var(--bg)}.u-bg-bg-subtle{background-color:var(--bg-subtle)}.u-bg-surface{background-color:var(--surface)}.u-bg-surface-2{background-color:var(--surface-2)}.u-bg-surface-3{background-color:var(--surface-3)}.u-bg-primary{background-color:var(--primary)}.u-border{border-top:var(--border-w) solid var(--border);border-bottom:var(--border-w) solid var(--border);border-left:var(--border-w) solid var(--border);border-right:var(--border-w) solid var(--border)}.u-radius-xs{border-radius:var(--radius-xs)}.u-radius-sm{border-radius:var(--radius-sm)}.u-radius-md{border-radius:var(--radius-md)}.u-radius-lg{border-radius:var(--radius-lg)}.u-radius-xl{border-radius:var(--radius-xl)}.u-radius-pill{border-radius:var(--radius-pill)}.u-shadow-1{box-shadow:0px 2px 8px 0px}.u-shadow-2{box-shadow:0px 6px 18px 0px}.u-shadow-3{box-shadow:0px 12px 32px 0px}.u-d-block{display:block}.u-d-inline-block{display:inline-block}.u-d-flex{display:flex}.u-d-grid{display:grid}.u-flex-col{display:flex;flex-flow:column}.u-items-center{display:flex;justify-content:center;align-items:center}.u-p-0{padding-top:var(--space-0);padding-right:var(--space-0);padding-bottom:var(--space-0);padding-left:var(--space-0)}.u-px-0{padding-right:var(--space-0);padding-left:var(--space-0)}.u-py-0{padding-top:var(--space-0);padding-bottom:var(--space-0)}.u-m-0{margin-top:var(--space-0);margin-right:var(--space-0);margin-bottom:var(--space-0);margin-left:var(--space-0)}.u-p-1{padding-top:var(--space-1);padding-right:var(--space-1);padding-bottom:var(--space-1);padding-left:var(--space-1)}.u-px-1{padding-right:var(--space-1);padding-left:var(--space-1)}.u-py-1{padding-top:var(--space-1);padding-bottom:var(--space-1)}.u-m-1{margin-top:var(--space-1);margin-right:var(--space-1);margin-bottom:var(--space-1);margin-left:var(--space-1)}.u-p-2{padding-top:var(--space-2);padding-right:var(--space-2);padding-bottom:var(--space-2);padding-left:var(--space-2)}.u-px-2{padding-right:var(--space-2);padding-left:var(--space-2)}.u-py-2{padding-top:var(--space-2);padding-bottom:var(--space-2)}.u-m-2{margin-top:var(--space-2);margin-right:var(--space-2);margin-bottom:var(--space-2);margin-left:var(--space-2)}.u-p-3{padding-top:var(--space-3);padding-right:var(--space-3);padding-bottom:var(--space-3);padding-left:var(--space-3)}.u-px-3{padding-right:var(--space-3);padding-left:var(--space-3)}.u-py-3{padding-top:var(--space-3);padding-bottom:var(--space-3)}.u-m-3{margin-top:var(--space-3);margin-right:var(--space-3);margin-bottom:var(--space-3);margin-left:var(--space-3)}.u-p-4{padding-top:var(--space-4);padding-right:var(--space-4);padding-bottom:var(--space-4);padding-left:var(--space-4)}.u-px-4{padding-right:var(--space-4);padding-left:var(--space-4)}.u-py-4{padding-top:var(--space-4);padding-bottom:var(--space-4)}.u-m-4{margin-top:var(--space-4);margin-right:var(--space-4);margin-bottom:var(--space-4);margin-left:var(--space-4)}.u-p-5{padding-top:var(--space-5);padding-right:var(--space-5);padding-bottom:var(--space-5);padding-left:var(--space-5)}.u-px-5{padding-right:var(--space-5);padding-left:var(--space-5)}.u-py-5{padding-top:var(--space-5);padding-bottom:var(--space-5)}.u-m-5{margin-top:var(--space-5);margin-right:var(--space-5);margin-bottom:var(--space-5);margin-left:var(--space-5)}.u-p-6{padding-top:var(--space-6);padding-right:var(--space-6);padding-bottom:var(--space-6);padding-left:var(--space-6)}.u-px-6{padding-right:var(--space-6);padding-left:var(--space-6)}.u-py-6{padding-top:var(--space-6);padding-bottom:var(--space-6)}.u-m-6{margin-top:var(--space-6);margin-right:var(--space-6);margin-bottom:var(--space-6);margin-left:var(--space-6)}.u-p-8{padding-top:var(--space-8);padding-right:var(--space-8);padding-bottom:var(--space-8);padding-left:var(--space-8)}.u-px-8{padding-right:var(--space-8);padding-left:var(--space-8)}.u-py-8{padding-top:var(--space-8);padding-bottom:var(--space-8)}.u-m-8{margin-top:var(--space-8);margin-right:var(--space-8);margin-bottom:var(--space-8);margin-left:var(--space-8)}.u-p-12{padding-top:var(--space-12);padding-right:var(--space-12);padding-bottom:var(--space-12);padding-left:var(--space-12)}.u-px-12{padding-right:var(--space-12);padding-left:var(--space-12)}.u-py-12{padding-top:var(--space-12);padding-bottom:var(--space-12)}.u-m-12{margin-top:var(--space-12);margin-right:var(--space-12);margin-bottom:var(--space-12);margin-left:var(--space-12)}.u-p-16{padding-top:var(--space-16);padding-right:var(--space-16);padding-bottom:var(--space-16);padding-left:var(--space-16)}.u-px-16{padding-right:var(--space-16);padding-left:var(--space-16)}.u-py-16{padding-top:var(--space-16);padding-bottom:var(--space-16)}.u-m-16{margin-top:var(--space-16);margin-right:var(--space-16);margin-bottom:var(--space-16);margin-left:var(--space-16)}.u-gap-xxs{gap:var(--gap-xxs)}.u-gap-xs{gap:var(--gap-xs)}.u-gap-s{gap:var(--gap-s)}.u-gap-m{gap:var(--gap-xs)}.u-gap-l{gap:var(--gap-l)}.u-gap-xl{gap:var(--gap-xl)}.l-container{width:100%;max-width:var(--container);margin-right:auto;margin-left:auto;padding-right:var(--hsp-m);padding-left:var(--hsp-m)}.l-container--narrow{width:100%;max-width:var(--container-narrow);margin-right:auto;margin-left:auto;padding-right:var(--hsp-m);padding-left:var(--hsp-m)}.l-section{padding-bottom:var(--hss-l)}.l-section--tight{padding-top:var(--hss-s);padding-bottom:var(--hss-s)}.l-section--loose{padding-top:var(--hss-l);padding-bottom:var(--hss-l)}.l-stack{display:flex;flex-flow:column;gap:var(--gap-m)}.l-stack--s{display:flex;flex-flow:column;gap:var(--gap-s)}.l-cluster{display:flex;flex-flow:row;justify-content:start;align-items:center;gap:var(--gap-s)}.l-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gap-m)}.l-prose{max-width:var(--content-max)}.c-btn{display:inline-flex;justify-content:center;align-items:center;gap:var(--btn-gap);color:var(--btn-text);font-family:var(--btn-font);font-weight:var(--btn-weight);font-size:var(--text-md);line-height:var(--leading-normal);text-align:center;text-decoration:none;padding-top:var(--btn-padding-y);padding-right:var(--btn-padding-x);padding-bottom:var(--btn-padding-y);padding-left:var(--btn-padding-x);background-color:var(--btn-bg);border-radius:var(--btn-radius);border-top:1px solid transparent;border-bottom:1px solid transparent;border-left:1px solid transparent;border-right:1px solid transparent;cursor:pointer;transition:all var(--btn-transition) ease-in-out}.c-btn:hover{background-color:var(--btn-bg-hover);box-shadow:,,}.c-btn:active{background-color:var(--btn-bg-active)}.c-btn:hover svg path{fill:var(--primary)}.c-btn--secondary{color:var(--btn-secondary-text);background-color:var(--btn-secondary-bg)}.c-btn--secondary:hover{color:var(--btn-secondary-text);background-color:var(--button-secondary-bg-hover)}.c-btn--ghost{color:var(--btn-ghost-text);background-color:var(--btn-ghost-bg)}.c-btn--ghost:hover{background-color:var(--btn-ghost-hover-bg)}.c-btn--underline{color:var(--text);padding-right:0px;padding-left:0px;border-bottom:var(--border-w) solid var(--primary)}.c-btn--underline:hover{background-color:var(--bg-subtle)}.c-btn--sm{font-size:var(--text-sm);padding-top:var(--space-2);padding-right:var(--space-4);padding-bottom:var(--space-2);padding-left:var(--space-4)}.c-btn--lg{font-size:var(--text-lg);padding-top:var(--space-4);padding-right:var(--space-6);padding-bottom:var(--space-4);padding-left:var(--space-6)}.c-btn--pill{border-radius:var(--radius-pill)}.c-btn--icon{width:44px;height:44px;min-width:44px;min-height:44px}.c-btn--icon-only{width:44px;height:44px;padding-top:var(--space-3);padding-right:var(--space-3);padding-bottom:var(--space-3);padding-left:var(--space-3)}.c-input{color:var(--input-text);font-family:var(--input-font);font-size:var(--text-md);line-height:var(--leading-normal);padding-top:var(--input-padding-y);padding-right:var(--input-padding-x);padding-bottom:var(--input-padding-y);padding-left:var(--input-padding-x);background-color:var(--input-bg);border-radius:var(--input-radius);transition:border-color var(--dur-2) var(--ease-standard)}.c-label{color:var(--text);font-weight:var(--weight-medium);font-size:var(--text-sm)}.c-help-text{color:var(--text-muted);font-size:var(--text-sm)}.c-card{padding-top:var(--card-padding);padding-right:var(--card-padding);padding-bottom:var(--card-padding);padding-left:var(--card-padding);background-color:var(--card-bg);border-radius:var(--card-radius);box-shadow:0px 4px 14px 0px}.c-badge{display:inline-flex;flex-flow:row;justify-content:start;align-items:center;gap:var(--space-2);font-size:var(--text-sm);line-height:var(--leading-snug);padding-top:var(--space-1);padding-right:var(--space-3);padding-bottom:var(--space-1);padding-left:var(--space-3);border-radius:var(--radius-pill)}.c-badge--success{color:var(--text-inverse);background-color:var(--success)}.c-badge--warning{color:var(--text-inverse);background-color:var(--warning)}.c-badge--danger{color:var(--text-inverse);background-color:var(--danger)}.c-badge--info{color:var(--text-inverse);background-color:var(--info)}.c-nav{display:flex;flex-flow:row;justify-content:start;align-items:center;height:var(--nav-height)}.c-nav__link{color:var(--text)}.c-nav__link:hover{color:var(--link-hover)}.h6{margin-top:0px;margin-bottom:0px}.c-btn--accent{color:var(--btn-accent-text);background-color:var(--btn-accent-bg)}.c-btn--accent:hover{background-color:var(--btn-accent-bg-hover)}.c-btn--accent:active{background-color:var(--btn-accent-bg-active)}.c-h1{color:var(--text);font-family:var(--font-heading);font-weight:var(--weight-regular);font-size:var(--type-h1);line-height:var(--leading-tight);margin-top:0px;margin-bottom:0px}.c-h2{color:var(--text);font-family:var(--font-heading);font-weight:var(--weight-regular);font-size:var(--type-h2);line-height:var(--leading-tight);margin-top:0px;margin-bottom:0px}.c-h3{color:var(--text);font-family:var(--font-heading);font-weight:var(--weight-regular);font-size:var(--type-h3);line-height:var(--leading-snug);margin-top:0px;margin-bottom:0px}.c-h4{color:var(--text);font-family:var(--font-heading);font-weight:var(--weight-regular);font-size:var(--type-h4);line-height:var(--leading-snug);margin-top:0px;margin-bottom:0px}.c-body{color:var(--text);font-family:var(--font-body);font-weight:var(--weight-regular);font-size:var(--type-body);line-height:var(--leading-relaxed)}.c-small{color:var(--text-muted);font-family:var(--font-body);font-weight:var(--weight-regular);font-size:var(--type-small);line-height:var(--leading-normal)}.c-caption{color:var(--text-muted);font-family:var(--font-body);font-weight:var(--weight-regular);font-size:var(--type-caption);line-height:var(--leading-normal)}.u-items-between{display:flex;justify-content:space-between;align-items:center}.c-logo{width:90px}.l-header{background-color:var(--n-200)}.l-container--full{width:100%;max-width:100%;margin-right:auto;margin-left:auto;padding-right:0px;padding-left:0px}.s-hero-slider{position:relative;margin-bottom:var(--hss-m);padding-top:0px;padding-bottom:0}.w-100{width:100%;height:100%;object-fit:cover}.s-big-heading{margin-bottom:var(--hss-l)}.c-big-heading__wrapper{display:flex;justify-content:center;align-items:center}.c-big-heading__text{color:var(--secondary)}.u-text-underline{display:block;position:relative}.u-text-underline{transform:translateY(-10px)}.u-text-underline:after{content:'';height:2px;width:100%;background-color:var(--primary);position:absolute;bottom:-10px;left:50%;transform:translateX(-50%)}.c-project-slider__wrapper{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:var(--gap-xxl)}.c-project-slider__item{display:flex;flex-flow:column;justify-content:end;align-items:stretch;position:relative;width:100%;min-height:450px;overflow:hidden}.c-project-slider__item:after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(86,86,85,0) 54.79%,#565655 64.46%);z-index:3}.c-project-slider__item__content{display:flex;flex-flow:column;justify-content:start;align-items:end;gap:var(--gap-xxs);position:relative;z-index:9;min-height:160px;padding-top:var(--space-5);padding-right:var(--space-5);padding-bottom:var(--space-5);padding-left:var(--space-5)}@media (max-width:479px){.c-project-slider__item__content{justify-content:center;align-items:center}}.u-text-white{color:var(--n-0)}.c-project-slider__item__image{position:absolute;top:0px;right:0px;bottom:0px;left:0px;z-index:2;width:100%;height:70%;object-fit:cover;transition:all 320ms ease-in-out;transform:scale(1,1)}.c-header-button__wrapper{flex-flow:row;justify-content:start;align-items:center}@media (max-width:1119px){.c-header-button__wrapper{display:none}}.hide-desktop{display:none}@media (max-width:1119px){.hide-desktop{display:block}}.s-about{position:relative;margin-bottom:var(--hss-l);padding-top:var(--hss-l);background-color:var(--secondary)}@media (max-width:767px){.s-about{margin-bottom:260px}}.s-about__wrapper{display:flex;flex-flow:row;justify-content:center;align-items:center;gap:var(--gap-m)}@media (max-width:767px){.s-about__wrapper{flex-flow:column}}.s-about__content{display:flex;flex-flow:column;gap:var(--gap-m);width:100%}.s-about__image-placeholder{width:50%}@media (max-width:767px){.s-about__image-placeholder{width:100%;height:390px;margin-bottom:-260px;background-image:url(http://peachpuff-jaguar-710506.hostingersite.com/wp-content/uploads/2026/02/about-image-scaled.jpg);background-size:cover;background-position:0 0;background-repeat:repeat;background-attachment:scroll}}.s-about__image{position:absolute;right:0px;width:34.3%;height:100%;object-fit:cover}@media (max-width:767px){.s-about__image{display:none}}.u-text-body{font-family:var(--font-body);font-weight:400;font-size:var(--type-body);line-height:var(--leading-relaxed)}.u-text-body a{position:relative;text-decoration:none!important}.u-text-body a:after{content:'';height:2px;width:100%;background-color:var(--primary);position:absolute;bottom:-5px;left:50%;transform:translateX(-50%)}.u-fw-extralight{font-weight:200}.c-process__wrapper{display:flex;flex-flow:row;gap:var(--gap-l)}@media (max-width:1023px){.c-process__wrapper{flex-flow:column}}.c-process__inner-right{display:flex;flex-flow:column;justify-content:center;align-items:start;gap:var(--gap-m);width:70%;padding-top:var(--hss-l);padding-bottom:var(--hss-l)}@media (max-width:1119px){.c-process__inner-right{width:50%}}@media (max-width:1023px){.c-process__inner-right{width:100%;padding-top:0;padding-bottom:0}}.u-text-secondary{color:var(--secondary)}.c-process-item{display:flex;flex-flow:column;justify-content:space-between;width:100%;height:50%;padding-top:var(--hsp-m);padding-right:var(--hsp-m);padding-bottom:var(--hsp-m);padding-left:var(--hsp-m);background-color:var(--n-200);transition:all 180ms ease-in-out}.c-process-item:hover{background-color:var(--secondary)}.c-process-item{will-change:transform;transform:translate3d(0,0,0)}.c-process-item:hover *{color:var(--primary);fill:var(--primary)}@media (max-width:767px){.c-process-item{width:50%}}.c-process__inner-left{display:flex;flex-flow:row;width:100%}@media (max-width:1023px){.c-process__inner-left{height:400px}}@media (max-width:767px){.c-process__inner-left{flex-flow:column;height:100%}}.c-process-item__text{text-align:end}@media (max-width:767px){.c-process-item__text{font-size:var(--type-small)}}.c-process-item__image{display:flex;flex-flow:row;justify-content:start;align-items:center;font-size:70px}.c-process-item__odd{transform:translate3d(0,100%,0)}@media (max-width:767px){.c-process-item__odd{transform:translate3d(0,0%,0)}}.c-process-item__even{transform:translate3d(0,0%,0)}@media (max-width:767px){.c-process-item__even{margin-left:auto}}.s-contact{position:relative;overflow:hidden;margin-bottom:var(--hss-l);padding-top:var(--hss-l);padding-bottom:0}.c-contact__wrapper{display:flex;flex-flow:row;justify-content:space-between;align-items:center;gap:130px}@media (max-width:1023px){.c-contact__wrapper{flex-flow:column-reverse nowrap}}.c-contact__content{display:flex;flex-flow:column;gap:var(--gap-l);width:50%}@media (max-width:1023px){.c-contact__content{width:100%}}.c-contact__image-wrapper{display:none;gap:var(--gap-m);position:relative;z-index:2;max-width:540px;min-width:540px;padding-top:var(--hss-s);padding-right:var(--hss-s);padding-bottom:var(--hss-s);padding-left:var(--hss-s);background-color:var(--secondary)}@media (max-width:1023px){.c-contact__image-wrapper{display:flex;flex-flow:column;justify-content:center;align-items:center;width:100%}}.c-contact__image{width:100%;object-fit:contain;object-position:0% 50%}.c-contact__image-title{font-weight:300}@media (max-width:1023px){.c-contact__image-title{text-align:center}}.s-footer{padding-top:var(--hss-s);padding-bottom:var(--hss-s);background-color:var(--n-200)}.c-footer__wrapper{display:flex;flex-flow:column;gap:var(--gap-m)}.c-footer__inner{display:flex;flex-flow:row;gap:var(--gap-m);width:100%}@media (max-width:1023px){.c-footer__inner{flex-flow:wrap}}.c-footer__item{display:flex;flex-flow:column;gap:var(--gap-xxs);width:100%}.c-footer__content{display:flex;flex-flow:column;gap:var(--gap-l)}.u-text-dark{color:var(--n-900)}.u-link-clear{text-decoration:none}.c-footer__content__inner{display:flex;flex-flow:column}.c-footer__menu{width:50%}.c-footer__inner__bottom{display:flex;flex-flow:row;width:100%;padding-top:var(--hsp-l);border-top:1px solid var(--secondary)}.c-footer__item__bottom{display:flex;flex-flow:row;justify-content:start;align-items:center;gap:var(--gap-l);width:100%}.c-footer-logo{width:100px}.c-footer__inner__bottom__links{display:flex;flex-flow:row;gap:var(--gap-m)}.c-footer__item__links{width:80%}.u-text-center{text-align:center}.s-text-hero{position:relative;margin-bottom:var(--hss-s);background-color:var(--n-200)}.c-text-hero__text{color:var(--secondary);font-weight:400;text-align:center}@media (max-width:767px){.c-text-hero__text{width:100%}}.u-fw-light{font-weight:300}.s-scroll{padding-top:var(--hsp-l);padding-bottom:var(--hsp-l)}.c-scroll__wrapper{display:flex;justify-content:center;align-items:center}.c-scroll__icon{position:absolute;bottom:0px;width:60px;transform:translate3d(0px,50%,0px)}.c-scroll__icon svg{width:100%;height:100%}.s-text-hero__wrapper{display:flex;flex-flow:column;justify-content:center;align-items:center}.c-process-slide__item{display:flex;flex-flow:column;justify-content:space-between;width:100%;height:400px;padding-top:var(--hsp-m);padding-right:var(--hsp-m);padding-bottom:var(--hsp-m);padding-left:var(--hsp-m);background-color:var(--n-200);transition:all 180ms ease-in-out}.c-process-slide__item:hover{background-color:var(--secondary)}.c-process-slide__item .c-process-slide__text,.c-process-slide__item .c-process-slide__body-text,.c-process-slide__item svg path{transition:180ms color ease-in-out,180ms fill ease-in-out}.c-process-slide__item:hover .c-process-slide__text,.c-process-slide__item:hover .c-process-slide__body-text{color:var(--n-0);fill:var(--n-0)}.c-process-slide__item:hover svg path{color:var(--primary);fill:var(--primary)}@media (max-width:479px){.c-process-slide__item{width:100%}}.c-process-slide__text{text-align:end}@media (max-width:767px){.c-process-slide__text{font-size:var(--type-small)}}.s-text-block{padding-top:var(--hss-s);padding-bottom:var(--hss-s);background-color:var(--secondary)}.c-text-block__wrapper{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:var(--gap-s)}@media (max-width:767px){.c-text-block__wrapper{justify-content:center;align-items:center}}.s-card-slide{margin-bottom:var(--hss-l);padding-top:var(--hss-m);padding-bottom:var(--hss-m);background-color:var(--n-200)}.c-card-slide__wrapper{display:flex;flex-flow:column;gap:var(--gap-xxl)}.c-card-slide__item{display:flex;flex-flow:column;justify-content:start;align-items:start;gap:var(--gap-xs);width:100%;height:400px;padding-top:var(--hsp-xl);padding-right:var(--hsp-xl);padding-bottom:var(--hsp-xl);padding-left:var(--hsp-xl)}@media (max-width:479px){.c-card-slide__item{width:100%}}.s-teams{overflow:hidden}.c-teams__wrapper{display:flex;flex-flow:column;gap:var(--gap-m)}.c-teams__item{display:flex;flex-flow:column;width:100%;background-color:var(--n-0)}@media (max-width:479px){.c-teams__item{width:100%}}.c-teams__item-inner{display:flex;flex-flow:column;gap:var(--gap-xs);padding-top:var(--hsp-xxs);padding-right:var(--hsp-xxs);padding-bottom:var(--hsp-xxs);padding-left:var(--hsp-xxs);background-color:var(--n-25)}.c-teams__item-image{width:100%;object-fit:cover;aspect-ratio:516 / 744}.c-text-centered__wrapper{display:flex;flex-flow:column;gap:var(--gap-m)}.c-teams__slider .swiper{overflow:unset}.c-teams__slider .swiper-button-prev{top:30px;left:-30px}.c-teams__slider .swiper-button-next{top:30px;left:26px}.c-terms-card__wrapper{display:flex;flex-flow:column;gap:1px}.c-terms-card__wrapper .bde-loop>article:nth-child(even)>div{background-color:var(--n-200)}.c-terms-card__wrapper .bde-loop>article:nth-child(even)>div:hover{background-color:var(--primary)}.c-terms-card__wrapper .bde-loop>article:nth-child(even)>div .c-terms-card__content *{color:var(--secondary)}.c-terms-card__wrapper .bde-loop>article:nth-child(even)>div:hover .c-terms-card__content *{color:var(--n-900)}.c-terms-card__wrapper .bde-loop>article:nth-child(even)>div .c-btn{background-color:var(--secondary)}.c-terms-card__wrapper .bde-loop>article:nth-child(even)>div .c-btn>div{color:var(--n-0)}.c-terms-card__wrapper .bde-loop>article:nth-child(even)>div .c-btn svg path{fill:var(--n-0)}.c-terms-card__wrapper .bde-loop>article:nth-child(even)>div .c-btn:hover{background-color:var(--n-900)}.c-terms-card__wrapper .bde-loop>article:nth-child(even)>div .c-btn:hover>div{color:var(--primary)}.c-terms-card__wrapper .bde-loop>article:nth-child(even)>div .c-btn:hover svg path{fill:var(--primary)}.c-terms-card__item{display:flex;flex-flow:row;gap:var(--gap-l);padding-top:var(--hsp-xl);padding-right:var(--hsp-xl);padding-bottom:var(--hsp-xl);padding-left:var(--hsp-xl);transition:all 180ms ease-in-out}.c-terms-card__item:hover{color:var(--n-900);background-color:var(--primary)}.c-terms-card__item h2,.c-terms-card__item .u-text-body{transition:all 180ms ease-in-out}.c-terms-card__item:hover .c-btn{border:1px solid var(--n-900)}.c-terms-card__item:hover h2,.c-terms-card__item:hover .u-text-body{color:var(--n-900)!important}@media (max-width:767px){.c-terms-card__item{flex-flow:column;justify-content:center;align-items:center}}.c-terms-card__content{display:flex;flex-flow:column;gap:var(--gap-xxs);width:70%}@media (max-width:1023px){.c-terms-card__content{width:50%}}@media (max-width:767px){.c-terms-card__content{width:100%}}.c-terms-card__button{display:flex;flex-flow:row;justify-content:end;align-items:center;width:30%}@media (max-width:1023px){.c-terms-card__button{width:50%}}@media (max-width:767px){.c-terms-card__button{justify-content:center;align-items:center;width:100%}}.c-terms-card__item-odd{color:var(--n-0);background-color:var(--secondary)}.c-terms-card__item-even{background-color:var(--n-200)}.c-contact__flipped{flex-flow:row-reverse nowrap;justify-content:space-between;align-items:center}@media (max-width:1023px){.c-contact__flipped{flex-flow:column-reverse nowrap}}@media (max-width:767px){.u-center-ml{text-align:center}}.s-projects__card{display:flex;flex-flow:column;justify-content:end;align-items:stretch;position:relative;max-height:450px;min-height:450px;overflow:hidden;text-decoration:none}.s-projects__image{position:absolute;top:0px;left:0px;z-index:1;width:100%;height:100%;object-fit:cover;transition:all 320ms ease-in-out;transform:scale(1,1)}.s-projects__content-wrapper{display:flex;flex-flow:row;position:relative;z-index:4;padding-top:var(--hsp-s);padding-right:var(--hsp-s);padding-bottom:var(--hsp-s);padding-left:var(--hsp-s);background-color:var(--secondary)}.s-projects__content{display:flex;flex-flow:column;justify-content:space-between;gap:var(--gap-xs);width:70%}.s-projects__content-meta{display:flex;flex-flow:column;justify-content:space-between;align-items:end;gap:var(--gap-xs);width:30%}.u-text-underline--simple{position:relative}.u-text-underline--simple:after{content:'';height:2px;width:100%;background-color:var(--primary);position:absolute;bottom:0px;left:50%;transform:translateX(-50%)}.s-terms-card{margin-bottom:var(--hss-l);padding-top:0;padding-bottom:0}.u-grow-sm{transform:scale(1.05,1.05)}.c-type-benefits_wrapper{display:flex;flex-flow:column;justify-content:space-between;align-items:start;gap:var(--gap-xxl)}.s-type-benefits{margin-bottom:var(--hss-l);padding-top:var(--hss-l);background-color:var(--n-200)}.c-type-benefits__content{width:100%}.c-type-benefits__item{display:flex;flex-flow:row;gap:var(--gap-s)}.c-type-benefits__icon-wrapper{width:30px;height:30px;min-width:30px;min-height:30px}.c-type-benefits__item-content{display:flex;flex-flow:column;gap:var(--gap-s);width:100%}.c-type-benefits__icon{width:100%}.c-type-benefits__description{font-family:"Neue Haas Grotesk Display Pro";font-size:var(--text-md)}.s-image-hero{position:relative;height:600px;margin-bottom:var(--hss-m)}.s-image-hero__image{position:absolute;top:0px;left:0px;width:100%;height:100%;object-fit:cover;opacity:0.6}.c-text-scroll{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:var(--gap-l)}.c-text-scroll__icon{width:60px}.c-text-scroll__icon svg{width:100%;height:100%}.c-book-contact__wrapper{display:flex;gap:var(--gap-xxl)}@media (max-width:1023px){.c-book-contact__wrapper{flex-flow:column}}.c-book-contact__book{display:flex;flex-flow:column;gap:var(--gap-l);width:45%}@media (max-width:1023px){.c-book-contact__book{width:100%}}.c-book-contact__contact{display:flex;flex-flow:column;gap:var(--gap-m);width:55%;margin-top:var(--hsp-l)}@media (max-width:1023px){.c-book-contact__contact{width:100%}}.c-book-contact__book__module{display:flex;flex-flow:column;gap:var(--gap-l);height:100%;padding-top:var(--hsp-m);padding-right:var(--hsp-m);padding-bottom:var(--hsp-m);padding-left:var(--hsp-m)}.c-nieuwsbrief__wrapper{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:var(--gap-l)}.c-nieuwsbrief__text{font-family:"Neue Haas Grotesk Display Pro"}.c-project-hero__wrapper{display:flex;flex-flow:column;justify-content:center;align-items:center}.s-project-title{position:relative;height:600px;margin-bottom:var(--hss-l)}.c-project-hero__title{position:absolute;bottom:0%;z-index:2;padding-top:var(--hsp-m);padding-right:var(--hsp-xl);padding-bottom:var(--hsp-m);padding-left:var(--hsp-xl);background-color:var(--secondary);transform:translate3d(0px,50%,0px)}.c-project-hero__image{position:absolute;top:0px;left:0px;z-index:1;width:100%;height:100%;object-fit:cover;opacity:0.6}.c-highlights__wrapper{display:flex;flex-flow:row}.c-highlights__item{width:100%;height:100%;padding-top:var(--hsp-s);padding-right:var(--hsp-xl);padding-bottom:var(--hsp-s);padding-left:var(--hsp-xl);background-color:var(--secondary)}@media (max-width:1023px){.c-highlights__item{padding-top:var(--hsp-m);padding-right:var(--hsp-m);padding-bottom:var(--hsp-m);padding-left:var(--hsp-m)}}.u-text-primary{color:var(--primary)}.u-text-right{text-align:end}.c-highlights__item__light{background-color:var(--n-200)}.c-highlights__item__primary{background-color:var(--primary)}.c-highlights__items .bde-loop{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));width:100%}.c-highlights__items .bde-loop-item{width:100%;min-width:0}@media (max-width:768px){.c-highlights__items .bde-loop{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}}@media (max-width:480px){.c-highlights__items .bde-loop{grid-template-columns:1fr!important}}.c-image-text__wrapper{display:flex;flex-flow:row;gap:var(--gap-xxl);padding-top:var(--hss-m);padding-bottom:var(--hss-m)}@media (max-width:767px){.c-image-text__wrapper{flex-flow:column-reverse nowrap;margin-bottom:0;padding-top:0;padding-bottom:0}}.c-image-text__image-wrapper{width:100%}@media (max-width:767px){.c-image-text__image-wrapper{display:none}}.c-image-text__content{display:flex;flex-flow:column;justify-content:center;align-items:start;gap:var(--gap-m);width:100%}.c-image-text__image{width:100%}.c-image-text__description{font-family:"Neue Haas Grotesk Display Pro"}.s-quote{margin-bottom:var(--hss-l);padding-top:var(--hss-l);background-color:var(--secondary)}.c-quote__bottom{display:flex;flex-flow:row;justify-content:end}.c-faq__wrapper{display:flex;flex-flow:column;gap:var(--gap-l)}.s-faq{margin-bottom:var(--hss-l);padding-top:var(--hss-l);background-color:var(--secondary)}.c-faq__title{display:flex;flex-flow:row;justify-content:start;align-items:center}.s-video-block{position:relative;margin-bottom:var(--hss-l);background-color:var(--secondary)}.c-video-block__wrapper{display:flex;flex-flow:row;gap:var(--gap-l)}@media (max-width:767px){.c-video-block__wrapper{flex-flow:column}}.c-video-block__content{display:flex;flex-flow:column;justify-content:center;align-items:start;gap:var(--gap-m);width:100%}.c-video-block__video-placeholder{width:100%}.c-video-block__description{font-family:"Neue Haas Grotesk Display Pro";font-weight:300}.c-video-block__video{position:absolute;top:0px;right:0px;bottom:0px;left:50%;z-index:9;width:100%;height:100%}.s-text-centered{padding-top:0}.c-text-centered__description{font-weight:400}.c-footer__nieuwsbrief{width:130%}.c-footer__links{font-size:var(--text-sm);transition:all 180ms ease-in-out}.c-footer__menu-item{font-family:"Neue Haas Grotesk Text Pro";font-size:clamp(0.875rem,0.82rem + 0.2vw,0.9375rem);transition:all 180ms ease-in-out}.s-spacer{height:var(--hss-l)}.c-contact__image-wrapper__light{justify-content:center;align-items:start;background-color:var(--n-200)}.c-faq__item{overflow:hidden}.c-faq__question{display:flex;flex-flow:row;justify-content:space-between;padding-top:var(--hsp-s);padding-right:var(--hsp-s);padding-bottom:var(--hsp-s);padding-left:var(--hsp-s);background-color:var(--n-200)}.c-faq__answer{display:flex;flex-flow:column;gap:var(--gap-xs);height:auto;padding-top:var(--hsp-s);padding-bottom:var(--hsp-s);transition:all 320ms ease-in-out}.c-faq__question-text{font-family:"Neue Haas Grotesk Display Pro"}.c-faq__answer-text{font-family:"Neue Haas Grotesk Display Pro"}.c-faq__arrow{transition:all 320ms ease-in-out;transform:rotateX(0deg) rotateY(0deg) rotateZ(0deg)}.c-faq__arrow-collapsed{transform:rotateX(180deg) rotateY(0deg) rotateZ(0deg)}.c-faq__answer-collapsed{height:0px;overflow:hidden;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}.c-key-explanation__wrapper{display:flex;flex-flow:column;gap:var(--gap-xl)}.c-key-explanation__title{display:flex;flex-flow:column;justify-content:center;align-items:center}.c-key-explanation__item{text-align:end;padding-top:var(--hsp-m);padding-right:var(--hsp-xxl);padding-bottom:var(--hsp-m);padding-left:var(--hsp-xxl)}.u-flexible-item--4{flex:1 0 calc(25% - var(--gap-l))}.u-flexible-column{width:100%}.u-flexible-column{display:flex;flex-wrap:wrap}.u-flexible-item--2{flex:1 0 calc(50% - var(--gap-l))}.s-comparisons-cards{margin-bottom:var(--hss-l);padding-top:var(--hss-l);background-color:var(--n-200)}.c-comparisons-cards__wrapper{display:flex;flex-flow:column;gap:var(--gap-l)}.c-comparisons-cards__title{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:var(--gap-s)}.u-text-body--alt{font-family:var(--font-body);font-weight:400;font-size:var(--type-body);line-height:var(--leading-relaxed)}.u-text-body--alt a{color:var(--secondary);position:relative;text-decoration:none!important;font-weight:500}.u-text-body--alt a u{text-decoration:none!important}.u-text-body--alt a:after{content:'';height:2px;width:100%;background-color:var(--primary);position:absolute;bottom:-5px;left:50%;transform:translateX(-50%)}.c-comparisons-cards__item{display:flex;flex-flow:column;justify-content:center;align-items:start;gap:var(--gap-s);padding-top:var(--hsp-xl);padding-right:var(--hsp-xl);padding-bottom:var(--hsp-xl);padding-left:var(--hsp-xl)}.u-flexible-item--3>div{display:flex;flex-wrap:wrap}.u-flexible-item--3>div>div{flex:1 0 calc(33% - var(--gap-l))!important}.c-split-comparison__wrapper{display:flex;flex-flow:column;gap:var(--gap-l)}.c-split-comparison__title{display:flex;flex-flow:column;justify-content:center;align-items:center}.c-split-comparison__content{display:flex;flex-flow:row;gap:var(--gap-s)}@media (max-width:767px){.c-split-comparison__content{flex-flow:column}}.c-split-comparison__left{display:flex;flex-flow:column;justify-content:start;align-items:start;gap:var(--gap-s);width:100%;padding-top:var(--hsp-l);padding-right:var(--hsp-xl);padding-bottom:var(--hsp-l);padding-left:var(--hsp-xl)}@media (max-width:767px){.c-split-comparison__left{padding-right:var(--hsp-m);padding-left:var(--hsp-m)}}.c-split-comparison__right{display:flex;flex-flow:column;justify-content:start;align-items:start;gap:var(--gap-s);width:100%;padding-top:var(--hsp-l);padding-right:var(--hsp-xl);padding-bottom:var(--hsp-l);padding-left:var(--hsp-xl)}@media (max-width:767px){.c-split-comparison__right{padding-right:var(--hsp-m);padding-left:var(--hsp-m)}}.u-bg-secondary{background-color:var(--secondary)}.u-bg-gray{background-color:var(--n-200)}.u-bg-white{background-color:var(--n-0)}.c-split-comparison__item{display:flex;flex-flow:row;gap:var(--gap-xxs);padding-top:var(--hsp-xs);padding-right:var(--hsp-xs);padding-bottom:var(--hsp-xs);padding-left:var(--hsp-xs)}.c-split-comparison__image{width:100%;object-fit:cover;aspect-ratio:3 / 2}.c-split-comparison__image-wrapper{position:relative}.c-split-comparison__image-caption-wrapper{position:absolute;bottom:0px;padding-top:var(--hsp-xs);padding-right:var(--hsp-xs);padding-bottom:var(--hsp-xs);padding-left:var(--hsp-xs)}.c-split-comparison__image-caption{font-size:var(--text-sm)}.c-extra-content-block__wrapper{display:flex;flex-flow:column;gap:var(--gap-xxl)}.c-extra-content-block__title{display:flex;flex-flow:column;justify-content:center;align-items:center}.c-extra-content-block__content{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:var(--gap-xxl)}.c-related-articles__wrapper{display:flex;flex-flow:column;gap:var(--gap-l)}.c-related-articles__title{display:flex;justify-content:center;align-items:center}.c-post__wrapper{position:relative;overflow:hidden;text-decoration:none}.c-post__wrapper:after{content:"";background:rgba(0,0,0,0.2);position:absolute;width:100%;height:100%;top:0;bottom:0;left:0;right:0}.c-post__image{width:100%;object-fit:cover;aspect-ratio:4 / 4;transition:all 320ms ease-in-out}.c-post__content{display:flex;flex-flow:column;justify-content:end;align-items:start;gap:var(--gap-s);position:absolute;right:0px;bottom:0px;left:0px;z-index:9;padding-top:var(--hsp-m);padding-right:var(--hsp-s);padding-bottom:var(--hsp-m);padding-left:var(--hsp-s);background-image:linear-gradient(0deg,rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}.l-container--large{width:100%;max-width:var(--container-large);margin-right:auto;margin-left:auto;padding-right:var(--hsp-m);padding-left:var(--hsp-m)}.c-btn--transparent{color:var(--btn-secondary-text);padding-top:0;padding-right:0;padding-left:0;background-color:transparent;border-top:0px solid;border-left:0px solid;border-right:0px solid}.c-btn--transparent:hover{color:var(--btn-secondary-text);padding-top:var(--space-2);padding-right:var(--space-2);padding-left:var(--space-2);background-color:var(--button-secondary-bg-hover);border-top:0px solid;border-bottom:1px solid;border-left:0px solid;border-right:0px solid}.l-header--scroll{position:relative;z-index:9999;background-color:#000;backdrop-filter:blur(32px);-webkit-backdrop-filter:blur(32px)}.u-zoom--1-1{transform:scale(1.1,1.1)}.c-process-item__icon{display:flex;justify-content:start;align-items:center;object-position:0% 50%;font-size:70px;text-align:start}.s-featured-blogs{display:none}.c-featured-blogs__wrapper{display:flex;flex-flow:row;gap:var(--gap-xs)}.c-featured-blogs__item-wrapper{width:100%}.c-featured-blogs__item{width:100%}.s-blogs{padding-top:var(--hss-s)}.c-contact__image-wrapper__light--right{background-color:var(--n-200)}.c-contact__image-wrapper__light--right:after{content:"";position:absolute;top:0;bottom:0;left:100%;width:100vw;background:var(--n-200);z-index:-1}.c-post__title{font-family:"Neue Haas Grotesk Display Pro";font-weight:300;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.c-post__terms{position:absolute;z-index:9;padding-top:var(--hsp-xxs);padding-right:var(--hsp-s);padding-bottom:var(--hsp-xxs);padding-left:var(--hsp-s);background-color:var(--primary)}.s-text-hero__wrapper--with-button{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:var(--gap-l)}.s-text-hero-with-button{position:relative;margin-bottom:var(--hss-s);padding-top:var(--hss-l);background-color:var(--n-200)}.c-image-quote__wrapper{display:flex;flex-flow:row;gap:var(--gap-xxl)}@media (max-width:767px){.c-image-quote__wrapper{flex-flow:column}}.c-image-quote__image-wrapper{width:100%}.c-image-quote__image{width:100%}.c-image-quote__content{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:var(--gap-s);width:100%}.c-image-quote__quote-text{font-family:"Neue Haas Grotesk Display Pro";font-weight:300}.c-image-quote__quote-wrapper{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:var(--gap-s)}.c-image-quote__quote-icon{align-self:start;font-size:33px}.c-image-quote__quote-icon__end{align-self:end}.w-50{width:50%}.s-popup-menu{display:flex;flex-flow:row;position:fixed;top:0px;right:0px;bottom:0px;left:0px;z-index:9999;transform-origin:50% 50%;opacity:0.6;transition:all 380ms ease-in-out;transform:translate3d(0px,-100%,0px) scale(1,0)}.c-nav-mobile-side{display:flex;flex-flow:column;justify-content:start;align-items:center;width:20%;padding-top:var(--hsp-xxl);padding-bottom:var(--hsp-xxl)}.c-nav-mobile-body{display:flex;flex-flow:column;flex-grow:1;padding-top:var(--hsp-xxl);padding-right:var(--hsp-xxl);padding-bottom:var(--hsp-xxl);padding-left:var(--hsp-xxl)}.c-nav-mobile-side-logo{width:100px}.c-nav-mobile-side-logo svg{width:100%;height:100%}.c-nav-mobile-content{display:flex;flex-flow:column;justify-content:space-between;height:100%}.c-nav-mobile-content-inner{display:flex;flex-flow:row;justify-content:space-between;align-items:start}.c-nav-mobile-close-wrapper{display:flex;flex-flow:row;justify-content:center;align-items:center;gap:var(--gap-xxs);cursor:pointer}.c-nav-mobile-close-wrapper:hover{color:var(--primary)}.c-nav-mobile-close-wrapper .u-text-body--alt{transition:380ms all ease-in-out}.c-nav-mobile-close-wrapper svg{transition:380ms all ease-in-out}.c-nav-mobile-close-wrapper:hover .u-text-body--alt{color:var(--primary)}.c-nav-mobile-close-wrapper:hover svg{fill:var(--primary)}.c-nav-mobile-close-icon{color:var(--n-0)}.c-nav-mobile-content-bottom-inner{display:flex;flex-flow:column}.c-nav-mobile-content-bottom{display:flex;flex-flow:row;justify-content:start;align-items:start;gap:var(--gap-xxl);padding-top:var(--hsp-m);border-top:1px solid var(--n-0)}.c-popup-menu--opened{transform-origin:50% 50%;opacity:1;transform:translate3d(0px,0px,0px) scale(1,1)}.c-nav__dropdown-wrapper{display:none;gap:var(--gap-s);width:100%}@media (max-width:1023px){.c-nav__dropdown-wrapper{flex-flow:column}}.c-nav__dropdown-item{width:100%;height:200px}.c-text-hero__subtext{color:var(--secondary);font-family:NeueHaasGroteskDisplayPro45Light;font-weight:200;text-align:center}.c-process-slide__body-text{color:var(--n-200);font-family:"Neue Haas Grotesk Display Pro";font-weight:300;font-size:14px;text-align:end}@media (max-width:767px){.c-process-slide__body-text{font-size:var(--type-small)}}.u-text-underline--simple-far{position:relative}.u-text-underline--simple-far:after{content:'';height:2px;width:100%;background-color:var(--primary);position:absolute;bottom:-5px;left:50%;transform:translateX(-50%)}.u-items-start{display:flex;justify-content:center;align-items:start}.show-tp{display:none}@media (max-width:1023px){.show-tp{display:block}}.c-post__excerpt{overflow:hidden;font-family:"Neue Haas Grotesk Display Pro";font-weight:300}.c-minus-margin--bottom{margin-bottom:clamp(-7.35rem,-4.6rem - 2.8vw,-5.5rem)}.c-terms-card__title-wrapper{padding-top:var(--hsp-xl);padding-right:var(--hsp-xl);padding-bottom:var(--hsp-xl);padding-left:var(--hsp-xl)}.c-project-term-badge{text-decoration:underline}.c-project-term-badge{text-decoration:none!important}.c-project-term-badge a{color:var(--secondary)!important;text-decoration:none!important;transition:180ms all ease-in-out}.c-project-term-badge:hover a{color:var(--primary)!important}.c-vertical-bar{width:1px;height:64px;background-color:var(--n-400)}c-key-explanation__item-title{font-family:"Neue Haas Grotesk Display Pro";font-weight:500;font-size:64px}c-key-explanation__item-text{font-family:"Neue Haas Grotesk Display Pro";font-weight:500;font-size:22px}.c-post__default-content{display:flex;flex-flow:row;justify-content:start;align-items:start;gap:var(--gap-xxl);position:relative}@media (max-width:1023px){.c-post__default-content{flex-flow:column-reverse nowrap}}.c-post__default-content__text{width:65%}@media (max-width:1023px){.c-post__default-content__text{width:100%}}.c-post__default-content__image-wrapper{position:sticky;top:172px;width:35%}@media (max-width:1023px){.c-post__default-content__image-wrapper{position:static;width:100%}}.c-post__default-content__text__content{font-family:"Neue Haas Grotesk Display Pro";font-size:var(--text-md);line-height:2rem}.c-post__default-content__text__content h1,.c-post__default-content__text__content h2,.c-post__default-content__text__content h3,.c-post__default-content__text__content h4,.c-post__default-content__text__content h5,.c-post__default-content__text__content h6{margin:32px 0}.c-post__default-content__text__content p{margin:16px 0}.c-post__default-content__image{width:100%}.u-link--on-light a{color:var(--n-900);transition:180ms all ease-in-out}.u-link--on-light a:hover{color:var(--secondary)}.c-project-badge-wrap{display:flex;flex-flow:row;justify-content:end;align-items:start;position:absolute;top:0px;right:0px;bottom:0px;left:0px;z-index:3}.c-project-badge{flex-flow:column;gap:0px;color:var(--on-primary);padding-top:var(--space-2);padding-right:var(--hsp-xxs);padding-bottom:var(--space-2);padding-left:var(--hsp-xxs);background-color:var(--primary)}.c-overlay{position:absolute;top:0px;right:0px;bottom:0px;left:0px;z-index:2;background-color:#FFF9}.c-submenu-item{display:flex;flex-flow:column;justify-content:start;align-items:start;gap:var(--gap-s)}.c-submenu-item__top{padding-top:var(--hsp-xxs);padding-right:var(--hsp-m);padding-bottom:var(--hsp-xxs);padding-left:var(--hsp-m);background-color:var(--secondary)}.c-submenu-item__label{padding-top:var(--space-1);padding-right:var(--space-4);padding-bottom:var(--space-1);padding-left:var(--space-4);background-color:var(--primary)}.c-submenu-item__inner-item{display:flex;flex-flow:column;justify-content:center;align-items:start;gap:var(--gap-xxs)}.mega-menu-wrapper{width:100%}.show-tl{display:none}@media (max-width:1119px){.show-tl{display:block}}.c-jobs-card__wrapper{display:flex;flex-flow:column;gap:1px}.c-project-badge--elongated{display:flex;flex-flow:column;justify-content:space-between;align-items:center;gap:0px;aspect-ratio:3 / 3.25;color:var(--on-primary);padding-top:var(--space-2);padding-right:var(--space-2);padding-bottom:var(--space-2);padding-left:var(--space-2);background-color:var(--primary)}.c-project-badge__title-wrapper{display:flex;flex-flow:row;justify-content:center;align-items:end;gap:2px}.c-jobs-card__item{display:flex;flex-flow:row;gap:var(--gap-l);padding-top:var(--hsp-xl);padding-right:var(--hsp-xl);padding-bottom:var(--hsp-xl);padding-left:var(--hsp-xl);transition:all 180ms ease-in-out}.c-jobs-card__item h2,.c-jobs-card__item .u-text-body{transition:all 180ms ease-in-out}.c-jobs-card__item .c-btn:hover{background-color:var(--n-700)}@media (max-width:767px){.c-jobs-card__item{flex-flow:column;justify-content:center;align-items:center}}.c-jobs-card__item-odd{color:var(--n-0);background-color:var(--secondary)}.u-text-uppercase{text-transform:uppercase}.c-image-text__image--left{position:absolute;top:0px;left:0px;width:calc(50% - 36px);height:100%;object-fit:cover}@media (max-width:767px){.c-image-text__image--left{position:static;width:100%}}.c-image-text__image--right{position:absolute;top:0px;right:0px;width:calc(50% - 36px);height:100%;object-fit:cover}.c-image-text__wrapper--sm{display:flex;flex-flow:row;gap:var(--gap-xxl);position:relative;margin-bottom:var(--hss-l);padding-top:var(--hss-l);padding-bottom:var(--hss-l)}@media (max-width:767px){.c-image-text__wrapper--sm{flex-flow:column;padding-top:0;padding-bottom:0}}.show-mp{display:none}@media (max-width:767px){.show-mp{display:block}}@media (max-width:479px){.hide-mp{display:none}}.c-image-text__image-wrapper--left{position:absolute;top:0px;left:0px;width:calc(50% - 36px);height:100%;object-fit:cover;padding-top:var(--hss-m);padding-right:var(--hss-m);padding-bottom:var(--hss-m);padding-left:var(--hss-m);background-color:var(--primary)}@media (max-width:767px){.c-image-text__image-wrapper--left{position:static;width:100%;height:32rem;padding-top:var(--hsp-xl);padding-right:var(--hsp-xl);padding-bottom:var(--hsp-xl);padding-left:var(--hsp-xl)}}.c-image-text__image-inner{width:100%;height:100%;object-fit:cover}.c-image-text__image-inner-wrapper{position:relative;width:100%;height:100%}@media (max-width:1023px){.c-image-text__image-inner-wrapper .u-rectangle{width:40px}}@media (max-width:767px){.c-image-text__image-inner-wrapper .u-rectangle{width:30px}}@media (max-width:479px){.c-image-text__image-inner-wrapper{.c-image-text__image-inner-wrapper .u-rectangle{width:20px}}}.u-rectangle{margin-bottom:-2px}.u-rectangle{width:50px}.u-rectangle svg{width:100%;height:100%}.u-rectangle--top-left{position:absolute;top:0px;left:0px}.u-rectangle--top-left{line-height:0}.u-rectangle--bottom-left{position:absolute;bottom:0px;left:0px}.u-rectangle--bottom-left{line-height:0}.u-rectangle--bottom-right{position:absolute;right:0px;bottom:0px}.u-rectangle--bottom-right{line-height:0}.u-rectangle--center-right{position:absolute;top:50%;right:25%}.u-rectangle--center-right{line-height:0}.u-rectangle--bottom-left--my{position:absolute;bottom:0px;left:0px;transform:translate3d(0px,-100%,0px)}.u-rectangle--bottom-left--my{line-height:0}.u-rectangle--bottom-left--px{position:absolute;bottom:0px;left:0px;transform:translate3d(100%,0px,0px)}.u-rectangle--bottom-left--px{line-height:0}.u-rectangle--bottom-right--my{position:absolute;right:0px;bottom:0px;transform:translate3d(0px,-100%,0px)}.u-rectangle--bottom-right--my{line-height:0}.u-rectangle--bottom-right-mx{position:absolute;right:0px;bottom:0px;transform:translate3d(-100%,0px,0px)}.u-rectangle--bottom-right-mx{line-height:0}.u-rectangle--top-right{position:absolute;top:0px;right:0px}.u-rectangle--top-right{line-height:0}.c-image-text__image-wrapper--right{position:absolute;top:0px;right:0px;width:calc(50% - 36px);height:100%;object-fit:cover;padding-top:var(--hss-m);padding-right:var(--hss-m);padding-bottom:var(--hss-m);padding-left:var(--hss-m);background-color:var(--primary)}@media (max-width:767px){.c-image-text__image-wrapper--right{position:static;width:100%;padding-top:var(--hsp-xl);padding-right:var(--hsp-xl);padding-bottom:var(--hsp-xl);padding-left:var(--hsp-xl)}}.c-contact__image-wrapper-rework{display:flex;flex-flow:column;gap:var(--gap-l);position:absolute;top:0px;right:0px;width:33%;height:100%;max-width:35rem;object-fit:cover;padding-top:var(--hss-m);padding-right:var(--hss-m);padding-bottom:var(--hss-m);padding-left:var(--hss-m);background-color:var(--secondary)}@media (max-width:1023px){.c-contact__image-wrapper-rework{position:static;width:100%;height:50rem;max-width:100%}}.c-contact__image-wrapper__inner{position:relative;width:100%;height:100%}@media (min-width:1024px) and (max-width:1280px){.c-contact__image-wrapper__inner .u-rectangle{display:none}}.c-contact__image-wrapper__image{position:absolute;top:0px;right:0px;bottom:0px;left:0px;width:100%;height:100%;object-fit:cover}.c-contact__image-wrapper-rework-left{display:flex;flex-flow:column;gap:var(--gap-l);position:absolute;top:0px;left:0px;width:33%;height:100%;max-width:35rem;object-fit:cover;padding-top:var(--hss-m);padding-right:var(--hss-m);padding-bottom:var(--hss-m);padding-left:var(--hss-m);background-color:var(--secondary)}@media (max-width:1023px){.c-contact__image-wrapper-rework-left{display:none}}@media (max-width:1023px){.hide-tp{display:none}}@media (max-width:479px){.hide-tp{display:none}}@media (max-width:1023px){.container-2{display:flex}}.c-contact__image-wrapper-rework-alt{left:0px}@media (max-width:767px){.hide-tl{display:none}}.c-contact__image-wrapper-rework-alt-color{background-color:var(--n-200)}.c-image-text{position:relative;margin-bottom:var(--hss-l);padding-top:var(--hss-l)}@media (max-width:767px){.c-image-text{flex-flow:column-reverse nowrap;margin-bottom:0;padding-top:0}}@media (max-width:767px){.container-3{height:32rem}}.c-jobs-card__desc{font-weight:300}.c-landing-benefits__content{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--gap-s);width:100%}@media (max-width:767px){.c-landing-benefits__content{grid-template-columns:repeat(1,1fr)}}.c-image-text__image-inner--landing{width:50%;height:100%;object-fit:contain}@media (max-width:1119px){.c-image-text__image-inner--landing{width:100%}}.c-image-text__image-inner-wrapper--landing{position:relative;width:100%;height:100%}.c-image-text__image-wrapper--left--landing{position:absolute;top:0px;left:0px;width:calc(50% - 36px);height:100%;object-fit:cover;padding-top:var(--hsp-xxs);padding-right:var(--hsp-xxs);padding-bottom:var(--hsp-xxs);padding-left:var(--hsp-xxs);background-color:var(--primary)}@media (max-width:767px){.c-image-text__image-wrapper--left--landing{position:static;width:100%;height:32rem}}.s-projects__wrapper-landing{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:var(--hss-l)}.c-landing-meta__wrapper{display:flex;flex-flow:row}@media (max-width:767px){.c-landing-meta__wrapper{flex-flow:column-reverse nowrap;margin-bottom:0;padding-top:0}}.c-landing-meta{position:relative}@media (max-width:767px){.c-landing-meta{flex-flow:column-reverse nowrap;margin-bottom:0;padding-top:0}}.c-landing-meta__item{display:flex;flex-flow:column;justify-content:center;align-items:end;width:100%;padding-top:var(--hsp-xl);padding-right:var(--hsp-l);padding-bottom:var(--hsp-xl);padding-left:var(--hsp-l)}.c-landing-meta__title{font-family:"Neue Haas Grotesk Display Pro";font-size:64px;line-height:64px}.c-image-text__image-wrapper--left--landing-alt{position:absolute;top:0px;left:0px;width:calc(50% - 36px);height:100%;object-fit:cover;padding-top:var(--hsp-xxs);padding-right:var(--hsp-xxs);padding-bottom:var(--hsp-xxs);padding-left:var(--hsp-xxs)}@media (max-width:767px){.c-image-text__image-wrapper--left--landing-alt{position:static;width:100%;height:32rem}}.c-contact__image-text-wrapper{display:flex;flex-flow:column;justify-content:center;align-items:start;gap:var(--gap-xxs)}.c-image-text__image-wrapper-landing{display:flex;justify-content:end;align-items:center;width:50%}.c-image-text__wrapper-landing{display:flex;flex-flow:row;gap:var(--gap-xxl)}@media (max-width:767px){.c-image-text__wrapper-landing{flex-flow:column;justify-content:center;align-items:center;margin-bottom:0;padding-top:0}}.c-image-text__inner-wrapper--sm{display:flex;flex-flow:row;gap:var(--gap-xxl);padding-top:var(--hss-l);padding-bottom:var(--hss-l)}@media (max-width:767px){.c-image-text__inner-wrapper--sm{flex-flow:column-reverse nowrap;margin-bottom:0;padding-top:0;padding-bottom:0}}.c-image-text-landing{position:relative;padding-top:var(--hss-l)}@media (max-width:767px){.c-image-text-landing{flex-flow:column-reverse nowrap;margin-bottom:0;padding-top:0}}.c-image-text__content-landing{display:flex;flex-flow:column;justify-content:center;align-items:start;gap:var(--gap-m);width:100%}.u-badge-text--sm{font-size:14px}.c-image-text__content-quote{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:var(--gap-m);width:100%}.w-75{width:75%}.c-image-text__image-wrapper--right--secondary{position:absolute;top:0px;right:0px;width:calc(50% - 36px);height:100%;object-fit:cover;padding-top:var(--hss-m);padding-right:var(--hss-m);padding-bottom:var(--hss-m);padding-left:var(--hss-m);background-color:var(--secondary)}@media (max-width:767px){.c-image-text__image-wrapper--right--secondary{position:static;width:100%}}.s-hero-slider__rectangle-container{position:absolute;top:0px;right:0px;bottom:0px;left:0px;z-index:99;pointer-events:none}.s-hero-slider__rectangle-container .u-rectangle--bottom-left--px .u-rectangle{margin:0}@media (max-width:479px){.s-hero-slider__rectangle-container .u-rectangle{width:24px}}.s-text{padding-top:0}.c-text__wrapper{display:flex;flex-flow:column;gap:var(--gap-m)}.c-privacy{width:70%}.c-privacy *{color:var(--secondary)}@media (max-width:1023px){.c-privacy{width:100%}}.c-plots{position:relative;margin-bottom:var(--hss-l);padding-top:var(--hss-m);padding-bottom:var(--hss-m)}@media (max-width:767px){.c-plots{flex-flow:column-reverse nowrap;padding-top:var(--hss-m)}}.c-plots__wrapper{display:flex;flex-flow:row;gap:var(--gap-xxl)}@media (max-width:767px){.c-plots__wrapper{flex-flow:column-reverse nowrap;margin-bottom:0;padding-top:0;padding-bottom:0}}.c-plots__content{display:flex;flex-flow:column;justify-content:center;align-items:start;gap:var(--gap-m);width:100%}.c-plots__image-wrapper{width:100%}.c-plots__image-inner{width:100%;height:100%;object-fit:contain}.c-housing-lots{position:relative}@media (max-width:767px){.c-housing-lots{flex-flow:column-reverse nowrap;padding-top:var(--hss-m)}}.c-housing-lots__wrapper{display:flex;flex-flow:row;gap:var(--gap-xxl)}@media (max-width:767px){.c-housing-lots__wrapper{flex-flow:column-reverse nowrap;margin-bottom:0;padding-top:0;padding-bottom:0}}.c-housing-lots__content{display:flex;flex-flow:column;justify-content:center;align-items:start;gap:var(--gap-m);width:100%}.c-housing-lots__table{display:flex;flex-flow:column;gap:2px;width:70%}@media (max-width:767px){.c-housing-lots__table{width:100%}}.c-housing-lots__table__tr{display:flex;flex-flow:row;gap:2px}.c-housing-lots__table__td{display:flex;justify-content:start;align-items:center;width:100%;padding-top:var(--hsp-xxs);padding-right:var(--hsp-l);padding-bottom:var(--hsp-xxs);padding-left:var(--hsp-l);background-color:var(--n-200)}.c-housing-lots__table__th{display:flex;justify-content:start;align-items:center;width:100%;padding-top:var(--hsp-l);padding-right:var(--hsp-l);padding-bottom:var(--hsp-l);padding-left:var(--hsp-l);background-color:var(--primary)}.c-housing-lots__table__content-wrapper{display:flex;flex-flow:column}.c-housing-lots__table__th-text{font-weight:500}