.HomeProjectHighlights_root___aoko{position:relative;aspect-ratio:1600/631;background-position:50%;background-size:cover;background-repeat:no-repeat;background-attachment:fixed;display:flex;flex-direction:column;flex-wrap:nowrap;align-items:flex-start;justify-content:center;gap:0;padding-block:calc((var(--spacing-xx-large) * 1) + 0px)}.HomeProjectHighlights_root___aoko:before{z-index:1;position:absolute;aspect-ratio:464/504;width:auto;max-width:100%;height:100%;inset-inline-start:calc((var(--spacing-panel) * -1) + 0px);background-image:url(/images/layout/hero-decoration.png);background-position:50%;background-size:contain;background-repeat:no-repeat;content:""}.HomeProjectHighlights_root__title__wpX2G{z-index:2;position:relative;color:var(--color-gray-level-0);font-weight:var(--font-weight-h2);font-size:var(--font-size-h2);line-height:var(--line-height-h2);margin:0;margin-bottom:calc((var(--spacing-large) * 1) + 0px);padding:0}.HomeProjectHighlights_root__title__firstWord__R_cUq{color:var(--color-primary-main)}.HomeProjectHighlights_root__decoration__MEgjB{z-index:2;position:relative;max-width:243px}.HomeProjectHighlights_root__body__Y8aBT{z-index:2;position:relative;margin-block:40px}.HomeProjectHighlights_root__body__Y8aBT,.HomeProjectHighlights_root__body__Y8aBT *{color:var(--color-gray-level-0);font-weight:var(--font-weight-h4);font-size:var(--font-size-h4);line-height:var(--line-height-h4)}.HomeProjectHighlights_root__body__Y8aBT ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;flex-wrap:nowrap;align-items:flex-start;justify-content:flex-start;gap:calc((var(--spacing-large) * 1) + 0px);max-width:441px}.HomeProjectHighlights_root__body__Y8aBT ul li{font-weight:var(--font-weight-h4);font-size:var(--font-size-h4);line-height:var(--line-height-h4);position:relative;-webkit-padding-start:calc((var(--spacing-xxx-large) * 1) + 0px);padding-inline-start:calc((var(--spacing-xxx-large) * 1) + 0px)}.HomeProjectHighlights_root__body__Y8aBT ul li:before{position:absolute;top:50%;max-width:24px;max-height:24px;inset-inline-start:0;transform:translateY(-50%);content:url(/images/icon/tick.svg)}.HomeProjectHighlights_root__button__DEmyp{z-index:2;position:relative}@media(min-width:1200px){.HomeProjectHighlights_root___aoko{max-height:631px}}@media(max-width:1199px){.HomeProjectHighlights_root___aoko{aspect-ratio:900/445}.HomeProjectHighlights_root__title__wpX2G{font-weight:var(--font-weight-h3);font-size:var(--font-size-h3);line-height:var(--line-height-h3)}}@media(max-width:899px){.HomeProjectHighlights_root___aoko{aspect-ratio:600/350}.HomeProjectHighlights_root__title__wpX2G{font-weight:var(--font-weight-h4);font-size:var(--font-size-h4);line-height:var(--line-height-h4)}.HomeProjectHighlights_root__body__Y8aBT{margin-block:calc((var(--spacing-xx-large) * 1) + 0px)}}@media(max-width:599px){.HomeProjectHighlights_root___aoko{aspect-ratio:1}.HomeProjectHighlights_root__title__wpX2G{font-weight:var(--font-weight-h4);font-size:var(--font-size-h4);line-height:var(--line-height-h4)}}.HomeProjects_swiper__wrapper__5gHJM{gap:10px}.HomeProjects_swiper__wrapper__slide__IyAN_{flex-grow:1;flex-shrink:1;flex-basis:calc((100% - (4 - 1)*10px)/4 + 0px);aspect-ratio:.75;min-width:calc((100% - (4 - 1)*10px)/4 + 0px);display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;gap:0}.HomeProjects_root__MP9Ay{position:relative;padding-inline:0!important;background-color:var(--color-secondary-main)}.HomeProjects_root__card__lCxhN{width:100%;height:100%!important}.HomeProjects_root__navButton___aks0{z-index:3!important;position:absolute!important;top:50%!important;transform:translateY(-50%) rotate(45deg)!important}.HomeProjects_root__navButton___aks0[data-direction=prev]{inset-inline-start:calc((var(--spacing-xx-large) * 1) + 0px)!important}.HomeProjects_root__navButton___aks0[data-direction=next]{inset-inline-end:calc((var(--spacing-xx-large) * 1) + 0px)!important}@media(max-width:1199px){.HomeProjects_swiper__wrapper__5gHJM{gap:4px}.HomeProjects_swiper__wrapper__slide__IyAN_{flex-grow:1;flex-shrink:1;flex-basis:calc((100% - (2 - 1)*4px)/2 + 0px);min-width:calc((100% - (2 - 1)*4px)/2 + 0px)}}@media(max-width:899px){.HomeProjects_root__navButton___aks0[data-direction=prev]{inset-inline-start:calc((var(--spacing-x-large) * 1) + 0px)!important}.HomeProjects_root__navButton___aks0[data-direction=next]{inset-inline-end:calc((var(--spacing-x-large) * 1) + 0px)!important}}@media(max-width:599px){.HomeProjects_swiper__wrapper__5gHJM{gap:0}.HomeProjects_swiper__wrapper__slide__IyAN_{flex:1 1 100%;min-width:100%}}.HomeProjectsCard_root__WL0Qv{--z-index-media:1;--z-index-overlay:4;--z-index-content:5;position:relative}.HomeProjectsCard_root__media__AVKCJ{z-index:var(--z-index-media);position:relative;width:100%;height:100%}.HomeProjectsCard_root__overlay__L6_qe{z-index:var(--z-index-overlay);position:absolute;width:calc(100% + 2px);height:calc(100% + 2px);opacity:0;transition:opacity .25s ease-out 0s;inset:0}.HomeProjectsCard_root__content__EZn_Y{z-index:var(--z-index-content);position:absolute;top:50%;width:calc(100% - 102px);inset-inline-end:50%;transform:translate(-50%,-50%);opacity:0;transition:opacity .25s ease-out 0s}.HomeProjectsCard_root__content__heading__KlFKs{margin:0;margin-bottom:calc((var(--spacing-x-large) * 1) + 0px);padding:0;color:var(--color-gray-level-0);font-weight:var(--font-weight-h4);font-size:var(--font-size-h4);line-height:var(--line-height-h4)}@media(max-width:1199px){.HomeProjectsCard_root__content__heading__KlFKs{font-weight:var(--font-weight-subtitle2);font-size:var(--font-size-subtitle2);line-height:var(--line-height-subtitle2)}}@media(max-width:899px){.HomeProjectsCard_root__content__heading__KlFKs{font-weight:var(--font-weight-button1);font-size:var(--font-size-button1);line-height:var(--line-height-button1)}}.HomeProjectsCard_root__content__heading__KlFKs{transition:color .25s ease-out 0s}.HomeProjectsCard_root__content__heading__KlFKs:hover{color:var(--color-primary-minus-1)}.HomeProjectsCard_root__content__list__aUJ8z{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;flex-wrap:nowrap;align-items:flex-start;justify-content:flex-start;gap:calc((var(--spacing-normal) * 1) + 0px)}.HomeProjectsCard_root__content__list__item__tplyN{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:calc((var(--spacing-normal) * 1) + 0px)}.HomeProjectsCard_root__content__list__item__icon__W_RJa{max-width:18px;max-height:18px}.HomeProjectsCard_root__content__list__item__icon__W_RJa path{fill:var(--color-gray-level-0)}.HomeProjectsCard_root__content__list__item__tplyN *{color:var(--color-gray-level-0);font-weight:var(--font-weight-body1);font-size:var(--font-size-body1);line-height:var(--line-height-body1)}.HomeProjectsCard_root__WL0Qv:hover .HomeProjectsCard_root__content__EZn_Y,.HomeProjectsCard_root__WL0Qv:hover .HomeProjectsCard_root__overlay__L6_qe{opacity:1}@media(max-width:1199px){.HomeProjectsCard_root__content__list__aUJ8z,.HomeProjectsCard_root__overlay__L6_qe{display:none!important}.HomeProjectsCard_root__content__EZn_Y{display:block;top:auto;bottom:0;width:100%;height:-moz-fit-content;height:fit-content;inset-inline:0;padding:calc((var(--spacing-large) * 1) + 0px);transform:none;background-color:rgba(31,35,59,.8);opacity:1}.HomeProjectsCard_root__content__heading__KlFKs{margin:0;padding:0}}@property --inner-curve-cut-size{syntax:"<length>";inherits:true;initial-value:0}@property --inner-curve-corner-radius{syntax:"<length>";inherits:true;initial-value:0}@property --inner-curve-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --inner-curve-position{syntax:"<percentage>";inherits:true;initial-value:50%}.HomeProjectsHeader_root__js4nZ{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0;row-gap:calc((var(--spacing-large) * 1) + 0px);padding-block:calc((var(--spacing-xxx-large) * 1) + 0px)!important;background-position:50%;background-size:cover;background-repeat:no-repeat}.HomeProjectsHeader_root__title__kmOX6{font-weight:var(--font-weight-h1);font-size:var(--font-size-h1);line-height:var(--line-height-h1);margin:0;padding:0;color:var(--color-gray-level-0)}.HomeProjectsHeader_root__title__firstWord__7CBf4{color:var(--color-primary-main)}@media(max-width:1199px){.HomeProjectsHeader_root__js4nZ{padding-block:calc((var(--spacing-xx-large) * 1) + 0px)!important}.HomeProjectsHeader_root__title__kmOX6{font-weight:var(--font-weight-h2);font-size:var(--font-size-h2);line-height:var(--line-height-h2)}}@media(max-width:899px){.HomeProjectsHeader_root__js4nZ{padding-block:calc((var(--spacing-x-large) * 1) + 0px)!important}.HomeProjectsHeader_root__title__kmOX6{font-weight:var(--font-weight-h3);font-size:var(--font-size-h3);line-height:var(--line-height-h3)}}