.ProductPages_page__93jMz{background:var(--background);color:var(--foreground);padding:38px 0 100px}.ProductPages_container__oFwPY{width:min(1280px,calc(100% - 112px));margin-inline:auto}.ProductPages_intro__fDgFO{padding-block:68px 72px}.ProductPages_title___HHPu{margin:20px 0 30px;font-size:clamp(58px,6.8vw,94px);font-weight:500;line-height:1.05;letter-spacing:-.065em}.ProductPages_page__93jMz em{color:var(--studio-magenta);font-family:var(--font-editorial),Georgia,ui-serif,serif;font-weight:400;letter-spacing:-.04em}.ProductPages_lead__u6gW2{max-width:620px;color:var(--muted-foreground);font-size:18px;line-height:1.8}.ProductPages_productCard__oyN_u{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.ProductPages_productCard__oyN_u+.ProductPages_productCard__oyN_u{margin-top:72px;padding-top:72px;border-top:1px solid var(--border)}.ProductPages_renovisionsArt__OINDL{min-height:525px}.ProductPages_productArt__RCsnK{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;min-height:525px;overflow:hidden;border-radius:var(--studio-radius-surface);color:var(--studio-on-ink);background:radial-gradient(120% 95% at 100% 100%,color-mix(in srgb,var(--studio-purple) 60%,transparent),transparent 62%),var(--studio-ink)}.ProductPages_artLabel__OJ9ph{position:absolute;top:29px;left:29px;color:var(--studio-purple-on-ink)}.ProductPages_orbitOne__zR0ik,.ProductPages_orbitThree__E7yXB,.ProductPages_orbitTwo__CU5s9{position:absolute;z-index:-1;width:76%;aspect-ratio:1;border:1px solid color-mix(in srgb,currentColor 30%,transparent);border-radius:50%}.ProductPages_orbitOne__zR0ik{transform:rotate(-30deg) scaleX(1.4) scaleY(.48)}.ProductPages_orbitTwo__CU5s9{transform:rotate(30deg) scaleX(1.4) scaleY(.48)}.ProductPages_orbitThree__E7yXB{transform:rotate(90deg) scaleX(1.4) scaleY(.48)}.ProductPages_agentMark__qlcdr{width:45%;height:auto;margin-top:-25px}.ProductPages_artCaption___7YHg{position:absolute;left:29px;bottom:28px;font-size:15px;font-weight:500;line-height:1.55}.ProductPages_artSpark__NfHxY{position:absolute;right:24px;bottom:25px;color:var(--studio-magenta-on-ink);font-size:68px;line-height:1}.ProductPages_productCopy__bFw6Y{padding-right:16px}.ProductPages_productCopy__bFw6Y h2{margin-top:18px;font-size:clamp(35px,4vw,55px);line-height:1.15;font-weight:600;letter-spacing:-.055em}.ProductPages_period___aBDe{color:var(--studio-magenta)}.ProductPages_capability__v0_1b>p,.ProductPages_customCopy__u_2A_>p,.ProductPages_missionCopy__bQhN7>p,.ProductPages_productCopy__bFw6Y>p:not([data-slot=eyebrow],.ProductPages_productTagline__xznhI){color:var(--muted-foreground);font-size:15px;line-height:1.9}.ProductPages_productTagline__xznhI{margin-block:16px 19px;font-family:var(--font-editorial),Georgia,ui-serif,serif;font-size:30px;font-style:italic;line-height:1.3}.ProductPages_tags__GAUSc{display:flex;flex-wrap:wrap;gap:8px;margin-block:24px 35px;list-style:none;padding:0}.ProductPages_actions__ijKMV{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px}.ProductPages_customSection__jtRWj{display:grid;grid-template-columns:1fr 1fr;gap:64px;border-top:1px solid var(--border);margin-top:100px;padding-top:72px}.ProductPages_customSection__jtRWj h2,.ProductPages_detailCta__bRxG1 h2,.ProductPages_missionSection__tQjZr h2,.ProductPages_sectionHeading__99mBS h2{margin-top:16px;font-size:clamp(34px,4.3vw,58px);font-weight:500;line-height:1.13;letter-spacing:-.055em}.ProductPages_customCopy__u_2A_{align-self:center;padding-top:25px}.ProductPages_customCopy__u_2A_ .ProductPages_textLink__uUfpO{margin-top:18px}.ProductPages_detailHero__cLmAX{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:56px;padding-top:60px}.ProductPages_detailIntro__I_wGE .ProductPages_title___HHPu{font-size:clamp(50px,6.2vw,86px)}.ProductPages_detailIntro__I_wGE .ProductPages_lead__u6gW2{font-size:16px;margin-bottom:28px}.ProductPages_detailArt__8ekYV{min-height:510px}.ProductPages_capabilitySection__Q8jMX{padding-top:100px}.ProductPages_sectionHeading__99mBS{padding-bottom:42px}.ProductPages_capabilities__Qu2ta{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.ProductPages_capability__v0_1b{padding-top:22px;border-top:1px solid var(--border-strong)}.ProductPages_capability__v0_1b h3{font-size:22px;font-weight:600;line-height:1.35;letter-spacing:-.045em;margin-block:22px 16px}.ProductPages_capability__v0_1b>p{font-size:14px}.ProductPages_missionSection__tQjZr{display:grid;grid-template-columns:1fr 1fr;column-gap:65px;margin-top:100px;padding:54px;border-radius:var(--studio-radius-surface);background:var(--muted)}.ProductPages_missionSection__tQjZr h2{font-size:clamp(34px,3.6vw,48px)}.ProductPages_missionCopy__bQhN7{padding-top:18px}.ProductPages_missionCopy__bQhN7>p+p{margin-top:17px}.ProductPages_missionCopy__bQhN7 .ProductPages_textLink__uUfpO{margin-top:15px}.ProductPages_detailCta__bRxG1{display:flex;align-items:center;justify-content:space-between;gap:45px;padding-top:80px}.ProductPages_detailCta__bRxG1 h2{max-width:580px}.ProductPages_ctaLinks__hyiTo{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:10px}@media (min-width:1500px){.ProductPages_container__oFwPY{width:min(1360px,calc(100% - 160px))}}@media (max-width:1000px){.ProductPages_container__oFwPY{width:calc(100% - 64px)}.ProductPages_customSection__jtRWj,.ProductPages_detailHero__cLmAX,.ProductPages_productCard__oyN_u{gap:35px}.ProductPages_detailArt__8ekYV,.ProductPages_productArt__RCsnK,.ProductPages_renovisionsArt__OINDL{min-height:440px}.ProductPages_detailIntro__I_wGE .ProductPages_title___HHPu{font-size:58px}.ProductPages_missionSection__tQjZr{gap:20px 30px;padding:35px}}@media (max-width:760px){.ProductPages_page__93jMz{padding-top:22px;padding-bottom:70px}.ProductPages_container__oFwPY{width:calc(100% - 40px)}.ProductPages_intro__fDgFO{padding-block:42px 46px}.ProductPages_detailIntro__I_wGE .ProductPages_title___HHPu,.ProductPages_title___HHPu{font-size:clamp(45px,11vw,75px);margin-bottom:24px}.ProductPages_lead__u6gW2{font-size:16px}.ProductPages_capabilities__Qu2ta,.ProductPages_customSection__jtRWj,.ProductPages_detailHero__cLmAX,.ProductPages_missionSection__tQjZr,.ProductPages_productCard__oyN_u{grid-template-columns:1fr}.ProductPages_detailArt__8ekYV,.ProductPages_productArt__RCsnK{min-height:0;aspect-ratio:1.08}.ProductPages_renovisionsArt__OINDL{min-height:0}.ProductPages_productCard__oyN_u+.ProductPages_productCard__oyN_u{margin-top:48px;padding-top:48px}.ProductPages_productCopy__bFw6Y{padding:4px 0 0}.ProductPages_productCopy__bFw6Y h2{font-size:42px}.ProductPages_customSection__jtRWj{margin-top:64px;padding-top:45px;gap:0}.ProductPages_detailHero__cLmAX{padding-top:38px;gap:42px}.ProductPages_capabilitySection__Q8jMX{padding-top:64px}.ProductPages_capabilities__Qu2ta{gap:28px}.ProductPages_capability__v0_1b h3{margin-top:13px}.ProductPages_missionSection__tQjZr{margin-top:62px;padding:30px 24px;gap:0}.ProductPages_missionCopy__bQhN7{padding-top:24px}.ProductPages_detailCta__bRxG1{align-items:flex-start;flex-direction:column;gap:27px;padding-top:58px}.ProductPages_ctaLinks__hyiTo{align-items:flex-start}}