.page_body__HOrku{height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#141516;color:#fff;padding:0 20px}.style_homeHeader__2YZlQ{position:relative;width:100%;display:flex;justify-content:center}.style_backgroundImage__dVaap{width:100%;height:140vh;position:absolute;filter:brightness(45%)}.style_backgroundImage__dVaap img{object-fit:cover}.style_intro__v2Zk7{display:flex;justify-content:center;position:relative;margin-top:15vh}.style_intro__v2Zk7 h1{color:#fff;font-size:7vw;z-index:1;text-align:center;white-space:nowrap}@media screen and (max-width:1000px){.style_intro__v2Zk7 h1{font-size:10vw}}@media screen and (max-width:800px){.style_intro__v2Zk7 h1{font-size:12vw}}@media screen and (max-width:600px){.style_intro__v2Zk7 h1{font-size:15vw}.style_intro__v2Zk7 h1>span{display:none}}@media screen and (max-width:500px){.style_intro__v2Zk7 h1{font-size:20vw}}.style_introImage__FEaWo{filter:brightness(70%);width:350px;height:475px;position:absolute;top:13vh}.style_introImage__FEaWo img{object-fit:cover;object-position:top}.style_description__D4RPV{position:relative;color:#fff;font-size:4.5vw;text-transform:uppercase;margin:65vh auto auto;display:flex;justify-content:center;align-items:center;height:30vh;z-index:1}@media screen and (max-width:1200px){.style_description__D4RPV{margin-top:65vh;font-size:5vw}}@media screen and (max-width:1000px){.style_description__D4RPV{margin-top:67vh;font-size:5.5vw}}@media screen and (max-width:800px){.style_description__D4RPV{font-size:6.5vw}}.style_wrapper__DIvOS{display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;color:#fff;top:-31vh;max-width:1200px}@media screen and (max-width:1200px){.style_wrapper__DIvOS{top:-30vh}}.style_description__D4RPV p{margin:0;position:relative;text-align:center}.style_projects__wmhK4{position:relative;color:#fff;margin-top:25vh;padding:10%}.style_projectDescription__GVHa4{display:flex;height:700px;justify-content:space-between;gap:5%}.style_imageContainer__p0_q_{position:relative;height:100%;width:40%}.style_imageContainer__p0_q_ img{object-fit:cover}.style_column__OL1PC{display:flex;height:100%;width:20%;font-size:1.6vw}.style_column__OL1PC:last-of-type{align-items:flex-end;font-size:1vw}.style_projectList__0EUfX{display:flex;flex-direction:column;position:relative;margin-top:200px}.style_projectEl__0L9hQ{width:100%;color:#fff;text-transform:uppercase;font-size:3vw;border-bottom:1px solid #fff;display:flex;justify-content:flex-end}.style_projectEl__0L9hQ h2{margin:40px 0 20px;cursor:default}.style_section__Fgtkd{opacity:1;--color-lightgray:#E9EAEB;background:linear-gradient(to bottom,white,white,var(--color-lightgray));position:relative;height:125vh}.style_section__Fgtkd .style_container__Nmnxu{height:100%;display:flex;flex-direction:column;margin:auto;align-items:center;justify-content:space-between}.style_section__Fgtkd .style_container__Nmnxu .style_imageContainer__SDVQu{filter:brightness(70%);width:100%;height:600px;position:relative;background:#ab9564;display:flex;align-self:center;justify-content:center;overflow:hidden}@media screen and (max-width:1000px){.style_section__Fgtkd .style_container__Nmnxu .style_imageContainer__SDVQu{height:550px}}@media screen and (max-width:800px){.style_section__Fgtkd .style_container__Nmnxu .style_imageContainer__SDVQu{height:500px}}.style_section__Fgtkd .style_container__Nmnxu .style_imageContainer__SDVQu img{object-fit:contain;height:100%}.style_section__Fgtkd .style_container__Nmnxu .style_imageContainer__SDVQu p{position:absolute;top:80%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:2.2vw;text-align:center;width:100%}@media screen and (max-width:1000px){.style_section__Fgtkd .style_container__Nmnxu .style_imageContainer__SDVQu p{font-size:3vw}}@media screen and (max-width:800px){.style_section__Fgtkd .style_container__Nmnxu .style_imageContainer__SDVQu p{font-size:4vw}}@media screen and (max-width:600px){.style_section__Fgtkd .style_container__Nmnxu .style_imageContainer__SDVQu p{font-size:6vw}}.style_section__Fgtkd .style_container__Nmnxu .style_imageContainer__SDVQu p .style_animateDot__RdFSo{opacity:0;animation:style_animateDot1__SP25_ 2s linear infinite}.style_section__Fgtkd .style_container__Nmnxu .style_imageContainer__SDVQu p .style_animateDot__RdFSo:nth-child(2){animation:style_animateDot2__WxIAj 2s linear infinite}.style_section__Fgtkd .style_container__Nmnxu .style_imageContainer__SDVQu p .style_animateDot__RdFSo:nth-child(3){animation:style_animateDot3__jrQRB 2s linear infinite}@keyframes style_animateDot1__SP25_{0%{opacity:0}20%{opacity:0}30%{opacity:1}90%{opacity:1}}@keyframes style_animateDot2__WxIAj{0%{opacity:0}35%{opacity:0}45%{opacity:1}90%{opacity:1}}@keyframes style_animateDot3__jrQRB{0%{opacity:0}50%{opacity:0}60%{opacity:1}90%{opacity:1}}.style_paragraph__ZPF7E{display:flex;font-size:60px;line-height:1;padding:40px;max-width:1280px;color:#000;flex-wrap:wrap}@media screen and (max-width:800px){.style_paragraph__ZPF7E{font-size:28px;line-height:1.3;padding:24px}}.style_paragraph__ZPF7E .style_word__j52_y{position:relative;margin-right:12px;margin-top:12px}.style_paragraph__ZPF7E .style_word__j52_y .style_shadow__MI6Sd{position:absolute;opacity:20%}.style_section__4ocpP{display:block;opacity:1;position:relative}@media screen and (max-width:800px){.style_section__4ocpP{--color-border:rgba(28,29,32,0.225);--color-border-light:rgba(255,255,255,0.225);--container-padding:clamp(1.25em,4vw,2.5em);--section-padding:max(2.5em,12vh)}}.style_aboutServices__i8GE0{padding-top:calc(var(--section-padding)*.75);padding-bottom:calc(var(--section-padding)*.75);background:var(--color-lightgray);margin-top:-1px}.style_aboutServices__i8GE0 .style_row__q_NBE:first-child{padding-bottom:calc(var(--section-padding)/2)}.style_aboutServices__i8GE0 .style_row__q_NBE:nth-child(2){width:calc(100% + var(--container-padding)/1.5)}@media screen and (max-width:720px){.style_aboutServices__i8GE0 .style_row__q_NBE:nth-child(2){width:100%;margin-left:0}}.style_aboutServices__i8GE0 .style_row__q_NBE:nth-child(2) .style_flexCol__FZOMS:first-child{padding-left:0!important}.style_aboutServices__i8GE0 .style_row__q_NBE:nth-child(2) .style_flexCol__FZOMS{width:30%;padding-left:calc(var(--container-padding)/2.5)}@media screen and (max-width:720px){.style_aboutServices__i8GE0 .style_row__q_NBE:nth-child(2) .style_flexCol__FZOMS{width:100%;padding-left:0;padding-bottom:calc(var(--section-padding)*.5)}}.style_aboutServices__i8GE0 .style_row__q_NBE:nth-child(2) .style_flexCol__FZOMS h5{margin:0;font-size:.8em;opacity:.5}.style_aboutServices__i8GE0 .style_row__q_NBE:nth-child(2) .style_flexCol__FZOMS h5:first-child{padding-bottom:2em}@media screen and (max-width:720px){.style_aboutServices__i8GE0 .style_row__q_NBE:nth-child(2) .style_flexCol__FZOMS h5:first-child{display:none}}.style_aboutServices__i8GE0 .style_row__q_NBE:nth-child(2) .style_flexCol__FZOMS .style_stripe__Yh79f{margin-bottom:2em;display:block;width:100%;height:1px;background-color:var(--color-border)}@media screen and (max-width:720px){.style_aboutServices__i8GE0 .style_row__q_NBE:nth-child(2) .style_flexCol__FZOMS .style_stripe__Yh79f{margin-bottom:calc(var(--section-padding)*.5)}}.style_aboutServices__i8GE0 .style_row__q_NBE:nth-child(2) .style_flexCol__FZOMS h4{font-family:Dennis Sans,sans-serif;font-weight:450;font-style:normal;font-size:clamp(1.55em,2.3vw,2.5em);line-height:1.45;margin:0}.style_aboutServices__i8GE0 .style_row__q_NBE:nth-child(2) .style_flexCol__FZOMS p{font-family:Dennis Sans,sans-serif;font-weight:450;font-style:normal;color:var(--text);font-size:1em;line-height:1.66;margin-bottom:1em;opacity:.8}.style_aboutServices__i8GE0 .style_row__q_NBE:nth-child(2) .style_flexCol__FZOMS p:nth-child(4){padding-top:2em}@media screen and (max-width:720px){.style_aboutServices__i8GE0 .style_row__q_NBE:nth-child(2) .style_flex-col__LUXPt:last-child{padding-bottom:0}.style_aboutServices__i8GE0 .style_about-services___sKT0 .style_row__q_NBE:nth-child(2){width:100%;margin-left:0}}.style_container___vOFS{margin:0 auto;padding-left:var(--container-padding);padding-right:var(--container-padding);max-width:100em}.style_container___vOFS .style_row__q_NBE{display:flex;flex-wrap:wrap;position:relative}.style_flexCol__FZOMS{display:block;width:100%;order:2;position:relative}.style_flexCol__FZOMS h2{padding:0;font-family:sans-serif;font-weight:450;font-style:normal;font-size:calc(clamp(3.25em,5vw,4.5em)*.75);line-height:1.065;margin:0 0 .66em}@media screen and (max-width:720px){.style_flexCol__FZOMS h2{font-size:calc(clamp(2.7em,5vw,4.5em)*.75)}}.style_flexCol__FZOMS h2 .style_animateDot__fixqB{opacity:0;animation:style_animateDot1__Pwb1V 2s linear infinite}.style_flexCol__FZOMS h2 .style_animateDot__fixqB:nth-child(2){animation:style_animateDot2__lYumy 2s linear infinite}.style_flexCol__FZOMS h2 .style_animateDot__fixqB:nth-child(3){animation:style_animateDot3__LCVnM 2s linear infinite}@keyframes style_animateDot1__Pwb1V{0%{opacity:0}20%{opacity:0}30%{opacity:1}90%{opacity:1}}@keyframes style_animateDot2__lYumy{0%{opacity:0}35%{opacity:0}45%{opacity:1}90%{opacity:1}}@keyframes style_animateDot3__LCVnM{0%{opacity:0}50%{opacity:0}60%{opacity:1}90%{opacity:1}}@media screen and (max-width:720px){.style_flexCol__FZOMS p:nth-child(4){padding-top:calc(var(--gap-padding)*.5)}}.style_summary__nH9PF{background-color:#fff;padding:0 20px;padding-top:calc(var(--section-padding)*.75);padding-bottom:calc(var(--section-padding)*.75);margin-top:-1px}.style_summary__nH9PF .style_summaryContainer__qhZJx{display:flex;justify-content:center;align-items:center;gap:100px;height:-moz-fit-content;height:fit-content}@media screen and (max-width:720px){.style_summary__nH9PF .style_summaryContainer__qhZJx{flex-direction:column-reverse;gap:50px}}.style_summary__nH9PF .style_summaryContainer__qhZJx .style_imageContainer__mYYqe{width:40%;position:relative;display:flex;justify-content:center;align-items:center;overflow:hidden}@media screen and (max-width:720px){.style_summary__nH9PF .style_summaryContainer__qhZJx .style_imageContainer__mYYqe{width:100%}}.style_summary__nH9PF .style_summaryContainer__qhZJx .style_textContainer__Nj9QY{height:100%;width:60%;display:flex;flex-direction:column;justify-content:space-evenly}@media screen and (max-width:720px){.style_summary__nH9PF .style_summaryContainer__qhZJx .style_textContainer__Nj9QY{width:100%}}.style_summary__nH9PF .style_summaryContainer__qhZJx .style_textContainer__Nj9QY p{margin:0;padding:0;font-family:sans-serif;text-align:left;font-weight:450;font-size:20px;gap:8px;line-height:1.3}@media screen and (max-width:800px){.style_summary__nH9PF .style_summaryContainer__qhZJx .style_textContainer__Nj9QY p{font-size:16.8px}}.style_summary__nH9PF .style_summaryContainer__qhZJx .style_textContainer__Nj9QY p span{margin-right:3px}.style_summary__nH9PF .style_summaryContainer__qhZJx .style_textContainer__Nj9QY p .style_mask__t07Dp{position:relative;overflow:hidden;display:inline-flex}.style_summary__nH9PF .style_summaryContainer__qhZJx .style_textContainer__Nj9QY p:first-of-type{padding-bottom:calc(var(--section-padding)*.2)}@media screen and (max-width:720px){.style_summary__nH9PF .style_summaryContainer__qhZJx .style_textContainer__Nj9QY p:first-of-type{padding-bottom:calc(var(--section-padding)*.25)}}.style_summary__nH9PF .style_summaryContainer__qhZJx .style_textContainer__Nj9QY h2{padding:0;font-family:sans-serif;font-weight:450;font-style:normal;font-size:calc(clamp(3.25em,5vw,4.5em)*.75);line-height:1.065;margin:0 0 .66em;text-align:left}@media screen and (max-width:720px){.style_summary__nH9PF .style_summaryContainer__qhZJx .style_textContainer__Nj9QY h2{font-size:calc(clamp(2.7em,5vw,4.5em)*.75)}}.style_summary__nH9PF .style_summaryContainer__qhZJx .style_textContainer__Nj9QY h2 .style_animateDot__dxgqE{opacity:0;animation:style_animateDot1__eslIV 2s linear infinite}.style_summary__nH9PF .style_summaryContainer__qhZJx .style_textContainer__Nj9QY h2 .style_animateDot__dxgqE:nth-child(2){animation:style_animateDot2__D9gwK 2s linear infinite}.style_summary__nH9PF .style_summaryContainer__qhZJx .style_textContainer__Nj9QY h2 .style_animateDot__dxgqE:nth-child(3){animation:style_animateDot3__6_Woc 2s linear infinite}@keyframes style_animateDot1__eslIV{0%{opacity:0}20%{opacity:0}30%{opacity:1}90%{opacity:1}}@keyframes style_animateDot2__D9gwK{0%{opacity:0}35%{opacity:0}45%{opacity:1}90%{opacity:1}}@keyframes style_animateDot3__6_Woc{0%{opacity:0}50%{opacity:0}60%{opacity:1}90%{opacity:1}}.style_summary__nH9PF h2{margin:0;padding:40px 0 20px;text-align:center;font-size:2em}.style_summary__nH9PF p{margin:0;padding:0 0 40px;text-align:center;font-size:1.2em}.style_container__jqtua{margin:0 auto;padding-left:var(--container-padding);padding-right:var(--container-padding);max-width:100em}@media screen and (max-width:720px){.style_container__jqtua{padding:0}}