.Image_imageFrame__jOxRJ{position:relative;width:100%;max-height:800px;aspect-ratio:var(--image-aspect-ratio,16/9);overflow:hidden;border:1px solid #e7e5e4;border-radius:24px;background:#f5f5f4}.Image_image__vpR38{-o-object-fit:contain;object-fit:contain}.ProductRangeCard_sectionHeader__gogD_{margin-bottom:calc(2.375rem * var(--mantine-scale))}.ProductRangeCard_sectionTitle__IviO3{color:#0f172a;font-size:clamp(calc(2.125rem * var(--mantine-scale)),4vw,calc(3.25rem * var(--mantine-scale)));font-weight:650;line-height:1.1;text-align:center}.ProductRangeCard_sectionDescription__zMOLT{width:100%;margin-top:calc(1.375rem * var(--mantine-scale));color:#475569;font-size:calc(1.0625rem * var(--mantine-scale));line-height:1.75;text-align:left}.ProductRangeCard_card__PK0SS,.ProductRangeCard_carouselCard__wrs8R{position:relative;display:flex;width:100%;aspect-ratio:4/5;align-items:flex-end;overflow:hidden;border:1px solid #e7e5e4;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#0f172a;text-align:left;box-shadow:0 calc(.625rem * var(--mantine-scale)) calc(1.75rem * var(--mantine-scale)) rgba(15,23,42,.08);transition:transform var(--motion-medium) var(--ease-standard),border-color var(--motion-medium) var(--ease-standard),box-shadow var(--motion-medium) var(--ease-standard)}.ProductRangeCard_cardWithoutImage__KnrzI{background:#1e293b}.ProductRangeCard_image__5FVjN{z-index:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom;transform:scale(var(--image-crop-scale,1));transform-origin:center bottom;transition:transform .5s var(--ease-standard)}.ProductRangeCard_cropTopLabel__KWghV{--image-crop-scale:1.18}.ProductRangeCard_cropMiddleLabel__xasy_{--image-crop-scale:1}.ProductRangeCard_imageOverlay__shLvs{position:absolute;z-index:1;inset:0;background:linear-gradient(180deg,rgba(15,23,42,0) 38%,rgba(15,23,42,.22) 58%,rgba(15,23,42,.88))}.ProductRangeCard_card__PK0SS:focus-visible,.ProductRangeCard_card__PK0SS:hover,.ProductRangeCard_carouselCard__wrs8R:focus-visible,.ProductRangeCard_carouselCard__wrs8R:hover{border-color:rgba(249,115,22,.55);transform:translateY(var(--hover-lift-y));box-shadow:0 calc(1.25rem * var(--mantine-scale)) calc(2.75rem * var(--mantine-scale)) rgba(15,23,42,.16)}.ProductRangeCard_card__PK0SS:focus-visible .ProductRangeCard_image__5FVjN,.ProductRangeCard_card__PK0SS:hover .ProductRangeCard_image__5FVjN,.ProductRangeCard_carouselCard__wrs8R:focus-visible .ProductRangeCard_image__5FVjN,.ProductRangeCard_carouselCard__wrs8R:hover .ProductRangeCard_image__5FVjN{transform:scale(calc(var(--image-crop-scale, 1) * 1.035))}.ProductRangeCard_card__PK0SS:focus-visible,.ProductRangeCard_carouselCard__wrs8R:focus-visible{outline:calc(.1875rem * var(--mantine-scale)) solid rgba(249,115,22,.4);outline-offset:calc(.1875rem * var(--mantine-scale))}.ProductRangeCard_cardContent__jVWD0{position:relative;z-index:2;display:flex;width:100%;min-height:calc(5.75rem * var(--mantine-scale));align-items:flex-end;justify-content:space-between;gap:calc(1rem * var(--mantine-scale));padding:calc(1.375rem * var(--mantine-scale))}.ProductRangeCard_title__Rw_Iv{display:-webkit-box;overflow:hidden;color:#fff;font-size:calc(1.3125rem * var(--mantine-scale));font-weight:700;line-height:1.28;text-shadow:0 calc(.125rem * var(--mantine-scale)) calc(.625rem * var(--mantine-scale)) rgba(15,23,42,.45);-webkit-box-orient:vertical;-webkit-line-clamp:2}.ProductRangeCard_cardIcon__ygMU_{flex:0 0 auto;margin-bottom:calc(.125rem * var(--mantine-scale));color:#fb923c;transition:transform var(--motion-fast) var(--ease-standard)}.ProductRangeCard_card__PK0SS:focus-visible .ProductRangeCard_cardIcon__ygMU_,.ProductRangeCard_card__PK0SS:hover .ProductRangeCard_cardIcon__ygMU_,.ProductRangeCard_carouselCard__wrs8R:focus-visible .ProductRangeCard_cardIcon__ygMU_,.ProductRangeCard_carouselCard__wrs8R:hover .ProductRangeCard_cardIcon__ygMU_{transform:translate(calc(.125rem * var(--mantine-scale)),calc(-.125rem * var(--mantine-scale)))}.ProductRangeCard_innerwrapper__AAfcP,.ProductRangeCard_link__2haRk{width:100%;height:100%}.ProductRangeCard_blogCarousel__lPE_X{display:flex;min-width:100%;align-items:stretch;gap:calc(1.25rem * var(--mantine-scale))}.ProductRangeCard_blogCard__20JA1{flex:0 0 calc((100% - calc(3.75rem * var(--mantine-scale))) / 4);scroll-snap-align:start}@media screen and (max-width:1100px){.ProductRangeCard_blogCard__20JA1{flex-basis:calc((100% - calc(2.5rem * var(--mantine-scale))) / 3)}}@media screen and (max-width:820px){.ProductRangeCard_sectionHeader__gogD_{margin-bottom:calc(1.875rem * var(--mantine-scale))}.ProductRangeCard_sectionDescription__zMOLT{font-size:calc(1rem * var(--mantine-scale));line-height:1.7}.ProductRangeCard_blogCard__20JA1{flex-basis:min(82vw,calc(22.5rem * var(--mantine-scale)))}}@media screen and (max-width:480px){.ProductRangeCard_cardContent__jVWD0{min-height:calc(5.125rem * var(--mantine-scale));padding:calc(1.125rem * var(--mantine-scale))}.ProductRangeCard_title__Rw_Iv{font-size:calc(1.1875rem * var(--mantine-scale))}}.ProductRangeCardCarousel_productCarousel__yJJJO{display:flex;min-width:100%;align-items:stretch;gap:calc(1.25rem * var(--mantine-scale))}.ProductRangeCardCarousel_productCard__S2DcA{position:relative;flex:0 0 var(--card-basis,calc((100% - 40px) / 3));scroll-snap-align:start}.ProductRangeCardCarousel_card__FqWht{display:flex;height:100%;flex-direction:column;overflow:hidden;border-color:#e7e5e4;background:#fff;box-shadow:0 calc(.625rem * var(--mantine-scale)) calc(1.75rem * var(--mantine-scale)) rgba(15,23,42,.07);transition:transform var(--motion-medium) var(--ease-standard),border-color var(--motion-medium) var(--ease-standard),box-shadow var(--motion-medium) var(--ease-standard)}.ProductRangeCardCarousel_card__FqWht:hover{border-color:rgba(249,115,22,.35);transform:translateY(var(--hover-lift-y));box-shadow:0 calc(1.125rem * var(--mantine-scale)) calc(2.5rem * var(--mantine-scale)) rgba(15,23,42,.12)}.ProductRangeCardCarousel_imageSection__h9pup{padding:calc(.5rem * var(--mantine-scale))}.ProductRangeCardCarousel_imageFrame__39B9n{position:relative;overflow:hidden;aspect-ratio:4/3;border-radius:calc(1.125rem * var(--mantine-scale));background:#f5f5f4}.ProductRangeCardCarousel_image__LfwW_{-o-object-fit:cover;object-fit:cover;transition:transform .5s var(--ease-standard)}.ProductRangeCardCarousel_card__FqWht:hover .ProductRangeCardCarousel_image__LfwW_{transform:scale(1.035)}.ProductRangeCardCarousel_title__tb7CR{margin:calc(1.375rem * var(--mantine-scale)) calc(1.375rem * var(--mantine-scale)) 0;color:#0f172a;font-size:calc(1.3125rem * var(--mantine-scale));font-weight:700;line-height:1.3}.ProductRangeCardCarousel_description__zulKB{margin:calc(.625rem * var(--mantine-scale)) calc(1.375rem * var(--mantine-scale)) calc(1.375rem * var(--mantine-scale));color:#64748b;font-size:calc(.875rem * var(--mantine-scale));line-height:1.65}.ProductRangeCardCarousel_actions__x8I_B{display:flex;margin:auto calc(1.375rem * var(--mantine-scale)) calc(1.25rem * var(--mantine-scale))}.ProductRangeCardCarousel_button__d5e9w{cursor:pointer}@media screen and (max-width:1000px){.ProductRangeCardCarousel_productCard__S2DcA{flex-basis:calc((100% - calc(1.25rem * var(--mantine-scale))) / 2)}}@media screen and (max-width:820px){.ProductRangeCardCarousel_productCard__S2DcA{flex-basis:min(84vw,calc(22.5rem * var(--mantine-scale)))}}.Video_header__L_Kdh{max-width:760px;margin-bottom:2rem}.Video_title__5oBdx{margin:0;color:#0f172a;font-size:clamp(2rem,4vw,3.25rem);font-weight:600;line-height:1.08}.Video_description__lhe9z{margin:1rem 0 0;color:#475569;font-size:1.0625rem;line-height:1.75}.Video_playerFrame__FJw7P{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;border:1px solid #e7e5e4;border-radius:24px;background:#0f172a;box-shadow:0 18px 50px rgba(15,23,42,.08)}.Video_player____Ayo{position:absolute;inset:0}.Video_player____Ayo iframe,.Video_player____Ayo video{border:0}@media (max-width:48em){.Video_description__lhe9z{font-size:1rem}}.AccordionList_item__fqkJE{overflow:hidden;border:1px solid #e7e5e4;border-radius:16px;background:#fff;transition:border-color .18s cubic-bezier(.2,0,0,1),box-shadow .18s cubic-bezier(.2,0,0,1)}.AccordionList_item__fqkJE[data-active]{border-color:rgba(249,115,22,.42);box-shadow:0 14px 36px rgba(15,23,42,.07)}.AccordionList_control__t1UX7{min-height:66px;padding:.75rem 1.25rem;color:#0f172a}.AccordionList_control__t1UX7:hover{background:#fafaf9}.AccordionList_label__rvB7n{padding:0;font-size:1.0625rem;font-weight:600;line-height:1.5}.AccordionList_panel__K2Gaw{color:#475569}.AccordionList_content__ZdQPk{padding:0 1.25rem 1.5rem;font-size:1rem;line-height:1.75}.AccordionList_markdown__b7fsZ p{margin:0 0 1rem}.AccordionList_markdown__b7fsZ p:last-child{margin-bottom:0}.AccordionList_table__jLD7i{margin-top:1.5rem;overflow-x:auto}.AccordionList_downloads__pU3b_{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid #e7e5e4}.AccordionList_downloadTitle___J25K{margin:0 0 .75rem;color:#64748b;font-size:.75rem;font-weight:600;text-transform:uppercase}.AccordionList_downloadLinks__nJ6BZ{display:flex;flex-wrap:wrap;gap:.75rem}.AccordionList_link__IvI8D{display:inline-flex;min-height:44px;align-items:center;gap:.5rem;padding:.625rem .875rem;border:1px solid #e7e5e4;border-radius:10px;background:#fff;color:#c2410c;font-size:.875rem;font-weight:600;transition:border-color .18s cubic-bezier(.2,0,0,1),background .18s cubic-bezier(.2,0,0,1)}.AccordionList_link__IvI8D:hover{border-color:rgba(249,115,22,.42);background:#fff7ed}.AccordionList_chevron__3cwH7{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border-radius:50%;background:#fff7ed;color:#c2410c;transition:transform .18s cubic-bezier(.2,0,0,1)}.AccordionList_chevron__3cwH7[data-rotate]{transform:rotate(45deg)}@media (max-width:40em){.AccordionList_control__t1UX7{min-height:60px;padding:.75rem 1rem}.AccordionList_label__rvB7n{font-size:1rem}.AccordionList_content__ZdQPk{padding:0 1rem 1.25rem}.AccordionList_link__IvI8D{width:100%}}.BlogCardsCarousel_blogCard__DihmF{display:flex;flex:0 0 calc((100% - calc(3.75rem * var(--mantine-scale))) / 4);scroll-snap-align:start}.BlogCardsCarousel_blogCard__DihmF:not(:last-child){margin-right:calc(1.25rem * var(--mantine-scale))}.BlogCardsCarousel_blogCard__DihmF>*{width:100%}.BlogCardsCarousel_footerAction__4QnK5{display:flex;justify-content:flex-end;margin-top:calc(1.25rem * var(--mantine-scale))}@media screen and (max-width:1120px){.BlogCardsCarousel_blogCard__DihmF{flex-basis:calc((100% - calc(2.5rem * var(--mantine-scale))) / 3)}}@media screen and (max-width:820px){.BlogCardsCarousel_blogCard__DihmF{flex-basis:min(82vw,calc(22.5rem * var(--mantine-scale)))}}@media screen and (max-width:480px){.BlogCardsCarousel_blogCard__DihmF{flex-basis:88%}}.ContactIcons_wrapper__8NZ4R{display:grid;grid-template-columns:calc(2.625rem * var(--mantine-scale)) minmax(0,1fr);align-items:center;gap:calc(.75rem * var(--mantine-scale))}.ContactIcons_innerWrapper__9kqCj{min-width:0}.ContactIcons_icon__asz9W{margin-right:var(--mantine-spacing-md);background-color:transparent}.ContactIcons_title__Fm4Yh{color:#64748b;font-size:calc(.6875rem * var(--mantine-scale));font-weight:700;text-transform:uppercase}.ContactIcons_box__7L_zu{display:grid;width:calc(2.625rem * var(--mantine-scale));height:calc(2.625rem * var(--mantine-scale));place-items:center;margin-right:0;border-radius:calc(.75rem * var(--mantine-scale));background:#fff7ed;color:#ea580c}.ContactIcons_description__3ggC7{overflow-wrap:anywhere;color:#334155;font-size:calc(.875rem * var(--mantine-scale));font-weight:600}.ContactUs_wrapper__Z9oXr{align-items:start}.ContactUs_contactPanel__ej_ou{min-width:0}.ContactUs_eyebrow__UOk04{margin-bottom:calc(.75rem * var(--mantine-scale));color:#c2410c;font-size:calc(.75rem * var(--mantine-scale));font-weight:800;text-transform:uppercase}.ContactUs_title__XRfkX{color:#0f172a;font-size:clamp(calc(2.125rem * var(--mantine-scale)),4vw,calc(3.25rem * var(--mantine-scale)));font-weight:650;line-height:1.08}.ContactUs_description__iSSOB{max-width:calc(28.75rem * var(--mantine-scale));margin-top:calc(1rem * var(--mantine-scale));margin-bottom:calc(1.875rem * var(--mantine-scale));color:#64748b;font-size:calc(1.0625rem * var(--mantine-scale));line-height:1.7}.ContactUs_form__3zLAJ{padding:calc(1.625rem * var(--mantine-scale));border:1px solid #e7e5e4;border-radius:calc(1.5rem * var(--mantine-scale));background:#fff;box-shadow:0 calc(1rem * var(--mantine-scale)) calc(2.625rem * var(--mantine-scale)) rgba(15,23,42,.08)}.ContactUs_socialGroup__6EJPH{margin-block:calc(1.375rem * var(--mantine-scale))}.ContactUs_social__g4Rie{color:#475569;transition:color var(--motion-fast) var(--ease-standard),background-color var(--motion-fast) var(--ease-standard)}.ContactUs_social__g4Rie:hover{background:#fff7ed;color:#c2410c}.ContactUs_form__3zLAJ .mantine-Select-input,.ContactUs_input__liFQj,.ContactUs_input_message__ckQwn{min-height:calc(3rem * var(--mantine-scale));border-color:#d6d3d1;border-radius:calc(.75rem * var(--mantine-scale));background:#fff;color:#0f172a;transition:border-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard)}.ContactUs_input__liFQj::-moz-placeholder,.ContactUs_input_message__ckQwn::-moz-placeholder{color:#94a3b8}.ContactUs_input__liFQj::placeholder,.ContactUs_input_message__ckQwn::placeholder{color:#94a3b8}.ContactUs_form__3zLAJ .mantine-Select-input:focus,.ContactUs_input__liFQj:focus,.ContactUs_input_message__ckQwn:focus{border-color:#f97316;box-shadow:0 0 0 calc(.1875rem * var(--mantine-scale)) rgba(249,115,22,.12)}.ContactUs_input_message__ckQwn{min-height:calc(9.375rem * var(--mantine-scale))}.ContactUs_form__3zLAJ .mantine-CheckboxGroup-label,.ContactUs_form__3zLAJ .mantine-Select-label,.ContactUs_inputLabel__c3zjp{margin-bottom:calc(.4375rem * var(--mantine-scale));color:#334155;font-size:calc(.8125rem * var(--mantine-scale));font-weight:700}.ContactUs_control__H0dbY{min-height:calc(3rem * var(--mantine-scale));border-radius:calc(.75rem * var(--mantine-scale));background:#f97316;transition:transform var(--motion-fast) var(--ease-standard),box-shadow var(--motion-medium) var(--ease-standard),background-color var(--motion-medium) var(--ease-standard)}.ContactUs_control__H0dbY:hover{background:#ea580c;transform:translateY(var(--hover-lift-y));box-shadow:0 calc(.5rem * var(--mantine-scale)) calc(1.125rem * var(--mantine-scale)) rgba(249,115,22,.24)}.ContactUs_control__H0dbY:disabled{background:#e7e5e4;color:#78716c;cursor:not-allowed}.ContactUs_select__l2OAj{margin-top:calc(1rem * var(--mantine-scale))}.ContactUs_priorityDetails__aueqZ{margin-top:calc(.875rem * var(--mantine-scale));padding:calc(.875rem * var(--mantine-scale));border:1px solid #fed7aa;border-radius:calc(.75rem * var(--mantine-scale));background:#fff7ed}.ContactUs_priorityDetails__aueqZ summary{color:#9a3412;cursor:pointer;font-size:calc(.8125rem * var(--mantine-scale));font-weight:700}.ContactUs_priorityDefinition__Nfwtm{margin-top:calc(.625rem * var(--mantine-scale));color:#57534e;font-size:calc(.8125rem * var(--mantine-scale));line-height:1.6}.ContactUs_checkboxGroup__doy_8{margin-top:calc(1.125rem * var(--mantine-scale))}.ContactUs_map__GLYFy{width:100%;height:clamp(calc(17.5rem * var(--mantine-scale)),34vw,calc(24.375rem * var(--mantine-scale)));margin-top:calc(1.375rem * var(--mantine-scale));border-radius:calc(1.25rem * var(--mantine-scale));background:#e7e5e4;overflow:hidden;border:1px solid #e7e5e4;box-shadow:0 calc(.625rem * var(--mantine-scale)) calc(1.75rem * var(--mantine-scale)) rgba(15,23,42,.08)}.ContactUs_recaptcha__YHEu2{max-width:100%}.ContactUs_submitMessage__KkhpH{margin-top:calc(1.125rem * var(--mantine-scale));border-radius:calc(.75rem * var(--mantine-scale))}@media (max-width:640px){.ContactUs_form__3zLAJ{padding:calc(1.25rem * var(--mantine-scale))}.ContactUs_recaptcha__YHEu2{transform:scale(.88);transform-origin:left center}}.FaqWithBg_accordion__PyYnf{max-width:960px;margin:2.5rem auto 0}.FaqWithBg_item__n_0TY{overflow:hidden;border:1px solid #e7e5e4;border-radius:16px;background:#fff;box-shadow:none;transition:border-color .18s cubic-bezier(.2,0,0,1),box-shadow .18s cubic-bezier(.2,0,0,1)}.FaqWithBg_item__n_0TY[data-active]{border-color:rgba(249,115,22,.42);box-shadow:0 14px 36px rgba(15,23,42,.07)}.FaqWithBg_control__rypBf{min-height:68px;padding:.75rem 1.25rem;color:#0f172a}.FaqWithBg_control__rypBf:hover{background:#fafaf9}.FaqWithBg_label__6Ognj{padding:0;font-size:1.0625rem;font-weight:600;line-height:1.5}.FaqWithBg_panel__P7DyY{color:#475569}.FaqWithBg_content__dUWp8{padding:0 4.5rem 1.5rem 1.25rem;font-size:1rem;line-height:1.75}.FaqWithBg_content__dUWp8 p{margin:0 0 1rem}.FaqWithBg_content__dUWp8 p:last-child{margin-bottom:0}.FaqWithBg_chevron__fdvvb{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border-radius:50%;background:#fff7ed;color:#c2410c;transition:color .18s cubic-bezier(.2,0,0,1),transform .18s cubic-bezier(.2,0,0,1)}.FaqWithBg_chevron__fdvvb[data-rotate]{color:#f97316;transform:rotate(45deg)}@media (max-width:40em){.FaqWithBg_accordion__PyYnf{margin-top:2rem}.FaqWithBg_control__rypBf{min-height:62px;padding:.75rem 1rem}.FaqWithBg_label__6Ognj{font-size:1rem}.FaqWithBg_content__dUWp8{padding:0 1rem 1.25rem}}.FeatureCards_layout__zFZoX{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(3rem,7vw,7rem)}.FeatureCards_intro__K9FtO{display:flex;max-width:34rem;flex-direction:column;align-items:flex-start}.FeatureCards_title__R0d98{margin:0;color:#0f172a;font-size:clamp(2rem,4vw,3.5rem);font-weight:600;line-height:1.08}.FeatureCards_description__LpRho{margin:1.25rem 0 2rem;color:#475569;font-size:1.0625rem;line-height:1.75}.FeatureCards_features__x_CRM{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid #e7e5e4;border-left:1px solid #e7e5e4}.FeatureCards_feature__j7buz{min-width:0;padding:clamp(1.5rem,3vw,2.25rem);border-right:1px solid #e7e5e4;border-bottom:1px solid #e7e5e4;background:#fff}.FeatureCards_icon__G5k02{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border-radius:12px;background:#f97316;color:#fff}.FeatureCards_featureTitle__HWCZu{margin:1.25rem 0 0;color:#0f172a;font-size:1.125rem;font-weight:600;line-height:1.4}.FeatureCards_featureDescription__u7o_U{margin:.625rem 0 0;color:#475569;font-size:.9375rem;line-height:1.7}@media (max-width:62em){.FeatureCards_layout__zFZoX{grid-template-columns:1fr}.FeatureCards_intro__K9FtO{max-width:42rem}}@media (max-width:40em){.FeatureCards_features__x_CRM{grid-template-columns:1fr}}.ProjectImageCarouselClick_carousel__feCeD{display:flex;width:100%;height:100%;min-height:0;flex-direction:column}.ProjectImageCarouselClick_mainImage__zfjUs{position:relative;display:flex;width:100%;min-height:0;flex:1 1 auto;align-items:center;justify-content:center;overflow:hidden;background:#f5f5f4}.ProjectImageCarouselClick_carouselImage__vX6fp{-o-object-fit:contain;object-fit:contain;padding:clamp(calc(.625rem * var(--mantine-scale)),2vw,calc(1.25rem * var(--mantine-scale)))}.ProjectImageCarouselClick_thumbnailsContainer__YwP3o{width:100%;flex:0 0 auto;border-top:1px solid #e7e5e4;background:rgba(255,255,255,.96);padding:calc(.75rem * var(--mantine-scale))}.ProjectImageCarouselClick_thumbnailsWrapper__usXVV{display:flex;width:100%;gap:calc(.5rem * var(--mantine-scale));overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin;scroll-snap-type:x proximity}.ProjectImageCarouselClick_thumbnailItemActive__gV7sH,.ProjectImageCarouselClick_thumbnailItem__ymABR{width:calc(4.625rem * var(--mantine-scale));aspect-ratio:4/3;flex:0 0 auto;scroll-snap-align:start;padding:calc(.125rem * var(--mantine-scale));border:2px solid #e7e5e4;border-radius:calc(.5rem * var(--mantine-scale));background:#fff;cursor:pointer;transition:border-color var(--motion-medium) var(--ease-standard),transform var(--motion-fast) var(--ease-standard)}.ProjectImageCarouselClick_thumbnailItemActive__gV7sH{border-color:#f97316}.ProjectImageCarouselClick_thumbnailItemActive__gV7sH:hover,.ProjectImageCarouselClick_thumbnailItem__ymABR:hover{border-color:#fb923c;transform:translateY(var(--hover-lift-y))}.ProjectImageCarouselClick_carouselControl__TTeOj:focus-visible,.ProjectImageCarouselClick_thumbnailItemActive__gV7sH:focus-visible,.ProjectImageCarouselClick_thumbnailItem__ymABR:focus-visible{outline:3px solid rgba(249,115,22,.45);outline-offset:2px}.ProjectImageCarouselClick_thumbnailImage__c7Ct0{width:100%;height:100%;border-radius:calc(.3125rem * var(--mantine-scale));-o-object-fit:cover;object-fit:cover}.ProjectImageCarouselClick_carouselControl__TTeOj{position:absolute;z-index:2;top:50%;display:grid;width:calc(2.625rem * var(--mantine-scale));height:calc(2.625rem * var(--mantine-scale));place-items:center;padding:0;transform:translateY(-50%);border:1px solid rgba(255,255,255,.55);border-radius:50%;background:rgba(15,23,42,.74);color:#fff;box-shadow:0 calc(.5rem * var(--mantine-scale)) calc(1.5rem * var(--mantine-scale)) rgba(15,23,42,.18);cursor:pointer;backdrop-filter:blur(calc(.5rem * var(--mantine-scale)));transition:background-color var(--motion-medium) var(--ease-standard),transform var(--motion-fast) var(--ease-standard)}.ProjectImageCarouselClick_carouselControl__TTeOj:hover{background:#f97316;transform:translateY(-50%) scale(1.04)}.ProjectImageCarouselClick_carouselControlLeft__aq0PO{left:calc(.875rem * var(--mantine-scale))}.ProjectImageCarouselClick_carouselControlRight__P3kGJ{right:calc(.875rem * var(--mantine-scale))}.ProjectImageCarouselClick_imageCounter__OLmlJ{position:absolute;z-index:2;right:calc(.875rem * var(--mantine-scale));bottom:calc(.875rem * var(--mantine-scale));min-width:calc(3.375rem * var(--mantine-scale));padding:calc(.375rem * var(--mantine-scale)) calc(.625rem * var(--mantine-scale));border:1px solid rgba(255,255,255,.45);border-radius:999px;background:rgba(15,23,42,.74);color:#fff;font-size:calc(.8125rem * var(--mantine-scale));font-weight:650;line-height:1;text-align:center;backdrop-filter:blur(calc(.5rem * var(--mantine-scale)))}@media (max-width:48em){.ProjectImageCarouselClick_thumbnailsContainer__YwP3o{padding:calc(.625rem * var(--mantine-scale))}.ProjectImageCarouselClick_thumbnailItemActive__gV7sH,.ProjectImageCarouselClick_thumbnailItem__ymABR{width:calc(4.125rem * var(--mantine-scale))}.ProjectImageCarouselClick_carouselControl__TTeOj{width:calc(2.375rem * var(--mantine-scale));height:calc(2.375rem * var(--mantine-scale))}.ProjectImageCarouselClick_carouselControlLeft__aq0PO{left:calc(.625rem * var(--mantine-scale))}.ProjectImageCarouselClick_carouselControlRight__P3kGJ{right:calc(.625rem * var(--mantine-scale))}}.ImageText_layout__ycwAo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,5rem)}.ImageText_contentColumn__4AGJR{min-width:0}.ImageText_contentBody__04WiF{position:relative}.ImageText_contentCollapsed__R9sQd{max-height:440px;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 78%,transparent);mask-image:linear-gradient(180deg,#000 78%,transparent)}.ImageText_title__tsoJ7{margin:0 0 1.5rem;color:#0f172a;font-size:clamp(2rem,4vw,3.25rem);font-weight:600;line-height:1.08}.ImageText_markdown__Im9s9{color:#475569;font-size:1.0625rem;line-height:1.8}.ImageText_markdown__Im9s9 p{margin:0 0 1.25rem}.ImageText_markdown__Im9s9 p:last-child{margin-bottom:0}.ImageText_markdown__Im9s9 h2,.ImageText_markdown__Im9s9 h3,.ImageText_markdown__Im9s9 h4{margin:2rem 0 .75rem;color:#0f172a;font-weight:600;line-height:1.25}.ImageText_markdown__Im9s9 ol,.ImageText_markdown__Im9s9 ul{margin:1rem 0 1.5rem;padding-left:1.5rem}.ImageText_markdown__Im9s9 li{margin-bottom:.5rem}.ImageText_markdown__Im9s9 a{color:#c2410c;font-weight:600;text-decoration:underline;text-underline-offset:3px}.ImageText_actions___NQcO{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.ImageText_readMoreButton__JD8G8{display:inline-flex;min-height:44px;align-items:center;gap:.5rem;margin-top:1rem;padding:0;border:0;background:transparent;color:#c2410c;font:inherit;font-size:.875rem;font-weight:600;cursor:pointer}.ImageText_readMoreButton__JD8G8:hover{color:#9a3412}.ImageText_mediaColumn__cQ543{min-width:0}.ImageText_carouselFrame__kVh8y,.ImageText_singleImageFrame__BQosF{position:relative;width:100%;aspect-ratio:7/5;overflow:hidden;border:1px solid #e7e5e4;border-radius:24px;background:#fff;box-shadow:0 18px 50px rgba(15,23,42,.08)}.ImageText_singleImage__ZPkr8{-o-object-fit:contain;object-fit:contain;padding:1rem}.ImageText_carouselFrame__kVh8y>*{height:100%}@media (max-width:62em){.ImageText_layout__ycwAo{grid-template-columns:1fr}.ImageText_mediaColumn__cQ543{grid-row:1}}@media (max-width:48em){.ImageText_markdown__Im9s9{font-size:1rem;line-height:1.75}.ImageText_actions___NQcO>*{width:100%}}.ImageTextCtas_wrapper__y96zX{position:relative;width:100%;max-width:100%;min-height:300px;aspect-ratio:15/4;overflow:hidden;border:1px solid #e7e5e4;border-radius:24px;background:#0f172a;box-shadow:0 18px 50px rgba(15,23,42,.08)}.ImageTextCtas_clickable__A3rvC{cursor:pointer}.ImageTextCtas_fullBleedSection__5bkvm{padding-top:0;padding-bottom:0}.ImageTextCtas_fullBleedContainer__UIS51{max-width:none;padding-right:0;padding-left:0}.ImageTextCtas_fullBleed__sBwMN{border-right:0;border-left:0;border-radius:0;box-shadow:none}.ImageTextCtas_wrapper__y96zX:focus-visible{outline:3px solid #f97316;outline-offset:4px}.ImageTextCtas_backgroundImage__lPqUj{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.ImageTextCtas_overlay__q1eq9{position:absolute;inset:0;background:linear-gradient(90deg,rgba(15,23,42,.76),rgba(15,23,42,.42) 46%,rgba(15,23,42,.08) 75%)}.ImageTextCtas_content__1Vjh0{position:relative;z-index:2;display:flex;width:min(58%,720px);height:100%;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(2rem,5vw,5rem);color:#fff}.ImageTextCtas_title__ghjSf{margin:0;color:#fff;font-size:clamp(2rem,4vw,4rem);font-weight:600;line-height:1.05}.ImageTextCtas_description__V3STZ{margin-top:1rem;color:rgba(255,255,255,.88);font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.65}.ImageTextCtas_description__V3STZ p{margin:0}.ImageTextCtas_cta__8jhRj{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:.5rem;margin-top:1.5rem;padding:.75rem 1.5rem;border-radius:12px;background:#c2410c;color:#fff;font-size:.875rem;font-weight:600}.ImageTextCtas_arrowButton__VXmD6{position:absolute;top:50%;z-index:4;display:flex;width:44px;height:44px;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.55);border-radius:50%;background:rgba(15,23,42,.62);color:#fff;cursor:pointer;transform:translateY(-50%);backdrop-filter:blur(8px);transition:background .2s cubic-bezier(.2,0,0,1),transform .2s cubic-bezier(.2,0,0,1)}.ImageTextCtas_arrowButton__VXmD6:hover{background:rgba(15,23,42,.9);transform:translateY(-50%) scale(1.04)}.ImageTextCtas_previousButton__muKCn{left:1rem}.ImageTextCtas_nextButton__fzsXW{right:1rem}.ImageTextCtas_pagination__k3_HA{position:absolute;z-index:4;right:0;bottom:1.25rem;left:0;display:flex;justify-content:center;gap:.5rem}.ImageTextCtas_dot__kbU5O{width:10px;height:10px;padding:0;border:1px solid rgba(255,255,255,.75);border-radius:999px;background:rgba(255,255,255,.35);cursor:pointer;transition:width .2s cubic-bezier(.2,0,0,1),background .2s cubic-bezier(.2,0,0,1)}.ImageTextCtas_activeDot__jPpkC{width:30px;background:#f97316}@media (max-width:43.75em){.ImageTextCtas_wrapper__y96zX{min-height:430px;aspect-ratio:27/20}.ImageTextCtas_overlay__q1eq9{background:linear-gradient(0deg,rgba(15,23,42,.82) 0,rgba(15,23,42,.25) 65%,rgba(15,23,42,.08))}.ImageTextCtas_content__1Vjh0{width:100%;justify-content:flex-end;padding:2rem 1.5rem 4rem}.ImageTextCtas_previousButton__muKCn{left:.75rem}.ImageTextCtas_nextButton__fzsXW{right:.75rem}}.PageNavigation_layout__urauw{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:clamp(2rem,5vw,5rem)}.PageNavigation_tabs__N_W2P{display:flex;flex-direction:column;align-items:stretch;gap:.5rem}.PageNavigation_tab__OIvv_{min-height:48px;padding:.75rem 1rem;border:0;border-left:3px solid transparent;background:transparent;color:#475569;font:inherit;font-size:.9375rem;font-weight:600;text-align:left;cursor:pointer;transition:border-color .18s cubic-bezier(.2,0,0,1),background .18s cubic-bezier(.2,0,0,1),color .18s cubic-bezier(.2,0,0,1)}.PageNavigation_tab__OIvv_:hover{background:#fff7ed;color:#0f172a}.PageNavigation_tab__OIvv_[aria-selected=true]{border-left-color:#f97316;background:#fff;color:#0f172a}.PageNavigation_panel__n1fK1{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);align-items:center;gap:clamp(2rem,5vw,4rem)}.PageNavigation_copy__vo51O{display:flex;min-width:0;flex-direction:column;align-items:flex-start}.PageNavigation_title___Btjf{margin:0;color:#0f172a;font-size:clamp(2rem,4vw,3.25rem);font-weight:600;line-height:1.08}.PageNavigation_markdown__LWvOf{margin:1.25rem 0 2rem;color:#475569;font-size:1.0625rem;line-height:1.8}.PageNavigation_markdown__LWvOf p{margin:0 0 1rem}.PageNavigation_markdown__LWvOf p:last-child{margin-bottom:0}.PageNavigation_media__BPiMq{position:relative;width:100%;aspect-ratio:7/5;overflow:hidden;border:1px solid #e7e5e4;border-radius:24px;background:#fff;box-shadow:0 18px 50px rgba(15,23,42,.08)}.PageNavigation_image__GtM2z{-o-object-fit:cover;object-fit:cover}@media (max-width:62em){.PageNavigation_layout__urauw{grid-template-columns:1fr}.PageNavigation_tabs__N_W2P{flex-direction:row;overflow-x:auto;padding-bottom:.5rem;scrollbar-width:thin}.PageNavigation_tab__OIvv_{flex:0 0 auto;border-bottom:3px solid transparent;border-left:0;white-space:nowrap}.PageNavigation_tab__OIvv_[aria-selected=true]{border-bottom-color:#f97316;border-left-color:transparent}}@media (max-width:48em){.PageNavigation_panel__n1fK1{grid-template-columns:1fr}.PageNavigation_media__BPiMq{grid-row:1}.PageNavigation_markdown__LWvOf{font-size:1rem;line-height:1.75}}.ProductCard_card__pPV53{position:relative;display:grid;width:100%;height:calc(36.875rem * var(--mantine-scale));min-width:0;grid-template-rows:calc(14.375rem * var(--mantine-scale)) minmax(0,1fr) auto;overflow:hidden;border-color:#e7e5e4;background:#fff;box-shadow:0 calc(.5rem * var(--mantine-scale)) calc(1.5rem * var(--mantine-scale)) rgba(15,23,42,.06);transition:transform var(--motion-medium) var(--ease-standard),box-shadow var(--motion-medium) var(--ease-standard),border-color var(--motion-medium) var(--ease-standard)}.ProductCard_card__pPV53:hover{border-color:rgba(249,115,22,.38);transform:translateY(var(--hover-lift-y));box-shadow:0 calc(1.125rem * var(--mantine-scale)) calc(2.625rem * var(--mantine-scale)) rgba(15,23,42,.11)}.ProductCard_imageSection__bioLa{position:relative;display:flex;height:100%;align-items:center;justify-content:center;padding:calc(1.125rem * var(--mantine-scale));border-bottom:1px solid #e7e5e4;background:#fafaf9}.ProductCard_productImage__bM6Nh{width:100%;max-height:calc(12.1875rem * var(--mantine-scale));-o-object-fit:contain;object-fit:contain}.ProductCard_content__pQU0l{display:flex;min-height:0;flex-direction:column;padding:calc(1.125rem * var(--mantine-scale)) calc(1rem * var(--mantine-scale)) calc(.75rem * var(--mantine-scale))}.ProductCard_badgeSlot__ELZ0h{display:flex;min-height:calc(1.75rem * var(--mantine-scale));align-items:flex-start;margin-bottom:calc(.75rem * var(--mantine-scale))}.ProductCard_badge__DqglT{max-width:100%;height:auto;padding:calc(.375rem * var(--mantine-scale)) calc(.625rem * var(--mantine-scale));border:0;border-radius:calc(62.4375rem * var(--mantine-scale));background:#fff7ed;color:#c2410c;font-size:calc(.6875rem * var(--mantine-scale));line-height:1.25;text-transform:none;white-space:normal;overflow:visible;box-shadow:0 calc(.25rem * var(--mantine-scale)) calc(.75rem * var(--mantine-scale)) rgba(15,23,42,.07)}.ProductCard_badgePlaceholder__GFdmX{display:block;width:1px;height:calc(1.75rem * var(--mantine-scale));visibility:hidden}.ProductCard_productNameText__mTDfH{display:-webkit-box;min-height:calc(3.25rem * var(--mantine-scale));overflow:hidden;color:#0f172a;font-size:calc(1.25rem * var(--mantine-scale));font-weight:700;line-height:1.3;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ProductCard_description__5FGN2{display:none}.ProductCard_featureSection__cbjDU{margin-top:calc(.75rem * var(--mantine-scale));padding-top:calc(.75rem * var(--mantine-scale));border-top:1px solid #e7e5e4}.ProductCard_featureHeading__KNdcX{display:flex;min-height:calc(1.5rem * var(--mantine-scale));align-items:baseline;gap:calc(.5rem * var(--mantine-scale));margin-bottom:calc(.5rem * var(--mantine-scale))}.ProductCard_label__mtGb1{color:#0f172a;font-size:calc(.875rem * var(--mantine-scale));font-weight:750}.ProductCard_moreFeatures__QzehN{padding:0;border:0;border-radius:calc(.25rem * var(--mantine-scale));-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:#ea580c;cursor:pointer;font-size:calc(.75rem * var(--mantine-scale));font-weight:700;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:calc(.1875rem * var(--mantine-scale));transition:color var(--motion-fast) var(--ease-standard),text-decoration-color var(--motion-fast) var(--ease-standard)}.ProductCard_moreFeatures__QzehN:hover{color:#c2410c;text-decoration-color:currentColor}.ProductCard_moreFeatures__QzehN:focus-visible{outline:calc(.125rem * var(--mantine-scale)) solid #f97316;outline-offset:calc(.1875rem * var(--mantine-scale))}.ProductCard_compactPrice__P_JjN{margin-left:auto;color:#0f172a;font-size:calc(.8125rem * var(--mantine-scale));font-weight:750}.ProductCard_specGrid__R7cR5{display:grid;overflow:hidden;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,calc(3.625rem * var(--mantine-scale)));border:1px solid #e7e5e4;border-radius:calc(.625rem * var(--mantine-scale));background:#fff}.ProductCard_specItem__erpLh{display:grid;min-width:0;grid-template-columns:calc(1.375rem * var(--mantine-scale)) minmax(0,1fr);align-items:center;gap:calc(.4375rem * var(--mantine-scale));padding:calc(.5rem * var(--mantine-scale));outline:none;transition:background-color var(--motion-fast) var(--ease-standard)}.ProductCard_specItem__erpLh:focus-visible,.ProductCard_specItem__erpLh:hover{background:#fff7ed}.ProductCard_specItem__erpLh:focus-visible{box-shadow:inset 0 0 0 calc(.125rem * var(--mantine-scale)) rgba(249,115,22,.55)}.ProductCard_specItem__erpLh:nth-child(odd){border-right:1px solid #e7e5e4}.ProductCard_specItem__erpLh:nth-child(-n+2){border-bottom:1px solid #e7e5e4}.ProductCard_specIcon__lYmIv{color:#f97316}.ProductCard_specText__kiPtX{display:-webkit-box;overflow:hidden;color:#334155;font-size:calc(.6875rem * var(--mantine-scale));font-weight:550;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ProductCard_specItemEmpty__BfhhD{background:#fafaf9}.ProductCard_bottom_section__m1i_L{display:flex;justify-content:flex-end;padding:0 calc(1rem * var(--mantine-scale)) calc(.875rem * var(--mantine-scale))}.ProductCard_productAction__q_i7e{cursor:pointer}.ProductCard_modalContent__xGlyZ{overflow:hidden}.ProductCard_modalTitle__kg7Z_{color:#0f172a;font-size:calc(1.375rem * var(--mantine-scale));font-weight:750;line-height:1.3}.ProductCard_modalBody__6W__j{padding-top:calc(.25rem * var(--mantine-scale))}.ProductCard_modalBadge__B_bw1{height:auto;margin-bottom:calc(.875rem * var(--mantine-scale));padding:calc(.375rem * var(--mantine-scale)) calc(.625rem * var(--mantine-scale));border:0;border-radius:calc(62.4375rem * var(--mantine-scale));background:#fff7ed;color:#c2410c;font-size:calc(.6875rem * var(--mantine-scale));text-transform:none}.ProductCard_modalDescription__6vlUN{margin-bottom:calc(1.125rem * var(--mantine-scale));color:#64748b;font-size:calc(.875rem * var(--mantine-scale));line-height:1.65}.ProductCard_modalSpecs__LE76z{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(.625rem * var(--mantine-scale))}.ProductCard_modalSpec__BiFCC{display:grid;min-width:0;grid-template-columns:calc(2.25rem * var(--mantine-scale)) minmax(0,1fr);align-items:center;gap:calc(.625rem * var(--mantine-scale));padding:calc(.75rem * var(--mantine-scale));border:1px solid #e7e5e4;border-radius:calc(.75rem * var(--mantine-scale));background:#fafaf9}.ProductCard_modalSpecIcon__9wxKJ{display:grid;width:calc(2.25rem * var(--mantine-scale));height:calc(2.25rem * var(--mantine-scale));place-items:center;border-radius:calc(.625rem * var(--mantine-scale));background:#fff7ed;color:#f97316}.ProductCard_modalSpecText__gb9pF{color:#334155;font-size:calc(.8125rem * var(--mantine-scale));font-weight:600;line-height:1.4}.ProductCard_modalAction__XHXvX{cursor:pointer;margin-top:calc(1.25rem * var(--mantine-scale))}@media (max-width:768px){.ProductCard_card__pPV53{height:calc(35.625rem * var(--mantine-scale));grid-template-rows:calc(13.125rem * var(--mantine-scale)) minmax(0,1fr) auto}.ProductCard_imageSection__bioLa{padding:calc(1rem * var(--mantine-scale))}.ProductCard_productImage__bM6Nh{max-height:calc(10.9375rem * var(--mantine-scale))}.ProductCard_modalSpecs__LE76z{grid-template-columns:1fr}}.ProductCardsCarousel_productScroller__h57py>div{align-items:stretch}.ProductCardsCarousel_blogCard__o3oj1{display:flex;flex:0 0 calc((100% - calc(3.75rem * var(--mantine-scale))) / 4);scroll-snap-align:start}.ProductCardsCarousel_blogCard__o3oj1>*{width:100%}.ProductCardsCarousel_blogCard__o3oj1:not(:last-child){margin-right:calc(1.25rem * var(--mantine-scale))}.ProductCardsCarousel_sectionTitleAlt___tC9b,.ProductCardsCarousel_sectionTitle__iK79D{margin-bottom:calc(1.75rem * var(--mantine-scale));color:#0f172a;font-size:clamp(calc(1.75rem * var(--mantine-scale)),3vw,calc(2.5rem * var(--mantine-scale)));font-weight:650;line-height:1.15}.ProductCardsCarousel_sectionTitle__iK79D{text-align:center}.ProductCardsCarousel_sectionTitleAlt___tC9b{padding-bottom:calc(.875rem * var(--mantine-scale));border-bottom:1px solid #e7e5e4}@media screen and (max-width:1120px){.ProductCardsCarousel_blogCard__o3oj1{flex-basis:calc((100% - calc(2.5rem * var(--mantine-scale))) / 3)}}@media screen and (max-width:820px){.ProductCardsCarousel_blogCard__o3oj1{flex-basis:min(82vw,calc(22.5rem * var(--mantine-scale)))}}@media screen and (max-width:480px){.ProductCardsCarousel_blogCard__o3oj1{flex-basis:88%}}.ProductCardsList_wrapper__QJQi9{padding-top:calc(1.875rem * var(--mantine-scale));padding-bottom:calc(5rem * var(--mantine-scale))}.ProductCardsList_summary__ER5Fn{margin-bottom:calc(1.5rem * var(--mantine-scale));padding-bottom:calc(1rem * var(--mantine-scale));border-bottom:1px solid #e7e5e4}.ProductCardsList_eyebrow__gf1p2{color:#ea580c;font-size:calc(.75rem * var(--mantine-scale));font-weight:800;text-transform:uppercase}.ProductCardsList_count__9_8vq{margin-top:calc(.25rem * var(--mantine-scale));color:#64748b;font-size:calc(.875rem * var(--mantine-scale))}.ProductCardsList_activeFilters__xN2oH{max-width:50%;color:#9a3412;font-size:calc(.8125rem * var(--mantine-scale));font-weight:700;text-align:right}@media (max-width:640px){.ProductCardsList_summary__ER5Fn{align-items:flex-start;flex-direction:column;gap:calc(.5rem * var(--mantine-scale))}.ProductCardsList_activeFilters__xN2oH{max-width:100%;text-align:left}}.Select_label__o2J7B{margin-bottom:calc(.5rem * var(--mantine-scale));color:#334155;font-size:calc(.8125rem * var(--mantine-scale));font-weight:700}.Select_input__T2nXJ{min-height:calc(3rem * var(--mantine-scale));border-color:#e2e8f0;border-radius:calc(.75rem * var(--mantine-scale));background:#fff;color:#0f172a;font-size:calc(.9375rem * var(--mantine-scale));transition:border-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard)}.Select_input__T2nXJ:hover{border-color:rgba(249,115,22,.45)}.Select_input__T2nXJ:focus,.Select_input__T2nXJ:focus-within{border-color:#f97316;box-shadow:0 0 0 calc(.1875rem * var(--mantine-scale)) rgba(249,115,22,.12)}.Select_dropdown__qC1sz{overflow:hidden;border-color:#e2e8f0;border-radius:calc(.75rem * var(--mantine-scale));box-shadow:0 calc(1rem * var(--mantine-scale)) calc(2.25rem * var(--mantine-scale)) rgba(15,23,42,.12)}.Select_option__zqs9E{border-radius:calc(.5rem * var(--mantine-scale))}.ProductFilters_container__t5r0E{padding-top:calc(2.5rem * var(--mantine-scale))}.ProductFilters_wrapper__mbNpY{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:calc(2rem * var(--mantine-scale));align-items:end;padding:calc(1.375rem * var(--mantine-scale));border:1px solid #e7e5e4;border-radius:calc(1.25rem * var(--mantine-scale));background:#fff;box-shadow:0 calc(.5rem * var(--mantine-scale)) calc(1.5rem * var(--mantine-scale)) rgba(15,23,42,.05)}.ProductFilters_heading__QaflT{display:flex;align-items:center;gap:calc(.875rem * var(--mantine-scale))}.ProductFilters_icon__hRJLm{display:grid;width:calc(2.75rem * var(--mantine-scale));height:calc(2.75rem * var(--mantine-scale));flex:0 0 auto;place-items:center;border-radius:calc(.75rem * var(--mantine-scale));background:#fff7ed;color:#ea580c}.ProductFilters_title__vWEnU{color:#0f172a;font-size:calc(1.0625rem * var(--mantine-scale));font-weight:700;line-height:1.3}.ProductFilters_description__mmGR7{margin-top:calc(.1875rem * var(--mantine-scale));color:#64748b;font-size:calc(.8125rem * var(--mantine-scale));line-height:1.5}.ProductFilters_controls__S_Xpq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(1rem * var(--mantine-scale))}.ProductFilters_select___bhcn{min-width:0}@media (max-width:800px){.ProductFilters_wrapper__mbNpY{grid-template-columns:1fr;align-items:stretch}}@media (max-width:560px){.ProductFilters_wrapper__mbNpY{padding:calc(1.125rem * var(--mantine-scale))}.ProductFilters_controls__S_Xpq{grid-template-columns:1fr}}.ProjectImageCarousel_carousel__BWCRv{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;border:1px solid #e7e5e4;border-radius:24px;background:#f5f5f4;box-shadow:0 18px 50px rgba(15,23,42,.08)}.ProjectImageCarousel_image__AosTj{-o-object-fit:cover;object-fit:cover}.ProjectImageCarousel_arrow__H7sph{position:absolute;top:50%;z-index:2;display:flex;width:44px;height:44px;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.62);border-radius:50%;background:rgba(15,23,42,.66);color:#fff;cursor:pointer;transform:translateY(-50%);backdrop-filter:blur(8px);transition:background .18s cubic-bezier(.2,0,0,1),transform .18s cubic-bezier(.2,0,0,1)}.ProjectImageCarousel_arrow__H7sph:hover{background:rgba(15,23,42,.9);transform:translateY(-50%) scale(1.04)}.ProjectImageCarousel_previous__X1Nk3{left:1rem}.ProjectImageCarousel_next__hxExU{right:1rem}.ProjectImageCarousel_indicators__7hEk2{position:absolute;z-index:2;right:0;bottom:1.25rem;left:0;display:flex;justify-content:center;gap:.5rem}.ProjectImageCarousel_indicator__lVOxp{width:10px;height:10px;padding:0;border:1px solid rgba(255,255,255,.82);border-radius:999px;background:rgba(255,255,255,.45);cursor:pointer;transition:width .18s cubic-bezier(.2,0,0,1),background .18s cubic-bezier(.2,0,0,1)}.ProjectImageCarousel_activeIndicator__YuW9y{width:30px;background:#f97316}@media (max-width:48em){.ProjectImageCarousel_carousel__BWCRv{aspect-ratio:4/3}.ProjectImageCarousel_arrow__H7sph{width:40px;height:40px}.ProjectImageCarousel_previous__X1Nk3{left:.75rem}.ProjectImageCarousel_next__hxExU{right:.75rem}}.RegisterInterest_wrapper__Vdnu7{align-items:start}.RegisterInterest_text__X8WJS{position:sticky;top:calc(8.125rem * var(--mantine-scale));display:flex;flex-direction:column;align-items:flex-start;width:100%}.RegisterInterest_eyebrow__Dqh79{margin-bottom:calc(.75rem * var(--mantine-scale));color:#c2410c;font-size:calc(.75rem * var(--mantine-scale));font-weight:800;text-transform:uppercase}.RegisterInterest_title__xv8Vl{width:100%;color:#0f172a;font-size:clamp(calc(2.125rem * var(--mantine-scale)),4vw,calc(3.25rem * var(--mantine-scale)));font-weight:650;line-height:1.08}.RegisterInterest_description__E_uFE{width:100%;max-width:calc(32.5rem * var(--mantine-scale));margin-top:calc(1rem * var(--mantine-scale));color:#64748b;font-size:calc(1.0625rem * var(--mantine-scale));line-height:1.7}.RegisterInterest_assuranceList__UF_4w{display:grid;gap:calc(.75rem * var(--mantine-scale));width:100%;max-width:calc(30rem * var(--mantine-scale));margin-top:calc(1.75rem * var(--mantine-scale))}.RegisterInterest_assuranceItem__V3tfV{display:grid;grid-template-columns:calc(2.625rem * var(--mantine-scale)) minmax(0,1fr);align-items:center;gap:calc(.75rem * var(--mantine-scale));color:#334155;font-size:calc(.875rem * var(--mantine-scale))}.RegisterInterest_assuranceIcon__eye9i{display:grid;width:calc(2.625rem * var(--mantine-scale));height:calc(2.625rem * var(--mantine-scale));place-items:center;border-radius:calc(.75rem * var(--mantine-scale));background:#fff7ed;color:#ea580c}.RegisterInterest_form__ZDfHB{padding:calc(1.625rem * var(--mantine-scale));border:1px solid #e7e5e4;border-radius:calc(1.5rem * var(--mantine-scale));background:#fff;box-shadow:0 calc(1rem * var(--mantine-scale)) calc(2.625rem * var(--mantine-scale)) rgba(15,23,42,.08)}.RegisterInterest_form__ZDfHB .mantine-Select-input,.RegisterInterest_input__mAVWM,.RegisterInterest_input_message___kY4b{min-height:calc(3rem * var(--mantine-scale));border-color:#d6d3d1;border-radius:calc(.75rem * var(--mantine-scale));background:#fff;color:#0f172a;transition:border-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard)}.RegisterInterest_input__mAVWM::-moz-placeholder,.RegisterInterest_input_message___kY4b::-moz-placeholder{color:#94a3b8}.RegisterInterest_input__mAVWM::placeholder,.RegisterInterest_input_message___kY4b::placeholder{color:#94a3b8}.RegisterInterest_form__ZDfHB .mantine-Select-input:focus,.RegisterInterest_input__mAVWM:focus,.RegisterInterest_input_message___kY4b:focus{border-color:#f97316;box-shadow:0 0 0 calc(.1875rem * var(--mantine-scale)) rgba(249,115,22,.12)}.RegisterInterest_form__ZDfHB .mantine-CheckboxGroup-label,.RegisterInterest_form__ZDfHB .mantine-Select-label,.RegisterInterest_inputLabel__v_eob{margin-bottom:calc(.4375rem * var(--mantine-scale));color:#334155;font-size:calc(.8125rem * var(--mantine-scale));font-weight:700}.RegisterInterest_control__6boWw{min-height:calc(3rem * var(--mantine-scale));border-radius:calc(.75rem * var(--mantine-scale));background:#f97316;transition:transform var(--motion-fast) var(--ease-standard),box-shadow var(--motion-medium) var(--ease-standard),background-color var(--motion-medium) var(--ease-standard)}.RegisterInterest_control__6boWw:hover{background:#ea580c;transform:translateY(var(--hover-lift-y));box-shadow:0 calc(.5rem * var(--mantine-scale)) calc(1.125rem * var(--mantine-scale)) rgba(249,115,22,.24)}.RegisterInterest_control__6boWw:disabled{background:#e7e5e4;color:#78716c;cursor:not-allowed}.RegisterInterest_select__R66GJ{margin-top:calc(1rem * var(--mantine-scale))}.RegisterInterest_priorityDetails__Wdyw_{margin-top:calc(.875rem * var(--mantine-scale));padding:calc(.875rem * var(--mantine-scale));border:1px solid #fed7aa;border-radius:calc(.75rem * var(--mantine-scale));background:#fff7ed}.RegisterInterest_priorityDetails__Wdyw_ summary{color:#9a3412;cursor:pointer;font-size:calc(.8125rem * var(--mantine-scale));font-weight:700}.RegisterInterest_priorityDefinition__MSr2o{margin-top:calc(.625rem * var(--mantine-scale));color:#57534e;font-size:calc(.8125rem * var(--mantine-scale));line-height:1.6}.RegisterInterest_checkboxGroup__S96ck{margin-top:calc(1.25rem * var(--mantine-scale))}.RegisterInterest_submitMessage__jRgaB{margin-top:calc(1.125rem * var(--mantine-scale));border-radius:calc(.75rem * var(--mantine-scale))}.RegisterInterest_recaptcha__Ztwf5{max-width:100%}@media (max-width:900px){.RegisterInterest_text__X8WJS{position:static}}@media (max-width:640px){.RegisterInterest_form__ZDfHB{padding:calc(1.25rem * var(--mantine-scale))}.RegisterInterest_recaptcha__Ztwf5{transform:scale(.88);transform-origin:left center}}.RinnaiContent_tabs__ARQMi{overflow:hidden;border:1px solid #e7e5e4;border-radius:calc(1.5rem * var(--mantine-scale));background:#fff;box-shadow:0 calc(1.125rem * var(--mantine-scale)) calc(3.125rem * var(--mantine-scale)) rgba(15,23,42,.08)}.RinnaiContent_tabList__UZnFe{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(.375rem * var(--mantine-scale));overflow-x:auto;border-bottom:1px solid #e7e5e4;background:#fafaf9;padding:calc(.5rem * var(--mantine-scale))}.RinnaiContent_tab__qr60x{min-height:calc(3.375rem * var(--mantine-scale));justify-content:center;gap:calc(.5rem * var(--mantine-scale));padding:calc(.75rem * var(--mantine-scale)) calc(1rem * var(--mantine-scale));border:0;border-radius:calc(1rem * var(--mantine-scale));color:#475569;font-size:calc(.9375rem * var(--mantine-scale));font-weight:650;letter-spacing:0;transition:background-color var(--motion-medium) var(--ease-standard),color var(--motion-medium) var(--ease-standard),box-shadow var(--motion-medium) var(--ease-standard)}.RinnaiContent_tab__qr60x:hover:not([data-disabled]){background:#fff;color:#c2410c}.RinnaiContent_tab__qr60x[data-active]{background:#fff;color:#c2410c;box-shadow:0 calc(.25rem * var(--mantine-scale)) calc(1rem * var(--mantine-scale)) rgba(15,23,42,.08)}.RinnaiContent_tab__qr60x[data-disabled]{opacity:.42}.RinnaiContent_tab__qr60x:focus-visible{outline:calc(.1875rem * var(--mantine-scale)) solid rgba(249,115,22,.4);outline-offset:calc(.125rem * var(--mantine-scale))}.RinnaiContent_tabLabel__ReWes{white-space:normal;line-height:1.25;text-align:center}.RinnaiContent_panel__LQa_z{padding:clamp(calc(1.5rem * var(--mantine-scale)),4vw,calc(3rem * var(--mantine-scale)))}.RinnaiContent_features__r_g07{display:grid;gap:clamp(calc(2rem * var(--mantine-scale)),5vw,calc(3.25rem * var(--mantine-scale)))}.RinnaiContent_downloadGroupHeading__7gn6R,.RinnaiContent_sectionHeading__U5bL4{display:flex;align-items:flex-start;gap:calc(.875rem * var(--mantine-scale));margin-bottom:calc(1.5rem * var(--mantine-scale))}.RinnaiContent_detailSection__We4Va h2,.RinnaiContent_downloadGroupHeading__7gn6R h2,.RinnaiContent_sectionHeading__U5bL4 h2{margin:0;color:#0f172a;font-size:clamp(calc(1.375rem * var(--mantine-scale)),2.2vw,calc(1.75rem * var(--mantine-scale)));font-weight:650;line-height:1.2}.RinnaiContent_downloadGroupHeading__7gn6R p,.RinnaiContent_sectionHeading__U5bL4 p{margin:calc(.375rem * var(--mantine-scale)) 0 0;color:#64748b;font-size:calc(.9375rem * var(--mantine-scale));line-height:1.6}.RinnaiContent_sectionIcon__s5JqN{display:grid;width:calc(2.625rem * var(--mantine-scale));height:calc(2.625rem * var(--mantine-scale));flex:0 0 calc(2.625rem * var(--mantine-scale));place-items:center;border:1px solid rgba(249,115,22,.2);border-radius:calc(.75rem * var(--mantine-scale));background:#fff7ed;color:#ea580c}.RinnaiContent_highlightGrid__IrXOu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(.75rem * var(--mantine-scale));margin:0;padding:0;list-style:none}.RinnaiContent_highlightItem__g5EKY{display:flex;min-height:calc(4.25rem * var(--mantine-scale));align-items:center;gap:calc(.75rem * var(--mantine-scale));padding:calc(1rem * var(--mantine-scale));border:1px solid #e7e5e4;border-radius:calc(.75rem * var(--mantine-scale));background:#fafaf9;color:#334155;font-size:calc(.9375rem * var(--mantine-scale));font-weight:550;line-height:1.5}.RinnaiContent_checkIcon__jWl4V{display:grid;width:calc(1.875rem * var(--mantine-scale));height:calc(1.875rem * var(--mantine-scale));flex:0 0 calc(1.875rem * var(--mantine-scale));place-items:center;border-radius:50%;background:#fff;color:#ea580c;box-shadow:0 calc(.1875rem * var(--mantine-scale)) calc(.625rem * var(--mantine-scale)) rgba(15,23,42,.08)}.RinnaiContent_detailSection__We4Va{padding-top:calc(.25rem * var(--mantine-scale))}.RinnaiContent_detailSection__We4Va h2{margin-bottom:calc(1.125rem * var(--mantine-scale))}.RinnaiContent_detailList__rpd6O{display:grid;gap:calc(.75rem * var(--mantine-scale));margin:0;padding:0;list-style:none}.RinnaiContent_detailList__rpd6O li{position:relative;padding-left:calc(1.375rem * var(--mantine-scale));color:#475569;font-size:calc(1rem * var(--mantine-scale));line-height:1.7}.RinnaiContent_detailList__rpd6O li:before{position:absolute;top:calc(.6875rem * var(--mantine-scale));left:calc(.125rem * var(--mantine-scale));width:calc(.375rem * var(--mantine-scale));height:calc(.375rem * var(--mantine-scale));border-radius:50%;background:#f97316;content:""}.RinnaiContent_resourceLinks__5xmni{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(.75rem * var(--mantine-scale))}.RinnaiContent_resourceLinks__5xmni a{display:flex;min-height:calc(3.25rem * var(--mantine-scale));align-items:center;justify-content:space-between;gap:calc(1rem * var(--mantine-scale));padding:calc(.875rem * var(--mantine-scale)) calc(1rem * var(--mantine-scale));border-bottom:1px solid #e7e5e4;color:#c2410c;font-size:calc(.875rem * var(--mantine-scale));font-weight:650;text-decoration:none;transition:border-color var(--motion-medium) var(--ease-standard),color var(--motion-medium) var(--ease-standard)}.RinnaiContent_resourceLinks__5xmni a:hover{border-color:#f97316;color:#9a3412}.RinnaiContent_resourceLinks__5xmni a:focus-visible{outline:calc(.1875rem * var(--mantine-scale)) solid rgba(249,115,22,.4);outline-offset:calc(.125rem * var(--mantine-scale))}.RinnaiContent_specificationTable__UeHHe{overflow:hidden;border:1px solid #e7e5e4;border-radius:calc(.875rem * var(--mantine-scale))}.RinnaiContent_specificationRow__bqEju{display:grid;grid-template-columns:minmax(calc(11.875rem * var(--mantine-scale)),.72fr) minmax(0,1.28fr);border-bottom:1px solid #e7e5e4}.RinnaiContent_specificationRow__bqEju:last-child{border-bottom:0}.RinnaiContent_specificationRow__bqEju:nth-child(2n){background:#fafaf9}.RinnaiContent_specificationContent__j0c1c,.RinnaiContent_specificationTitle__Oy60y{padding:calc(1rem * var(--mantine-scale)) calc(1.125rem * var(--mantine-scale));overflow-wrap:anywhere;font-size:calc(.9375rem * var(--mantine-scale));line-height:1.6}.RinnaiContent_specificationTitle__Oy60y{border-right:1px solid #e7e5e4;color:#334155;font-weight:650}.RinnaiContent_specificationContent__j0c1c{color:#475569}.RinnaiContent_downloadGroups__qedOp{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(calc(1.5rem * var(--mantine-scale)),4vw,calc(2.5rem * var(--mantine-scale)))}.RinnaiContent_downloadGroup__1v4yl{min-width:0}.RinnaiContent_downloadList__uwVy9{display:grid;gap:calc(.625rem * var(--mantine-scale))}.RinnaiContent_downloadItem__LavfQ{display:grid;grid-template-columns:calc(4rem * var(--mantine-scale)) minmax(0,1fr) calc(2.625rem * var(--mantine-scale));min-height:calc(5.125rem * var(--mantine-scale));align-items:center;gap:calc(.875rem * var(--mantine-scale));padding:calc(.5625rem * var(--mantine-scale)) calc(.625rem * var(--mantine-scale));border:1px solid #e7e5e4;border-radius:calc(.75rem * var(--mantine-scale));background:#fafaf9;transition:border-color var(--motion-medium) var(--ease-standard),box-shadow var(--motion-medium) var(--ease-standard)}.RinnaiContent_downloadItem__LavfQ:hover{border-color:rgba(249,115,22,.4);box-shadow:0 calc(.5rem * var(--mantine-scale)) calc(1.5rem * var(--mantine-scale)) rgba(15,23,42,.07)}.RinnaiContent_downloadPreview__jaqM_{position:relative;display:grid;width:calc(4rem * var(--mantine-scale));aspect-ratio:4/3;place-items:center;overflow:hidden;border:1px solid #e7e5e4;border-radius:calc(.5rem * var(--mantine-scale));background:#fff;color:#ea580c}.RinnaiContent_downloadImage__nfj1S{-o-object-fit:cover;object-fit:cover}.RinnaiContent_downloadMeta___cE_w{display:grid;min-width:0;gap:calc(.1875rem * var(--mantine-scale))}.RinnaiContent_downloadType__T4JSg{color:#94a3b8;font-size:calc(.6875rem * var(--mantine-scale));font-weight:700;letter-spacing:0;text-transform:uppercase}.RinnaiContent_downloadName__LMjQx{overflow:hidden;color:#334155;font-size:calc(.875rem * var(--mantine-scale));font-weight:600;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.RinnaiContent_downloadButton__hcHgo{display:grid;width:calc(2.5rem * var(--mantine-scale));height:calc(2.5rem * var(--mantine-scale));place-items:center;padding:0;border:1px solid rgba(249,115,22,.22);border-radius:50%;background:#fff;color:#ea580c;cursor:pointer;transition:background-color var(--motion-medium) var(--ease-standard),color var(--motion-medium) var(--ease-standard),transform var(--motion-fast) var(--ease-standard)}.RinnaiContent_downloadButton__hcHgo:hover{background:#f97316;color:#fff;transform:translateY(var(--hover-lift-y))}.RinnaiContent_downloadButton__hcHgo:focus-visible{outline:calc(.1875rem * var(--mantine-scale)) solid rgba(249,115,22,.4);outline-offset:calc(.125rem * var(--mantine-scale))}@media (max-width:62em){.RinnaiContent_downloadGroups__qedOp{grid-template-columns:1fr}}@media (max-width:48em){.RinnaiContent_tabs__ARQMi{border-radius:calc(1.125rem * var(--mantine-scale))}.RinnaiContent_tabList__UZnFe{grid-template-columns:repeat(3,minmax(calc(9.375rem * var(--mantine-scale)),1fr));justify-content:flex-start;scroll-snap-type:x proximity}.RinnaiContent_tab__qr60x{scroll-snap-align:start}.RinnaiContent_panel__LQa_z{padding:calc(1.5rem * var(--mantine-scale)) calc(1.125rem * var(--mantine-scale))}.RinnaiContent_highlightGrid__IrXOu,.RinnaiContent_resourceLinks__5xmni,.RinnaiContent_specificationRow__bqEju{grid-template-columns:1fr}.RinnaiContent_specificationTitle__Oy60y{border-right:0;border-bottom:1px solid #e7e5e4;background:#fafaf9}}@media (max-width:30em){.RinnaiContent_downloadItem__LavfQ{grid-template-columns:calc(3.375rem * var(--mantine-scale)) minmax(0,1fr) calc(2.5rem * var(--mantine-scale));gap:calc(.625rem * var(--mantine-scale))}.RinnaiContent_downloadPreview__jaqM_{width:calc(3.375rem * var(--mantine-scale))}}.ProfileCard_card__oG5_O{min-width:0;padding:1.5rem;border:1px solid #e7e5e4;border-radius:24px;background:#fff;text-align:center;transition:border-color .18s cubic-bezier(.2,0,0,1),transform .18s cubic-bezier(.2,0,0,1),box-shadow .18s cubic-bezier(.2,0,0,1)}.ProfileCard_card__oG5_O:hover{border-color:rgba(249,115,22,.38);box-shadow:0 16px 40px rgba(15,23,42,.08);transform:translateY(-2px)}.ProfileCard_avatar__BWfVo{position:relative;width:min(100%,220px);aspect-ratio:1;margin:0 auto;overflow:hidden;border-radius:50%;background:#f5f5f4}.ProfileCard_image__rfyFR{-o-object-fit:cover;object-fit:cover}.ProfileCard_fallback__nyE5y{display:flex;width:100%;height:100%;align-items:center;justify-content:center;color:#c2410c;font-size:3rem;font-weight:600}.ProfileCard_name__dRqir{margin:1.25rem 0 0;color:#0f172a;font-size:1.125rem;font-weight:600;line-height:1.4}.ProfileCard_role__V_61_{margin:.375rem 0 0;color:#64748b;font-size:.875rem;line-height:1.5}@media (max-width:40em){.ProfileCard_card__oG5_O{padding:1rem}}.StaffProfiles_grid__JRWah{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}@media (max-width:62em){.StaffProfiles_grid__JRWah{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:48em){.StaffProfiles_grid__JRWah{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:30em){.StaffProfiles_grid__JRWah{grid-template-columns:1fr}}.StatsGroup_root__PC9k7{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1px;overflow:hidden;border:1px solid #e7e5e4;border-radius:24px;background:#e7e5e4;box-shadow:0 18px 50px rgba(15,23,42,.08)}.StatsGroup_stat__8dDZy{min-width:0;padding:clamp(1.5rem,3vw,2.25rem);background:#fff}.StatsGroup_count___dRyf{margin:0;color:#0f172a;font-size:clamp(2rem,4vw,3rem);font-weight:600;line-height:1}.StatsGroup_title__w7oGP{margin:.75rem 0 0;color:#0f172a;font-size:.9375rem;font-weight:600;line-height:1.4}.StatsGroup_description__DEHKP{margin:.5rem 0 0;color:#64748b;font-size:.875rem;line-height:1.6}@media (max-width:62em){.StatsGroup_root__PC9k7{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:36em){.StatsGroup_root__PC9k7{grid-template-columns:1fr}}.Typograph_typograph__8_Koo{color:#0f172a}.Typograph_typograph__8_Koo>h2{margin:0 0 1.25rem;font-size:clamp(2rem,4vw,3rem);font-weight:600;line-height:1.12}.Typograph_subTitle__kMeI7{margin-bottom:1.75rem;padding:1rem 1.25rem;border-left:4px solid #c2410c;border-radius:0 8px 8px 0;background:rgba(249,115,22,.07);color:#334155;font-size:1.125rem;font-weight:600;line-height:1.65}.Typograph_subTitle__kMeI7 p{margin:0}.Typograph_markdown__oAFU1{color:#334155;font-size:1.0625rem;line-height:1.8}.Typograph_markdown__oAFU1 p{margin-bottom:1.25rem}.Typograph_markdown__oAFU1 p:last-child{margin-bottom:0}.Typograph_markdown__oAFU1 h1,.Typograph_markdown__oAFU1 h2,.Typograph_markdown__oAFU1 h3,.Typograph_markdown__oAFU1 h4,.Typograph_markdown__oAFU1 h5,.Typograph_markdown__oAFU1 h6{margin-top:2.5rem;margin-bottom:.85rem;color:#0f172a;font-weight:600;line-height:1.25}.Typograph_markdown__oAFU1 h1:first-child,.Typograph_markdown__oAFU1 h2:first-child,.Typograph_markdown__oAFU1 h3:first-child,.Typograph_markdown__oAFU1 h4:first-child{margin-top:0}.Typograph_markdown__oAFU1 ol,.Typograph_markdown__oAFU1 ul{margin:0 0 1.5rem;padding-left:1.5rem}.Typograph_markdown__oAFU1 li{margin-bottom:.55rem}.Typograph_markdown__oAFU1 li:last-child{margin-bottom:0}.Typograph_markdown__oAFU1 strong{font-weight:600}.Typograph_markdown__oAFU1 blockquote{border-left:4px solid #d96623;padding:1rem 1.25rem;margin:2rem 0;border-radius:0 8px 8px 0;background:#fff7ed;color:#475569}.Typograph_markdown__oAFU1 img{max-height:800px;border-radius:24px;display:block;margin:2rem auto;width:100%;height:auto}.Typograph_markdown__oAFU1 hr{border:none;border-top:1px solid #e7e5e4;margin:2.5rem 0}.Typograph_markdown__oAFU1 a{color:#c2410c;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.Typograph_markdown__oAFU1 table{display:block;width:100%;margin:2rem 0;overflow-x:auto;border-collapse:collapse}.Typograph_markdown__oAFU1 td,.Typograph_markdown__oAFU1 th{padding:.75rem 1rem;border:1px solid #e7e5e4;text-align:left}@media (max-width:48em){.Typograph_markdown__oAFU1{font-size:1rem;line-height:1.75}}