.PageSectionTitle_root__5LUe3{color:var(--c-content);font-weight:600;letter-spacing:-.02em;padding-left:22px;position:relative}.PageSectionTitle_root__5LUe3:before{--tw-bg-opacity:1;background-color:rgb(205 0 0/var(--tw-bg-opacity));border-radius:9999px;bottom:.18em;content:"";left:0;position:absolute;top:.14em;width:5px}@media (min-width:360px){.PageSectionTitle_marginBottomV1__Wu3jn{margin-bottom:30px}.PageSectionTitle_marginBottomV2__JjcrJ{margin-bottom:20px}}@media (min-width:768px){.PageSectionTitle_marginBottomV1__Wu3jn{margin-bottom:60px}.PageSectionTitle_marginBottomV2__JjcrJ{margin-bottom:40px}}.PageSectionTitle_root__5LUe3.PageSectionTitle_sizeSm__qoi7g{font-size:18px;line-height:1.3}@media (min-width:768px){.PageSectionTitle_root__5LUe3.PageSectionTitle_sizeSm__qoi7g{font-size:26px;line-height:1.25}}@media (min-width:1024px){.PageSectionTitle_root__5LUe3.PageSectionTitle_sizeSm__qoi7g{font-size:30px}}.ContactCta_root__cFMPz{background:var(--c-sunken);border-radius:12px;padding:32px}.ContactCta_text__ZPqH_{margin-top:12px;max-width:640px}.ContactCta_contacts__VCsNr{display:flex;flex-wrap:wrap;gap:16px 40px;margin-top:20px}.ContactCta_label__frQ3v{display:block;margin-bottom:4px;opacity:.7}.ContactCta_value__TdKt0{font-size:20px;font-weight:600}@media (max-width:640px){.ContactCta_root__cFMPz{padding:20px}.ContactCta_value__TdKt0{font-size:18px}}.Plant3dLink_root__2eNoE{align-items:flex-start;display:flex;flex-direction:column;gap:.375rem;position:relative}.Plant3dLink_btn__pN_4y{--tw-text-opacity:1;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.5);color:rgb(255 255 255/var(--tw-text-opacity));white-space:nowrap}.Plant3dLink_btn__pN_4y svg{flex-shrink:0;height:20px;width:20px}.Plant3dLink_btn__pN_4y:focus-visible,.Plant3dLink_btn__pN_4y:hover{--tw-translate-y:-0.125rem;background:hsla(0,0%,100%,.15);border-color:#fff;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.Plant3dLink_btn__pN_4y:active{--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.Plant3dLink_caption__PRTyb{color:hsla(0,0%,100%,.6);font-size:.75rem;line-height:1rem}.Plant3dLink_stretch__f4UZO{align-items:stretch;align-self:stretch}@media (min-width:480px){.Plant3dLink_stretch__f4UZO{align-items:flex-start;align-self:auto}}.Breadcrumb_item__9ecT0{align-items:center;display:flex;gap:.5rem}.Breadcrumb_plainText__v7i51{color:var(--c-muted)}.Breadcrumb_plainText__v7i51:hover{color:var(--c-content)}.Breadcrumb_icon____JGL path{fill:currentColor}.Breadcrumb_plainTextSelected__ojFkm{color:var(--c-content)}.Breadcrumb_plainTextSelected__ojFkm svg path{fill:#cd0000}.Breadcrumb_root__vR1Qe:first-child .Breadcrumb_icon____JGL{display:none}@media (min-width:360px){.Breadcrumb_icon____JGL{height:.75rem;width:.75rem}.Breadcrumb_item__9ecT0{align-items:center;display:flex;gap:.25rem}}@media (min-width:768px){.Breadcrumb_icon____JGL{height:1rem;width:1rem}.Breadcrumb_item__9ecT0{align-items:center;display:flex;gap:.5rem}}.Breadcrumbs_list__mwaxG{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}@media (min-width:360px){.Container_root__0PglD{font-style:normal;margin-left:auto;margin-right:auto;max-width:1240px;padding-left:1rem;padding-right:1rem;width:100%}}@media (min-width:768px){.Container_root__0PglD{padding-left:1.25rem;padding-right:1.25rem}}@media (min-width:1360px){.Container_root__0PglD{padding-left:0;padding-right:0}}.ContentLink_root__yFo7X.root-link{color:var(--c-link);font-size:18px;font-weight:600;line-height:1.4}.ContentLink_tail__JSy27{white-space:nowrap}.ContentLink_arrow__ARwie{background:currentColor;display:inline-block;height:16px;margin-left:8px;mask:url(/images/icons/arrow-right.svg) center/contain no-repeat;-webkit-mask:url(/images/icons/arrow-right.svg) center/contain no-repeat;vertical-align:-2px;width:16px}.ContentLink_root__yFo7X:focus-visible,.ContentLink_root__yFo7X:hover{text-decoration:underline}@media (min-width:360px){.PageSection_marginTopV1__zLFYO{margin-top:80px}.PageSection_marginTopV2__RHGWz{margin-top:100px}.PageSection_marginTopV3__aEKxL{margin-top:36px}}@media (min-width:1024px){.PageSection_marginTopV1__zLFYO{margin-top:160px}.PageSection_marginTopV2__RHGWz{margin-top:200px}.PageSection_marginTopV3__aEKxL{margin-top:72px}}.ServiceLinks_root__tq_6U{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.root-link.ServiceLinks_link__artYc{align-items:center;border-color:var(--c-line);border-radius:12px;border-width:1px;color:inherit;display:flex;font-size:1rem;font-weight:500;height:100%;line-height:1.5rem;padding:1rem 1.25rem;transition:border-color .2s ease,color .2s ease}.root-link.ServiceLinks_link__artYc:hover{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgb(205 0 0/var(--tw-border-opacity));color:rgb(205 0 0/var(--tw-text-opacity))}.Product_topBlock__6tw7k{display:grid;gap:24px;grid-template-areas:"heading" "deal" "gallery" "contacts"}.Product_heading__wBza5{grid-area:heading}.Product_photoWrapper__LOenT{grid-area:gallery;max-width:600px;width:100%}.Product_title__BdU_B{color:var(--c-content);line-height:1.12;max-width:680px}.Product_subTitle__algQD{font-size:17px;margin-top:12px;max-width:620px}.Product_highlights__lifyD,.Product_subTitle__algQD{color:var(--c-content-soft);line-height:1.5}.Product_highlights__lifyD{display:flex;flex-wrap:wrap;font-family:var(--font-lato);font-size:14px;gap:4px 20px;list-style:none;margin:16px 0 0;padding:0}.Product_deal__9gZmc{border-top:1px solid var(--c-line);grid-area:deal;padding-top:18px}.Product_price__zkQKs{color:var(--c-content);font-size:19px;font-weight:600;line-height:1.35}.Product_priceNote__7kOcT{color:var(--c-content-soft);font-size:15px;line-height:1.45;margin-top:6px;max-width:420px}.Product_ctaRow__WYHxW{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.Product_plant3dLink__jUt5s a{background:transparent;border-color:var(--c-line);color:var(--c-content)}.Product_plant3dLink__jUt5s a:focus-visible,.Product_plant3dLink__jUt5s a:hover{background:var(--c-sunken);border-color:var(--c-muted);color:var(--c-content)}.Product_pdfLink__8vfMv{display:inline-block;font-size:15px;margin-top:14px}.Product_contacts__tXzEb{grid-area:contacts}.Product_contactLabel__EMnJR{color:var(--c-content-soft);font-size:14px}.Product_contactRow__THYFB{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px 20px;margin-top:3px}.Product_contactValue__nYg2k{color:var(--c-content);font-size:18px;font-weight:600;line-height:1.3;text-decoration:none;white-space:nowrap}.Product_contactValue__nYg2k:hover{color:var(--c-brand)}.Product_messengers__Z6g5_{display:flex;flex-wrap:wrap;font-size:15px;gap:6px 16px}.Product_messengers__Z6g5_:not(:empty){margin-top:4px}.Product_services__cXKV6{color:var(--c-content-soft);font-size:15px;line-height:1.45;margin-top:14px;max-width:420px}@media (min-width:360px){.Product_breadCrumbs___PQ_b{margin-top:2.25rem}.Product_root__gTCbt{margin-top:2rem}}@media (min-width:1280px){.Product_contactRow__THYFB{-moz-column-gap:28px;column-gap:28px}.Product_contactValue__nYg2k{font-size:20px}}@media (min-width:960px){.Product_topBlock__6tw7k{align-items:start;-moz-column-gap:48px;column-gap:48px;grid-template-areas:"heading gallery" "deal gallery" "contacts gallery";grid-template-columns:minmax(360px,1fr) minmax(0,600px);grid-template-rows:auto auto 1fr;row-gap:22px}.Product_photoWrapper__LOenT{justify-self:end}.Product_title__BdU_B{font-size:36px}}.Product_faq__1_ejR{display:grid;gap:12px;margin-top:24px}.Product_faqItem__XaDzN{border:1px solid var(--c-line);border-radius:8px;padding:16px 20px}.Product_faqQuestion__w_PiP{cursor:pointer;font-weight:600;list-style:none}.Product_faqQuestion__w_PiP::-webkit-details-marker{display:none}.Product_faqQuestion__w_PiP:after{content:"+";float:right}.Product_faqItem__XaDzN[open] .Product_faqQuestion__w_PiP:after{content:"−"}.Product_faqItem__XaDzN[open] .Product_faqQuestion__w_PiP{margin-bottom:12px}.Product_included__7d_sY{display:grid;gap:8px;list-style:none;margin-top:16px;padding:0}.Product_included__7d_sY li{padding-left:22px;position:relative}.Product_included__7d_sY li:before{background:var(--c-brand);border-radius:2px;content:"";height:8px;left:0;position:absolute;top:.6em;width:8px}.Product_about__8gjEJ{margin-top:48px}.Product_about__8gjEJ p+p{margin-top:16px}.ProductGallery_root__M6sVd{max-width:600px;width:100%}.ProductGallery_main__hTokc{background:transparent;cursor:zoom-in;padding:0;text-align:left}.ProductGallery_mainPhoto__l9q83,.ProductGallery_main__hTokc{display:block;width:100%}.ProductGallery_mainPhoto__l9q83{aspect-ratio:4/3;background:var(--c-sunken);border-radius:8px;height:auto;margin:0;-o-object-fit:contain;object-fit:contain}@media (min-width:960px){.ProductGallery_main__hTokc{height:470px}.ProductGallery_mainPhoto__l9q83{aspect-ratio:auto;height:calc(100% - 26px)}}.ProductGallery_caption__Av1Bm{color:var(--c-muted);display:flex;font-family:var(--font-lato);font-size:13px;gap:16px;justify-content:space-between;line-height:18px;margin-top:8px;width:100%}.ProductGallery_zoom__tdS_y{color:var(--c-content-soft);text-decoration:underline;text-underline-offset:3px}.ProductGallery_thumbnails__JJQsE{display:grid;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:12px}.ProductGallery_thumbnail__xgXEl{aspect-ratio:4/3;background:var(--c-sunken);border:1px solid transparent;border-radius:4px;cursor:pointer;opacity:.65;overflow:hidden;position:relative}.ProductGallery_thumbnailPhoto__7wCXq{-o-object-fit:cover;object-fit:cover}.ProductGallery_thumbnail__xgXEl:hover{opacity:1}.ProductGallery_thumbnailActive__pSKx2,.ProductGallery_thumbnailActive__pSKx2:hover{border-color:var(--c-brand);opacity:1}.ProductGallery_main__hTokc:focus-visible,.ProductGallery_thumbnail__xgXEl:focus-visible{outline:3px solid color-mix(in srgb,var(--c-brand) 45%,transparent);outline-offset:3px}.ProductGallery_thumbnailMore__dV_dp{opacity:1}.ProductGallery_moreLabel__adl4M{align-items:center;background:rgba(20,23,28,.55);color:#fff;display:flex;font-family:var(--font-lato);font-size:18px;font-weight:700;inset:0;justify-content:center;position:absolute}.ProductGallery_thumbnailMore__dV_dp:hover .ProductGallery_moreLabel__adl4M{background:rgba(20,23,28,.7)}.ProductCard_root__cp0_Q{--tw-shadow:0 1px 2px rgba(20,23,28,.06),0 1px 3px rgba(20,23,28,.08);--tw-shadow-colored:0 1px 2px var(--tw-shadow-color),0 1px 3px var(--tw-shadow-color);background-color:var(--c-raised);border-color:var(--c-line);border-radius:16px;border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);display:inline-block;display:flex;flex-direction:column;height:100%;width:100%}.ProductCard_photoWrapper__pvLn_{background-color:var(--c-sunken);border-radius:12px;overflow:hidden;position:relative;touch-action:pan-y;width:100%}.ProductCard_pagination__HUAYb{align-items:center;background:rgba(20,23,28,.48);border-radius:999px;bottom:.75rem;display:flex;gap:.25rem;justify-content:flex-end;max-width:calc(100% - 24px);padding:6px 8px;pointer-events:none;position:absolute;right:.75rem}.ProductCard_pageDot__TnNbS{background-color:hsla(0,0%,100%,.5);border-radius:9999px;flex:none;height:5px;width:5px}.ProductCard_pageDotActive__lRf_Z{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));width:13px}.ProductCard_title__IVCJm{color:var(--c-content);letter-spacing:-.02em;margin-bottom:.25rem;margin-top:1.75rem}.ProductCard_description__cNnSl{color:var(--c-muted)}.ProductCard_linkTitle__x_7Zj{--tw-text-opacity:1;align-items:center;color:rgb(205 0 0/var(--tw-text-opacity));display:inline-flex;font-weight:600;gap:.375rem;margin-top:auto;padding-top:16px;transition:gap .25s ease,color .2s ease}.ProductCard_linkTitle__x_7Zj:hover{--tw-text-opacity:1;color:rgb(143 0 0/var(--tw-text-opacity));gap:.625rem}.ProductCard_iconArrowRight__88CJ_{height:1rem;width:1rem}.ProductCard_iconArrowRight__88CJ_ path{fill:#cd0000}@media (min-width:360px){.ProductCard_root__cp0_Q{padding:1rem}.ProductCard_photoWrapper__pvLn_{aspect-ratio:2/2;max-height:300px}.ProductCard_titleVariantV1__yzV_N{font-size:1.125rem;font-weight:700;line-height:120%}.ProductCard_titleVariantV2__qM_zy{font-size:1rem;font-weight:600;line-height:1.5rem}}@media (min-width:768px){.ProductCard_root__cp0_Q{padding:1.5rem 1.25rem}.ProductCard_titleVariantV1__yzV_N{font-size:1.5rem;line-height:110%;line-height:32px}.ProductCard_titleVariantV2__qM_zy{font-size:20px;line-height:28px}.ProductCard_photoWrapper__pvLn_{max-height:450px}.ProductCard_description__cNnSl{max-width:100%}}.NewsCard_root__b68tn{--tw-shadow:0 1px 2px rgba(20,23,28,.06),0 1px 3px rgba(20,23,28,.08);--tw-shadow-colored:0 1px 2px var(--tw-shadow-color),0 1px 3px var(--tw-shadow-color);background-color:var(--c-raised);border-color:var(--c-line);border-radius:16px;border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);display:inline-block;display:flex;flex-direction:column;height:100%;justify-content:space-between;position:relative;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1),border-color .35s ease;width:100%}.NewsCard_photo__qynsm{transition:transform .6s cubic-bezier(.16,1,.3,1)}.NewsCard_root__b68tn:hover{--tw-translate-y:-0.25rem;--tw-shadow:0 14px 34px rgba(20,23,28,.14),0 4px 8px rgba(20,23,28,.06);--tw-shadow-colored:0 14px 34px var(--tw-shadow-color),0 4px 8px var(--tw-shadow-color);border-color:var(--c-line);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.NewsCard_root__b68tn:hover,.NewsCard_root__b68tn:hover .NewsCard_link__2Cauv{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.NewsCard_root__b68tn:hover .NewsCard_link__2Cauv{--tw-translate-y:-0.125rem;--tw-bg-opacity:1;background-color:rgb(143 0 0/var(--tw-bg-opacity))}.NewsCard_root__b68tn:hover .NewsCard_photo__qynsm{transform:scale(1.06)}.NewsCard_photoWrapper__E7N_4{background-color:var(--c-sunken);border-radius:12px;overflow:hidden;pointer-events:none;position:relative;width:100%}.NewsCard_date__mimDG{color:var(--c-muted);margin-bottom:.5rem;margin-top:1.25rem}.NewsCard_title__TQAjb{color:var(--c-content);font-weight:600;letter-spacing:-.02em}.NewsCard_titleWithoutDate__p7a6V{margin-top:20px}.NewsCard_description__EpRRq{color:var(--c-muted);margin-top:.5rem}.NewsCard_link__2Cauv{--tw-bg-opacity:1;--tw-shadow:0 4px 14px rgba(20,23,28,.1),0 2px 4px rgba(20,23,28,.06);--tw-shadow-colored:0 4px 14px var(--tw-shadow-color),0 2px 4px var(--tw-shadow-color);align-items:center;background-color:rgb(205 0 0/var(--tw-bg-opacity));border-radius:9999px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);display:flex;height:2.5rem;justify-content:center;margin-left:auto;margin-top:1.25rem;transition:background-color .2s ease,transform .3s cubic-bezier(.16,1,.3,1);width:2.5rem}.NewsCard_linkTitle__zZNj4{--tw-text-opacity:1;color:rgb(205 0 0/var(--tw-text-opacity));font-weight:600;margin-top:1.75rem}.NewsCard_link__2Cauv:hover{--tw-bg-opacity:1;background-color:rgb(143 0 0/var(--tw-bg-opacity))}.NewsCard_wholeCardLink__oE_B_ .NewsCard_link__2Cauv:before{border-radius:12px;content:"";inset:0;position:absolute}.NewsCard_wholeCardLink__oE_B_ .NewsCard_link__2Cauv:focus-visible:before{outline:2px solid #cd0000;outline-offset:-2px}.NewsCard_wholeCardLink__oE_B_{transition:none}.NewsCard_wholeCardLink__oE_B_:hover{--tw-shadow:0 1px 2px rgba(20,23,28,.06),0 1px 3px rgba(20,23,28,.08);--tw-shadow-colored:0 1px 2px var(--tw-shadow-color),0 1px 3px var(--tw-shadow-color);border-color:var(--c-line);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transform:none}.NewsCard_wholeCardLink__oE_B_:hover .NewsCard_link__2Cauv,.NewsCard_wholeCardLink__oE_B_:hover .NewsCard_photo__qynsm{transform:none}.NewsCard_wholeCardLink__oE_B_ .NewsCard_link__2Cauv,.NewsCard_wholeCardLink__oE_B_ .NewsCard_photo__qynsm{transition:none}.NewsCard_wholeCardLink__oE_B_ .NewsCard_photoWrapper__E7N_4{pointer-events:auto;touch-action:pan-y}.NewsCard_photoLink__A664c{display:block;position:relative;touch-action:pan-y;z-index:1}.NewsCard_photoLink__A664c:focus-visible{outline:2px solid #cd0000;outline-offset:2px}.NewsCard_pagination__ebacc{align-items:center;background:rgba(20,23,28,.48);border-radius:999px;bottom:.75rem;display:flex;gap:.25rem;justify-content:flex-end;max-width:calc(100% - 24px);padding:6px 8px;pointer-events:none;position:absolute;right:.75rem}.NewsCard_pageDot__U1Di_{background-color:hsla(0,0%,100%,.5);border-radius:9999px;flex:none;height:5px;width:5px}.NewsCard_pageDotActive__IdXSw{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));width:13px}@media (min-width:360px){.NewsCard_root__b68tn{padding:1rem}}@media (min-width:768px){.NewsCard_root__b68tn{padding:1.25rem}}.ProjectCard_root__3i9Qc{min-width:0}.ProjectCard_photoWrapper__gTyD4{aspect-ratio:4/3}@media (min-width:560px){.ProjectCard_title__VNVSa{font-size:1.125rem;line-height:120%}}@media (min-width:768px){.ProjectCard_root__3i9Qc{padding:1.5rem}.ProjectCard_photoWrapper__gTyD4{aspect-ratio:auto;height:450px}.ProjectCard_title__VNVSa{font-size:1.25rem;line-height:1.75rem}}.ProjectCard_cards__6oXhD{display:grid;gap:1.25rem;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:768px){.ProjectCard_cards__6oXhD{gap:2.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}}