.Hero_hero__on8Rl{--nav-bar-height:98px;padding-top:calc(var(--nav-bar-height) + clamp(var(--spacing-700),15vh,var(--spacing-900)));padding-bottom:clamp(var(--spacing-700),20vh,var(--spacing-900) + var(--spacing-800));position:relative;display:flex;flex-direction:column;color:var(--text-inverse);overflow:hidden}.Hero_hero__on8Rl .Hero_hero-content__9246P{display:flex}.Hero_hero__on8Rl .Hero_title__UsJfj{position:relative;text-wrap:auto;display:flex;flex-direction:column;justify-content:flex-start;text-align:left;z-index:10}.Hero_hero__on8Rl .Hero_hero-img__zbOu_{position:absolute;inset:0}@media(min-width:1200px){.Hero_hero__on8Rl .Hero_hero-img__zbOu_{max-width:none;max-height:none;width:120%;height:auto;inset:-10% auto auto -10%}}.Hero_info-container__b5Kjs{background-color:var(--bg-light);padding-bottom:0}.Hero_info-content__dbQsA{grid-template-areas:"info info info info" "advantages advantages advantages advantages"}@media(min-width:900px){.Hero_info-content__dbQsA{grid-template-areas:"info info info advantages advantages"}}.Hero_info-content__dbQsA .Hero_info__Mqf8J{grid-area:info;display:flex;flex-direction:column;gap:var(--spacing-600);font:var(--text-xl)}.Hero_info-content__dbQsA .Hero_advantages__zRiRJ{grid-area:advantages;display:flex;flex-direction:column;gap:var(--spacing-400)}.Hero_info-content__dbQsA .Hero_advantages__zRiRJ>li{padding:var(--spacing-500);background-color:var(--neutral-10);border-radius:var(--radius-lg);gap:var(--spacing-400)}.Home_slide__0_HWY{--slide-height:400px;display:flex;justify-content:center;align-items:center;background-color:var(--neutral-10)}.Home_testimonial-slide__qceXy{--slide-height:100%}.Home_testimonial__yTJVW{height:100%;gap:var(--spacing-500)}.Home_testimonial__yTJVW blockquote{font-family:var(--font-family-sans),sans-serif;font-weight:400;font-style:normal}.Home_testimonial-caption__v3wel{margin-top:auto;display:grid;grid-template-columns:1fr;grid-column-gap:var(--spacing-400);grid-template-areas:"author" "location"}.Home_testimonial-caption__v3wel:has(.Home_avatar__kDF61){grid-template-columns:48px 1fr;grid-template-areas:"avatar author" "avatar location"}.Home_testimonial-caption__v3wel .Home_avatar__kDF61{grid-area:avatar;border-radius:var(--radius-full);overflow:hidden;flex-shrink:0}.Home_testimonial-caption__v3wel .Home_author__C0__6{grid-area:author}.Home_testimonial-caption__v3wel .Home_location___x6k8{grid-area:location}.ProjectsGrid_image__shOSx{transition:transform var(--transition-speed) ease-out}.ProjectsGrid_caption__kmHrU{display:flex;flex-direction:column;gap:var(--spacing-200);opacity:1;transition:color var(--transition-speed) ease-out}@media(min-width:900px){.ProjectsGrid_caption__kmHrU{gap:var(--spacing-300)}}.ProjectsGrid_project__HRdUb{text-decoration:none}.ProjectsGrid_project__HRdUb:hover .ProjectsGrid_image__shOSx{transform:scale(1.05)}.ProjectsGrid_project__HRdUb:hover .ProjectsGrid_caption__kmHrU{color:var(--c-text-color-hover)}.ProjectsGrid_image-wrapper__zd2ji{display:flex;overflow:hidden}.ProjectsGrid_item__NwYwO{display:flex;flex-direction:column;gap:var(--spacing-300)}@media(min-width:900px){.ProjectsGrid_item__NwYwO{gap:var(--spacing-400)}}.ProjectsGrid_title__BmuL4{font:var(--heading-xs);font-weight:500}.ProjectsGrid_tags__FX_u_{display:flex;flex-flow:row wrap;gap:var(--spacing-200);color:var(--c-text-color)}.ProjectsGrid_tags__FX_u_>li{border:1px solid var(--c-text-color);border-radius:var(--radius-sm);padding:0 var(--spacing-200);font:var(--text-md);font-weight:500}.ProjectsGrid_project-cta__ArHZl{--ds-card-padding:var(--spacing-200);position:relative;width:100%;height:auto;border-radius:0;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;aspect-ratio:1/1.5}.ProjectsGrid_project-cta__ArHZl .ProjectsGrid_cta-title__Vlg1r{color:var(--text-inverse);text-align:center}.ProjectsGrid_project-cta__ArHZl .ProjectsGrid_cta-action__UVijj,.ProjectsGrid_project-cta__ArHZl .ProjectsGrid_cta-title__Vlg1r{z-index:var(--z-10)}.ProjectsGrid_project-cta__ArHZl .ProjectsGrid_cta-action__UVijj{text-align:center}.ProjectsGrid_project-cta__ArHZl .ProjectsGrid_shape__7PAVp{position:absolute;z-index:var(--z-base);aspect-ratio:unset;transform:rotate(90deg) scale(2)}