.FeatureGrid_grid__pgk60{display:grid;grid-template-columns:repeat(var(--feature-columns),minmax(0,1fr));gap:2rem}.FeatureGrid_oneColumn__zaN_2{grid-template-columns:minmax(0,1fr)}.FeatureGrid_feature__xibyg{display:flex;min-width:0;min-height:12rem;flex-direction:column;padding-top:1.25rem;border-top:1px solid var(--marketing-color-rule);color:inherit}.FeatureGrid_image__fypBL{margin-bottom:1.5rem}.FeatureGrid_image__fypBL img{border-radius:0}.FeatureGrid_heading__SwY7c{display:flex;align-items:center;gap:1rem}.FeatureGrid_heading__SwY7c h3{margin:0;font-size:clamp(1.35rem,2vw,1.75rem);font-weight:400;line-height:1.2;letter-spacing:-.035em}.FeatureGrid_icon__w4Bo1{display:inline-flex;width:2.5rem;height:2.5rem;flex:none;align-items:center;justify-content:center;background:var(--marketing-color-mint);color:var(--marketing-color-ink);font-size:.875rem}.FeatureGrid_iconSvg__McYJR{width:1.2rem;height:1.2rem}.FeatureGrid_description__35Wbz{margin-top:1rem;color:#3e464c;font-size:.9375rem;line-height:1.65}.FeatureGrid_description__35Wbz p{margin:0}.FeatureGrid_link__c6BAm{align-self:flex-start;justify-content:flex-start;gap:.75rem;height:auto;margin-top:auto;padding:1.25rem 0 0;color:inherit;font-weight:400;text-decoration:none}.FeatureGrid_link__c6BAm span:first-child{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.35rem}.FeatureGrid_minimal__BZFPj{min-height:0}.FeatureGrid_compact__umY5t{min-height:11rem;padding:1.25rem;border:1px solid var(--marketing-color-rule);background:transparent}.FeatureGrid_iconList__wU9YA,.FeatureGrid_sparse__uOgvM{min-height:0}.FeatureGrid_dark__3L07S{border-color:hsla(0,0%,100%,.28)}.FeatureGrid_dark__3L07S .FeatureGrid_description__35Wbz{color:#d8dddd}.FeatureGrid_dark__3L07S .FeatureGrid_icon__w4Bo1{color:#111}@container (max-width: 60rem){.FeatureGrid_grid__pgk60{grid-template-columns:repeat(2,minmax(0,1fr))}.FeatureGrid_oneColumn__zaN_2{grid-template-columns:minmax(0,1fr)}}@container (max-width: 34rem){.FeatureGrid_grid__pgk60{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.FeatureGrid_grid__pgk60{grid-template-columns:repeat(2,minmax(0,1fr))}.FeatureGrid_oneColumn__zaN_2{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.FeatureGrid_grid__pgk60{grid-template-columns:1fr}.FeatureGrid_feature__xibyg{min-height:0}.FeatureGrid_link__c6BAm{margin-top:1rem}}.LandingPageGrid_grid__lPqR8{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.LandingPageGrid_card__cJulC{display:flex;min-height:10rem;flex-direction:column;justify-content:space-between;gap:2rem;padding:1.25rem 0;border-top:1px solid var(--marketing-color-rule);border-bottom:1px solid var(--marketing-color-rule);color:inherit;text-decoration:none}.LandingPageGrid_card__cJulC h3{margin:0;font-size:clamp(1.4rem,2.2vw,2rem);font-weight:400;line-height:1.2;letter-spacing:-.035em}.LandingPageGrid_card__cJulC h3:after{content:"↗";float:right;margin-left:1rem;color:#586267;font-size:1rem}.LandingPageGrid_card__cJulC:focus-visible h3,.LandingPageGrid_card__cJulC:hover h3{text-decoration:underline;text-underline-offset:.35rem}.LandingPageGrid_card__cJulC p{margin:0;color:#586267;font-size:.875rem}@media (max-width:900px){.LandingPageGrid_grid__lPqR8{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.LandingPageGrid_grid__lPqR8{grid-template-columns:1fr}}.CmsLandingPageSectionContent_caseStudy__KK3so{display:grid;grid-template-columns:minmax(13rem,.55fr) minmax(0,1.45fr);margin-top:2rem;border-top:1px solid var(--marketing-color-rule);border-bottom:1px solid var(--marketing-color-rule)}.CmsLandingPageSectionContent_caseStudyWithoutStats__OLJXx,.CmsLandingPageSectionContent_caseStudyWithoutStory__NLjWl{grid-template-columns:minmax(0,1fr)}.CmsLandingPageSectionContent_statsPanel__JH_5g{display:flex;min-height:20rem;align-items:flex-end;padding:clamp(1.5rem,3vw,2.5rem);border-right:1px solid var(--marketing-color-rule);background:var(--marketing-color-mint)}.CmsLandingPageSectionContent_statsPanelOnly__ZwQHz{border-right:0}.CmsLandingPageSectionContent_stats__KHWyv{display:grid;gap:1.75rem}.CmsLandingPageSectionContent_stat__Vp8Pp{display:flex;flex-direction:column}.CmsLandingPageSectionContent_statValue__Ed5mi{font-size:clamp(2.25rem,4vw,4rem);line-height:1;letter-spacing:-.05em}.CmsLandingPageSectionContent_statLabel__nSB6f{margin-top:.45rem;color:#44504d;font-size:.6875rem;line-height:1.4}.CmsLandingPageSectionContent_storyPanel__Dmatd{display:grid;grid-template-columns:minmax(0,1fr) minmax(11rem,.6fr);gap:clamp(1.5rem,3vw,3rem);padding:clamp(1.5rem,3vw,2.5rem);background:#fff}.CmsLandingPageSectionContent_storyPanelWithoutQuote__GBtF_{grid-template-columns:minmax(0,1fr);height:clamp(20rem,34vw,38rem);padding:0}.CmsLandingPageSectionContent_storyPanelWithoutQuote__GBtF_ .CmsLandingPageSectionContent_caseImage__IV5H3{align-items:stretch;overflow:hidden}.CmsLandingPageSectionContent_storyPanelWithoutQuote__GBtF_ .CmsLandingPageSectionContent_caseImage__IV5H3 img{height:100%;max-height:none;object-fit:cover}.CmsLandingPageSectionContent_storyPanelWithoutImage__labKM{grid-template-columns:minmax(0,1fr)}.CmsLandingPageSectionContent_quote__8x6MB{display:flex;min-width:0;flex-direction:column}.CmsLandingPageSectionContent_quote__8x6MB blockquote{flex:1;margin:0}.CmsLandingPageSectionContent_quote__8x6MB blockquote p{margin:0;font-size:clamp(1.25rem,2.2vw,1.75rem);line-height:1.5;letter-spacing:-.025em}.CmsLandingPageSectionContent_author__2K4XH{margin-top:2rem;padding-top:1rem;border-top:1px solid var(--marketing-color-rule)}.CmsLandingPageSectionContent_authorName___0sGm{font-size:.9375rem}.CmsLandingPageSectionContent_authorTitle__EPM5q{margin-top:.25rem;color:#586267;font-size:.75rem}.CmsLandingPageSectionContent_caseImage__IV5H3{display:flex;align-items:flex-end}.CmsLandingPageSectionContent_caseImage__IV5H3 img{width:100%;height:auto;max-height:19rem;object-fit:contain}.CmsLandingPageSectionContent_caseLink__qxh5p{display:inline-flex;align-items:center;gap:.75rem;margin-top:1.25rem;color:inherit;font-size:.875rem;text-underline-offset:.35rem}.CmsLandingPageSectionContent_contentList__LYbnv>*+*{margin-top:clamp(2rem,4vw,3.5rem)}.CmsLandingPageSectionContent_contentList__LYbnv{container-type:inline-size}.CmsLandingPageSectionContent_richContent__LLvPK{color:#3e464c;font-size:1.0625rem;line-height:1.75}.CmsLandingPageSectionContent_richContent__LLvPK p{max-width:48rem;margin:0}.CmsLandingPageSectionContent_richContent__LLvPK p+p{margin-top:1.25rem}.CmsLandingPageSectionContent_richContent__LLvPK ol,.CmsLandingPageSectionContent_richContent__LLvPK ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2rem;padding:0;margin:0;border-bottom:1px solid var(--marketing-color-rule);list-style:none}.CmsLandingPageSectionContent_richContent__LLvPK li{padding:1rem 0;border-top:1px solid var(--marketing-color-rule)}.CmsLandingPageSectionContent_richContent__LLvPK h2,.CmsLandingPageSectionContent_richContent__LLvPK h3{color:var(--marketing-color-ink);font-weight:400;letter-spacing:-.035em}.CmsLandingPageSectionContent_richContent__LLvPK a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.25rem}@media (max-width:760px){.CmsLandingPageSectionContent_caseStudy__KK3so,.CmsLandingPageSectionContent_storyPanel__Dmatd{grid-template-columns:1fr}.CmsLandingPageSectionContent_statsPanel__JH_5g{min-height:0;border-right:0;border-bottom:1px solid var(--marketing-color-rule)}.CmsLandingPageSectionContent_stats__KHWyv{grid-template-columns:repeat(var(--metric-count),minmax(0,1fr))}.CmsLandingPageSectionContent_caseImage__IV5H3{max-width:20rem}.CmsLandingPageSectionContent_storyPanelWithoutQuote__GBtF_{height:18rem}.CmsLandingPageSectionContent_storyPanelWithoutQuote__GBtF_ .CmsLandingPageSectionContent_caseImage__IV5H3{max-width:none}.CmsLandingPageSectionContent_richContent__LLvPK ol,.CmsLandingPageSectionContent_richContent__LLvPK ul{grid-template-columns:1fr}}.CmsLandingPageSection_container__m3yLp{border-bottom:1px solid var(--marketing-color-rule)}.CmsLandingPageSection_section__4hAwe{padding:clamp(3rem,5.4vw,5rem) var(--marketing-page-inset)}.CmsLandingPageSection_noGutter__opUdV{padding-top:0;padding-bottom:0}.CmsLandingPageSection_withBackground___TVcW{padding-right:var(--marketing-page-inset);padding-left:var(--marketing-page-inset)}.CmsLandingPageSection_muted__u_pCs{background:var(--marketing-color-surface-muted)}.CmsLandingPageSection_body__NhQ4M{position:relative;z-index:1}.CmsLandingPageSection_horizontal__2AiDd,.CmsLandingPageSection_vertical__LnU27{display:grid;align-items:center;gap:clamp(2.5rem,5vw,5rem)}.CmsLandingPageSection_horizontal__2AiDd{grid-template-columns:minmax(0,1fr)}.CmsLandingPageSection_horizontalContent__jvrnl{display:grid;grid-template-columns:minmax(0,1fr);margin-top:clamp(2.5rem,4vw,4rem)}.CmsLandingPageSection_horizontalContentWithImage__WaNxO{grid-template-columns:minmax(17rem,.72fr) minmax(0,1.28fr);gap:clamp(2.5rem,5vw,5rem)}.CmsLandingPageSection_horizontalImageRight__mz2hC{grid-template-columns:minmax(0,1.28fr) minmax(17rem,.72fr)}.CmsLandingPageSection_vertical__LnU27{grid-template-columns:minmax(0,1fr)}.CmsLandingPageSection_verticalWithImage__enHZb{grid-template-columns:minmax(17rem,.72fr) minmax(0,1fr)}.CmsLandingPageSection_imageRight__AR0G_{grid-template-columns:minmax(0,1fr) minmax(17rem,.72fr)}.CmsLandingPageSection_image__TBd36{width:100%}.CmsLandingPageSection_image__TBd36 img{border-radius:0}.CmsLandingPageSection_centerImage__v9BaY{max-height:60vh;margin-top:clamp(2rem,4vw,4rem)}.CmsLandingPageSection_content__f9jdd{min-width:0}.CmsLandingPageSection_contentBody__DMe2P{margin-top:clamp(2.5rem,4vw,4rem)}@media (max-width:900px){.CmsLandingPageSection_imageRight__AR0G_,.CmsLandingPageSection_verticalWithImage__enHZb{grid-template-columns:1fr}.CmsLandingPageSection_horizontalContentWithImage__WaNxO{gap:2.5rem}}@media (max-width:700px){.CmsLandingPageSection_horizontalContentWithImage__WaNxO{grid-template-columns:1fr}}.TimelineBlock_timeline__J_fWf{--timeline-rule:var(--marketing-color-rule);width:100%;color:var(--marketing-color-ink)}.TimelineBlock_title__7f1m0{max-width:48rem;margin:0 0 clamp(2rem,4vw,3.5rem);font-size:clamp(2rem,4vw,3.75rem);font-weight:400;line-height:1.05;letter-spacing:-.045em}.TimelineBlock_phases__kEG9L{display:grid;margin:0;padding:0;list-style:none}.TimelineBlock_horizontal__4ceX_ .TimelineBlock_phases__kEG9L{grid-template-columns:repeat(var(--timeline-columns),minmax(0,1fr));border-top:1px solid var(--timeline-rule);border-bottom:1px solid var(--timeline-rule)}.TimelineBlock_phase__vkD2V{min-width:0}.TimelineBlock_horizontal__4ceX_ .TimelineBlock_phase__vkD2V{min-height:16rem;padding:1rem 1.25rem 1.5rem;border-right:1px solid var(--timeline-rule)}.TimelineBlock_horizontal__4ceX_ .TimelineBlock_phase__vkD2V:first-child{padding-left:0}.TimelineBlock_horizontal__4ceX_ .TimelineBlock_phase__vkD2V:last-child{padding-right:0;border-right:0}.TimelineBlock_marker____jDT{display:flex;align-items:center;justify-content:space-between}.TimelineBlock_number__tz2kF{color:#586267;font-size:.75rem;line-height:1}.TimelineBlock_icon__M_O9L{display:inline-flex;width:2.75rem;height:2.75rem;flex:none;align-items:center;justify-content:center;background:var(--marketing-color-mint);color:var(--marketing-color-ink)}.TimelineBlock_icon__M_O9L svg{width:1.25rem;height:1.25rem}.TimelineBlock_copy__O88QP{margin-top:clamp(2.75rem,5vw,5rem)}.TimelineBlock_copy__O88QP h3{margin:0;font-size:clamp(1.25rem,1.8vw,1.625rem);font-weight:400;line-height:1.15;letter-spacing:-.035em}.TimelineBlock_description__AlYBp,.TimelineBlock_duration__YCdq3,.TimelineBlock_footnote__pRMQr{color:#586267;font-size:.875rem;line-height:1.6}.TimelineBlock_duration__YCdq3{margin:.75rem 0 0}.TimelineBlock_description__AlYBp{margin:1rem 0 0}.TimelineBlock_footnote__pRMQr{max-width:42rem;margin:1.5rem 0 0}.TimelineBlock_vertical__e04rB{max-width:60rem}.TimelineBlock_vertical__e04rB .TimelineBlock_phases__kEG9L{border-top:1px solid var(--timeline-rule)}.TimelineBlock_vertical__e04rB .TimelineBlock_phase__vkD2V{display:grid;grid-template-columns:minmax(8rem,.35fr) minmax(0,1fr);gap:2rem;padding:1.25rem 0 2rem;border-bottom:1px solid var(--timeline-rule)}.TimelineBlock_vertical__e04rB .TimelineBlock_copy__O88QP{margin-top:0}.TimelineBlock_compact__upFGP .TimelineBlock_phases__kEG9L{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));border-top:1px solid var(--timeline-rule)}.TimelineBlock_compact__upFGP .TimelineBlock_phase__vkD2V{padding:1rem 1rem 1.25rem;border-right:1px solid var(--timeline-rule);border-bottom:1px solid var(--timeline-rule)}.TimelineBlock_compact__upFGP .TimelineBlock_copy__O88QP{margin-top:2rem}.TimelineBlock_compact__upFGP .TimelineBlock_icon__M_O9L{width:2rem;height:2rem}.TimelineBlock_compact__upFGP .TimelineBlock_icon__M_O9L svg{width:1rem;height:1rem}.TimelineBlock_dark__qe3q1{--timeline-rule:hsla(0,0%,100%,.28);color:#fff}.TimelineBlock_dark__qe3q1 :is(.TimelineBlock_number__tz2kF,.TimelineBlock_duration__YCdq3,.TimelineBlock_description__AlYBp,.TimelineBlock_footnote__pRMQr){color:#d8dddd}@media (max-width:900px){.TimelineBlock_horizontal__4ceX_ .TimelineBlock_phases__kEG9L{grid-template-columns:repeat(2,minmax(0,1fr))}.TimelineBlock_horizontal__4ceX_ .TimelineBlock_phase__vkD2V{border-bottom:1px solid var(--timeline-rule)}.TimelineBlock_horizontal__4ceX_ .TimelineBlock_phase__vkD2V:nth-child(2n){padding-right:0;border-right:0}.TimelineBlock_horizontal__4ceX_ .TimelineBlock_phase__vkD2V:nth-child(odd){padding-left:0}.TimelineBlock_horizontal__4ceX_ .TimelineBlock_phase__vkD2V:last-child{border-bottom:0}}@media (max-width:640px){.TimelineBlock_horizontal__4ceX_ .TimelineBlock_phases__kEG9L{grid-template-columns:1fr}.TimelineBlock_horizontal__4ceX_ .TimelineBlock_phase__vkD2V,.TimelineBlock_horizontal__4ceX_ .TimelineBlock_phase__vkD2V:first-child,.TimelineBlock_horizontal__4ceX_ .TimelineBlock_phase__vkD2V:last-child,.TimelineBlock_horizontal__4ceX_ .TimelineBlock_phase__vkD2V:nth-child(2n),.TimelineBlock_horizontal__4ceX_ .TimelineBlock_phase__vkD2V:nth-child(odd){display:grid;min-height:0;grid-template-columns:4rem minmax(0,1fr);gap:1.25rem;padding:1.25rem 0;border-right:0;border-bottom:1px solid var(--timeline-rule)}.TimelineBlock_horizontal__4ceX_ .TimelineBlock_phase__vkD2V:last-child{border-bottom:0}.TimelineBlock_horizontal__4ceX_ .TimelineBlock_marker____jDT{align-items:flex-start}.TimelineBlock_horizontal__4ceX_ .TimelineBlock_number__tz2kF{display:none}.TimelineBlock_horizontal__4ceX_ .TimelineBlock_copy__O88QP{margin-top:0}.TimelineBlock_vertical__e04rB .TimelineBlock_phase__vkD2V{grid-template-columns:4rem minmax(0,1fr);gap:1.25rem}.TimelineBlock_vertical__e04rB .TimelineBlock_number__tz2kF{display:none}.TimelineBlock_compact__upFGP .TimelineBlock_phases__kEG9L{grid-template-columns:1fr}.TimelineBlock_compact__upFGP .TimelineBlock_phase__vkD2V{border-right:0}}