.Paragraph_paragraph__KX4HJ{font-family:var(--font-mori);color:#131313;font-weight:600;line-height:1.55em}.Paragraph_small__SQ0b2{font-size:16px;letter-spacing:.02em}@media(min-width:2500px){.Paragraph_small__SQ0b2{font-size:18px}}.Paragraph_medium__I1tOz{font-size:21px}@media(min-width:2500px){.Paragraph_medium__I1tOz{font-size:24px}}.Paragraph_large__K1EOF{font-size:30px}@media(min-width:2500px){.Paragraph_large__K1EOF{font-size:36px}}.Paragraph_xLarge__g6j_j{font-size:36px;line-height:1.25em}.Title_title__0hzhD{color:#131313;font-family:var(--font-mori);font-weight:600}.Title_xSmall__5VdSk{font-size:21px;line-height:1.3em}@media(min-width:768px){.Title_xSmall__5VdSk{font-size:24px}}@media(min-width:2500px){.Title_xSmall__5VdSk{font-size:30px}}.Title_small__vOgG1{font-size:36px}@media(min-width:2500px){.Title_small__vOgG1{font-size:40px}}.Title_medium__tzcdR{font-size:21px}@media(min-width:768px){.Title_medium__tzcdR{font-size:30px}}@media(min-width:1280px){.Title_medium__tzcdR{font-size:40px}}@media(min-width:2500px){.Title_medium__tzcdR{font-size:60px}}.Title_large__Gt5Uw{font-size:30px}@media(min-width:768px){.Title_large__Gt5Uw{font-size:40px}}@media(min-width:1280px){.Title_large__Gt5Uw{line-height:1.01em;font-size:60px}}@media(min-width:2500px){.Title_large__Gt5Uw{font-size:80px}}.project-card_projectCard__9HzEJ{display:flex;flex-direction:column;gap:10px;padding:var(--page-padding);border-bottom:1px solid #e0b926}.project-card_imageContainer__sfK4R{position:relative;width:100%;aspect-ratio:5/4;height:auto;border-radius:var(--image-radius);overflow:hidden}@media(min-width:768px){.project-card_imageContainer__sfK4R{aspect-ratio:16/9}}.project-card_imageContainer__sfK4R img{width:100%;height:100%;object-fit:cover;position:absolute}.project-card_imageContainer__sfK4R:hover img{transform:scale(1.03)}.project-card_projectCardImage__UvvsP{transition:transform .3s ease-in-out;position:absolute;object-fit:cover;width:100%;height:100%;pointer-events:none}.project-card_filler___PRMl{position:relative;flex-grow:1;height:100%}.project-card_separatorIcon__bFv9Z{color:#e0b926;position:absolute;bottom:0;top:0;left:0;right:0;width:100%;height:100%}.separator_container___AQ36{position:relative}.separator_container___AQ36.separator_border-top__hbeFc{border-top:1px solid #e0b926}.separator_container___AQ36.separator_border-bottom__0Y3Dl{border-bottom:1px solid #e0b926}.separator_lineIcon__YgWif{position:absolute;width:100%;height:100%;top:0;left:0;transform:scaleX(-1);color:#e0b926}.reveal-animation_container__M__BO{position:relative;overflow:hidden}.annotated-image_container___SA8v{display:grid;grid-auto-flow:row;grid-gap:30px;gap:30px;max-width:100%;grid-template-areas:"legend" "image";padding-bottom:var(--gap-big)}@media(min-width:1280px){.annotated-image_container___SA8v.annotated-image_left__RPtMV{grid-template-columns:400px auto;grid-template-areas:"legend image"}.annotated-image_container___SA8v.annotated-image_right__yZnzM{grid-template-columns:auto 400px;grid-template-areas:"image legend"}}@media(min-width:2500px){.annotated-image_container___SA8v.annotated-image_left__RPtMV{grid-template-columns:500px auto;grid-template-areas:"legend image"}.annotated-image_container___SA8v.annotated-image_right__yZnzM{grid-template-columns:auto 500px;grid-template-areas:"image legend"}}.annotated-image_legend__CSjTl{grid-area:legend;display:flex;flex-direction:column;gap:30px;justify-content:space-between;width:100%}@media(min-width:1024px){.annotated-image_legend__CSjTl{max-height:calc(100dvh - var(--header-height) - var(--page-padding))}}.annotated-image_description__qdLsL{display:flex;flex-direction:column;gap:20px}.annotated-image_description__qdLsL p{font-size:16px;line-height:1.5;max-width:400px}@media(min-width:1024px){.annotated-image_description__qdLsL p{font-size:16px}}@media(min-width:2500px){.annotated-image_description__qdLsL p{font-size:18px}}.annotated-image_annotationsList__RqBj9 ol{list-style:none;counter-reset:custom-counter;display:flex;flex-direction:column;gap:10px;flex-wrap:wrap;line-height:1;font-weight:600;font-size:14px}@media(min-width:1024px){.annotated-image_annotationsList__RqBj9 ol{font-size:16px;gap:16px}}.annotated-image_annotationsList__RqBj9 li{counter-increment:custom-counter;display:flex;align-items:center;gap:8px}.annotated-image_annotationsList__RqBj9 li:before{width:24px;height:24px;font-size:14px;line-height:26px;content:counter(custom-counter);border-radius:100%;background:linear-gradient(#131313,#131313);color:#f2f2f2;vertical-align:middle;text-align:center}.annotated-image_imageContainer__qzN8V{position:relative;width:100%;height:100%}.annotated-image_image__baObY{pointer-events:none;grid-area:image;width:100%;height:auto;object-fit:contain;border-radius:var(--image-radius)}.body-image_container__2CVyZ{display:flex;flex-direction:column;gap:5px;width:100%;padding-bottom:var(--gap-big)}.body-image_container__2CVyZ:has(+.body-image_container__2CVyZ){padding-bottom:var(--gap-small)}@media(min-width:1280px){.body-image_container__2CVyZ{gap:10px}}.body-image_imageDescription__L69Yz{font-size:14px}@media(min-width:768px){.body-image_imageDescription__L69Yz{font-size:16px}}.body-image_imageContainer__Z2nVH{position:relative}.body-image_imageContainer__Z2nVH img{pointer-events:none}.body-image_imageContainer__Z2nVH.body-image_fullWidth__ZSWcK img{width:100%;height:auto;border-radius:var(--image-radius)}.body-image_imageContainer__Z2nVH.body-image_narrow__31GMa{position:relative}.body-image_imageContainer__Z2nVH.body-image_narrow__31GMa img{width:100%;height:auto;border-radius:var(--image-radius)}@media(min-width:768px){.body-image_imageContainer__Z2nVH.body-image_narrow__31GMa img{max-width:80vw}}.body-image_imageContainer__Z2nVH.body-image_fill__MhQtL{position:relative;width:100%;height:100%;overflow:hidden;border-radius:var(--image-radius)}.body-image_imageContainer__Z2nVH.body-image_fill__MhQtL img{width:100%;height:100%;object-fit:cover;object-position:center}.body-image_arrow__TYCUO{transform:rotate(180deg);width:20px;height:20px;vertical-align:middle;margin-left:10px}.project-body_body__Zj1c9{display:flex;flex-direction:column;--gap-big:90px;--gap-small:30px;padding:var(--gap-big) var(--page-padding) 0}@media(min-width:768px){.project-body_body__Zj1c9{--gap-big:120px;padding:60px var(--page-padding) 0}}@media(min-width:1280px){.project-body_body__Zj1c9{--gap-big:200px;--gap-small:60px;padding:90px var(--page-padding) 0}}@media(min-width:1680px){.project-body_body__Zj1c9{--gap-big:200px;--gap-small:60px;padding:120px var(--page-padding) 0}}.project-body_bodyParagraph__8U2E8{padding-bottom:var(--gap-big);font-size:18px}@media(min-width:768px){.project-body_bodyParagraph__8U2E8{font-size:21px;max-width:600px}}@media(min-width:1280px){.project-body_bodyParagraph__8U2E8{font-size:24px;max-width:800px}}@media(min-width:1680px){.project-body_bodyParagraph__8U2E8{font-size:30px;max-width:50vw}}@media(min-width:2500px){.project-body_bodyParagraph__8U2E8{max-width:clamp(600px,50vw,1000px)}}.project-body_sectionTitle__brKfU{font-size:18px;padding-bottom:var(--gap-small)}@media(min-width:768px){.project-body_sectionTitle__brKfU{font-size:21px}}@media(min-width:1280px){.project-body_sectionTitle__brKfU{font-size:24px;max-width:800px}}.image-row_imageRow__BZpdS{display:grid;grid-template-columns:1fr;grid-gap:20px;gap:20px;height:auto;align-items:start}@media(min-width:768px){.image-row_imageRow__BZpdS{grid-template-rows:1fr;grid-template-columns:1fr 1fr}}.image-row_imageContainer__BgPVN{position:relative;width:100%;height:auto;aspect-ratio:1/1;overflow:hidden;border-radius:var(--image-radius)}.image-row_imageContainer__BgPVN.image-row_landscape__FEyVJ{aspect-ratio:16/9}.image-row_imageContainer__BgPVN.image-row_square__O5OAh{aspect-ratio:1/1}.project-detail_header__hB46h{display:grid;flex-direction:column;padding:60px var(--page-padding);grid-gap:30px;gap:30px;grid-template-columns:1fr;grid-template-areas:"title" "image" "details"}@media(min-width:1280px){.project-detail_header__hB46h{padding:var(--page-padding);height:calc(100vh - var(--header-height));gap:var(--page-padding);grid-template-columns:3fr 5fr;grid-template-areas:"title image" "title image" "details image";column-gap:30px}}@media(min-width:1440px){.project-detail_header__hB46h{grid-template-columns:2fr 5fr}}@media(min-width:2500px){.project-detail_header__hB46h{column-gap:120px;grid-template-columns:2fr 6fr}}.project-detail_titleContainer__UAVD5{grid-area:title;display:flex;flex-direction:column;gap:30px}.project-detail_titleContainer__UAVD5 p{max-width:500px}@media(min-width:1280px){.project-detail_titleContainer__UAVD5{padding-top:90px;gap:30px}}.project-detail_title__x_yIX{font-size:30px;padding-top:.1em}@media(min-width:1280px){.project-detail_title__x_yIX{font-size:40px}}@media(min-width:2500px){.project-detail_title__x_yIX{font-size:60px}}.project-detail_headerImageContainer__ldSxC{grid-area:image;position:relative;width:100%;aspect-ratio:5/4;height:auto;overflow:hidden;border-radius:var(--image-radius)}@media(min-width:1280px){.project-detail_headerImageContainer__ldSxC{width:100%;height:100%}}.project-detail_headerImage__JwqyJ{pointer-events:none;object-fit:cover}.project-detail_headerImageReveal__MZnm4{position:absolute;inset:0;background-color:#f2f2f2;z-index:1000000;transform-origin:right}.project-detail_projectDetailsReveal__JW7Tm,.project-detail_projectDetailsReveal__JW7Tm>div{display:contents}.project-detail_projectDetails__Yyg9S{grid-area:details;display:flex;flex-direction:column;gap:20px}@media(min-width:1280px){.project-detail_projectDetails__Yyg9S{align-self:end}}.project-detail_detailItem__AsX_s{display:grid;grid-gap:5px;gap:5px;justify-content:space-between}@media(min-width:768px){.project-detail_detailItem__AsX_s{gap:15px;grid-template-columns:1fr 1fr}}@media(min-width:1280px){.project-detail_detailItem__AsX_s{gap:30px}}.project-detail_detailItem__AsX_s p:first-of-type{color:#131313}@media(min-width:768px){.project-detail_detailItem__AsX_s p:first-of-type{color:#131313}}.project-detail_separator__4SyMf{height:30vw;border-bottom:1px solid #e0b926;border-top:1px solid #e0b926}@media(min-width:1280px){.project-detail_separator__4SyMf{height:40vh;max-height:400px}}.project-detail_lineIcon__3KdTC{transform:scaleX(-1);color:#e0b926}.project-detail_otherProjects__0h9Nu{display:flex;flex-direction:column;gap:20px}@media(min-width:1024px){.project-detail_otherProjects__0h9Nu{flex-direction:row}}.mobile-menu_mobileMenu__FQphZ{display:flex;flex-direction:column;position:fixed;top:0;left:0;width:100%;height:100dvh;z-index:200;overflow:hidden}@media(min-width:1280px){.mobile-menu_mobileMenu__FQphZ{display:none}}.mobile-menu_menuItem__471cH{height:12.5dvh;width:100%;padding:0 var(--page-padding);background-color:#e6c340;border-bottom:1px solid #131313;position:relative;display:flex;align-items:center}.mobile-menu_menuItem__471cH.mobile-menu_right__FvcrP{justify-content:flex-end}.mobile-menu_menuItem__471cH:after{display:none;content:"";position:absolute;top:-1px;left:0;width:100%;height:2px;background-color:#e6c340}.mobile-menu_filler__M_Gvv{min-height:var(--header-height)}.mobile-menu_mobileLink__N8doN{height:max-content;padding-top:.1em}@media(min-width:768px){.mobile-menu_mobileLink__N8doN{font-size:30px!important}}.mobile-menu_activeLinkArrow__CIwkI{padding-right:10px;display:none}.mobile-menu_activeLinkArrow__CIwkI.mobile-menu_active__TV08F{display:inline-block}.mobile-menu_separator__Svjbr{position:relative}.mobile-menu_separator__Svjbr svg{position:absolute;top:0;left:0;width:100%;height:100%}.mobile-menu_logoItem__wWjvH{padding:var(--page-padding)}.mobile-menu_logoLink__1HS2V{display:flex;width:100%;height:100%}.mobile-menu_logoLink__1HS2V svg{width:auto;height:100%}.mobile-menu_logoItem__wWjvH:after,.mobile-menu_separator__Svjbr:after{display:none}.burger_burgerButton__C3hU3{background-color:rgba(0,0,0,0);outline:none;border:none;z-index:300;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;height:28px;width:100px;cursor:pointer}@media(min-width:1280px){.burger_burgerButton__C3hU3{display:none}}.burger_burgerIcon___jRM2{display:block;width:100%;height:100%;overflow:hidden;color:#131313}.header_header__w2BOs{position:fixed;top:0;left:0;width:100%;display:flex;justify-content:space-between;align-items:center;padding:1rem;background-color:#f2f2f2;padding:var(--page-padding);z-index:100;transition:height .2s ease-in-out,transform .2s ease-in-out}.header_header__w2BOs.header_scrolling__vnDME{position:fixed}.header_header__w2BOs.header_scrolling__vnDME .header_logo__9b1Md{height:30px}.header_header__w2BOs.header_hidden__Rf8Uk{transform:translateY(-100%)}.header_headerPlaceholder__KS4X_{position:absolute;top:0;height:var(--header-height)}.header_logoLink__BhYAi{display:flex;align-items:center;justify-content:flex-start}.header_logo__9b1Md{height:56px;width:auto;position:relative;z-index:100;transition:height .2s ease-in-out}@media(min-width:1280px){.header_logo__9b1Md{height:82px;transition:height .25s ease-out}}.header_nav__Aoml7{display:flex;justify-content:space-between;align-items:flex-start;width:100%;gap:15px}@media(min-width:1280px){.header_nav__Aoml7{display:grid;grid-template-columns:361px 1fr;grid-gap:10vw;gap:10vw}}.header_desktopLinksContainer__K0KNA{display:none}@media(min-width:1280px){.header_desktopLinksContainer__K0KNA{display:flex;justify-content:flex-end;flex-direction:row;width:100%;gap:20px}}.header_desktopLinksContainer__K0KNA>div,.header_desktopLinksContainer__K0KNA>div div,.header_navLink__zjhWf{cursor:pointer}.animated-border_animatedBorder___8bWR{transform-origin:left;position:absolute;left:0;right:0;bottom:0;width:100%;height:1px;background:#e0b926;background-size:var(--background-size);z-index:-1}.carousel_carousel__YxcZe{position:relative;width:100%;max-width:100%;height:100%;margin:0 auto;--slide-size:100%}.carousel_carousel__YxcZe .carousel_carouselViewport__WOD_9{overflow:hidden}.carousel_carousel__YxcZe .carousel_carouselContainer__E1d_M{display:flex;touch-action:pan-y pinch-zoom}.carousel_carousel__YxcZe .carousel_carouselItem__DrUpo{transform:translateZ(0);min-width:0;flex:0 0 var(--slide-size)}.carousel_carousel__YxcZe .carousel_carouselItem__DrUpo>img{width:100%;height:auto;object-fit:cover;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.carousel_carousel__YxcZe .carousel_carouselNext__Rbldy,.carousel_carousel__YxcZe .carousel_carouselPrevious__WXnkj{position:absolute;top:50%;transform:translateY(-50%);background-color:hsla(0,0%,100%,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:background-color .2s ease}.carousel_carousel__YxcZe .carousel_carouselNext__Rbldy:hover,.carousel_carousel__YxcZe .carousel_carouselPrevious__WXnkj:hover{background-color:hsla(0,0%,100%,.8)}.carousel_carousel__YxcZe .carousel_carouselPrevious__WXnkj{left:1rem}.carousel_carousel__YxcZe .carousel_carouselNext__Rbldy{right:1rem}.carousel_carousel__YxcZe .carousel_indicators__6SsvZ{height:-moz-fit-content;height:fit-content;position:absolute;bottom:1rem;right:1rem;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.25rem 0;z-index:60}@media(min-width:768px){.carousel_carousel__YxcZe .carousel_indicators__6SsvZ{right:50%;transform:translateX(50%)}}.carousel_carousel__YxcZe .carousel_indicators__6SsvZ .carousel_indicator__FO2KP{cursor:pointer;height:1rem;width:1rem;border-radius:50%;background-color:rgba(0,0,0,0);border:2px solid #e6c340;transition:background-color .2s ease,border-color .2s ease}.carousel_carousel__YxcZe .carousel_indicators__6SsvZ .carousel_indicator__FO2KP.carousel_default__rFrbD{border-color:#f2f2f2}.carousel_carousel__YxcZe .carousel_indicators__6SsvZ .carousel_indicator__FO2KP.carousel_default__rFrbD:hover,.carousel_carousel__YxcZe .carousel_indicators__6SsvZ .carousel_indicator__FO2KP.carousel_default__rFrbD[data-active=true]{background-color:#f2f2f2;border-color:#f2f2f2}.carousel_carousel__YxcZe .carousel_indicators__6SsvZ .carousel_indicator__FO2KP.carousel_accent__7Hks0{border-color:#e6c340}.carousel_carousel__YxcZe .carousel_indicators__6SsvZ .carousel_indicator__FO2KP.carousel_accent__7Hks0:hover{background-color:#f7e59c;border-color:#f7e59c}.carousel_carousel__YxcZe .carousel_indicators__6SsvZ .carousel_indicator__FO2KP.carousel_accent__7Hks0[data-active=true]{background-color:#e6c340;border-color:#e6c340}.projects_projectsHeader__KliQt{position:relative;display:flex;justify-content:flex-start;align-items:flex-end;height:90px;border-bottom:1px solid #e0b926}@media(min-width:1024px){.projects_projectsHeader__KliQt{align-items:flex-end;height:152px}}.projects_headerTitle__yTeBW{height:100%;display:flex;align-items:flex-end;padding:var(--page-padding);padding-right:30px;border-right:1px solid #e0b926;flex-shrink:0}@media(min-width:1024px){.projects_headerTitle__yTeBW{padding:0 var(--page-padding);padding-bottom:12px;padding-right:60px;width:calc(23vw + 1px)}}@media(min-width:1280px){.projects_headerTitle__yTeBW{width:calc(17vw + 1px)}}.projects_projectsHeaderIcon__6JDpo{position:relative;width:100%;height:100%;overflow:hidden}.projects_zigZag__KlZ2d{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;color:#e0b926}.projects_mobileOnly__12WSe{display:grid}@media(min-width:768px){.projects_mobileOnly__12WSe{display:none}}.projects_separatorIcon__bmK5o{width:100%;height:auto;color:#e0b926}.projects_allProjectsCta__YNVfD{padding:30px var(--page-padding);display:flex;justify-content:flex-start;align-items:center}@media(min-width:1280px){.projects_allProjectsCta__YNVfD{padding:60px var(--page-padding)}}.projects_allProjectsLink__zzpaf{font-size:16px}@media(min-width:768px){.projects_allProjectsLink__zzpaf{font-size:16px}}@media(min-width:1280px){.projects_allProjectsLink__zzpaf{font-size:21px}}.icons_container__ems6l{position:relative;width:100%;height:100%}.icons_absolute__jZ4ME{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}.icons_absolute__jZ4ME.icons_flip__i1v5o{transform:scaleX(-1)}.badge_badge__anhyT{width:-moz-fit-content;width:fit-content;padding:.66em .625em .5em;background-color:#131313;color:#e6c340;border-radius:var(--image-radius);font-weight:600;line-height:1em;letter-spacing:.03em;text-transform:uppercase;font-size:16px}@media(min-width:1280px){.badge_badge__anhyT{font-size:21px}}@media(min-width:2500px){.badge_badge__anhyT{font-size:24px}}.footer_footer__mQF6i{position:relative;background-color:#f7e59c;display:grid;grid-template-columns:1fr 60px;overflow:hidden;border-top:1px solid #131313;top:-1px;box-shadow:0 1px #f7e59c}@media(min-width:768px){.footer_footer__mQF6i{grid-template-columns:7fr 1fr;height:100dvh}}@media(min-width:1440px){.footer_footer__mQF6i{height:100vh}}@media(min-width:1920px){.footer_footer__mQF6i{grid-template-columns:7fr 2fr}}.footer_content__C_uiz{border-right:1px solid #131313}@media(min-width:768px){.footer_content__C_uiz{display:grid;height:100dvh;align-content:end}}@media(min-width:1280px){.footer_content__C_uiz{height:100vh;grid-template-rows:4fr 2fr auto;align-content:end}}@media(min-width:1440px){.footer_content__C_uiz{height:100vh;grid-template-rows:4fr 2.5fr auto;align-content:end}}@media(min-width:1920px){.footer_content__C_uiz{grid-template-rows:4fr 2.75fr auto}}.footer_header__Jyhqe{width:100%;padding:60px var(--page-padding);border-bottom:1px solid #131313}@media(min-width:1280px){.footer_header__Jyhqe{display:grid;grid-auto-flow:row;align-content:space-between}}@media(min-width:1440px){.footer_header__Jyhqe{padding-left:var(--page-padding);padding-right:60px;padding-bottom:60px;display:grid;grid-gap:20px;gap:20px;grid-auto-flow:column;justify-content:space-between;align-content:end}}@media(min-width:768px){.footer_headerLogo__dy0Ga{width:90%}}@media(min-width:1280px){.footer_headerLogo__dy0Ga{height:80px;width:auto}}@media(min-width:1440px){.footer_headerLogo__dy0Ga{height:100px;width:auto}}@media(min-width:1680px){.footer_headerLogo__dy0Ga{height:150px;width:auto}}.footer_badges__JFs0c{position:relative;display:grid;width:100%;aspect-ratio:4/3;grid-template-rows:1fr 1fr;border-bottom:1px solid #131313;overflow:hidden}@media(min-width:768px){.footer_badges__JFs0c{aspect-ratio:unset;align-items:end}}@media(min-width:1440px){.footer_badges__JFs0c{aspect-ratio:unset;align-items:end}}.footer_badgesContainer__OUzxD{grid-row:2;position:relative;z-index:1;padding:30px 20px;display:flex;flex-direction:column;justify-content:flex-end;gap:5px}@media(min-width:768px){.footer_badgesContainer__OUzxD{gap:10px}}@media(min-width:1280px){.footer_badgesContainer__OUzxD{flex-direction:row;justify-content:flex-start}}.footer_badge__5h5iW{color:#f7e59c!important}.footer_badgesLineIcon__L4TnZ{position:absolute;z-index:0;top:0;left:0;bottom:0;right:0;height:100%;width:100%;transform:scaleY(-1);transform-origin:center right}.footer_desktopContact__wC7PR{display:none}@media(min-width:1280px){.footer_desktopContact__wC7PR{display:flex;flex-direction:column;gap:20px}}@media(min-width:1440px){.footer_desktopContact__wC7PR{display:flex;flex-direction:column;justify-content:space-between;gap:20px}}.footer_mobileContact__2tLsL{padding:30px 20px;display:flex;flex-direction:column;gap:20px}@media(min-width:768px){.footer_mobileContact__2tLsL{gap:30px;padding-top:60px}}@media(min-width:1280px){.footer_mobileContact__2tLsL{display:none}}.footer_contactLinks__DIgx1{display:flex;flex-direction:column;gap:10px}@media(min-width:768px){.footer_contactLinks__DIgx1{gap:15px}}@media(min-width:1440px){.footer_contactLinks__DIgx1{flex-direction:row;gap:60px}}@media(min-width:768px){.footer_mobileContactLink__ipjoo{font-size:24px!important}}.footer_bottomRow__CcJSv{display:flex;flex-direction:column;gap:60px;padding:30px 20px}@media(min-width:768px){.footer_bottomRow__CcJSv{flex-direction:row;justify-content:space-between}}@media(min-width:1440px){.footer_bottomRow__CcJSv{padding:30px 60px 30px var(--page-padding);display:grid;grid-template-columns:2fr 1fr;justify-content:space-between;align-items:flex-end}}.footer_navLinks__L2GoF{display:flex;flex-direction:column;justify-content:space-between;gap:10px}@media(min-width:1440px){.footer_navLinks__L2GoF{width:100%;flex-direction:row;justify-content:flex-start;align-items:flex-end;gap:60px;padding-right:10vw}}.footer_navLink__LYnwm{text-decoration:underline;white-space:nowrap}@media(min-width:1280px){.footer_navLink__LYnwm{text-decoration:none}}.footer_legal__mbxJw{display:flex;flex-direction:column;gap:20px}@media(min-width:1440px){.footer_legal__mbxJw{flex-direction:row;justify-content:flex-end;gap:60px;flex-shrink:0}}.footer_legal__mbxJw p{white-space:nowrap;font-size:14px}@media(min-width:1024px){.footer_legal__mbxJw p{font-size:16px}}.footer_business__4e1E4{display:flex;flex-direction:column;justify-content:flex-end}.footer_sideLineContainer___MJ6M{height:100%;width:100%;position:relative}.footer_sideLineIcon__YAIts{position:absolute;top:0;left:0;bottom:0;right:0;height:100%;width:100%;transform:scaleX(-1)}.services_services__2Go05{background-color:#e6c340}.services_servicesHeader__uf97e{position:relative;width:100%;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #131313;border-top:1px solid #131313;height:100px}@media(min-width:1024px){.services_servicesHeader__uf97e{height:172px;grid-template-columns:auto 1fr;align-items:end}}.services_servicesHeaderIcon__PIvKC{width:100%;height:100%;display:flex;position:relative;overflow:hidden}.services_zigZag__hXWP9{display:block;transform-origin:left center;position:absolute;inset:0;color:#131313;width:100%;height:100%;display:flex;z-index:10}.services_servicesTitle___U_d_{height:100%;display:flex;align-items:flex-end;padding:0 60px var(--page-padding) var(--page-padding);border-right:1px solid #131313}@media(min-width:768px){.services_servicesTitle___U_d_{width:20vw}}.services_container__VYGh5{padding:60px var(--page-padding) var(--page-padding) var(--page-padding);display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:60px}.services_servicesDescription__yuY_J{width:100%;display:flex;justify-content:flex-start;align-items:flex-start}.services_servicesDescription__yuY_J p{max-width:600px}@media(min-width:1024px){.services_servicesDescription__yuY_J{padding:60px 0}}.services_servicesSection__D1WU0{width:100%;display:flex;flex-direction:column;gap:var(--page-padding)}.services_servicesItems__QVV_H{display:flex;flex-direction:column;width:100%;border:1px solid #131313;border-radius:var(--image-radius)}@media(min-width:1280px){.services_servicesItems__QVV_H{display:grid;grid-template-columns:repeat(3,1fr);justify-content:space-between;border:1px solid #131313}}.services_serviceItem__UUiQj{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:40px;padding:30px 20px}.services_serviceItem__UUiQj:not(:last-child){border-bottom:1px solid #131313}@media(min-width:768px){.services_serviceItem__UUiQj{flex-direction:row;align-items:center;gap:60px;padding:40px 30px}}@media(min-width:1280px){.services_serviceItem__UUiQj{align-items:flex-start;flex-direction:column;border-bottom:none;padding:60px 30px;gap:60px}.services_serviceItem__UUiQj:not(:last-child){border-bottom:none;border-right:1px solid #131313}}@media(min-width:1920px){.services_serviceItem__UUiQj{padding:60px}}.services_serviceItemIcon__fwufg{width:100px;height:100px}@media(min-width:768px){.services_serviceItemIcon__fwufg{width:150px;height:150px}}@media(min-width:1280px){.services_serviceItemIcon__fwufg{width:200px;height:200px}}.services_serviceItemBody__6NXmq{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:15px}@media(min-width:1280px){.services_serviceItemBody__6NXmq{gap:20px}}.services_serviceItemBody__6NXmq h3{white-space:nowrap}.services_serviceItemBody__6NXmq p{max-width:650px}.services_servicesSeparator__hZB40{position:relative;width:100%;height:120px;display:flex;justify-content:center;align-items:center;border-bottom:1px solid #131313;border-top:1px solid #131313}@media(min-width:1024px){.services_servicesSeparator__hZB40{height:264px}}.services_servicesSeparatorIcon__7JDOV{display:block;width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0}.services_servicesImage__tXp9L{object-fit:cover;border-radius:var(--image-radius);width:100%;height:auto;aspect-ratio:4/5;pointer-events:none}@media(min-width:1024px){.services_servicesImage__tXp9L{aspect-ratio:16/9}}@media(min-width:1280px){.services_servicesImage__tXp9L{max-height:80vh}}.projects-layout_projectsHeader__RYYb4{display:grid;grid-auto-flow:row;position:relative;align-items:end}@media(min-width:1024px){.projects-layout_projectsHeader__RYYb4{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);justify-items:end}}@media(min-width:1280px){.projects-layout_projectsHeader__RYYb4{grid-template-columns:3fr 2fr;height:auto}}.projects-layout_headerContent__422zZ{position:relative;display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;width:100%}.projects-layout_headerBorder__qNFqJ{bottom:-1px;z-index:1000000}.projects-layout_titleHolder__TSYSf{position:relative;flex-shrink:0;overflow:hidden;padding:var(--page-padding) 30px var(--page-padding) var(--page-padding)}@media(min-width:768px){.projects-layout_titleHolder__TSYSf{padding:60px 30px var(--page-padding) var(--page-padding)}}@media(min-width:1280px){.projects-layout_titleHolder__TSYSf{padding:0 60px var(--page-padding) var(--page-padding)}}.projects-layout_titleHolder__TSYSf h1{font-size:40px!important}.projects-layout_titleBorder__SlQ93{bottom:0}@media(min-width:1280px){.projects-layout_titleBorder__SlQ93{display:none}}.projects-layout_descriptionHolder__Z4zTR{overflow:hidden;padding:30px var(--page-padding)}@media(min-width:376px){.projects-layout_descriptionHolder__Z4zTR{max-width:600px}}@media(min-width:1024px){.projects-layout_descriptionHolder__Z4zTR{padding:0 var(--page-padding) var(--page-padding)}}@media(min-width:1280px){.projects-layout_descriptionHolder__Z4zTR{padding:0 var(--page-padding) var(--page-padding) 60px;max-width:unset}}.projects-layout_separator__T_Fsd{--lines-height:200px;position:relative;max-height:400px;width:calc(100% + 1px);border-left:1px solid #e0b926;height:var(--lines-height);transform-origin:top}@media(min-width:768px){.projects-layout_separator__T_Fsd{--lines-height:200px}}@media(min-width:1024px){.projects-layout_separator__T_Fsd{--lines-height:300px;max-height:unset;height:var(--lines-height);box-shadow:1px 0 0 0 #e0b926}}.projects-layout_separatorBorder__yLmea{bottom:-1px}@media(min-width:1280px){.projects-layout_separatorBorder__yLmea{display:none}}.projects-layout_separatorIcon__pRBOT{display:block;position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;color:#e0b926;transform:scaleX(-1)}.projects-layout_projectsListContainer__7swNN{display:flex;flex-direction:column}