.company-pages_page__OlwsJ h1{max-width:18ch}.company-pages_page__OlwsJ h2{font-size:42px;line-height:1.1;font-weight:800;letter-spacing:-.035em;margin:0 0 20px}.company-pages_page__OlwsJ h3{font-size:20px;font-weight:700;line-height:1.25}.company-pages_page__OlwsJ p{color:var(--public-slate);font-size:15px;line-height:1.65}.company-pages_page__OlwsJ .public-site-eyebrow{color:var(--public-orange);font-size:12px}.company-pages_band__gtVtU{padding:64px 0;background:white}.company-pages_split__l3rmk{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.company-pages_photo__DWL_f{position:relative;margin:0}.company-pages_photo__DWL_f img{display:block;width:100%;aspect-ratio:1.5;object-fit:cover;border-radius:12px}.company-pages_photo__DWL_f figcaption{position:absolute;left:14px;top:14px;padding:5px 9px;background:#ffffffed;border-radius:5px;font-size:11px;color:#59616e}.company-pages_actions__xcnZU{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.company-pages_page__OlwsJ .public-site-button{font-size:14px;font-weight:700}.company-pages_metrics__c8PKi{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:28px}.company-pages_metrics__c8PKi>div{padding:20px 0;border-top:1px solid var(--public-border)}.company-pages_metrics__c8PKi strong{display:block;font-size:36px;line-height:1.15;font-weight:800;margin-bottom:9px}.company-pages_metrics__c8PKi span{font-size:16px}.company-pages_note__pmfU3{font-size:12px!important;margin-top:18px;color:#59616e!important}.company-pages_facts___NpqY{display:grid;grid-template-columns:1fr 1fr;gap:0 40px;margin-top:32px}.company-pages_facts___NpqY>div{border-top:1px solid var(--public-border);padding:20px 0}.company-pages_facts___NpqY h3{margin:0 0 10px}.company-pages_facts___NpqY p{margin:0}.company-pages_page__OlwsJ ul{margin:20px 0;padding-left:20px;color:var(--public-slate);font-size:15px;line-height:1.8}.company-pages_case__IpEzo{display:grid;grid-template-columns:.85fr 1.15fr;gap:40px;padding:36px 0;border-top:1px solid var(--public-border);scroll-margin-top:100px}.company-pages_case__IpEzo img{width:100%;aspect-ratio:1.6;object-fit:cover;border-radius:10px}.company-pages_case__IpEzo h3{font-size:27px;margin:10px 0 16px}.company-pages_case__IpEzo .company-pages_place__5c5AQ{color:var(--public-orange);font-size:12px;font-weight:700}.company-pages_caseLabel__EXjPF{display:inline-block;background:#fff5ef;color:#a34400;border:1px solid #f2b38b;padding:5px 9px;border-radius:5px;font-size:11px}.company-pages_process__Ndoax{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:32px 0 0;padding:0;list-style:none}.company-pages_process__Ndoax li{border-top:1px solid var(--public-border);padding-top:20px}.company-pages_process__Ndoax b{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;color:white;background:var(--public-orange);font-size:14px;margin-bottom:18px}.company-pages_process__Ndoax h3{margin-bottom:12px}.company-pages_process__Ndoax p{margin:0}.company-pages_subtitle__gEXBy{max-width:80ch}.company-pages_documents__ajWEL{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:28px}.company-pages_documents__ajWEL article{border-top:1px solid var(--public-border);padding:24px 0}.company-pages_documents__ajWEL h3{margin-bottom:12px}@media(max-width:1023px){.company-pages_split__l3rmk{gap:32px}.company-pages_page__OlwsJ h2{font-size:34px}.company-pages_documents__ajWEL,.company-pages_facts___NpqY{gap:0 28px}}@media(max-width:767px){.company-pages_band__gtVtU{padding-block:36px}.company-pages_case__IpEzo,.company-pages_split__l3rmk{grid-template-columns:1fr;gap:24px}.company-pages_page__OlwsJ h1{font-size:38px;max-width:none}.company-pages_page__OlwsJ h2{font-size:28px}.company-pages_page__OlwsJ p{font-size:14px;line-height:1.7}.company-pages_metrics__c8PKi{gap:24px}.company-pages_metrics__c8PKi strong{font-size:29px}.company-pages_documents__ajWEL,.company-pages_facts___NpqY,.company-pages_process__Ndoax{grid-template-columns:1fr}.company-pages_case__IpEzo{padding-block:28px}.company-pages_case__IpEzo h3{font-size:24px}.company-pages_actions__xcnZU{gap:10px}.company-pages_actions__xcnZU .public-site-button{min-height:46px}.company-pages_process__Ndoax{gap:24px}}.company-pages_cloudBand__Mdz_o{padding:64px 0;background:var(--public-cloud);border-block:1px solid var(--public-border)}.company-pages_metrics__c8PKi[data-single=true],.company-pages_split__l3rmk[data-has-media=false]{grid-template-columns:minmax(0,1fr)}.company-pages_page__OlwsJ .company-pages_action__4qgpU{height:auto;box-shadow:none;font-size:14px;font-weight:700}.company-pages_page__OlwsJ .company-pages_action__4qgpU:focus-visible{outline:3px solid color-mix(in srgb,var(--public-orange) 38%,transparent);outline-offset:3px}.company-pages_photo__DWL_f .company-pages_candidateBadge__3N57r{padding:0;border:0;background:transparent;color:inherit;font-size:inherit;font-weight:400}@media(max-width:767px){.company-pages_cloudBand__Mdz_o{padding-block:36px}}.company-pages_caseStorySection__tSFiO{padding:48px 0}.company-pages_caseStorySectionHeading__w1Vdr{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:48px;align-items:end;margin-bottom:32px}.company-pages_caseStorySection__tSFiO .company-pages_caseStorySectionHeading__w1Vdr h2{margin:0;color:var(--public-ink);font-size:36px;line-height:1.2;font-weight:700;letter-spacing:-.03em}.company-pages_caseStorySectionHeading__w1Vdr>p{max-width:60ch;margin:0;font-size:14px;line-height:1.75}.company-pages_caseStory__Xndf_{min-width:0;scroll-margin-top:100px}.company-pages_caseStoryHeading__vwNUD{padding:28px 0;border-block:1px solid var(--public-border)}.company-pages_caseStory__Xndf_ .company-pages_caseStoryHeading__vwNUD h3{max-width:40ch;margin:0 0 12px;color:var(--public-ink);font-size:32px;line-height:1.3;font-weight:650;letter-spacing:-.02em}.company-pages_caseStory__Xndf_ .company-pages_caseStoryMeta__uuXS_{margin:0 0 10px;color:var(--public-orange);font-size:12px;line-height:1.6;font-weight:600}.company-pages_caseStory__Xndf_ .company-pages_caseStoryStatus__DyuFk{margin:0;color:var(--public-ink);font-size:14px;line-height:1.6;font-weight:600}.company-pages_caseStoryRow__rGfxr{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.6fr);gap:48px;align-items:center;padding:32px 0;border-bottom:1px solid var(--public-border)}.company-pages_caseStoryRow__rGfxr[data-has-media=false]{grid-template-columns:1fr}.company-pages_caseStoryPhoto__6sp7F{min-width:0;margin:0}.company-pages_caseStoryPhoto__6sp7F img{display:block;width:100%;height:auto;aspect-ratio:1672/941;object-fit:cover;border-radius:10px}.company-pages_caseStoryPhoto__6sp7F figcaption{margin-top:8px;color:var(--public-slate);font-size:12px;line-height:1.6}.company-pages_caseStoryCopy__badbr{min-width:0;max-width:72ch}.company-pages_caseStory__Xndf_ h4{margin:0 0 16px;color:var(--public-ink);font-size:23px;line-height:1.3;font-weight:650;letter-spacing:-.01em}.company-pages_caseStoryCopy__badbr p{margin:0;font-size:15px;line-height:1.75}.company-pages_caseStoryCopy__badbr ul{margin:12px 0 0;padding-left:20px;list-style:disc}.company-pages_caseStoryExtraPhotos__0sxPa{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding-top:32px}.company-pages_caseStoryFacts__0_GZV{padding-top:32px}.company-pages_caseStoryFacts__0_GZV h4{font-size:20px}.company-pages_caseStoryFacts__0_GZV dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 28px;margin:0}.company-pages_caseStoryFacts__0_GZV dl>div{min-width:0;padding:12px 0;border-top:1px solid var(--public-border)}.company-pages_caseStoryFacts__0_GZV dl>div[data-wide=true]{grid-column:span 2}.company-pages_caseStoryFacts__0_GZV dt{margin-bottom:5px;color:var(--public-slate);font-size:12px;line-height:1.5}.company-pages_caseStoryFacts__0_GZV dd{margin:0;color:var(--public-ink);font-size:14px;line-height:1.6;font-weight:600}@media (max-width:1023px){.company-pages_caseStorySectionHeading__w1Vdr{grid-template-columns:1fr;gap:16px}.company-pages_caseStoryRow__rGfxr{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:32px}.company-pages_caseStoryFacts__0_GZV dl{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.company-pages_caseStorySection__tSFiO{padding:32px 0}.company-pages_caseStorySectionHeading__w1Vdr{margin-bottom:24px;gap:14px}.company-pages_caseStorySection__tSFiO .company-pages_caseStorySectionHeading__w1Vdr h2{font-size:28px}.company-pages_caseStoryHeading__vwNUD{padding:24px 0}.company-pages_caseStory__Xndf_ .company-pages_caseStoryHeading__vwNUD h3{font-size:25px}.company-pages_caseStoryRow__rGfxr{grid-template-columns:1fr;gap:20px;padding:24px 0}.company-pages_caseStoryCopy__badbr{max-width:none}.company-pages_caseStoryCopy__badbr h4{margin-bottom:10px;font-size:21px}.company-pages_caseStoryFacts__0_GZV dl{gap:0 20px}.company-pages_caseStoryExtraPhotos__0sxPa,.company-pages_caseStoryFacts__0_GZV dl{grid-template-columns:repeat(2,minmax(0,1fr))}}