.AboutCta_section__K4Mfx{position:relative;overflow:hidden;padding-block:var(--section-y-160);color:var(--color-white)}.AboutCta_photo__dML6B{object-fit:cover;object-position:50% 89%}.AboutCta_scrim__ZKXgG{position:absolute;inset:0;background:rgba(21,32,26,.35)}.AboutCta_card__LEY0K{position:relative;max-width:1202px;gap:28px;margin-inline:auto;padding:clamp(32px,calc(32px + 32 * (100vw - 390px) / 1530),64px) clamp(20px,calc(20px + 44 * (100vw - 390px) / 1530),64px) clamp(24px,calc(24px + 24 * (100vw - 390px) / 1530),48px);border:1px solid rgba(255,255,255,.6);border-radius:var(--radius-card);background:linear-gradient(180deg,rgba(0,0,0,.14),rgba(0,0,0,0)),linear-gradient(90deg,rgba(0,0,0,.25),rgba(0,0,0,.25));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);text-align:center}.AboutCta_card__LEY0K,.AboutCta_copy__711oC{display:flex;flex-direction:column;align-items:center}.AboutCta_copy__711oC{gap:16px}.AboutCta_text__QjMZW{max-width:720px;font-size:clamp(18px,calc(18px + 6 * (100vw - 390px) / 1530),24px);line-height:1.3;letter-spacing:.03em}.AboutCta_card__LEY0K .AboutCta_button__7NXYS{width:min(344px,100%)}.AboutCta_routes__xlZVs{width:100%;padding-top:16px;border-top:1px solid rgba(255,255,255,.25)}.AboutCta_routeList__SBAhd{display:grid;grid-template-columns:1fr;gap:12px}.AboutCta_route__9y5Kw{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 24px 18px 28px;border:1px solid rgba(255,255,255,.6);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,0)),linear-gradient(90deg,rgba(255,255,255,.14),rgba(255,255,255,.14));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:18px;line-height:24px;letter-spacing:.02em;text-align:left;transition:background-color var(--transition-fast)}.AboutCta_pending__z1yaw{cursor:pointer}@media (hover:hover){.AboutCta_route__9y5Kw:hover{background:linear-gradient(180deg,rgba(255,255,255,.14),rgba(255,255,255,0)),linear-gradient(90deg,rgba(255,255,255,.26),rgba(255,255,255,.26))}}@media (min-width:768px){.AboutCta_routeList__SBAhd{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media (min-width:1280px){.AboutCta_routeList__SBAhd{grid-template-columns:repeat(4,minmax(0,1fr))}.AboutCta_route__9y5Kw{padding-inline:20px}.AboutCta_route__9y5Kw>span:first-child{white-space:nowrap}}.AboutHero_hero__c1F9o{padding-top:clamp(120px,calc(120px + 114 * (100vw - 390px) / 1530),234px);padding-bottom:var(--section-y-150);background:var(--color-white);color:var(--color-ink)}.AboutHero_inner__HrYB2{display:flex;flex-direction:column;gap:clamp(20px,calc(20px + 12 * (100vw - 390px) / 1530),32px)}.AboutHero_photo__CMqfj{position:relative;overflow:hidden;aspect-ratio:4/3;border-radius:var(--radius-card)}.AboutHero_photo__CMqfj img{object-fit:cover}@media (min-width:768px){.AboutHero_photo__CMqfj{aspect-ratio:1720/640}}.AboutLead_section__Xg2A3{background:var(--color-white);color:var(--color-ink)}.AboutLead_inner__jM3fP{display:flex;flex-direction:column;gap:24px}.AboutLead_statement__MB0XS{max-width:1000px}.AboutLead_note__HJCND{max-width:460px;color:var(--color-text-muted)}@media (min-width:1280px){.AboutLead_inner__jM3fP{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:100px}.AboutLead_statement__MB0XS{flex:0 1 1000px}.AboutLead_note__HJCND{flex:0 1 460px}}.OurStory_section__K3LH_{padding-top:clamp(64px,calc(64px + 56 * (100vw - 390px) / 1530),120px);padding-bottom:var(--section-y-140);background:var(--color-white);color:var(--color-ink)}.OurStory_inner__E9m__{display:flex;flex-direction:column;gap:clamp(40px,calc(40px + 24 * (100vw - 390px) / 1530),64px)}.OurStory_milestones__ZZO6l{display:grid;grid-template-columns:1fr;gap:40px 32px}.OurStory_milestone__7bmkI{display:flex;min-width:0;flex-direction:column;gap:20px}.OurStory_marker__RqoDY{display:flex;align-items:center;gap:12px}.OurStory_dot__7wRJK{width:18px;height:18px;flex-shrink:0;border-radius:var(--radius-pill);background:var(--color-ink)}.OurStory_line__JQvpo{height:2px;flex:1 1;background:rgba(21,32,26,.15)}.OurStory_milestone__7bmkI:last-child .OurStory_dot__7wRJK{background:var(--color-lime)}.OurStory_milestone__7bmkI:last-child .OurStory_line__JQvpo{background:transparent}.OurStory_value__3nHX9{white-space:nowrap}.OurStory_title__2HQGR{color:var(--color-ink)}.OurStory_text__tjf4h{font-size:16px;line-height:20px;color:var(--color-text-muted)}@media (max-width:767px){.OurStory_marker__RqoDY{display:none}}@media (min-width:768px){.OurStory_milestones__ZZO6l{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.OurStory_milestones__ZZO6l{grid-template-columns:repeat(4,minmax(0,1fr))}}.QuoteBand_section__LYzcj{padding-block:var(--section-y-140);background:var(--color-sand);color:var(--color-ink)}.QuoteBand_inner__ZrawA{display:flex;flex-direction:column;align-items:center;gap:28px;margin-block:0;text-align:center}.QuoteBand_quote__6_8w4{max-width:1486px;margin:0}.QuoteBand_link__NRadZ{font-size:18px;line-height:24px;letter-spacing:.02em;text-decoration:underline;text-underline-position:from-font;cursor:pointer}.CategoryButton_regular__HPh2y:is(a,span,button){font-weight:400;line-height:24px}.CategoryButton_large__OVxG8:is(a,span,button){font-size:18px;letter-spacing:.02em}.CategoryButton_hero__s9RXd:is(a,span,button){min-height:clamp(59px,calc(59px + 16 * (100vw - 390px) / 1530),75px);font-size:clamp(18px,calc(18px + 2 * (100vw - 390px) / 1530),20px);letter-spacing:.03em}.CategoryButton_strip__KftFd:is(a,span,button){gap:10px;font-size:clamp(18px,calc(18px + 6 * (100vw - 390px) / 1530),24px);letter-spacing:.02em}.CategoryButton_pending__dXpwf{cursor:pointer}.CategoryButton_ink___rGDh:is(a,span){background-color:var(--color-ink);color:var(--color-white)}.CategoryFeature_section__MhPvp{position:relative;overflow:hidden;background:var(--color-ink);color:var(--color-white)}.CategoryFeature_glow__CDH9R{position:absolute;top:-150px;left:52.083%;width:1000px;height:1000px;max-width:none;pointer-events:none}.CategoryFeature_inner__O29UB{position:relative;display:flex;flex-direction:column;gap:17px;padding-block:var(--section-y-140)}.CategoryFeature_top__ghHl9{display:flex;flex-direction:column;gap:40px}.CategoryFeature_text__lafYV{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(28px,calc(28px + 14 * (100vw - 390px) / 1530),42px)}.CategoryFeature_copy__EsNvF{display:flex;flex-direction:column;gap:16px}.CategoryFeature_body__BTla9{max-width:640px}.CategoryFeature_render__yNLEV{position:relative;width:100%;max-width:720px;aspect-ratio:720/442}.CategoryFeature_render__yNLEV img{object-fit:contain}.CategoryFeature_render__yNLEV.CategoryFeature_photo__t77xw{aspect-ratio:720/409;overflow:hidden;border-radius:var(--radius-card)}.CategoryFeature_render__yNLEV.CategoryFeature_photo__t77xw img{object-fit:cover}.CategoryFeature_specs__q4AR9{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:42px}.CategoryFeature_spec__LR8zN{display:flex;min-width:0;flex-direction:column-reverse;justify-content:flex-end;gap:8px;padding-top:32px;border-top:1px solid rgba(255,255,255,.2)}.CategoryFeature_specValue__l3yYo{white-space:nowrap}.CategoryFeature_spec__LR8zN:first-child .CategoryFeature_specValue__l3yYo{color:var(--color-lime)}.CategoryFeature_specLabel__xyOFw{font-size:var(--type-h6-size);line-height:var(--type-h6-leading);letter-spacing:.02em}.CategoryFeature_spec__LR8zN:nth-child(2n){padding-left:24px;border-left:1px solid rgba(255,255,255,.2)}.CategoryFeature_chips__7SfG_{display:flex;flex-wrap:wrap;gap:12px}.CategoryFeature_chip__SrZwI{display:inline-flex;align-items:center;gap:10px;padding:12px 20px 12px 16px;border:1px solid rgba(255,255,255,.2);border-radius:var(--radius-pill);background:rgba(255,255,255,.08);font-size:16px;line-height:20px}.CategoryFeature_chipIcon__WxXWN{color:var(--color-lime)}@media (min-width:1280px){.CategoryFeature_top__ghHl9{flex-direction:row;align-items:center;gap:80px}.CategoryFeature_text__lafYV{flex:1 1}.CategoryFeature_render__yNLEV{flex:0 1 720px}.CategoryFeature_specs__q4AR9{grid-template-columns:repeat(4,minmax(0,1fr))}.CategoryFeature_spec__LR8zN:not(:first-child){padding-left:32px;border-left:1px solid rgba(255,255,255,.2)}}@media (max-width:479px){.CategoryFeature_specs__q4AR9{grid-template-columns:1fr}.CategoryFeature_spec__LR8zN:nth-child(2n){padding-left:0;border-left:0}}.CategoryDock_dock__y5onc{width:100%;padding:12px;border:1px solid var(--glass-border);border-radius:var(--radius-card);background:linear-gradient(180deg,rgba(255,255,255,.12),rgba(255,255,255,0)),rgba(255,255,255,.1);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.CategoryDock_list___neZf{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.CategoryDock_tab__vgYjL{display:flex;align-items:center;gap:16px;padding:10px 20px 10px 10px;border-radius:var(--radius-card);background:rgba(255,255,255,.06);color:var(--color-white);text-align:left;transition:background-color var(--transition-fast)}.CategoryDock_active__3fiwS{background:var(--color-white);color:var(--color-ink)}@media (hover:hover){.CategoryDock_tab__vgYjL:not(.CategoryDock_active__3fiwS):hover{background:rgba(255,255,255,.14)}}.CategoryDock_thumb__nvA3k{width:96px;height:72px;flex-shrink:0;border-radius:12px;object-fit:cover}.CategoryDock_text__xtsSA{display:flex;min-width:0;flex:1 1;flex-direction:column;gap:4px}.CategoryDock_label__IOj0x{font-size:18px;line-height:24px;letter-spacing:.02em}.CategoryDock_count__YizCY{font-size:16px;line-height:20px;color:var(--color-text-light)}.CategoryDock_active__3fiwS .CategoryDock_count__YizCY{color:var(--color-text-muted)}.CategoryDock_tab__vgYjL:not(.CategoryDock_active__3fiwS) .CategoryDock_arrow__dikK3{background:rgba(255,255,255,.14);color:var(--color-white)}@media (max-width:1023px){.CategoryDock_list___neZf{grid-template-columns:1fr;gap:8px}.CategoryDock_thumb__nvA3k{width:64px;height:48px;border-radius:10px}}@media (max-width:767px){.CategoryDock_dock__y5onc{padding:8px;border-radius:20px}.CategoryDock_tab__vgYjL{gap:12px;padding:8px 12px 8px 8px;border-radius:16px}.CategoryDock_label__IOj0x{font-size:16px;line-height:22px}.CategoryDock_count__YizCY{font-size:14px;line-height:18px}}.CategoryStatement_section__ca6QQ{background:var(--color-surface);color:var(--color-ink)}.CategoryStatement_inner__pY7eq{display:grid;gap:24px;padding-top:var(--section-y-140);padding-bottom:clamp(56px,calc(56px + 40 * (100vw - 390px) / 1530),96px)}.CategoryStatement_sideNote__HVnH3{max-width:420px}@media (min-width:1024px){.CategoryStatement_inner__pY7eq{grid-template-columns:minmax(0,420px) minmax(0,1fr);gap:clamp(48px,calc(48px + 52 * (100vw - 1024px) / 896),100px)}}.CtaStrip_strip__neoah{background:var(--color-lime);color:var(--color-ink)}.CtaStrip_inner__0JJ8c{display:flex;flex-direction:column;align-items:flex-start;gap:24px;padding-block:clamp(40px,calc(40px + 8 * (100vw - 390px) / 1530),48px)}.CtaStrip_text__OvkgI{display:flex;flex-direction:column;gap:8px}@media (min-width:1024px){.CtaStrip_inner__0JJ8c{flex-direction:row;align-items:center;justify-content:space-between;gap:40px}}.LifecycleLoop_section__IKap8{background:var(--color-cream);color:var(--color-ink)}.LifecycleLoop_inner__SyOnb{display:flex;flex-direction:column;gap:40px;padding-block:clamp(64px,calc(64px + 16 * (100vw - 390px) / 1530),80px)}.LifecycleLoop_text__exPo5{display:flex;max-width:680px;flex-direction:column;gap:28px}.LifecycleLoop_body__VkODC{font-size:clamp(18px,calc(18px + 6 * (100vw - 390px) / 1530),24px);line-height:1.25;letter-spacing:.03em;color:var(--color-text-muted)}.LifecycleLoop_ring__MfPZ3{display:none}.LifecycleLoop_centre__M3TLv{display:flex;flex-direction:column;gap:10px;margin-bottom:24px}.LifecycleLoop_centreSubtitle__Tv1Ru{font-size:18px;line-height:24px;letter-spacing:.02em;color:var(--color-text-muted)}.LifecycleLoop_steps__VQLIQ{display:flex;flex-direction:column;gap:16px}.LifecycleLoop_step__SJKY6{display:flex;align-items:center;gap:16px}.LifecycleLoop_node__58_7n{display:inline-flex;width:64px;height:64px;flex-shrink:0;align-items:center;justify-content:center;border:6px solid var(--color-cream);border-radius:var(--radius-pill);background:var(--color-lime);color:var(--color-ink)}.LifecycleLoop_nodeLight__BO7j_{background:var(--color-white)}.LifecycleLoop_stepTitle__ehP_X{font-size:18px;line-height:24px;letter-spacing:.02em}@media (min-width:768px){.LifecycleLoop_diagram__vO8fa{position:relative;width:min(100%,900px);aspect-ratio:1;margin-inline:auto}.LifecycleLoop_ring__MfPZ3{position:absolute;inset:0;display:block;width:100%;height:100%}.LifecycleLoop_centre__M3TLv{position:absolute;top:46.111%;left:36.667%;width:26.667%;align-items:center;margin:0;text-align:center}.LifecycleLoop_steps__VQLIQ{display:block}.LifecycleLoop_step__SJKY6{position:absolute;width:24.444%;flex-direction:column;gap:10px;text-align:center}.LifecycleLoop_step__SJKY6[data-step="1"]{top:8.889%;left:37.778%}.LifecycleLoop_step__SJKY6[data-step="2"]{top:34.225%;left:72.65%}.LifecycleLoop_step__SJKY6[data-step="3"]{top:75.22%;left:59.33%}.LifecycleLoop_step__SJKY6[data-step="4"]{top:75.22%;left:16.226%}.LifecycleLoop_step__SJKY6[data-step="5"]{top:34.225%;left:2.906%}.LifecycleLoop_node__58_7n{width:80px;height:80px;border-width:8px}}@media (min-width:1280px){.LifecycleLoop_inner__SyOnb{flex-direction:row;align-items:center;gap:80px}.LifecycleLoop_text__exPo5{flex:0 1 680px}.LifecycleLoop_diagram__vO8fa{flex:0 0 min(900px,52%);margin-inline:0}}.LifecycleLoop_dark__gfPMv{background:var(--color-ink);color:var(--color-white)}.LifecycleLoop_dark__gfPMv .LifecycleLoop_inner__SyOnb{padding-block:var(--section-y-140)}.LifecycleLoop_dark__gfPMv .LifecycleLoop_body__VkODC,.LifecycleLoop_dark__gfPMv .LifecycleLoop_centreSubtitle__Tv1Ru{color:var(--color-text-light)}.LifecycleLoop_dark__gfPMv .LifecycleLoop_centreTitle__kUZ_M{font-family:var(--font-family-sans);font-size:var(--type-h4-size);line-height:var(--type-h4-leading);font-weight:400;letter-spacing:0;font-variation-settings:"opsz" 9;white-space:nowrap}.LifecycleLoop_dark__gfPMv .LifecycleLoop_node__58_7n{border-color:var(--color-ink)}.LifecycleLoop_dark__gfPMv .LifecycleLoop_stepTitle__ehP_X{font-size:clamp(18px,calc(18px + 2 * (100vw - 390px) / 1530),20px);font-weight:500;line-height:normal;letter-spacing:0}.LifecycleLoop_orbitToggle__bd2Su{display:none}@media (min-width:768px) and (prefers-reduced-motion:no-preference){.LifecycleLoop_diagram__vO8fa[data-motion=orbit]{overflow:clip;overflow-clip-margin:8px}.LifecycleLoop_diagram__vO8fa[data-motion=orbit] .LifecycleLoop_steps__VQLIQ{position:absolute;inset:0;transform-origin:50% calc(45.556% + 40px);animation:LifecycleLoop_orbit__5898_ 21.75s infinite}.LifecycleLoop_diagram__vO8fa[data-motion=orbit] .LifecycleLoop_step__SJKY6{transform-origin:50% 40px;animation:LifecycleLoop_orbit-upright__JZH6q 21.75s infinite}.LifecycleLoop_diagram__vO8fa[data-paused] .LifecycleLoop_step__SJKY6,.LifecycleLoop_diagram__vO8fa[data-paused] .LifecycleLoop_steps__VQLIQ{animation-play-state:paused}.LifecycleLoop_orbitToggle__bd2Su{position:absolute;right:0;bottom:0;display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border:1.5px solid rgba(21,32,26,.25);border-radius:var(--radius-pill);color:var(--color-ink);transition:border-color var(--transition-fast)}@media (hover:hover){.LifecycleLoop_orbitToggle__bd2Su:hover{border-color:var(--color-ink)}}.LifecycleLoop_dark__gfPMv .LifecycleLoop_orbitToggle__bd2Su{border-color:rgba(246,249,247,.3);color:var(--color-white)}@media (hover:hover){.LifecycleLoop_dark__gfPMv .LifecycleLoop_orbitToggle__bd2Su:hover{border-color:var(--color-white)}}}@keyframes LifecycleLoop_orbit__5898_{0%,13.793%{transform:rotate(0deg);animation-timing-function:cubic-bezier(.22,1,.36,1)}20%,33.793%{transform:rotate(72deg);animation-timing-function:cubic-bezier(.22,1,.36,1)}40%,53.793%{transform:rotate(144deg);animation-timing-function:cubic-bezier(.22,1,.36,1)}60%,73.793%{transform:rotate(216deg);animation-timing-function:cubic-bezier(.22,1,.36,1)}80%,93.793%{transform:rotate(288deg);animation-timing-function:cubic-bezier(.22,1,.36,1)}to{transform:rotate(1turn)}}@keyframes LifecycleLoop_orbit-upright__JZH6q{0%,13.793%{transform:rotate(0deg);animation-timing-function:cubic-bezier(.22,1,.36,1)}20%,33.793%{transform:rotate(-72deg);animation-timing-function:cubic-bezier(.22,1,.36,1)}40%,53.793%{transform:rotate(-144deg);animation-timing-function:cubic-bezier(.22,1,.36,1)}60%,73.793%{transform:rotate(-216deg);animation-timing-function:cubic-bezier(.22,1,.36,1)}80%,93.793%{transform:rotate(-288deg);animation-timing-function:cubic-bezier(.22,1,.36,1)}to{transform:rotate(-1turn)}}.ProductGrid_section__FsPfn{display:flex;flex-direction:column;gap:clamp(32px,calc(32px + 16 * (100vw - 390px) / 1530),48px);padding-block:var(--section-y-140);scroll-margin-top:24px;background:var(--color-surface);color:var(--color-ink)}.ProductGrid_cards___PpiD{gap:24px}.ProductGrid_item__jjR6w{display:flex;width:clamp(260px,80vw,412px)}.ProductGrid_item__jjR6w>*{flex:1 1}.ProductInstallation_section___fxdY{background:var(--color-white);color:var(--color-ink)}.ProductInstallation_inner__UK_6c{display:grid;gap:48px;padding-block:var(--section-y-140)}.ProductInstallation_text__D__ON{display:flex;max-width:640px;flex-direction:column;align-items:flex-start;gap:28px}.ProductInstallation_body__5KgtL,.ProductInstallation_stepBody__BsEbO{font-size:18px;line-height:24px;letter-spacing:.02em;color:var(--color-text-muted)}.ProductInstallation_step__jXGhQ{display:flex;gap:clamp(20px,calc(20px + 12 * (100vw - 390px) / 1530),32px)}.ProductInstallation_rail__xTgUy{display:flex;flex-direction:column;align-items:center}.ProductInstallation_step__jXGhQ:not(:last-child) .ProductInstallation_rail__xTgUy:after{content:"";flex:1 1;width:2px;background:rgba(21,32,26,.2)}.ProductInstallation_icon__7tbgm{display:inline-flex;width:clamp(52px,calc(52px + 12 * (100vw - 390px) / 1530),64px);height:clamp(52px,calc(52px + 12 * (100vw - 390px) / 1530),64px);flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius-pill);background:var(--color-ink);color:var(--color-lime)}.ProductInstallation_step__jXGhQ:last-child .ProductInstallation_icon__7tbgm{background:var(--color-lime);color:var(--color-ink)}.ProductInstallation_stepText__8kt1D{display:flex;min-width:0;flex-direction:column;gap:8px;padding:12px 0 48px}.ProductInstallation_stepTitle__7uGBW{font-size:clamp(20px,calc(20px + 4 * (100vw - 390px) / 1530),24px);font-weight:500;line-height:normal}@media (min-width:1280px){.ProductInstallation_inner__UK_6c{grid-template-columns:minmax(0,640fr) minmax(0,980fr);gap:100px}}@media (min-width:768px){.TextLines_line__0bKmU{display:block}}.ValuesBlock_section__XhngU{padding-block:var(--section-y-140);background:var(--color-white);color:var(--color-ink)}.ValuesBlock_inner__JQVBu{display:flex;flex-direction:column;gap:48px}.ValuesBlock_statement__HbOA8{display:flex;flex-direction:column;align-items:flex-start;gap:32px}.ValuesBlock_quote__dLG_f{display:flex;flex-direction:column;gap:12px;margin:0;padding-left:24px;border-left:4px solid var(--color-lime)}.ValuesBlock_quoteText__2uQu6{margin:0}.ValuesBlock_quoteSource___jZ73{font-size:16px;line-height:20px;color:var(--color-text-muted)}.ValuesBlock_statement__HbOA8 .ValuesBlock_button__jrA5k{min-height:clamp(59px,calc(59px + 15 * (100vw - 390px) / 1530),74px);letter-spacing:.03em}.ValuesBlock_tiles__6fSXk{display:grid;grid-template-columns:1fr;gap:16px}.ValuesBlock_tile__U2GmE{display:flex;min-height:clamp(260px,calc(260px + 120 * (100vw - 390px) / 1530),380px);flex-direction:column;justify-content:space-between;gap:24px;padding:clamp(24px,calc(24px + 16 * (100vw - 390px) / 1530),40px);border-radius:var(--radius-card)}.ValuesBlock_tileText__OMRHN{display:flex;flex-direction:column;gap:12px}.ValuesBlock_tileBody__c52uR{font-size:16px;line-height:20px}.ValuesBlock_lime__Ph5bA{background:var(--color-lime)}.ValuesBlock_ink__OYWXJ{background:var(--color-ink)}.ValuesBlock_ink__OYWXJ .ValuesBlock_icon__M4klt{color:var(--color-lime)}.ValuesBlock_ink__OYWXJ .ValuesBlock_tileTitle__63Bue{color:var(--color-white)}.ValuesBlock_ink__OYWXJ .ValuesBlock_tileBody__c52uR{color:var(--color-text-light)}.ValuesBlock_blue__siezx{background:var(--color-blue-light)}.ValuesBlock_blue__siezx .ValuesBlock_tileBody__c52uR{color:var(--color-text-muted)}.ValuesBlock_sand__xC_nj{background:var(--color-sand)}@media (min-width:768px){.ValuesBlock_tiles__6fSXk{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}@media (min-width:1440px){.ValuesBlock_inner__JQVBu{flex-direction:row;align-items:flex-start;gap:80px}.ValuesBlock_statement__HbOA8{flex:0 0 min(600px,31.25vw)}.ValuesBlock_tiles__6fSXk{flex:1 1}}.WhyChoose_section__H_BF_{padding-top:var(--section-y-160);padding-bottom:clamp(64px,calc(64px + 60 * (100vw - 390px) / 1530),124px);background:var(--color-white);color:var(--color-ink)}.WhyChoose_inner__C9nJv{display:flex;flex-direction:column;gap:40px}.WhyChoose_main__lWdEW{display:flex;flex-direction:column;gap:32px}.WhyChoose_photo__L5FYz{position:relative;overflow:hidden;border-radius:var(--radius-card)}.WhyChoose_photo__L5FYz img{object-fit:cover}.WhyChoose_landscape__N0C6B{aspect-ratio:805/535}.WhyChoose_portrait__EZK1A{aspect-ratio:4/3}.WhyChoose_items__jPMHH{display:grid;grid-template-columns:1fr;gap:32px 40px;margin-top:11px}.WhyChoose_item__OTKFx{display:flex;flex-direction:column;gap:16px}@media (min-width:768px){.WhyChoose_items__jPMHH{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px}}@media (min-width:1280px){.WhyChoose_inner__C9nJv{flex-direction:row;align-items:center;gap:76px}.WhyChoose_main__lWdEW{flex:805 1;min-width:0}.WhyChoose_portrait__EZK1A{flex:832 1;aspect-ratio:832/1013}}.ProductsShowcase_section__2Ix1o{background:var(--color-white);padding-top:var(--section-y-140);padding-bottom:clamp(80px,calc(80px + 102 * (100vw - 390px) / 1530),182px)}.ProductsShowcase_title__7CLKm{max-width:862px;margin-bottom:40px}.ProductsShowcase_layout__zEi8H{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.ProductsShowcase_card__sCDRw{position:relative;display:block;overflow:hidden;border-radius:var(--radius-card);background:var(--color-ink);text-align:left;color:var(--color-white)}.ProductsShowcase_image__1LHiT{object-fit:cover;animation:ProductsShowcase_fade-in__Pgygw .4s ease both}.ProductsShowcase_scrim__5QiEJ{position:absolute;inset:0;background:linear-gradient(180deg,rgba(21,32,26,.7) 14.414%,rgba(21,32,26,0) 35.315%,rgba(21,32,26,0) 52.733%,rgba(21,32,26,.7) 84.084%)}.ProductsShowcase_scrimFeatured__4xEN1{background:linear-gradient(180deg,rgba(21,32,26,.7),rgba(21,32,26,0) 30%,rgba(21,32,26,0) 55%,rgba(21,21,21,.75))}.ProductsShowcase_arrow__Kwfzt{position:absolute;top:20px;right:20px}@media (hover:hover){.ProductsShowcase_card__sCDRw:hover .ProductsShowcase_arrow__Kwfzt{background:var(--color-ink);color:var(--color-lime)}}.ProductsShowcase_featured___ENq8{grid-column:1/-1;aspect-ratio:4/3}.ProductsShowcase_small__P6hRm{aspect-ratio:421/311}.ProductsShowcase_label__P3TfU{position:absolute;right:24px;bottom:24px;left:24px;font-size:clamp(18px,calc(18px + 6 * (100vw - 390px) / 1530),24px);font-weight:500;line-height:1.2}.ProductsShowcase_counter__0N4a4{grid-column:2;grid-row:2;justify-self:end;display:flex;align-items:baseline;gap:6px;font-size:18px;line-height:24px;letter-spacing:.02em;white-space:nowrap}.ProductsShowcase_counterTotal__QPy6w{color:var(--color-text-muted)}.ProductsShowcase_info__FaJjX{grid-column:1/-1;grid-row:2;display:flex;flex-direction:column;gap:20px;padding-bottom:8px;animation:ProductsShowcase_fade-in__Pgygw .4s ease both}.ProductsShowcase_infoTitle__Ybrnk{padding-right:72px}.ProductsShowcase_infoText__ulsDe{color:var(--color-text-muted)}.ProductsShowcase_bullets__YgkaQ{display:flex;flex-direction:column;font-size:16px;line-height:20px}.ProductsShowcase_bullets__YgkaQ li{display:flex;align-items:center;gap:12px;padding-block:11px;border-top:1px solid var(--color-border-soft)}.ProductsShowcase_dot__x_p3Y{width:8px;height:8px;flex-shrink:0;border-radius:50%;background:var(--color-blue)}@keyframes ProductsShowcase_fade-in__Pgygw{0%{opacity:0}}.ProductsShowcase_carousel__MezVX{display:none}@media (max-width:767px){.ProductsShowcase_featured___ENq8,.ProductsShowcase_small__P6hRm{display:none}.ProductsShowcase_counter__0N4a4,.ProductsShowcase_info__FaJjX{grid-row:1}.ProductsShowcase_carousel__MezVX{display:flex;grid-column:1/-1;grid-row:2;gap:12px;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);overflow-x:auto;overscroll-behavior-x:contain;scroll-padding-inline:var(--gutter);scroll-snap-type:x mandatory;scrollbar-width:none}.ProductsShowcase_carousel__MezVX::-webkit-scrollbar{display:none}.ProductsShowcase_slide__G1TDa{flex:0 0 82%;scroll-snap-align:start}.ProductsShowcase_slideCard__UR_5S{aspect-ratio:4/3}.ProductsShowcase_slideCard__UR_5S .ProductsShowcase_arrow__Kwfzt{top:12px;right:12px}.ProductsShowcase_slideCard__UR_5S .ProductsShowcase_label__P3TfU{right:16px;bottom:16px;left:16px;font-size:18px}}@media (min-width:768px) and (max-width:1279px){.ProductsShowcase_featured___ENq8{aspect-ratio:16/9}.ProductsShowcase_info__FaJjX{max-width:640px}}@media (min-width:1280px){.ProductsShowcase_layout__zEi8H{max-width:1615px;grid-template-columns:668fr 52fr 421fr 53fr 421fr;grid-template-rows:auto 1fr;gap:0}.ProductsShowcase_featured___ENq8{grid-column:1;grid-row:1/3;aspect-ratio:668/710}.ProductsShowcase_info__FaJjX{grid-column:3;grid-row:1;padding-bottom:32px}.ProductsShowcase_infoTitle__Ybrnk{padding-right:0}.ProductsShowcase_counter__0N4a4{grid-column:5;grid-row:1;align-self:start;margin-top:1px}.ProductsShowcase_small__P6hRm{grid-row:2;align-self:end}.ProductsShowcase_smallFirst__eUwhY{grid-column:3}.ProductsShowcase_smallSecond__qdbeX{grid-column:5}}@media (prefers-reduced-motion:reduce){.ProductsShowcase_image__1LHiT,.ProductsShowcase_info__FaJjX{animation:none}}.ServicesGrid_section__dBqAm{background:var(--color-white);padding-top:var(--section-y-160)}.ServicesGrid_title__y3FcT{padding-bottom:clamp(32px,calc(32px + 32 * (100vw - 390px) / 1530),64px)}.ServicesGrid_panels__wl9rC{display:grid;grid-template-columns:1fr}.ServicesGrid_panel__VgKE_{position:relative;display:flex;height:clamp(480px,70vw,620px);flex-direction:column;justify-content:space-between;gap:32px;overflow:hidden;padding:clamp(24px,calc(24px + 16 * (100vw - 390px) / 1530),40px);background:var(--color-ink);color:var(--color-white)}.ServicesGrid_panel__VgKE_:focus-visible{outline:3px solid var(--color-blue);outline-offset:-3px}.ServicesGrid_panel__VgKE_:focus-visible:after{content:"";position:absolute;inset:0;border:3px solid var(--color-blue);box-shadow:inset 0 0 0 2px var(--color-white);pointer-events:none}.ServicesGrid_photo__y1uMg{object-fit:cover;transition:transform .6s ease}@media (hover:hover){.ServicesGrid_panel__VgKE_:hover .ServicesGrid_photo__y1uMg{transform:scale(1.03)}.ServicesGrid_panel__VgKE_:hover .ServicesGrid_arrow__YPHJU{background:var(--color-white)}}.ServicesGrid_scrim__fkR8V{position:absolute;inset:0;background:linear-gradient(180deg,rgba(21,32,26,.7) 17.547%,rgba(21,32,26,0) 35.451%,rgba(21,32,26,0) 50.371%,rgba(21,32,26,.7) 77.228%)}.ServicesGrid_header__xlcAo{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.ServicesGrid_panelTitle__qKi1S{color:#fff}.ServicesGrid_info__uEjgn{position:relative;max-width:460px;padding:24px 24px 20px;border:1px solid rgba(255,255,255,.55);border-radius:var(--radius-card);background:linear-gradient(180deg,rgba(0,0,0,.2),rgba(0,0,0,0)),rgba(255,255,255,.12);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);font-size:clamp(16px,calc(16px + 2 * (100vw - 390px) / 1530),18px);line-height:1.5}@media (min-width:1280px){.ServicesGrid_panels__wl9rC{grid-template-columns:repeat(3,minmax(0,1fr))}.ServicesGrid_panel__VgKE_{height:auto;aspect-ratio:640/909}}.SizingHelper_section__JM2Fm{scroll-margin-top:24px;background:var(--color-surface);color:var(--color-ink)}.SizingHelper_inner__HCFGQ{display:flex;flex-direction:column;gap:48px;padding-block:var(--section-y-140)}.SizingHelper_question__IiFFg{display:flex;flex-direction:column;gap:32px}.SizingHelper_copy__Kfzj_{display:flex;flex-direction:column;gap:16px}.SizingHelper_body__RhrC0{font-size:18px;line-height:24px;letter-spacing:.02em;color:var(--color-text-muted)}.SizingHelper_fieldset__jH_wr{min-width:0;margin:0;padding:0;border:0}.SizingHelper_legend__z76iR{margin-bottom:16px;padding:0;font-size:16px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted)}.SizingHelper_options__Ct6Rg{display:flex;flex-direction:column;gap:10px}.SizingHelper_option__QLcZ1{position:relative;display:flex;align-items:center;gap:16px;padding:20px 24px;border:1px solid var(--color-border-soft);border-radius:var(--radius-card);background:rgba(255,255,255,.6);cursor:pointer;transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}.SizingHelper_option__QLcZ1[data-selected=true]{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-white)}.SizingHelper_option__QLcZ1:has(.SizingHelper_input__I8FGv:focus-visible){outline:var(--focus-ring);outline-offset:3px}.SizingHelper_input__I8FGv{position:absolute;width:1px;height:1px;margin:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.SizingHelper_radio__FoxAd{position:relative;width:24px;height:24px;flex-shrink:0;border:2px solid rgba(21,32,26,.35);border-radius:var(--radius-pill)}.SizingHelper_option__QLcZ1[data-selected=true] .SizingHelper_radio__FoxAd{border-color:var(--color-lime)}.SizingHelper_option__QLcZ1[data-selected=true] .SizingHelper_radio__FoxAd:after{content:"";position:absolute;inset:5px;border-radius:var(--radius-pill);background:var(--color-lime)}.SizingHelper_optionText__d78at{display:flex;min-width:0;flex:1 1;flex-direction:column;gap:4px;line-height:1.3}.SizingHelper_optionLabel__dZfkt{font-size:18px;font-weight:500}.SizingHelper_optionDescription__kDtAf{font-size:15px;color:var(--color-text-muted)}.SizingHelper_option__QLcZ1[data-selected=true] .SizingHelper_optionDescription__kDtAf{color:var(--color-text-light)}.SizingHelper_card____KR_{display:flex;min-width:0;flex-direction:column;gap:28px;padding:clamp(24px,calc(24px + 16 * (100vw - 390px) / 1530),40px);border:1px solid var(--color-surface);border-radius:var(--radius-card);background:rgba(255,255,255,.72);box-shadow:0 24px 56px rgba(21,32,26,.08);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.SizingHelper_recommendation__Gu_xq{display:flex;flex-direction:column;gap:24px}.SizingHelper_image__UESkG{position:relative;width:100%;max-width:280px;aspect-ratio:1;flex-shrink:0;overflow:hidden;border-radius:var(--radius-card);background:var(--color-sand)}.SizingHelper_image__UESkG img{object-fit:contain}.SizingHelper_details___jtew{min-width:0;flex:1 1}.SizingHelper_details___jtew,.SizingHelper_summary__BHdF_{display:flex;flex-direction:column;gap:16px}.SizingHelper_resultTitle__jUJLQ{font-size:clamp(24px,calc(24px + 8 * (100vw - 390px) / 1530),32px);font-weight:500;line-height:1.25}.SizingHelper_resultText__2v8WZ{font-size:16px;line-height:20px;color:var(--color-text-muted)}.SizingHelper_spec__0rw0p{display:flex;justify-content:space-between;gap:16px;padding-block:10px;border-top:1px solid var(--color-border-soft);line-height:1.3}.SizingHelper_spec__0rw0p dt{font-size:15px;color:var(--color-text-muted)}.SizingHelper_spec__0rw0p dd{margin:0;font-size:16px;font-weight:500;text-align:right}.SizingHelper_notes__nsWRE{display:flex;flex-direction:column;gap:10px;padding:20px 24px;border-radius:var(--radius-card);background:var(--color-blue-light);font-size:16px;line-height:20px}.SizingHelper_notes__nsWRE li{display:flex;align-items:flex-start;gap:10px}.SizingHelper_check__DK6nO{margin-top:2px;color:var(--color-ink)}.SizingHelper_actions__VBK6a{display:flex;flex-wrap:wrap;gap:16px}.SizingHelper_actions__VBK6a>:is(span){max-width:100%;white-space:normal}@media (max-width:359px){.SizingHelper_card____KR_,.SizingHelper_notes__nsWRE{padding:16px}.SizingHelper_actions__VBK6a>:is(span){padding-inline:20px 16px}}@media (min-width:768px){.SizingHelper_recommendation__Gu_xq{flex-direction:row;align-items:flex-start;gap:32px}.SizingHelper_image__UESkG{width:280px}}@media (min-width:1280px){.SizingHelper_inner__HCFGQ{flex-direction:row;align-items:center;gap:64px}.SizingHelper_question__IiFFg{flex:700 1;min-width:0}.SizingHelper_card____KR_{flex:956 1}}.ServiceList_section__oDc6g{background:var(--color-white);color:var(--color-ink)}.ServiceList_inner__31_by{display:flex;flex-direction:column;gap:clamp(40px,calc(40px + 24 * (100vw - 390px) / 1530),64px);padding-block:var(--section-y-160)}.ServiceList_row__yTyrv{display:grid;grid-template-areas:"title" "copy" "media";gap:24px;padding-block:clamp(32px,calc(32px + 16 * (100vw - 390px) / 1530),48px);border-top:1px solid rgba(21,32,26,.15)}.ServiceList_title__81DaO{grid-area:title}.ServiceList_copy__yMLlZ{display:flex;grid-area:copy;flex-direction:column;align-items:flex-start}.ServiceList_text__9v7H5{font-size:18px;line-height:24px;letter-spacing:.02em;color:var(--color-text-muted);opacity:.8}.ServiceList_benefits__SrhL2{display:grid;grid-template-rows:0fr;width:100%;visibility:hidden;transition:grid-template-rows .3s ease,visibility 0s linear .3s}.ServiceList_benefits__SrhL2[data-open]{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows .3s ease,visibility 0s linear 0s}.ServiceList_benefitsClip__LUTWY{min-height:0;overflow:hidden}.ServiceList_benefitList__tz_nk{padding-top:32px}.ServiceList_benefit__HYaua{display:flex;align-items:center;gap:14px;padding-block:12px;border-bottom:1px solid rgba(21,32,26,.1);font-size:16px;line-height:20px}.ServiceList_check__QHqpd{width:24px;height:24px;flex-shrink:0;justify-content:center;border-radius:var(--radius-pill);background:var(--color-lime)}.ServiceList_check__QHqpd,.ServiceList_toggle__M9aUB{display:inline-flex;align-items:center;color:var(--color-ink)}.ServiceList_toggle__M9aUB{min-height:44px;gap:12px;margin-top:18px;font-size:16px;line-height:20px}.ServiceList_toggle__M9aUB[aria-expanded=true] .ServiceList_toggleLabel__DmC4X{text-decoration:underline;text-underline-position:from-font}.ServiceList_toggleIcon__XJiy3{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border-radius:var(--radius-pill);transition:transform .3s ease,background-color var(--transition-fast)}.ServiceList_toggle__M9aUB[aria-expanded=true] .ServiceList_toggleIcon__XJiy3{transform:rotate(180deg)}@media (hover:hover){.ServiceList_toggle__M9aUB:hover .ServiceList_toggleLabel__DmC4X{text-decoration:underline;text-underline-position:from-font}.ServiceList_toggle__M9aUB:hover .ServiceList_toggleIcon__XJiy3{background-color:rgba(21,32,26,.06)}}.ServiceList_media__JjUeK{position:relative;grid-area:media;overflow:hidden;aspect-ratio:560/320;border-radius:var(--radius-card)}.ServiceList_image__qgVLo{object-fit:cover}@media (prefers-reduced-motion:reduce){.ServiceList_benefits__SrhL2,.ServiceList_benefits__SrhL2[data-open],.ServiceList_toggleIcon__XJiy3{transition:none}}@media (min-width:768px){.ServiceList_row__yTyrv{grid-template-areas:"title title" "copy media";grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:40px}}@media (min-width:1280px){.ServiceList_row__yTyrv{grid-template-areas:"title copy media";grid-template-columns:minmax(0,620fr) minmax(0,444fr) minmax(0,560fr);gap:48px}.ServiceList_copy__yMLlZ{padding-top:36px}}.ServicesCta_section__M5Pcz{background:var(--color-blue-light);color:var(--color-ink)}.ServicesCta_inner__hgfem{display:flex;flex-direction:column;gap:32px;padding-top:clamp(72px,calc(72px + 48 * (100vw - 390px) / 1530),120px);padding-bottom:var(--section-y-160)}.ServicesCta_side__ED2lf{display:flex;max-width:600px;flex-direction:column;gap:32px}.ServicesCta_text__6XZ8j{font-size:18px;line-height:24px;letter-spacing:.02em;color:var(--color-text-muted)}.ServicesCta_buttons__GkqF9{display:flex;flex-wrap:wrap;gap:16px}.ServicesCta_buttons__GkqF9 .ServicesCta_button___o77o{min-height:clamp(59px,calc(59px + 15 * (100vw - 390px) / 1530),74px)}@media (min-width:1280px){.ServicesCta_inner__hgfem{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:48px}.ServicesCta_side__ED2lf{flex:0 0 auto;max-width:none}.ServicesCta_text__6XZ8j{max-width:600px}.ServicesCta_buttons__GkqF9{flex-wrap:nowrap}}.ServicesHero_hero__6Tj_P{position:relative;display:flex;min-height:clamp(640px,46.146vw,886px);overflow:hidden;background:var(--color-ink);color:var(--color-white)}.ServicesHero_media__K3ToJ{object-fit:cover}.ServicesHero_scrim__15jmW{position:absolute;inset:0;background:linear-gradient(90.94deg,rgba(21,32,26,.5) 43.641%,rgba(21,32,26,0) 86.865%),linear-gradient(180deg,rgba(21,32,26,.55),rgba(21,32,26,.15) 30%,rgba(21,32,26,.35) 60%,rgba(21,32,26,.85))}.ServicesHero_inner__3k5vf{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:clamp(20px,calc(20px + 8 * (100vw - 390px) / 1530),28px);padding-top:clamp(140px,calc(140px + 108 * (100vw - 390px) / 1530),248px);padding-bottom:clamp(56px,calc(56px + 84 * (100vw - 390px) / 1530),140px)}.ServicesHero_title__hdem6{max-width:1100px}.ServicesHero_intro__92XGz{max-width:654px;margin-bottom:clamp(4px,calc(4px + 10 * (100vw - 390px) / 1530),14px);font-family:var(--font-family-display);font-size:clamp(18px,calc(18px + 4 * (100vw - 390px) / 1530),22px);line-height:1.364}.ServicesHero_inner__3k5vf .ServicesHero_cta__cKr3w{min-height:clamp(59px,calc(59px + 15 * (100vw - 390px) / 1530),74px)}@media (min-width:1280px){.ServicesHero_title__hdem6{white-space:nowrap}.ServicesHero_inner__3k5vf .ServicesHero_cta__cKr3w{min-width:379px}}.WhyService_section__eJJTy{display:grid}.WhyService_text___zwS3{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:clamp(24px,calc(24px + 8 * (100vw - 390px) / 1530),32px);padding:var(--section-y-160) var(--gutter);background:var(--color-cream);color:var(--color-ink)}.WhyService_body__wxeTc{max-width:620px;font-size:18px;line-height:24px;letter-spacing:.02em;color:var(--color-text-muted)}.WhyService_button__93rVB{margin-top:8px}.WhyService_panel__Jn9bs{position:relative;display:flex;align-items:center;overflow:hidden;padding:clamp(48px,calc(48px + 52 * (100vw - 390px) / 1530),100px) var(--gutter)}.WhyService_photo__DTC_8{object-fit:cover;object-position:center top}.WhyService_scrim__md9J0{position:absolute;inset:0;background:rgba(21,32,26,.45)}.WhyService_card__sD2yU{position:relative;width:100%;padding:16px clamp(20px,calc(20px + 20 * (100vw - 390px) / 1530),40px);border:1px solid rgba(255,255,255,.6);border-radius:var(--radius-card);background:linear-gradient(180deg,rgba(255,255,255,.12),rgba(255,255,255,0)),linear-gradient(90deg,rgba(255,255,255,.12),rgba(255,255,255,.12));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:var(--color-white)}.WhyService_item__cYhD7{display:flex;align-items:center;gap:clamp(16px,calc(16px + 8 * (100vw - 390px) / 1530),24px);padding-block:clamp(20px,calc(20px + 8 * (100vw - 390px) / 1530),28px)}.WhyService_item__cYhD7+.WhyService_item__cYhD7{border-top:1px solid rgba(255,255,255,.2)}.WhyService_icon__sEdaa{display:inline-flex;width:clamp(52px,calc(52px + 12 * (100vw - 390px) / 1530),64px);height:clamp(52px,calc(52px + 12 * (100vw - 390px) / 1530),64px);flex-shrink:0;align-items:center;justify-content:center;border-radius:18px;background:var(--color-lime);color:var(--color-ink)}.WhyService_itemText__AEhMj{display:flex;min-width:0;flex-direction:column;gap:6px}.WhyService_itemTitle__NpsGc{font-size:clamp(20px,calc(20px + 4 * (100vw - 390px) / 1530),24px);font-weight:500;line-height:normal}.WhyService_itemBody__bWilj{font-size:16px;line-height:20px}@media (min-width:1280px){.WhyService_section__eJJTy{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:clamp(640px,38.125vw,732px)}.WhyService_text___zwS3{padding-right:80px;padding-left:max(var(--gutter),calc(50vw - var(--content-max) / 2))}.WhyService_panel__Jn9bs{padding-inline:80px}}.ProductOptions_section__p_bEP{background:var(--color-white);color:var(--color-ink)}.ProductOptions_inner__6JVhT{display:flex;flex-direction:column;gap:clamp(32px,calc(32px + 16 * (100vw - 390px) / 1530),48px);padding-block:clamp(72px,calc(72px + 48 * (100vw - 390px) / 1530),120px)}.ProductOptions_bento__g2Qqs,.ProductOptions_columnA__HXOsJ,.ProductOptions_columnB__CWqvf{display:grid;gap:20px}.ProductOptions_tile__vNtwT{position:relative;display:flex;min-height:240px;flex-direction:column;gap:14px;overflow:hidden;padding:clamp(24px,calc(24px + 8 * (100vw - 390px) / 1530),32px);border-radius:var(--radius-card)}.ProductOptions_tile__vNtwT[data-tone=ink]{background:var(--color-ink);color:var(--color-white)}.ProductOptions_tile__vNtwT[data-tone=cream]{background:var(--color-cream)}.ProductOptions_tile__vNtwT[data-tone=blue]{background:var(--color-blue-light)}.ProductOptions_tile__vNtwT[data-tone=sand]{background:var(--color-sand)}.ProductOptions_photo__NnBB4{min-height:300px;padding:0}.ProductOptions_photo__NnBB4 img{object-fit:cover}.ProductOptions_columnA__HXOsJ[data-photo]{grid-template-rows:auto 1fr}@media (max-width:1279px){.ProductOptions_photo__NnBB4{min-height:0;aspect-ratio:620/300}}@media (max-width:767px){.ProductOptions_photo__NnBB4{aspect-ratio:16/10}}.ProductOptions_head__RfzhY{display:flex;align-items:center;gap:14px}.ProductOptions_icon__1d8rb{display:inline-flex;width:48px;height:48px;flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius-pill);background:var(--color-white);color:var(--color-ink)}.ProductOptions_tile__vNtwT[data-tone=ink] .ProductOptions_icon__1d8rb{background:var(--color-lime)}.ProductOptions_tile__vNtwT[data-tone=cream] .ProductOptions_icon__1d8rb{background:var(--color-cream)}.ProductOptions_tileTitle__um7FX{font-size:clamp(20px,calc(20px + 4 * (100vw - 390px) / 1530),24px);font-weight:500;line-height:normal}.ProductOptions_items__1sqQ2{display:flex;flex-direction:column}.ProductOptions_item__430JW{display:flex;align-items:center;gap:12px;padding-block:14px;border-top:1px solid rgba(21,32,26,.12);font-size:16px;line-height:22px}.ProductOptions_tile__vNtwT[data-tone=ink] .ProductOptions_item__430JW{border-top-color:rgba(255,255,255,.15)}.ProductOptions_check__cPoCf{flex-shrink:0}.ProductOptions_tile__vNtwT[data-tone=ink] .ProductOptions_check__cPoCf{color:var(--color-lime)}.ProductOptions_itemLabel__ufwis{flex:1 1;min-width:0}.ProductOptions_tag__3K3Xz{flex-shrink:0;padding:3px 9px;border-radius:var(--radius-pill);font-size:11px;font-weight:500;line-height:normal}.ProductOptions_tag__3K3Xz[data-tag=standard]{background:var(--color-lime);color:var(--color-ink)}.ProductOptions_tag__3K3Xz[data-tag=optional]{background:rgba(21,32,26,.08)}.ProductOptions_tile__vNtwT[data-tone=ink] .ProductOptions_tag__3K3Xz[data-tag=optional]{background:rgba(255,255,255,.15)}.ProductOptions_tag__3K3Xz[data-tag=on-request]{padding:2px 8px;border:1px dashed rgba(21,32,26,.5)}.ProductOptions_tile__vNtwT[data-tone=ink] .ProductOptions_tag__3K3Xz[data-tag=on-request]{border-color:rgba(255,255,255,.5)}.ProductOptions_figureTile__YEtse{justify-content:space-between;background:var(--color-lime)}.ProductOptions_figure__fkyIe{font-size:clamp(40px,calc(40px + 16 * (100vw - 390px) / 1530),56px);font-weight:500;line-height:60px;letter-spacing:-.02em}.ProductOptions_swatches__kgRTb{display:flex;flex-wrap:wrap;gap:18px;padding-top:8px}.ProductOptions_swatch__huRZ7{display:flex;flex-direction:column;align-items:center;gap:8px;font-size:13px;font-weight:500;line-height:normal}.ProductOptions_colour__ppxTY{width:52px;height:52px;border-radius:var(--radius-pill)}.ProductOptions_colour__ppxTY[data-other]{border:1.5px dashed rgba(21,32,26,.4)}.ProductOptions_helpTile___Blk1{justify-content:space-between;align-items:flex-start;background:var(--color-ink);color:var(--color-white)}.ProductOptions_helpText__FH7Wy{font-size:15px;line-height:21px;color:var(--color-text-light)}@media (min-width:768px){.ProductOptions_columnB__CWqvf{grid-template-columns:repeat(2,minmax(0,1fr))}.ProductOptions_columnB__CWqvf>:last-child:nth-child(odd){grid-column:1/-1}}@media (min-width:1280px){.ProductOptions_bento__g2Qqs{grid-template-columns:minmax(0,620fr) minmax(0,1080fr)}.ProductOptions_featured__u7Dga{min-height:440px}}