.StandardButton_standardButton__SSDag{font-size:12px;font-size:calc(12px * var(--scale-font));color:#fff;background:#5a7e71;padding:15px;max-width:225px;min-width:175px;justify-content:center;align-items:center;width:100%;text-align:center;text-decoration:none;transition:all .3s ease-in-out;will-change:background-color;display:block;cursor:pointer;border-radius:2px;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(min-width:420px){.StandardButton_standardButton__SSDag{font-size:12px;font-size:calc((.001980198 * 100vw + (11.1683168317px)) * var(--scale-font))}}@media(min-width:1430px){.StandardButton_standardButton__SSDag{font-size:14px;font-size:calc(14px * var(--scale-font))}}.StandardButton_standardButton__SSDag:hover{background:#2d2926;color:#fff;transform:translateY(5%);box-shadow:0 0 5px 2px rgba(0,0,0,.1),0 0 1px 0 rgba(0,0,0,.1)}.StandardButton_standardButton__SSDag.StandardButton_blocked__65nGL{color:#999998;background-color:#bac4b9}.StandardButton_standardButton__SSDag.StandardButton_blocked__65nGL:hover{cursor:not-allowed}.StandardButton_standardButton__SSDag.StandardButton_call_to_action__HLLqq{background-color:#bc4800}.StandardButton_standardButton__SSDag.StandardButton_call_to_action__HLLqq:hover{background-color:#2d2926}.StandardButton_standardButton__SSDag.StandardButton_inverted_call_to_action___jk8V{background-color:rgba(0,0,0,0);color:#bc4800;border:2px solid #bc4800}.StandardButton_standardButton__SSDag.StandardButton_inverted_call_to_action___jk8V svg path{transition:all .3s ease-in-out;fill:#bc4800}.StandardButton_standardButton__SSDag.StandardButton_inverted_call_to_action___jk8V:hover{color:#5a7e71;box-shadow:none;border-color:#5a7e71}.StandardButton_standardButton__SSDag.StandardButton_inverted_call_to_action___jk8V:hover svg path{transition:all .3s ease-in-out;fill:#5a7e71}.StandardButton_standardButton__SSDag.StandardButton_inverted_light__uHFaj{background-color:rgba(0,0,0,0);color:#fff;border:2px solid #fff}.StandardButton_standardButton__SSDag.StandardButton_inverted_light__uHFaj svg path{transition:all .3s ease-in-out;fill:#fff}.StandardButton_standardButton__SSDag.StandardButton_inverted_light__uHFaj:hover{color:#999998;box-shadow:none;border-color:#999998}.StandardButton_standardButton__SSDag.StandardButton_inverted_light__uHFaj:hover svg path{fill:#999998}.StandardButton_standardButton__SSDag.StandardButton_inverted__ZnxHS{background-color:rgba(0,0,0,0);color:#2d2926;border:2px solid #2d2926}.StandardButton_standardButton__SSDag.StandardButton_inverted__ZnxHS svg path{fill:#2d2926}.StandardButton_standardButton__SSDag.StandardButton_inverted__ZnxHS:hover{color:#5a7e71;box-shadow:none;border-color:#5a7e71}.StandardButton_standardButton__SSDag.StandardButton_inverted__ZnxHS:hover svg path{fill:#5a7e71}.Container_container__x4DWz{flex-grow:1;margin:0 auto;padding-left:30px;padding-right:30px;max-width:1320px}@media(min-width:420px){.Container_container__x4DWz{max-width:1350px}}@media(min-width:720px){.Container_container__x4DWz{padding-left:50px;padding-right:50px;max-width:1390px}}@media(min-width:1080px){.Container_container__x4DWz{padding-left:70px;padding-right:70px;max-width:1430px}}.ErrorContent_errorContent__IcACd{min-height:85vh;display:flex;align-items:center;justify-content:center;flex-direction:column}.ErrorContent_errorContent__image__y66jE{max-height:450px}.ErrorContent_errorContent__button__ysLYb{margin-top:30px}.ProjectDealerList_wrapper__jMoVK{min-height:calc(100vh - 617px);flex-grow:1;margin:0 auto;padding:30px;max-width:1320px;font-family:GraphikLight,"sans-serif";display:flex;flex-direction:column;gap:60px}@media(min-width:420px){.ProjectDealerList_wrapper__jMoVK{max-width:1350px}}@media(min-width:720px){.ProjectDealerList_wrapper__jMoVK{padding-left:50px;padding-right:50px;max-width:1390px}}@media(min-width:1080px){.ProjectDealerList_wrapper__jMoVK{padding-left:70px;padding-right:70px;max-width:1430px}}.ProjectDealerList_wrapper__jMoVK .ProjectDealerList_dealerRow__YIgiM{display:flex;flex-direction:column;gap:30px;padding-bottom:60px}.ProjectDealerList_wrapper__jMoVK .ProjectDealerList_dealerRow__posts__SGhJQ{display:grid;grid-gap:30px;gap:30px;grid-template-columns:repeat(3,1fr)}.ProjectDealerList_wrapper__jMoVK .ProjectDealerList_dealerRow__posts__SGhJQ h3{font-family:GraphikLight,"sans-serif"}@media(max-width:1050px){.ProjectDealerList_wrapper__jMoVK .ProjectDealerList_dealerRow__posts__SGhJQ{grid-template-columns:1fr 1fr}}@media(max-width:700px){.ProjectDealerList_wrapper__jMoVK .ProjectDealerList_dealerRow__posts__SGhJQ{display:flex;flex-direction:column;align-items:center}}.ProjectDealerList_wrapper__jMoVK .ProjectDealerList_dealerRow__heading__zhvk8{display:flex;gap:30px;justify-content:space-between;align-items:center}.ProjectDealerList_wrapper__jMoVK .ProjectDealerList_tagsFilter__nGdCj{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px}.ProjectDealerList_wrapper__jMoVK .ProjectDealerList_tagsFilter__nGdCj span{padding:8px 15px 5px;border-radius:2px;color:#2d2926;font-size:14px;font-size:calc(14px * var(--scale-font));cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all 50ms ease;background-color:#eee}@media(min-width:420px){.ProjectDealerList_wrapper__jMoVK .ProjectDealerList_tagsFilter__nGdCj span{font-size:14px;font-size:calc((.001980198 * 100vw + (13.1683168317px)) * var(--scale-font))}}@media(min-width:1430px){.ProjectDealerList_wrapper__jMoVK .ProjectDealerList_tagsFilter__nGdCj span{font-size:16px;font-size:calc(16px * var(--scale-font))}}.ProjectDealerList_wrapper__jMoVK .ProjectDealerList_tagsFilter__nGdCj span.ProjectDealerList_active__MnQX8{background-color:#5a7e71!important;border:0;color:#fff}.ProjectDealerList_title__RLs1N{background-color:#fafafa}.ProjectDealerList_title__RLs1N .ProjectDealerList_content__lNqPB{flex-grow:1;margin:0 auto;padding:60px 30px;max-width:1320px;text-align:center;font-family:GraphikLight,"sans-serif"}@media(min-width:420px){.ProjectDealerList_title__RLs1N .ProjectDealerList_content__lNqPB{max-width:1350px}}@media(min-width:720px){.ProjectDealerList_title__RLs1N .ProjectDealerList_content__lNqPB{padding-left:50px;padding-right:50px;max-width:1390px}}@media(min-width:1080px){.ProjectDealerList_title__RLs1N .ProjectDealerList_content__lNqPB{padding-left:70px;padding-right:70px;max-width:1430px}}.ProjectDealerList_title__RLs1N .ProjectDealerList_content__lNqPB h1{color:#2d2926}.Navigation_navigation__2PkWU{flex-grow:1;margin:0 auto;max-width:1320px;padding:15px 30px;font-size:14px;font-size:calc(14px * var(--scale-font));background-color:#fff;display:flex;gap:10px;color:#53565a;overflow:hidden}@media(min-width:420px){.Navigation_navigation__2PkWU{max-width:1350px}}@media(min-width:720px){.Navigation_navigation__2PkWU{padding-left:50px;padding-right:50px;max-width:1390px}}@media(min-width:1080px){.Navigation_navigation__2PkWU{padding-left:70px;padding-right:70px;max-width:1430px}}@media(min-width:420px){.Navigation_navigation__2PkWU{font-size:14px;font-size:calc((.001980198 * 100vw + (13.1683168317px)) * var(--scale-font))}}@media(min-width:1430px){.Navigation_navigation__2PkWU{font-size:16px;font-size:calc(16px * var(--scale-font))}}.Navigation_navigation__2PkWU a{color:#53565a;display:flex;gap:10px;white-space:nowrap}.Navigation_navigation__2PkWU a:hover{color:#2d2926}.ArrowButton_arrowButton__5TJkv{font-size:12px;font-size:calc(12px * var(--scale-font));color:#fff;background:#5a7e71;padding:15px;max-width:225px;min-width:175px;justify-content:center;align-items:center;width:100%;text-align:center;text-decoration:none;transition:all .3s ease-in-out;will-change:background-color;display:block;cursor:pointer;border-radius:2px;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(min-width:420px){.ArrowButton_arrowButton__5TJkv{font-size:12px;font-size:calc((.001980198 * 100vw + (11.1683168317px)) * var(--scale-font))}}@media(min-width:1430px){.ArrowButton_arrowButton__5TJkv{font-size:14px;font-size:calc(14px * var(--scale-font))}}.ArrowButton_arrowButton__5TJkv:hover{background:#2d2926;color:#fff;transform:translateY(5%);box-shadow:0 0 5px 2px rgba(0,0,0,.1),0 0 1px 0 rgba(0,0,0,.1)}.ArrowButton_arrowButton__5TJkv{display:inline-flex}.ArrowButton_arrowButton__arrow__OM7gL{margin-left:15px;display:inline-block;background:none!important;transition:transform .3s ease-in-out}.ArrowButton_arrowButton__arrow__OM7gL svg .fill{fill:#fff}.ArrowButton_arrowButton__arrow__OM7gL svg .stroke{stroke:#fff}.ArrowButton_arrowButton__5TJkv:hover .ArrowButton_arrowButton__arrow__OM7gL{transform:translateX(7%)}.ArrowButton_arrowButton__5TJkv.ArrowButton_call_to_action__pNQu_{background-color:#bc4800}.ArrowButton_arrowButton__5TJkv.ArrowButton_call_to_action__pNQu_:hover{background-color:#2d2926}.ArrowButton_arrowButton__5TJkv.ArrowButton_inverted__pmmyR{background-color:rgba(0,0,0,0);color:#bc4800;border:2px solid #bc4800}.ArrowButton_arrowButton__5TJkv.ArrowButton_inverted__pmmyR:hover{color:#fff;border-color:#2d2926;background-color:#2d2926}.ArrowButton_arrowButton__5TJkv.ArrowButton_inverted_white__r3NDq{background-color:rgba(0,0,0,0);color:#fff;border:2px solid #fff}.ArrowButton_arrowButton__5TJkv.ArrowButton_inverted_white__r3NDq:hover{color:#fff;border-color:#2d2926;background-color:#2d2926}.ProjectCard_project__QArdK{display:flex;flex-direction:column;margin:auto;border-radius:2px;height:100%;transition:all .3s ease;max-width:360px;box-shadow:0 0 25px rgba(0,0,0,.05);background-color:#fff;border:1px solid #eee}.ProjectCard_project__imgContainer__sSze5{aspect-ratio:16/9;overflow:hidden}.ProjectCard_project__imgContainer__sSze5 img{margin:auto}.ProjectCard_project__QArdK:hover{border:1px solid #ddd;box-shadow:0 0 20px rgba(0,0,0,.08);transform:translateY(3px)}.ProjectCard_project__info__CAu7P{padding:30px;display:flex;flex-direction:column;flex:1 1;gap:30px;justify-content:space-between}.ProjectCard_project__info__CAu7P h3{font-size:20px;font-size:calc(20px * var(--scale-font))}@media(min-width:420px){.ProjectCard_project__info__CAu7P h3{font-size:20px;font-size:calc((.001980198 * 100vw + (19.1683168317px)) * var(--scale-font))}}@media(min-width:1430px){.ProjectCard_project__info__CAu7P h3{font-size:22px;font-size:calc(22px * var(--scale-font))}}.ProjectCard_project__button__WJDSi{max-width:170px}.ProjectCard_project__desc__961Q5{font-size:16px}.ProjectCard_project__meta__xGlIs{text-transform:uppercase;font-size:12px;color:#53565a;margin-top:auto}.ProjectCard_project__tags__KoRx9{display:flex;gap:5px;flex-wrap:wrap}.ProjectCard_project__tags__KoRx9 span{background-color:#becdd6;padding:3px 6px 2px;border-radius:2px;color:#2d2926;font-weight:700;font-size:12px}.ProjectCard_project__tags__KoRx9 .ProjectCard_recent__llYe1{background-color:#ffa168}.ProjectCard_project__QArdK.ProjectCard_small__F9QHd .ProjectCard_project__info__CAu7P{padding:22.5px;height:calc(100% - 167px);gap:30px}.ProjectCard_project__QArdK.ProjectCard_small__F9QHd h3{font-size:16px;font-size:calc(16px * var(--scale-font))}@media(min-width:420px){.ProjectCard_project__QArdK.ProjectCard_small__F9QHd h3{font-size:16px;font-size:calc((.001980198 * 100vw + (15.1683168317px)) * var(--scale-font))}}@media(min-width:1430px){.ProjectCard_project__QArdK.ProjectCard_small__F9QHd h3{font-size:18px;font-size:calc(18px * var(--scale-font))}}.ProjectCard_project__QArdK.ProjectCard_small__F9QHd .ProjectCard_project__tags__KoRx9{display:flex;gap:5px;flex-wrap:wrap}.ProjectCard_project__QArdK.ProjectCard_small__F9QHd .ProjectCard_project__tags__KoRx9 span{padding:2px 5px 1px;border-radius:2px;color:#2d2926;font-weight:700}.DealerPromoWrapper_section__djykR{flex-grow:1;margin:0 auto;max-width:1320px;padding:30px}@media(min-width:420px){.DealerPromoWrapper_section__djykR{max-width:1350px}}@media(min-width:720px){.DealerPromoWrapper_section__djykR{padding-left:50px;padding-right:50px;max-width:1390px}}@media(min-width:1080px){.DealerPromoWrapper_section__djykR{padding-left:70px;padding-right:70px;max-width:1430px}}@media(max-width:550px){.DealerPromoWrapper_section__djykR{padding-bottom:45px}}.DealerPromoWrapper_container__b_xSM{position:relative}.DealerPromoWrapper_promo___OYPn{overflow:hidden;border-radius:2px;transition:all .3s ease;position:relative;display:grid;grid-template-columns:1fr .8fr}.DealerPromoWrapper_promo__body__d2ETu{width:100%;padding:40px;background-color:#2d2926;display:flex;flex-direction:column;justify-content:center;gap:10px}.DealerPromoWrapper_promo__head__hhI1d{display:flex;gap:10px;align-items:center}.DealerPromoWrapper_promo__right__5RWnI{height:100%;position:relative}.DealerPromoWrapper_promo___OYPn:hover{transform:translateY(2px);box-shadow:0 0 20px 4px rgba(0,0,0,.16)}.DealerPromoWrapper_promo___OYPn:hover svg{padding-left:5px;padding-right:5px}.DealerPromoWrapper_promo___OYPn h4{color:#fff;font-family:ivypresto-headline,Times New Roman,serif;font-size:28px}.DealerPromoWrapper_promo___OYPn p{color:#fff;padding-bottom:20px;font-size:16px}.DealerPromoWrapper_promo___OYPn svg{transition:all .3s ease;width:50px}.DealerPromoWrapper_promo___OYPn svg .fill{fill:#fff}.DealerPromoWrapper_promo___OYPn svg .stroke{stroke:#fff}.DealerPromoWrapper_promo___OYPn img{object-fit:cover;height:100%}@media(max-width:550px){.DealerPromoWrapper_promo___OYPn{grid-template-columns:1fr}.DealerPromoWrapper_promo___OYPn svg{display:none}.DealerPromoWrapper_promo___OYPn img{min-height:350px}.DealerPromoWrapper_promo__body__d2ETu{position:absolute;width:100%;background-color:rgba(0,0,0,0);height:100%}.DealerPromoWrapper_promo__body__d2ETu button,.DealerPromoWrapper_promo__body__d2ETu h4,.DealerPromoWrapper_promo__body__d2ETu p{z-index:2}.DealerPromoWrapper_promo__body__d2ETu:before{position:absolute;top:0;left:0;content:"";width:100%;height:100%;background-color:#2d2926;opacity:.6;z-index:1}}.DealerPromoWrapper_tag__nNgJy{font-size:1rem;font-weight:400;line-height:1.75;text-align:left;box-sizing:border-box;background:#5a7e71;border-top-left-radius:2px;border-bottom-left-radius:2px;align-items:center;color:#fff;text-transform:uppercase;padding:5px;box-shadow:0 2px 5px 1px rgba(0,0,0,.12);z-index:2;margin-left:-50px;margin-right:20px;min-width:175px;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:ease;transform-origin:center left;position:absolute;top:-5px;left:100px;animation-name:DealerPromoWrapper_tilt-shaking-mobile__OZwa9}@keyframes DealerPromoWrapper_tilt-shaking-mobile__OZwa9{0%{transform:rotate(-10deg)}50%{transform:rotate(-12deg)}to{transform:rotate(-10deg)}}.DealerPromoWrapper_tag__nNgJy span{margin:0;font-weight:600;text-transform:uppercase;padding:0 15px;color:#fff;white-space:nowrap}.DealerPromoWrapper_tag__nNgJy:before{content:"";background:#fff;height:8px;width:8px;position:absolute;top:calc(50% - 4px);border-radius:50%;left:-5px;z-index:100}.DealerPromoWrapper_tag__nNgJy:after{content:"";position:absolute;display:block;left:-19px;width:0;height:0;top:0;border-top:19px solid rgba(0,0,0,0);border-bottom:19px solid rgba(0,0,0,0);border-right:19px solid #5a7e71}.DealerPromoWrapper_projectpage__dgvIJ{padding-left:0!important;padding-right:0!important}.DealerPromoWrapper_projectpage__dgvIJ .DealerPromoWrapper_promo___OYPn{display:flex;flex-direction:column}.DealerPromoWrapper_projectpage__dgvIJ .DealerPromoWrapper_promo__body__d2ETu{padding:15px 30px 30px}.DealerPromoWrapper_projectpage__dgvIJ .DealerPromoWrapper_promo__right__5RWnI img{max-height:200px;overflow:hidden}.DealerPromoWrapper_projectpage__dgvIJ .DealerPromoWrapper_tag__nNgJy:after{left:-18px;border-top:20px solid rgba(0,0,0,0)}.DealerPromoWrapper_smallButton___cXhu{position:absolute;bottom:30px;left:20px}.DoorSim_doorSim__i8SVL{display:flex;justify-content:space-between;align-items:center;margin:30px 0;padding:30px;gap:30px;border-radius:2px;cursor:pointer;transition:all .3s ease;background-color:#fff;border:1px solid #ebebeb;position:relative}.DoorSim_doorSim__scan__er6B1{border-radius:2px;background-color:#fff;min-width:100px}.DoorSim_doorSim__scan__er6B1 h4{font-size:14px;font-weight:700;letter-spacing:2px;text-align:center}@media(max-width:900px){.DoorSim_doorSim__scan__er6B1{display:none!important}}.DoorSim_doorSim__scanText__UM9OX{display:flex;justify-content:center;align-items:center}.DoorSim_doorSim__scanText__UM9OX svg{width:34px;height:34px}.DoorSim_doorSim__content__46JPQ{margin-top:-5px}.DoorSim_doorSim__content__46JPQ p{font-size:16px}.DoorSim_doorSim__content__46JPQ .DoorSim_mobile__Fmm8T{display:none}@media(max-width:900px){.DoorSim_doorSim__content__46JPQ .DoorSim_mobile__Fmm8T{display:block;font-size:15px}.DoorSim_doorSim__content__46JPQ .DoorSim_desktop__q6gPb{display:none}}.DoorSim_doorSim__i8SVL:hover{transform:translateY(3px)}.DoorSim_doorSim__i8SVL:hover .DoorSim_arrowButton__IqNnw{gap:15px}.DoorSim_arrowButton__IqNnw{margin-top:15px;gap:10px;font-size:16px;color:#2d2926;transition:all .3s ease;display:none}@media(max-width:900px){.DoorSim_arrowButton__IqNnw{display:flex}}.DoorSim_arrowButton__IqNnw svg .fill{fill:#2d2926}.DoorSim_arrowButton__IqNnw svg .stroke{stroke:#2d2926}.DoorSim_arrowButton__IqNnw:hover{gap:15px}.DoorSim_doorSvg__YhjXV{position:absolute;bottom:30px;right:30px}.DoorSim_doorSvg__YhjXV svg{width:40px;height:40px}.DoorSim_projectpage__DYuRz{margin-top:0;box-shadow:0 0 25px rgba(0,0,0,.05)}.DoorSim_projectpage__DYuRz:hover{box-shadow:0 0 20px rgba(0,0,0,.08)}.DoorSim_projectpage__DYuRz .DoorSim_doorSim__scan__er6B1{gap:20px;display:flex;flex-direction:column}@media(max-width:900px){.DoorSim_projectpage__DYuRz .DoorSim_doorSim__scan__er6B1{display:none!important}}@font-face{font-family:GraphikLight;src:url(/_next/static/media/GraphikLight.572baac4.woff) format("opentype")}.Project_container__ynltZ{background-color:#f4f4f4;display:flex;flex-direction:column}.Project_container__ynltZ,.Project_container__ynltZ h3,.Project_container__ynltZ h4{font-family:GraphikLight,"sans-serif"}.Project_container__ynltZ .Project_info__T9Ph9{display:flex;align-items:center;gap:15px;flex-grow:1;padding-left:30px;padding-right:30px;max-width:1320px;margin:15px auto 0}@media(min-width:420px){.Project_container__ynltZ .Project_info__T9Ph9{max-width:1350px}}@media(min-width:720px){.Project_container__ynltZ .Project_info__T9Ph9{padding-left:50px;padding-right:50px;max-width:1390px}}@media(min-width:1080px){.Project_container__ynltZ .Project_info__T9Ph9{padding-left:70px;padding-right:70px;max-width:1430px}}.Project_container__ynltZ .Project_share__Jy9T5{display:flex;justify-content:center;align-items:center;gap:21.4285714286px;max-height:33px}@media(max-width:430px){.Project_container__ynltZ .Project_share__Jy9T5{gap:15px}}.Project_container__ynltZ .Project_share__Jy9T5 svg{width:30px;fill:#2d2926}@media(max-width:430px){.Project_container__ynltZ .Project_share__Jy9T5 svg{width:24px}}.Project_container__ynltZ .Project_share__os__hhsNG{background-color:#2d2926;width:30px;height:30px;border-radius:20px;display:flex;justify-content:center;align-items:center}@media(max-width:430px){.Project_container__ynltZ .Project_share__os__hhsNG{width:24px;height:24px}}.Project_container__ynltZ .Project_share__os__hhsNG svg{fill:#fff;width:17px;height:17px}.Project_container__ynltZ .Project_share__button__IVQ7y{font-size:14px;font-size:calc(14px * var(--scale-font));display:flex;gap:15px;justify-content:center;cursor:pointer;transition:all .3s ease-in-out}@media(min-width:420px){.Project_container__ynltZ .Project_share__button__IVQ7y{font-size:14px;font-size:calc((.001980198 * 100vw + (13.1683168317px)) * var(--scale-font))}}@media(min-width:1430px){.Project_container__ynltZ .Project_share__button__IVQ7y{font-size:16px;font-size:calc(16px * var(--scale-font))}}.Project_container__ynltZ .Project_share__button__IVQ7y:hover{transform:scale(1.04)}.Project_container__ynltZ .Project_share__Jy9T5 .Project_facebook__3GedT{background-color:#3b5998!important;padding:7px;border-radius:40px;width:30px;height:30px}@media(max-width:430px){.Project_container__ynltZ .Project_share__Jy9T5 .Project_facebook__3GedT{width:24px;height:24px}}.Project_container__ynltZ .Project_share__Jy9T5 .Project_facebook__3GedT path{fill:#fff!important}.Project_container__ynltZ .Project_meta__UMxc3{display:flex;align-items:center;gap:7.5px}.Project_container__ynltZ .Project_meta__UMxc3 .Project_author__0HnvT{text-transform:uppercase;font-size:18px;font-size:calc(18px * var(--scale-font));color:#000}@media(min-width:420px){.Project_container__ynltZ .Project_meta__UMxc3 .Project_author__0HnvT{font-size:18px;font-size:calc((.0059405941 * 100vw + (15.504950495px)) * var(--scale-font))}}@media(min-width:1430px){.Project_container__ynltZ .Project_meta__UMxc3 .Project_author__0HnvT{font-size:24px;font-size:calc(24px * var(--scale-font))}}.Project_container__ynltZ .Project_tags__ld94Q{display:flex;gap:5px;flex-wrap:wrap}.Project_container__ynltZ .Project_tags__ld94Q span{background-color:#becdd6;padding:3px 6px 2px;border-radius:2px;color:#2d2926;font-weight:700;font-size:12px;height:24px;display:flex;align-items:center;justify-content:center}.Project_nav__b_GXr{position:absolute;top:0;left:0}.Project_nav__b_GXr div{background:none;padding:5px 30px}.Project_nav__b_GXr div a{color:#fff}@media(min-width:1080px){.Project_nav__b_GXr div{padding:15px 60px}}.Project_hero__wX6ri{position:relative;display:flex;justify-content:center;align-items:center;overflow:hidden;color:#fff;max-height:100vh;background-color:#999998;aspect-ratio:16/9}.Project_hero__wX6ri img{width:100%;height:auto}.Project_hero__wX6ri:before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.25);transition:background .3s linear}.Project_heroContainer__XZbC6{position:absolute;flex-grow:1;margin:0 auto;padding-left:30px;padding-right:30px;max-width:1320px}@media(min-width:420px){.Project_heroContainer__XZbC6{max-width:1350px}}@media(min-width:720px){.Project_heroContainer__XZbC6{padding-left:50px;padding-right:50px;max-width:1390px}}@media(min-width:1080px){.Project_heroContainer__XZbC6{padding-left:70px;padding-right:70px;max-width:1430px}}.Project_heroContainer__text__gFQBS{display:flex;flex-direction:column;justify-content:space-between}@media(min-width:600px){.Project_heroContainer__text__gFQBS{gap:30px}}.Project_heroContainer__XZbC6 .Project_title__Y0lKg{font-size:24px;font-size:calc(24px * var(--scale-font));padding-top:15px;text-align:left;color:#fff;font-family:GraphikLight,"sans-serif"}@media(min-width:420px){.Project_heroContainer__XZbC6 .Project_title__Y0lKg{font-size:24px;font-size:calc((.0158415842 * 100vw + (17.3465346535px)) * var(--scale-font))}}@media(min-width:1430px){.Project_heroContainer__XZbC6 .Project_title__Y0lKg{font-size:40px;font-size:calc(40px * var(--scale-font))}}.Project_heroContainer__XZbC6 .Project_desc__lpcDC{font-size:14px;font-size:calc(14px * var(--scale-font))}@media(min-width:420px){.Project_heroContainer__XZbC6 .Project_desc__lpcDC{font-size:14px;font-size:calc((.0059405941 * 100vw + (11.504950495px)) * var(--scale-font))}}@media(min-width:1430px){.Project_heroContainer__XZbC6 .Project_desc__lpcDC{font-size:20px;font-size:calc(20px * var(--scale-font))}}@media(max-width:600px){.Project_heroContainer__XZbC6 .Project_desc__lpcDC{display:none}}.Project_header__Om2Jt,.Project_wrapper___txbz{flex-grow:1;margin:0 auto;padding-left:30px;padding-right:30px;max-width:1320px;padding:75px 30px!important;display:grid;grid-template-columns:minmax(0,auto) 400px;grid-gap:120px;gap:120px}@media(min-width:420px){.Project_header__Om2Jt,.Project_wrapper___txbz{max-width:1350px}}@media(min-width:720px){.Project_header__Om2Jt,.Project_wrapper___txbz{padding-left:50px;padding-right:50px;max-width:1390px}}@media(min-width:1080px){.Project_header__Om2Jt,.Project_wrapper___txbz{padding-left:70px;padding-right:70px;max-width:1430px}}@media(min-width:600px){.Project_header__Om2Jt,.Project_wrapper___txbz{padding-top:120px}}.Project_header__Om2Jt ul,.Project_wrapper___txbz ul{list-style:unset;padding-left:30px}.Project_header__Om2Jt .Project_left__clt3h,.Project_wrapper___txbz .Project_left__clt3h{width:100%;display:flex;flex-direction:column;gap:60px}.Project_header__Om2Jt .Project_desc2__scJpo,.Project_wrapper___txbz .Project_desc2__scJpo{font-weight:700}@media(min-width:600px){.Project_header__Om2Jt .Project_desc2__scJpo,.Project_wrapper___txbz .Project_desc2__scJpo{display:none}}.Project_header__Om2Jt .Project_hiddenTitle__SXN_Y,.Project_wrapper___txbz .Project_hiddenTitle__SXN_Y{color:rgba(0,0,0,0)}@media(max-width:950px){.Project_header__Om2Jt .Project_hiddenTitle__SXN_Y,.Project_wrapper___txbz .Project_hiddenTitle__SXN_Y{display:none}}.Project_header__Om2Jt .Project_right__3z7MW,.Project_wrapper___txbz .Project_right__3z7MW{position:relative;height:calc(100% - 420px)}.Project_header__Om2Jt .Project_right__3z7MW .sticky-form,.Project_wrapper___txbz .Project_right__3z7MW .sticky-form{box-shadow:0 0 25px rgba(0,0,0,.05)}.Project_header__Om2Jt .Project_right__3z7MW .Project_sticky__tz_iT,.Project_wrapper___txbz .Project_right__3z7MW .Project_sticky__tz_iT{margin:30px 0;height:-moz-fit-content;height:fit-content;position:-webkit-sticky;position:sticky;top:80px;display:flex;flex-direction:column;gap:30px}.Project_header__Om2Jt .Project_right__3z7MW .Project_sticky__tz_iT a,.Project_wrapper___txbz .Project_right__3z7MW .Project_sticky__tz_iT a{width:100%;max-width:100%}.Project_header__Om2Jt .Project_right__3z7MW .Project_sticky__tz_iT b,.Project_wrapper___txbz .Project_right__3z7MW .Project_sticky__tz_iT b{color:#fff}.Project_header__Om2Jt .Project_right__3z7MW .Project_sticky__tz_iT h3,.Project_wrapper___txbz .Project_right__3z7MW .Project_sticky__tz_iT h3{padding:7.5px 20px}.Project_header__Om2Jt .Project_sliderTitle__emUwA,.Project_wrapper___txbz .Project_sliderTitle__emUwA{padding-bottom:30px;text-align:center}.Project_header__Om2Jt .Project_beforeAndAfter__FhgFe,.Project_wrapper___txbz .Project_beforeAndAfter__FhgFe{width:100%;display:flex;align-items:center;justify-content:center;gap:4%}.Project_header__Om2Jt .Project_beforeAndAfter__after__2ZMfm,.Project_header__Om2Jt .Project_beforeAndAfter__before__APh7W,.Project_wrapper___txbz .Project_beforeAndAfter__after__2ZMfm,.Project_wrapper___txbz .Project_beforeAndAfter__before__APh7W{position:relative;display:flex;flex-direction:column;align-items:center;width:-moz-fit-content;width:fit-content;overflow:hidden}.Project_header__Om2Jt .Project_beforeAndAfter__after__2ZMfm img,.Project_header__Om2Jt .Project_beforeAndAfter__before__APh7W img,.Project_wrapper___txbz .Project_beforeAndAfter__after__2ZMfm img,.Project_wrapper___txbz .Project_beforeAndAfter__before__APh7W img{max-height:480px}.Project_header__Om2Jt .Project_beforeAndAfter__after__2ZMfm .Project_BABadge__hZMO7,.Project_header__Om2Jt .Project_beforeAndAfter__before__APh7W .Project_BABadge__hZMO7,.Project_wrapper___txbz .Project_beforeAndAfter__after__2ZMfm .Project_BABadge__hZMO7,.Project_wrapper___txbz .Project_beforeAndAfter__before__APh7W .Project_BABadge__hZMO7{font-family:GraphikLight,"sans-serif";font-size:10px;font-size:calc(10px * var(--scale-font));margin:10px;padding:5px 10px;width:70px;text-align:center;color:#fff;position:absolute;top:0;left:5px;background-color:#2d2926}@media(min-width:420px){.Project_header__Om2Jt .Project_beforeAndAfter__after__2ZMfm .Project_BABadge__hZMO7,.Project_header__Om2Jt .Project_beforeAndAfter__before__APh7W .Project_BABadge__hZMO7,.Project_wrapper___txbz .Project_beforeAndAfter__after__2ZMfm .Project_BABadge__hZMO7,.Project_wrapper___txbz .Project_beforeAndAfter__before__APh7W .Project_BABadge__hZMO7{font-size:10px;font-size:calc((.001980198 * 100vw + (9.1683168317px)) * var(--scale-font))}}@media(min-width:1430px){.Project_header__Om2Jt .Project_beforeAndAfter__after__2ZMfm .Project_BABadge__hZMO7,.Project_header__Om2Jt .Project_beforeAndAfter__before__APh7W .Project_BABadge__hZMO7,.Project_wrapper___txbz .Project_beforeAndAfter__after__2ZMfm .Project_BABadge__hZMO7,.Project_wrapper___txbz .Project_beforeAndAfter__before__APh7W .Project_BABadge__hZMO7{font-size:12px;font-size:calc(12px * var(--scale-font))}}@media(max-width:730px){.Project_header__Om2Jt .Project_beforeAndAfter__FhgFe,.Project_wrapper___txbz .Project_beforeAndAfter__FhgFe{flex-direction:column;gap:30px}.Project_header__Om2Jt .Project_beforeAndAfter__after__2ZMfm,.Project_header__Om2Jt .Project_beforeAndAfter__before__APh7W,.Project_wrapper___txbz .Project_beforeAndAfter__after__2ZMfm,.Project_wrapper___txbz .Project_beforeAndAfter__before__APh7W{width:100%}.Project_header__Om2Jt .Project_beforeAndAfter__after__2ZMfm .Project_BABadge__hZMO7,.Project_header__Om2Jt .Project_beforeAndAfter__before__APh7W .Project_BABadge__hZMO7,.Project_wrapper___txbz .Project_beforeAndAfter__after__2ZMfm .Project_BABadge__hZMO7,.Project_wrapper___txbz .Project_beforeAndAfter__before__APh7W .Project_BABadge__hZMO7{min-width:15%}}.Project_header__Om2Jt .Project_sliders__Ruhth,.Project_wrapper___txbz .Project_sliders__Ruhth{padding-bottom:90px;display:grid;grid-template-columns:1fr 1fr;grid-gap:30px;gap:30px;grid-row-gap:97.5px;row-gap:97.5px}@media(max-width:650px){.Project_header__Om2Jt .Project_sliders__Ruhth,.Project_wrapper___txbz .Project_sliders__Ruhth{grid-template-columns:1fr}}.Project_header__Om2Jt .Project_sliders__Ruhth .before-after-slider,.Project_wrapper___txbz .Project_sliders__Ruhth .before-after-slider{box-shadow:0 0 20px rgba(0,0,0,.08)}.Project_header__Om2Jt .Project_sliders__tags__1ND6e,.Project_wrapper___txbz .Project_sliders__tags__1ND6e{position:relative;display:flex;justify-content:space-between;margin:-48px 15px;z-index:10}.Project_header__Om2Jt .Project_sliders__tags__1ND6e span,.Project_wrapper___txbz .Project_sliders__tags__1ND6e span{text-transform:uppercase;font-size:10px;font-size:calc(10px * var(--scale-font));padding:7.5px 15px;color:#fff;border-radius:2px;background-color:#2d2926;cursor:pointer}@media(min-width:420px){.Project_header__Om2Jt .Project_sliders__tags__1ND6e span,.Project_wrapper___txbz .Project_sliders__tags__1ND6e span{font-size:10px;font-size:calc((.001980198 * 100vw + (9.1683168317px)) * var(--scale-font))}}@media(min-width:1430px){.Project_header__Om2Jt .Project_sliders__tags__1ND6e span,.Project_wrapper___txbz .Project_sliders__tags__1ND6e span{font-size:12px;font-size:calc(12px * var(--scale-font))}}.Project_header__Om2Jt .Project_body__q_k2b,.Project_wrapper___txbz .Project_body__q_k2b{margin-bottom:30px}.Project_header__Om2Jt .Project_body__q_k2b div,.Project_wrapper___txbz .Project_body__q_k2b div{display:flex;flex-direction:column;gap:15px}.Project_header__Om2Jt .Project_body__q_k2b a,.Project_wrapper___txbz .Project_body__q_k2b a{color:#5a7e71;font-weight:700}.Project_header__Om2Jt .Project_body__q_k2b ul,.Project_wrapper___txbz .Project_body__q_k2b ul{margin-top:20px}@media(max-width:950px){.Project_header__Om2Jt,.Project_wrapper___txbz{grid-template-columns:1fr;gap:30px}}.Project_header__Om2Jt .Project_reviews__dqjZz,.Project_wrapper___txbz .Project_reviews__dqjZz{display:flex;flex-direction:column;gap:30px}.Project_header__Om2Jt .Project_reviews__stars__fSTk_,.Project_wrapper___txbz .Project_reviews__stars__fSTk_{display:flex;flex-direction:row;gap:4px}.Project_header__Om2Jt .Project_reviews__stars__fSTk_ svg,.Project_wrapper___txbz .Project_reviews__stars__fSTk_ svg{width:24px;height:24px}.Project_header__Om2Jt .Project_reviews__stars__fSTk_ svg path,.Project_wrapper___txbz .Project_reviews__stars__fSTk_ svg path{fill:#5a7e71}.Project_header__Om2Jt .Project_reviews__content__Z5nbI,.Project_wrapper___txbz .Project_reviews__content__Z5nbI{display:flex;justify-content:space-between;flex-wrap:wrap;gap:30px;margin-bottom:30px}.Project_header__Om2Jt .Project_reviews__content__Z5nbI h2,.Project_wrapper___txbz .Project_reviews__content__Z5nbI h2{font-size:24px;font-size:calc(24px * var(--scale-font))}@media(min-width:420px){.Project_header__Om2Jt .Project_reviews__content__Z5nbI h2,.Project_wrapper___txbz .Project_reviews__content__Z5nbI h2{font-size:24px;font-size:calc((.003960396 * 100vw + (22.3366336634px)) * var(--scale-font))}}@media(min-width:1430px){.Project_header__Om2Jt .Project_reviews__content__Z5nbI h2,.Project_wrapper___txbz .Project_reviews__content__Z5nbI h2{font-size:28px;font-size:calc(28px * var(--scale-font))}}@media(max-width:720px){.Project_header__Om2Jt .Project_reviews__content__Z5nbI,.Project_wrapper___txbz .Project_reviews__content__Z5nbI{display:grid;grid-template-columns:1fr .3fr}}.Project_header__Om2Jt .Project_reviews__buttons__u4iKE,.Project_wrapper___txbz .Project_reviews__buttons__u4iKE{margin-left:auto;margin-right:0}.Project_header__Om2Jt .Project_reviews__slider__wkGCd,.Project_wrapper___txbz .Project_reviews__slider__wkGCd{position:relative;display:flex;align-items:center}.Project_header__Om2Jt .Project_reviews__images__dhBb4,.Project_wrapper___txbz .Project_reviews__images__dhBb4{display:flex;flex-direction:row;gap:10px;margin-bottom:30px}.Project_header__Om2Jt .Project_reviews__images__dhBb4 img,.Project_wrapper___txbz .Project_reviews__images__dhBb4 img{width:65px;height:65px;border-radius:2px;cursor:pointer;object-fit:cover}.Project_header__Om2Jt .Project_reviews__footer__ZmOLT,.Project_wrapper___txbz .Project_reviews__footer__ZmOLT{display:flex;justify-content:space-between;align-items:flex-end}.Project_header__Om2Jt .Project_reviews__source__lQNOM svg,.Project_wrapper___txbz .Project_reviews__source__lQNOM svg{width:34px;height:34px;padding-bottom:7px}.Project_header__Om2Jt .Project_reviews__review__o87mV,.Project_wrapper___txbz .Project_reviews__review__o87mV{box-shadow:0 0 25px rgba(0,0,0,.05);padding:30px;background-color:#fff;border-radius:2px;position:relative}.Project_header__Om2Jt .Project_reviews__review__o87mV .Project_review__name__kF_eo,.Project_wrapper___txbz .Project_reviews__review__o87mV .Project_review__name__kF_eo{margin-top:30px;margin-bottom:7.5px;font-size:20px;font-size:calc(20px * var(--scale-font));display:inline-block}@media(min-width:420px){.Project_header__Om2Jt .Project_reviews__review__o87mV .Project_review__name__kF_eo,.Project_wrapper___txbz .Project_reviews__review__o87mV .Project_review__name__kF_eo{font-size:20px;font-size:calc((.001980198 * 100vw + (19.1683168317px)) * var(--scale-font))}}@media(min-width:1430px){.Project_header__Om2Jt .Project_reviews__review__o87mV .Project_review__name__kF_eo,.Project_wrapper___txbz .Project_reviews__review__o87mV .Project_review__name__kF_eo{font-size:22px;font-size:calc(22px * var(--scale-font))}}.Project_header__Om2Jt .Project_reviews__review__o87mV .Project_review__text__LuH3c button,.Project_wrapper___txbz .Project_reviews__review__o87mV .Project_review__text__LuH3c button{background-color:rgba(0,0,0,0);cursor:pointer;color:#5a7e71;line-height:5px;padding:0;margin-left:5px}.Project_header__Om2Jt .Project_reviews__review__o87mV .Project_review__text__LuH3c button:hover,.Project_wrapper___txbz .Project_reviews__review__o87mV .Project_review__text__LuH3c button:hover{color:#2d2926}.Project_header__Om2Jt .Project_facebook__3GedT path,.Project_wrapper___txbz .Project_facebook__3GedT path{fill:#3b5998!important}.Project_header__Om2Jt .Project_yelp__heY2J path,.Project_wrapper___txbz .Project_yelp__heY2J path{fill:#ff1a1a!important}.Project_header__Om2Jt{display:flex;flex-direction:column;padding-bottom:45px;padding-top:15px;gap:0}.Project_relatedWrapper__XB1Xx{background-color:#fff;width:100%}.Project_related__8n0V_{flex-grow:1;margin:0 auto;max-width:1320px;width:100%;padding:45px 30px}@media(min-width:420px){.Project_related__8n0V_{max-width:1350px}}@media(min-width:720px){.Project_related__8n0V_{padding-left:50px;padding-right:50px;max-width:1390px}}@media(min-width:1080px){.Project_related__8n0V_{padding-left:70px;padding-right:70px;max-width:1430px}}.Project_related__grid__mrFwK{margin-top:15px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:30px;gap:30px}@media(max-width:950px){.Project_related__grid__mrFwK{display:flex;flex-wrap:wrap}}.Project_sectionTitle__lJZI1{text-align:center;padding-bottom:30px}.ImageModal_modal__vgajT{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1001;background-color:rgba(0,0,0,.4);display:flex;visibility:visible!important}.ImageModal_modal__wrapper__xq9Xb{position:relative;margin:auto;max-width:1000px;width:-moz-fit-content;width:fit-content;padding:30px;z-index:1200}.ImageModal_modal__wrapper__xq9Xb img{box-shadow:0 0 5px 2px rgba(0,0,0,.1),0 0 1px 0 rgba(0,0,0,.1);max-height:80vh;margin-bottom:15px}.ImageModal_modal__close__oCDwU{position:absolute;width:40px;height:40px;right:38px;top:38px;z-index:1200;cursor:pointer;box-shadow:0 0 5px 2px rgba(0,0,0,.1),0 0 1px 0 rgba(0,0,0,.1);background-color:#2d2926;transition:all .25s ease}.ImageModal_modal__close__oCDwU svg{stroke:#fff}.ImageModal_modal__close__oCDwU:hover{transform:scale(1.05)}.ImageModal_modal__cta__e7ARh{margin-top:-69px;margin-left:10px;position:relative}.ImageRevealFramer_imageReveal__OJ2wX{position:relative;overflow:hidden;will-change:width;height:100%}.ImageRevealFramer_imageReveal__swipe__k7IRE{position:absolute;width:100%;top:0;right:0;background-color:#fff;z-index:100}.ImageRevealFramer_imageReveal__OJ2wX img{will-change:transform;width:100%}.MasonryGrid_masonryGrid__UMXsW{display:block}.MasonryGrid_masonryGrid__container___XIU9{flex-grow:1;margin:0 auto;padding:0 30px;max-width:1320px}@media(min-width:1080px){.MasonryGrid_masonryGrid__container___XIU9{padding:0 60px}}@media(min-width:420px){.MasonryGrid_masonryGrid__container___XIU9{max-width:1350px}}@media(min-width:720px){.MasonryGrid_masonryGrid__container___XIU9{padding-left:50px;padding-right:50px;max-width:1390px}}@media(min-width:1080px){.MasonryGrid_masonryGrid__container___XIU9{padding-left:70px;padding-right:70px;max-width:1430px}}.MasonryGrid_masonryGrid__grid__jKYKa{display:flex;margin-left:-15px;width:auto}.MasonryGrid_masonryGrid__filter__i3Xn8{margin-bottom:60px}.MasonryGrid_masonryGrid__column__N59M2{padding-left:15px}.MasonryGrid_masonryGrid__column__N59M2 .MasonryGrid_gridItem__Fm9Iv{overflow:hidden;position:relative;background:#2d2926;margin-bottom:15px;transition:opacity .3s ease-in-out}.MasonryGrid_masonryGrid__column__N59M2 .MasonryGrid_gridItem__Fm9Iv img{position:relative;z-index:0}.MasonryGrid_masonryGrid__column__N59M2 .MasonryGrid_gridItem__Fm9Iv:hover .MasonryGrid_gridItem__fullscreen__RNuj7{opacity:1;visibility:visible}.ProjectMap_googleMapWrapper__yD39W{border:5px solid #fff;overflow:hidden;box-shadow:0 0 25px rgba(0,0,0,.05);margin-top:30px}.ProjectMap_googleMapWrapper__yD39W,.ProjectMap_googleMap__1igiE{max-height:390px;min-height:390px;background-color:#f0efeb;width:100%}.ProjectMap_googleMap__1igiE{height:390px;outline:none!important;position:relative}.ProjectMap_googleMap__1igiE iframe{outline:none!important}@media(min-width:720px){.ProjectMap_googleMap__1igiE{margin:0}}