#smooth-wrapper:has(.perspectives_overview__FW4p2){overflow:clip!important}.perspectives_overview__FW4p2{position:relative;z-index:1;background:#efedea;color:var(--c-dark);padding:60px 0 120px}.perspectives_layout__HxRZv{display:grid;grid-template-columns:400px minmax(0,1fr);grid-gap:clamp(34px,3.75vw,54px);gap:clamp(34px,3.75vw,54px);align-items:start}.perspectives_chapters__FYQwM,.perspectives_dock__g1qle{min-width:0}.perspectives_chapter__IMs4r{min-height:max(660px,85vh);display:flex;flex-direction:column;justify-content:center;box-sizing:border-box;padding:60px 0;scroll-margin-top:120px}.perspectives_copy__kRo92{display:flex;flex-direction:column;gap:24px}.perspectives_visualHeading__jWAyy{font-family:var(--font-geist-mono),monospace;font-size:14px;font-weight:500;line-height:17px;color:#647de4;text-transform:uppercase;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.perspectives_copy__kRo92 h2{font-size:clamp(29px,2.8vw,41px);line-height:1.125;font-weight:500;letter-spacing:-.0275em}.perspectives_copy__kRo92 p{font-size:16px;line-height:1.5}.perspectives_links__T21Hj{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;border-top:1px solid rgba(13,13,13,.2);padding-top:24px}.perspectives_links__T21Hj a{display:inline-block;max-width:100%;padding:3px 6px;font-family:var(--font-geist-mono),monospace;font-size:14px;font-weight:400;line-height:1.25;text-transform:none;text-decoration:underline;color:var(--c-dark);background:linear-gradient(90deg,#647de4 50%,transparent 0);background-size:200% 100%;background-position:100% 100%;transition:background-position .3s ease-out,color .3s ease-out}.perspectives_links__T21Hj a:focus-visible{color:#f8f7f6;background-position:0 100%;text-decoration:none}@media (hover:hover) and (pointer:fine){.perspectives_links__T21Hj a:hover{color:#f8f7f6;background-position:0 100%;text-decoration:none}}.perspectives_visuals__IyfMU{width:100%;position:relative;container-type:inline-size;aspect-ratio:620/466.667;overflow:hidden;background:transparent}.perspectives_visual__M47Qe{position:absolute;inset:0;opacity:0;visibility:hidden;transform:translateY(18px) scale(.98);transition:opacity .55s ease,transform .75s cubic-bezier(.22,1,.36,1),visibility .55s}.perspectives_visual__M47Qe[data-active=true]{opacity:1;visibility:visible;transform:none}.perspectives_visual__M47Qe>img,.perspectives_visuals__IyfMU>img{display:block;width:100%;height:100%;object-fit:cover}.perspectives_caption__O_gSp{min-height:33px;padding-top:16px;font-size:12px;line-height:17px;text-align:left;color:inherit;box-sizing:border-box}.perspectives_navigation__TJ7Xt{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-gap:12px;gap:12px;margin-top:16px;padding-bottom:10px;border-bottom:1.5px solid rgba(13,13,13,.2)}.perspectives_navigation__TJ7Xt a{display:flex;flex-direction:column;gap:8px;border-top:2px solid #b0b0b0;padding-top:8px;min-height:0;font-weight:450;font-size:15px;line-height:19px;color:inherit}.perspectives_navNumber__rvN_s{font-family:var(--font-geist-mono),monospace;font-size:10px;font-weight:500;line-height:15px;color:#7d8593}.perspectives_navigation__TJ7Xt a[aria-current] .perspectives_navNumber__rvN_s{color:#647de4}.perspectives_navigation__TJ7Xt a[aria-current]{border-color:#647de4;color:#647de4}.perspectives_overview__FW4p2 a:focus-visible{outline:2px solid #647de4;outline-offset:5px}.perspectives_mobileVisual___FegX{display:none}@media (min-width:1024px) and (min-height:700px) and (prefers-reduced-motion:no-preference){.perspectives_overview__FW4p2{margin-top:-100px}.perspectives_chapter__IMs4r{justify-content:flex-start;padding:0 0 300px;min-height:max(800px,100vh)}}@media (min-width:1024px) and (min-height:1200px) and (prefers-reduced-motion:no-preference){.perspectives_overview__FW4p2{margin-top:-200px}}@media (max-height:699px),(max-width:1023px),(prefers-reduced-motion:reduce){.perspectives_overview__FW4p2{padding:60px 0 80px}.perspectives_layout__HxRZv{display:block}.perspectives_dock__g1qle{display:none}.perspectives_chapter__IMs4r{min-height:0;padding:0 0 72px}.perspectives_chapter__IMs4r:last-child{padding-bottom:0}.perspectives_copy__kRo92{opacity:1}.perspectives_mobileVisual___FegX{display:block;margin:0 0 32px}.perspectives_visuals__IyfMU>img{aspect-ratio:620/466.667;height:auto}.perspectives_copy__kRo92 h2{max-width:650px}}@media (max-width:600px){.perspectives_visualHeading__jWAyy{font-size:12px;line-height:17px}.perspectives_copy__kRo92{gap:20px}.perspectives_copy__kRo92 p{font-size:16px;line-height:1.65}}@media (prefers-reduced-motion:reduce){.perspectives_copy__kRo92,.perspectives_links__T21Hj a,.perspectives_visual__M47Qe{transition:none}.perspectives_chapter__IMs4r{scroll-margin-top:90px}}@media (min-width:1024px) and (min-height:700px) and (max-height:899px) and (prefers-reduced-motion:no-preference){.perspectives_visuals__IyfMU{max-height:calc(100svh - 270px)}}.perspectives_overview__FW4p2[data-hero-overlap=false]{margin-top:0}.perspectives_layout__HxRZv{grid-template-columns:minmax(0,480fr) minmax(0,650fr)}.perspectives_caption__O_gSp span{opacity:.58}@media (min-width:1024px) and (min-height:700px) and (prefers-reduced-motion:no-preference){.perspectives_chapters__FYQwM{display:flex;flex-direction:column;gap:390px;padding-bottom:var(--chapter-tail,220px)}.perspectives_chapter__IMs4r{min-height:0;padding:0}}@media (max-width:600px){.perspectives_mobileVisual___FegX .perspectives_visuals__IyfMU{aspect-ratio:.95}.perspectives_mobileVisual___FegX .perspectives_visuals__IyfMU:has(>img){aspect-ratio:620/466.667}}@media (min-width:1024px) and (max-height:699px){.perspectives_mobileVisual___FegX{max-width:650px}}.perspectives_mobileVisual___FegX .perspectives_visuals__IyfMU:has([data-showcase=object]){aspect-ratio:650/490}.perspectives_mobileVisual___FegX .perspectives_visuals__IyfMU:has([data-showcase=blocks]),.perspectives_mobileVisual___FegX .perspectives_visuals__IyfMU:has([data-showcase=detail]){aspect-ratio:650/490}.perspectives_stageNav__8gAUd{position:absolute;z-index:2;left:6.9cqw;right:6.9cqw;bottom:3.4cqw;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-gap:1.2cqw;gap:1.2cqw}.perspectives_stageNav__8gAUd a{position:relative;display:flex;align-items:baseline;gap:1.1cqw;padding-top:1.6cqw;border-top:1px solid #ffffff40;font-size:1.85cqw;line-height:1.3;color:#8f8f8f;transition:color .3s ease-out}.perspectives_stageNav__8gAUd a:before{content:"";position:absolute;left:0;top:-1px;width:100%;height:2px;background:#647de4;transform-origin:0 50%;transform:scaleX(clamp(0,calc(var(--perspective-progress, 0) + 1 - var(--i)),1))}.perspectives_stageNav__8gAUd a[aria-current]{color:#f8f7f6}@media (hover:hover) and (pointer:fine){.perspectives_stageNav__8gAUd a:hover{color:#f8f7f6}}.perspectives_stageNav__8gAUd .perspectives_navNumber__rvN_s{font-size:1.5cqw;line-height:inherit;color:inherit}.perspectives_overview__FW4p2 .perspectives_stageNav__8gAUd a:focus-visible{outline-offset:2px}@media (min-width:1200px) and (min-height:700px) and (prefers-reduced-motion:no-preference){.perspectives_layout__HxRZv[data-roomy]{grid-template-columns:minmax(0,480fr) minmax(0,600fr);gap:clamp(72px,7.2vw,104px)}}.perspectives_visuals__IyfMU:has([data-showcase=blocks][data-style=soft]){overflow:visible}@media (max-width:767px){.perspectives_chapter__IMs4r:not(:first-child) .perspectives_mobileVisual___FegX{display:none}.perspectives_chapter__IMs4r{padding-bottom:56px}.perspectives_links__T21Hj{border-top:0;padding-top:4px;gap:0 24px}.perspectives_links__T21Hj a,.perspectives_links__T21Hj a:focus-visible{padding:11px 0;background:none;color:var(--c-dark);text-decoration:underline;text-underline-offset:3px;font-size:13px}@media (hover:hover) and (pointer:fine){.perspectives_links__T21Hj a:hover{padding:11px 0;background:none;color:var(--c-dark);text-decoration:underline;text-underline-offset:3px;font-size:13px}}}@media (max-width:767px){.perspectives_chapter__IMs4r:first-child .perspectives_mobileVisual___FegX{position:relative;margin-top:-136px}}.floating_pill__oIrWb{position:fixed;z-index:99;bottom:calc(24px + env(safe-area-inset-bottom, 0px));left:50%;display:flex;align-items:center;padding:5px;gap:2px;width:min(296px,calc(100vw - 32px));box-sizing:border-box;border:1px solid rgb(13 13 13/12%);border-radius:999px;background:rgb(248 247 246/88%);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 5px 24px rgb(13 13 13/9%);opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,10px);transition:opacity .25s,transform .35s,visibility .25s;font-family:var(--font-geist),sans-serif}.floating_pill__oIrWb[data-visible=true]{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)}.floating_pill__oIrWb a{display:flex;align-items:center;justify-content:center;gap:10px;min-height:44px;flex:1 1;padding:0 18px;border-radius:999px;color:#0d0d0d;font-size:14px;line-height:20px;font-weight:450;text-decoration:none;transition:background .2s}.floating_pill__oIrWb a:first-child{font-weight:600;background:rgb(100 125 228/11%)}@media (hover:hover) and (pointer:fine){.floating_pill__oIrWb a:hover{background:rgb(100 125 228/20%)}}.floating_pill__oIrWb a:focus-visible{outline:2px solid #536ccc;outline-offset:-2px}.floating_pill__oIrWb img{filter:brightness(0)}@media (max-width:600px){.floating_pill__oIrWb{bottom:calc(16px + env(safe-area-inset-bottom, 0px))}}@media (prefers-reduced-motion:reduce){.floating_pill__oIrWb,.floating_pill__oIrWb a{transition:none}}@media (min-width:1024px) and (min-height:700px) and (max-height:840px){.floating_pill__oIrWb{left:26vw}}@media (max-width:767px){.floating_pill__oIrWb{display:none}}.page_page__KcORY{background:#efedea;--subservice-list-background:#efedea}.page_contact__MiHU2{background:#efedea;--contact-grid-height:520px;--contact-square-top:50px;outline:none;scroll-margin-top:96px}.page_page__KcORY [tabindex="-1"]:focus{outline:none}@media (max-width:1023px){.page_contact__MiHU2{--contact-square-top:42px}}@media (min-width:1024px){.page_page__KcORY{--subservice-list-overflow:visible;--subservice-image-z-index:3}}.page_page__KcORY[data-offer-first]{--subservice-list-background:var(--c-light)}@media (min-width:1025px){.page_page__KcORY[data-offer-first]{--subservice-list-padding-bottom:120px}}.page_page__KcORY[data-offer-first] .page_contact__MiHU2{background:var(--c-light)}