.Guide_page__qpakY{color:var(--marketing-color-ink)}.Guide_breadcrumbBar__yk20i{padding:1rem var(--marketing-page-inset)}.Guide_breadcrumbBar__yk20i,.Guide_hero__3Errk{border-bottom:1px solid var(--marketing-color-rule)}.Guide_hero__3Errk{display:grid;grid-template-columns:var(--marketing-label-column) var(--marketing-reading-column);gap:var(--marketing-rail-gap);padding:clamp(3.5rem,7vw,7rem) var(--marketing-page-inset);background:var(--marketing-color-surface-muted)}.Guide_heroLabel__RCw1u{padding-top:.5rem;color:#586267;font-size:.75rem}.Guide_hero__3Errk h1{max-width:67rem;margin:0;font-size:var(--marketing-type-display-size);font-weight:400;line-height:.98;letter-spacing:-.055em}.Guide_hero__3Errk p{max-width:47rem;margin:2rem 0 0;color:#3e464c;font-size:clamp(1.125rem,1.8vw,1.5rem);line-height:1.65}.Guide_heroAction__2F9w5{display:inline-flex;margin-top:2rem}.Guide_nav__UtNuR{position:sticky;z-index:30;top:var(--topbar-height);overflow-x:auto;padding:0 var(--marketing-page-inset);border-bottom:1px solid var(--marketing-color-rule);background:#fff}.Guide_navInner__yrvQF{display:flex;gap:2rem;min-width:max-content}.Guide_navLink__gsfmc{padding:1rem 0;color:#586267;font-size:.75rem;text-decoration:none}.Guide_activeNavLink__e7CNG{color:#111;box-shadow:inset 0 -2px #111}.Guide_content__swrIm{display:flex;gap:clamp(2rem,6vw,6rem);padding:clamp(3rem,6vw,6rem) var(--marketing-page-inset)}.Guide_mainContent__ggnjA{min-width:0;flex:1;container-type:inline-size}.Guide_section__gwEyQ{margin-bottom:clamp(4rem,7vw,7rem);scroll-margin-top:calc(var(--topbar-height) + 5rem)}.Guide_section__gwEyQ>h2{max-width:50rem;margin:0;font-size:var(--marketing-type-section-size);font-weight:400;line-height:1.1;letter-spacing:-.05em}.Guide_section__gwEyQ>p{max-width:44rem;margin:1.25rem 0 2.5rem;color:#3e464c;font-size:1.0625rem;line-height:1.7}.Guide_areaBlock__piViy{flex:1;padding:1.5rem 0;border:0;border-top:1px solid var(--marketing-color-rule);border-radius:0}.Guide_areaBlock__piViy h3{margin:0;font-size:1.3rem;font-weight:400;letter-spacing:-.025em}.Guide_areaBlock__piViy p{margin:.75rem 0 0;color:#3e464c;line-height:1.65}.Guide_areaBlock__piViy ul{margin-top:1rem}.Guide_closing__oGL1L,.Guide_strategyCallout__iMlAK{padding:clamp(2rem,4vw,4rem);border:1px solid var(--marketing-color-rule);border-radius:0;background:var(--marketing-color-surface-muted)}.Guide_strategyCallout__iMlAK{margin-bottom:clamp(4rem,7vw,7rem)}.Guide_closing__oGL1L h2,.Guide_strategyCallout__iMlAK h3{margin-top:0;font-size:clamp(1.8rem,3vw,2.75rem);font-weight:400;line-height:1.15;letter-spacing:-.04em}.Guide_sidebar__0sgvY{width:min(19rem,28vw);flex:none}.Guide_sidebarCard__WEOJf{position:sticky;top:calc(var(--topbar-height) + 5rem);padding:1.5rem 0;border-top:1px solid var(--marketing-color-rule);border-bottom:1px solid var(--marketing-color-rule)}.Guide_sidebarCard__WEOJf h3{margin:0;font-size:1.35rem;font-weight:400}.Guide_sidebarCard__WEOJf p{color:#3e464c;font-size:.9rem;line-height:1.6}.Guide_closingWrap__CsjjL{padding:0 var(--marketing-page-inset) clamp(4rem,7vw,7rem)}.Guide_closing__oGL1L{text-align:left}.Guide_closing__oGL1L p{max-width:48rem;color:#3e464c;font-size:1.0625rem;line-height:1.7}@media (max-width:800px){.Guide_hero__3Errk{grid-template-columns:1fr;gap:1.25rem}.Guide_content__swrIm{flex-direction:column}.Guide_sidebar__0sgvY{width:100%}.Guide_sidebarCard__WEOJf{position:static}}@media (max-width:560px){.Guide_hero__3Errk h1{font-size:clamp(3rem,15vw,4.5rem)}}.CaseStudies_page__FXTxb{--rule:var(--marketing-color-rule);color:var(--marketing-color-ink);font-family:Arial,Helvetica,sans-serif}.CaseStudies_page__FXTxb :is(h1,h2,h3,p,figure){margin:0}.CaseStudies_directory__IqdKo,.CaseStudies_logos__vvSqi,.CaseStudies_testimonials__qWbBl{padding-right:var(--marketing-page-inset);padding-left:var(--marketing-page-inset)}.CaseStudies_cardMeta__VX5O7,.CaseStudies_eyebrow__NNEvW,.CaseStudies_resultCount__U_qKw{color:#586267;font-size:.75rem;line-height:1.5}.CaseStudies_directory__IqdKo,.CaseStudies_logos__vvSqi,.CaseStudies_testimonials__qWbBl{padding-top:clamp(3rem,5.4vw,5rem);padding-bottom:clamp(3rem,5.4vw,5rem);border-bottom:1px solid var(--rule)}.CaseStudies_directory__IqdKo{padding-top:0;background:var(--marketing-color-surface-muted)}.CaseStudies_sectionHeading__jLN49{margin-bottom:clamp(2.5rem,4vw,4rem)}.CaseStudies_cardGrid__FtwSK{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2rem,4vw,4rem) 1.5rem}.CaseStudies_card__C22FY{display:flex;min-width:0;flex-direction:column;color:inherit;text-decoration:none}.CaseStudies_cardImage__DwZKx{position:relative;overflow:hidden;width:100%;aspect-ratio:4/3;background:#e6e9e8}.CaseStudies_imageCard__vKM2z .CaseStudies_cardImage__DwZKx{aspect-ratio:16/10}.CaseStudies_cardImage__DwZKx img{transition:transform .22s ease}.CaseStudies_card__C22FY:hover .CaseStudies_cardImage__DwZKx img{transform:scale(1.015)}.CaseStudies_imageFallback__OkXHJ{display:flex;height:100%;align-items:center;justify-content:center;padding:2rem;color:#586267;font-size:.875rem;text-align:center}.CaseStudies_cardBody__sZY5j{display:flex;flex:1;flex-direction:column;padding-top:1.25rem;border-top:1px solid transparent}.CaseStudies_imageCard__vKM2z .CaseStudies_cardBody__sZY5j{padding-top:.9rem}.CaseStudies_cardMeta__VX5O7{display:flex;flex-wrap:wrap;gap:.45rem .75rem;margin-top:.6rem}.CaseStudies_cardMeta__VX5O7 span+span:before{content:"·";margin-right:.75rem}.CaseStudies_card__C22FY h3{margin-top:.9rem;font-size:clamp(1.45rem,2.1vw,1.9rem);font-weight:400;line-height:1.17;letter-spacing:-.04em}.CaseStudies_imageCard__vKM2z h3{margin-top:0;font-size:clamp(1.25rem,1.8vw,1.65rem);line-height:1.2;letter-spacing:-.035em}.CaseStudies_imageCard__vKM2z:hover h3{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3rem}.CaseStudies_cardLink__Tma4t{display:inline-flex;min-height:2.75rem;align-items:center;gap:1rem;margin-top:auto;padding-top:1rem;font-size:.875rem}.CaseStudies_cardLink__Tma4t span{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.4rem}.CaseStudies_cardLink__Tma4t svg{width:1.2rem;height:1.2rem;flex:none;transition:transform .18s ease}.CaseStudies_card__C22FY:hover .CaseStudies_cardLink__Tma4t svg{transform:translateX(.25rem)}.CaseStudies_filters__zlUBu{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 2rem;padding:1rem 0 1.5rem;border-top:1px solid var(--rule)}.CaseStudies_filterButtons__Bhkql{display:flex;flex-wrap:wrap;gap:.5rem}.CaseStudies_clearButton__f2ElM,.CaseStudies_filterButton___9dCY{min-height:2.75rem;border:1px solid #9aa3a4;border-radius:0;background:transparent;color:inherit;cursor:pointer;font:inherit;font-size:.8125rem}.CaseStudies_filterButton___9dCY{padding:.65rem .9rem}.CaseStudies_filterButton___9dCY[aria-pressed=true]{border-color:#111;background:#111;color:#fff}.CaseStudies_clearButton__f2ElM:hover,.CaseStudies_filterButton___9dCY:hover{border-color:#111}.CaseStudies_emptyState__vAEYK{padding:4rem 0;border-top:1px solid var(--rule);text-align:center}.CaseStudies_emptyState__vAEYK p{color:#3e464c}.CaseStudies_clearButton__f2ElM{margin-top:1.25rem;padding:.65rem 1rem;border-color:#111}.CaseStudies_logos__vvSqi{background:#fff}@media (max-width:1100px){.CaseStudies_cardGrid__FtwSK{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 1.25rem}}@media (max-width:700px){.CaseStudies_cardGrid__FtwSK{grid-template-columns:1fr;gap:2.75rem}.CaseStudies_filters__zlUBu{align-items:flex-start;flex-direction:column}.CaseStudies_filterButtons__Bhkql{width:100%}.CaseStudies_filterButton___9dCY{flex:1 1 9rem}}@media (prefers-reduced-motion:reduce){.CaseStudies_cardImage__DwZKx img,.CaseStudies_cardLink__Tma4t svg{transition:none}}.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}}.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:flex-end}.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_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_copy__O88QP{margin-top:0}.TimelineBlock_vertical__e04rB .TimelineBlock_phase__vkD2V{grid-template-columns:4rem minmax(0,1fr);gap:1.25rem}.TimelineBlock_compact__upFGP .TimelineBlock_phases__kEG9L{grid-template-columns:1fr}.TimelineBlock_compact__upFGP .TimelineBlock_phase__vkD2V{border-right:0}}.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}}.Breadcrumbs_breadcrumb__Q9EWC{list-style:none;display:flex;flex-wrap:wrap;gap:.25rem}.Breadcrumbs_breadcrumbLevel__LO_F5{display:inline-block;position:relative;z-index:0;&:after,&:before{background-color:var(--color-accent1);left:0;position:absolute;height:50%;content:"";width:100%;z-index:-10}&:before{top:0;transform:skew(40deg)}&:after{bottom:0;transform:skew(-40deg)}&:last-child{&:after,&:before{background-color:color-mix(in srgb,var(--color-accent1) 80%,transparent)}}&:not(:last-child):hover{&:after,&:before{background-color:color-mix(in srgb,var(--color-accent1) 80%,transparent)}}}.Breadcrumbs_breadcrumbLevel__LO_F5 a{font-size:.75rem;color:var(--color-black);display:inline-block;position:relative;padding-left:1rem;padding-right:1rem;font-family:var(--font-heading-display)}.Breadcrumbs_breadcrumbLevel__LO_F5:last-child a{cursor:default}[data-theme=marketing] .Breadcrumbs_breadcrumb__Q9EWC{gap:0;padding:0;margin:0}[data-theme=marketing] .Breadcrumbs_breadcrumbLevel__LO_F5{display:inline-flex;align-items:center}[data-theme=marketing] .Breadcrumbs_breadcrumbLevel__LO_F5:after,[data-theme=marketing] .Breadcrumbs_breadcrumbLevel__LO_F5:before{display:none}[data-theme=marketing] .Breadcrumbs_breadcrumbLevel__LO_F5:not(:last-child):after{display:inline;position:static;width:auto;height:auto;margin:0 .65rem;background:none;color:#7b8384;content:"/"}[data-theme=marketing] .Breadcrumbs_breadcrumbLevel__LO_F5 a{padding:0;color:#586267;font-family:Arial,Helvetica,sans-serif;font-size:.75rem;text-decoration:none}[data-theme=marketing] .Breadcrumbs_breadcrumbLevel__LO_F5:not(:last-child) a:focus-visible,[data-theme=marketing] .Breadcrumbs_breadcrumbLevel__LO_F5:not(:last-child) a:hover{color:var(--marketing-color-ink);text-decoration:underline;text-underline-offset:.25rem}.CaseStudyPage_page__EuM2V{--rule:var(--marketing-color-rule);color:var(--marketing-color-ink);font-family:Arial,Helvetica,sans-serif}.CaseStudyPage_page__EuM2V :is(h1,h2,h3,p,figure,dl,dd){margin:0}.CaseStudyPage_breadcrumbs__YOnzz,.CaseStudyPage_hero__aCF08,.CaseStudyPage_related__wsVRq,.CaseStudyPage_story__gfiIh{padding-right:var(--marketing-page-inset);padding-left:var(--marketing-page-inset)}.CaseStudyPage_breadcrumbs__YOnzz{padding-top:1.25rem;padding-bottom:1.25rem;border-bottom:1px solid var(--rule)}.CaseStudyPage_hero__aCF08{display:grid;grid-template-columns:46% 48%;gap:6%;align-items:center;padding-top:clamp(3rem,6vw,6rem);padding-bottom:clamp(3rem,6vw,6rem);border-bottom:1px solid var(--rule)}.CaseStudyPage_eyebrow__ZsYtr,.CaseStudyPage_meta__7R8VY dt,.CaseStudyPage_metric__FT45U dt{color:#586267;font-size:.75rem;line-height:1.5}.CaseStudyPage_logo___Qobi{position:relative;width:min(13rem,50%);height:3.5rem;margin-bottom:2rem}.CaseStudyPage_hero__aCF08 h1{max-width:50rem;margin-top:1.25rem;font-size:clamp(2.75rem,5vw,5.25rem);font-weight:400;line-height:1.02;letter-spacing:-.055em}.CaseStudyPage_subtitle__PXR59{max-width:44rem;margin-top:1.75rem!important;color:#3e464c;font-size:clamp(1.0625rem,1.5vw,1.25rem);line-height:1.7}.CaseStudyPage_heroImage__RKYRz{position:relative;overflow:hidden;width:100%;aspect-ratio:4/3;background:#e8ebea}.CaseStudyPage_heroImage__RKYRz img{width:100%;height:100%;object-fit:cover}.CaseStudyPage_meta__7R8VY{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;padding:0;margin-top:2.5rem;list-style:none}.CaseStudyPage_meta__7R8VY>div{padding-top:.9rem;border-top:1px solid var(--rule)}.CaseStudyPage_meta__7R8VY dd{margin-top:.45rem;font-size:.875rem;line-height:1.5}.CaseStudyPage_story__gfiIh{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(17rem,.7fr);gap:clamp(3rem,8vw,8rem);padding-top:clamp(3rem,5.4vw,5rem);padding-bottom:clamp(3rem,5.4vw,5rem);border-bottom:1px solid var(--rule)}.CaseStudyPage_storyContent__ioE4V{min-width:0;max-width:52rem;color:#2f373b;font-size:1.0625rem;line-height:1.8}.CaseStudyPage_storyContent__ioE4V .prose{max-width:none}.CaseStudyPage_storyContent__ioE4V h2{margin:3.5rem 0 1.25rem;color:#111;font-size:clamp(2rem,3.4vw,3.25rem);font-weight:400;line-height:1.14;letter-spacing:-.045em}.CaseStudyPage_storyContent__ioE4V h2:first-child{margin-top:0}.CaseStudyPage_storyContent__ioE4V h3{margin:2.5rem 0 1rem;color:#111;font-size:1.5rem;font-weight:400;line-height:1.25;letter-spacing:-.03em}.CaseStudyPage_storyContent__ioE4V ol,.CaseStudyPage_storyContent__ioE4V p,.CaseStudyPage_storyContent__ioE4V ul{margin-top:1.25rem}.CaseStudyPage_storyContent__ioE4V a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.3rem}.CaseStudyPage_storyContent__ioE4V img{border-radius:0}.CaseStudyPage_sidebar__hSfnS{min-width:0}.CaseStudyPage_metrics__aCUTO{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.CaseStudyPage_metric__FT45U{padding-top:1rem;border-top:1px solid var(--rule)}.CaseStudyPage_metric__FT45U dd{margin-top:.75rem;font-size:clamp(1.75rem,2.8vw,2.5rem);line-height:1.05;letter-spacing:-.04em}.CaseStudyPage_context___3Rpu,.CaseStudyPage_cta__Lbvwt,.CaseStudyPage_secondary__XkaUJ{padding-top:2rem;margin-top:2.5rem;border-top:1px solid var(--rule)}.CaseStudyPage_context___3Rpu h2,.CaseStudyPage_cta__Lbvwt h2,.CaseStudyPage_secondary__XkaUJ h2{font-size:1.55rem;font-weight:400;line-height:1.2;letter-spacing:-.035em}.CaseStudyPage_context___3Rpu p,.CaseStudyPage_cta__Lbvwt p,.CaseStudyPage_secondary__XkaUJ{margin-top:.9rem;color:#3e464c;font-size:.9375rem;line-height:1.7}.CaseStudyPage_cta__Lbvwt a,.CaseStudyPage_textLink__F8Lh6{display:inline-flex;min-height:2.75rem;align-items:center;gap:.8rem;padding:0;margin-top:1rem;color:inherit;font-size:.875rem;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.4rem}.CaseStudyPage_textLink__F8Lh6 svg{width:1.15rem;height:1.15rem;flex:none}.CaseStudyPage_related__wsVRq{padding-top:clamp(3rem,5.4vw,5rem);padding-bottom:clamp(3rem,5.4vw,5rem);border-bottom:1px solid var(--rule)}.CaseStudyPage_relatedHeading__79B0R{display:grid;grid-template-columns:var(--marketing-label-column) var(--marketing-reading-column);gap:var(--marketing-rail-gap);margin-bottom:2.75rem}.CaseStudyPage_relatedHeading__79B0R h2{font-size:clamp(2.25rem,4vw,4rem);font-weight:400;line-height:1.1;letter-spacing:-.05em}.CaseStudyPage_relatedGrid__mYNrZ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}@media (max-width:900px){.CaseStudyPage_hero__aCF08{grid-template-columns:1fr;gap:3rem}.CaseStudyPage_story__gfiIh{grid-template-columns:minmax(0,1fr) minmax(15rem,.6fr);gap:3rem}}@media (max-width:700px){.CaseStudyPage_hero__aCF08{padding-top:2.75rem;padding-bottom:3rem}.CaseStudyPage_hero__aCF08 h1{font-size:2.5rem}.CaseStudyPage_heroImage__RKYRz{order:-1}.CaseStudyPage_meta__7R8VY{grid-template-columns:1fr;gap:.9rem}.CaseStudyPage_relatedHeading__79B0R,.CaseStudyPage_story__gfiIh{grid-template-columns:1fr}.CaseStudyPage_sidebar__hSfnS{padding-top:1rem;border-top:1px solid var(--rule)}.CaseStudyPage_relatedGrid__mYNrZ{grid-template-columns:1fr;gap:2.75rem}}