.solutions-page_page__1cnNz{--gutter:var(--site-gutter);background:white;color:#121212;font-family:var(--font-body)}.solutions-page_page__1cnNz h1,.solutions-page_page__1cnNz h2,.solutions-page_page__1cnNz h3,.solutions-page_page__1cnNz p{margin:0}.solutions-page_page__1cnNz a:focus-visible,.solutions-page_page__1cnNz button:focus-visible,.solutions-page_page__1cnNz summary:focus-visible{outline:2px solid currentColor;outline-offset:5px}.solutions-page_index__BYRwH{width:min(100% - 2 * var(--site-gutter),1400px);margin-inline:auto}.solutions-page_indexHero__fAfRm{display:grid;grid-template-columns:repeat(24,minmax(0,1fr));column-gap:16px;padding-top:48px}.solutions-page_indexHero__fAfRm>:is(p,h1){grid-column:1/23}.solutions-page_indexHero__fAfRm>p:first-child{font:400 12px/1.15 var(--font-label)}.solutions-page_indexHero__fAfRm>p:first-child>span{display:none}.solutions-page_indexHero__fAfRm h1{margin-top:32px;font:900 var(--site-display-3xl)/.8 var(--font-heading);letter-spacing:-.01em;text-transform:uppercase;text-wrap:balance}.solutions-page_indexHero__fAfRm>p:not(:first-child){grid-column:1/15;margin-top:40px;font:400 var(--site-text-lg)/1.35 var(--font-body);color:#3c3c3c}.solutions-page_indexHero__fAfRm>a{grid-column:1/7;width:100%;margin-top:24px}.solutions-page_catalog__Hdz4t{margin-top:48px}.solutions-page_filters__1bkFm{display:flex;flex-wrap:wrap;align-items:center;gap:24px 32px}.solutions-page_filters__1bkFm button{display:flex;align-items:center;gap:12px;padding:0;border:0;color:#7d7b7a;background:transparent;font:400 12px/1.15 var(--font-label);text-transform:uppercase;cursor:pointer}.solutions-page_filters__1bkFm button:before{content:"";display:block;width:15px;height:15px;background:#f2f2ea}.solutions-page_filters__1bkFm button:hover,.solutions-page_filters__1bkFm button[aria-pressed=true]{color:#121212}.solutions-page_filters__1bkFm button[aria-pressed=true]:before{background:#121212;box-shadow:inset 0 0 0 5px #121212,inset 0 0 0 8px white}.solutions-page_resultCount__zVCBY{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.solutions-page_cardGrid__uSg5b{margin-top:32px}.solutions-page_card__LJwhr{display:grid;grid-template-columns:repeat(24,minmax(0,1fr));gap:24px 16px;padding:32px 0;border-top:1px solid #e7e7de}.solutions-page_card__LJwhr:last-child{border-bottom:1px solid #e7e7de}.solutions-page_cardPreview__Rb0iZ{grid-column:1/7;min-width:0}.solutions-page_cardPreview__Rb0iZ picture{aspect-ratio:1;padding:24px;background:#b4e0ff url(/textures/foundation-panel-light.svg) 50%/cover}.solutions-page_cardPreview__Rb0iZ[data-tone=Engineering] picture{background:#fed3ed url(/textures/section-pattern.svg) 100% 100%/auto 120px}.solutions-page_cardPreview__Rb0iZ[data-tone=Industry] picture{background:#fecfb5 url(/textures/section-pattern.svg) 100% 100%/auto 120px}.solutions-page_cardCopy__HIONB{display:flex;flex-direction:column;justify-content:space-between;gap:32px;grid-column:7/25;min-width:0;padding-left:16px}.solutions-page_kicker__hR62E,.solutions-page_tag__eQkJp{display:inline-flex;align-items:center;min-height:25px;padding:2px 8px;border:1px solid #e3e3df;border-radius:3px;font:400 12px/1.15 var(--font-label);text-transform:uppercase}.solutions-page_card__LJwhr h2{margin-top:8px;font:700 var(--site-text-xl)/1.15 var(--font-body);letter-spacing:-.01em;text-wrap:pretty}.solutions-page_card__LJwhr:first-child .solutions-page_cardPreview__Rb0iZ{grid-column:1/9}.solutions-page_card__LJwhr:first-child .solutions-page_cardCopy__HIONB{grid-column:9/25}.solutions-page_card__LJwhr:first-child h2{font-size:var(--site-text-2xl);line-height:1.05}.solutions-page_cardCopy__HIONB>div>p{font:400 var(--site-text-md)/1.35 var(--font-body);color:#3c3c3c}.solutions-page_cardAction__eUCCU{display:flex;align-items:center;gap:12px;margin-top:24px;font:400 var(--site-text-sm)/1.35 var(--font-body)}.solutions-page_card__LJwhr:hover h2{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px}.solutions-page_film__L25JA{--cover-color:#c5e8f2}.solutions-page_film__L25JA[data-tone=Engineering]{--cover-color:#c9bbed}.solutions-page_film__L25JA[data-tone=Industry]{--cover-color:#bcdcc3}.solutions-page_detail__Tc1Mp{--story-spacing:48px;--sidebar-spacing:32px;display:grid;grid-template-columns:repeat(24,minmax(0,1fr));gap:16px;padding:80px var(--gutter) 128px;max-width:1496px;margin:auto}.solutions-page_sidebar___o7Eo{grid-column:1/9;margin-left:-6px;padding-left:6px;position:sticky;top:112px;align-self:start;max-height:calc(100vh - 144px);overflow:auto;scrollbar-width:thin}.solutions-page_back__9KoyA a{display:inline-flex;align-items:center;gap:8px;margin-left:-6px;font-size:var(--site-text-sm);line-height:1.35;font-weight:500}.solutions-page_meta__hLZ6_{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin-top:var(--sidebar-spacing)}.solutions-page_copy__h44fK{display:inline-flex;align-items:center;gap:8px;padding:8px;min-height:32px;border:0;background:#dceefa;color:#121212;font-size:14px;line-height:1.2;cursor:pointer}.solutions-page_copyStatus__iFJqb{color:#68574a;font-size:14px;line-height:1.3}.solutions-page_copyStatus__iFJqb:empty{display:none}.solutions-page_contents__aaHQN{margin-top:var(--sidebar-spacing)}.solutions-page_contents__aaHQN>p{margin-bottom:16px;font-size:var(--site-text-lg);line-height:1.15;font-weight:700;letter-spacing:-.02em}.solutions-page_contents__aaHQN a{display:block;margin-bottom:6px;color:#3c3c3c;font-size:var(--site-text-sm);line-height:1.35}.solutions-page_contents__aaHQN a:hover{color:#121212;text-decoration:underline;text-underline-offset:4px}.solutions-page_sidebarCta__SCj1y{margin-top:var(--sidebar-spacing);padding:32px;background:#e0f0fb}.solutions-page_sidebarCta__SCj1y h2{font-size:var(--site-text-lg);line-height:1.15;font-weight:700;letter-spacing:-.02em}.solutions-page_sidebarCta__SCj1y p{margin-top:16px;color:#3c3c3c;font-size:var(--site-text-sm);line-height:1.35}.solutions-page_sidebarCta__SCj1y a{margin-top:24px;width:100%}.solutions-page_article__aASEX{grid-column:9/25;min-width:0}.solutions-page_articleHeader__Bml6f h1{margin-top:16px;font-size:var(--site-text-3xl);line-height:1.05;font-weight:700;letter-spacing:-.02em}.solutions-page_description__ZFBE1{margin-top:12px!important;font-size:var(--site-text-lg);line-height:1.35;color:#3c3c3c}.solutions-page_heroActions__KxlZM{display:flex;align-items:center;flex-wrap:wrap;gap:20px 24px;margin-top:28px}.solutions-page_audience__aT5Gt{margin-top:20px!important;color:#62625b;font:400 12px/1.5 var(--font-label)}.solutions-page_prose__PCN_n{margin-top:var(--story-spacing);scroll-margin-top:104px}.solutions-page_prose__PCN_n>h2{margin-bottom:1em;font-size:var(--site-display-xl);line-height:1.05;font-weight:700;letter-spacing:-.02em}.solutions-page_prose__PCN_n>p{margin-bottom:1.25em;font-size:var(--site-text-md);line-height:1.35;color:#3c3c3c}.solutions-page_prose__PCN_n>p:last-child{margin-bottom:0}.solutions-page_film__L25JA{--video-background:var(--cover-color);--video-inset:clamp(16px,3%,32px);margin-top:var(--story-spacing);scroll-margin-top:104px}.solutions-page_chapters__n0_gA{list-style:none;padding:0;margin:40px 0 0}.solutions-page_chapters__n0_gA li{display:grid;grid-template-columns:36px minmax(0,1fr);gap:16px;padding-block:24px;border-bottom:1px solid #deded7}.solutions-page_chapters__n0_gA li>span{font:400 14px/1.5 var(--font-label);color:#62625b}.solutions-page_chapterStill__EBcad{display:block;grid-column:2;overflow:hidden;margin-top:8px;border:1px solid #deded7;background:#f3f3ed}.solutions-page_chapterStill__EBcad img{display:block;width:100%;height:auto}.solutions-page_chapters__n0_gA h3,.solutions-page_outcomes__f5pty h3{font-size:22px;font-weight:600;line-height:1.2;letter-spacing:-.02em}.solutions-page_chapters__n0_gA p,.solutions-page_outcomes__f5pty p{margin-top:12px;font-size:17px;line-height:1.5;color:#474742}.solutions-page_outcomes__f5pty{margin-top:32px;padding:clamp(24px,4vw,40px);background:#f3f3ed;display:grid;gap:32px}.solutions-page_outcomes__f5pty .solutions-page_measure__1eBtx{padding-top:16px;border-top:1px solid #deded7;font-size:15px;color:#121212}.solutions-page_measure__1eBtx span{display:block;margin-bottom:6px;color:#62625b;font:400 11px/1.4 var(--font-label);text-transform:uppercase}.solutions-page_deployment__e3RiG{margin:28px 0 32px;border-top:1px solid #deded7}.solutions-page_deployment__e3RiG>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:16px 24px;padding-block:24px;border-bottom:1px solid #deded7}.solutions-page_deployment__e3RiG dt{font-size:17px;font-weight:600;line-height:1.4}.solutions-page_deployment__e3RiG dd{margin:0;color:#474742;font-size:16px;line-height:1.5}.solutions-page_facts__EaQTV{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:40px;padding-block:32px;border-block:1px solid #deded7}.solutions-page_facts__EaQTV>div{display:flex;flex-direction:column;gap:16px}.solutions-page_facts__EaQTV strong{font:900 73px/.8 var(--font-heading);text-transform:uppercase;letter-spacing:-.01em}.solutions-page_facts__EaQTV strong.solutions-page_wordFact__SCjiI{font-size:48px}.solutions-page_facts__EaQTV span{font-size:14px;line-height:1.3;color:#74746b}.solutions-page_textLink__9Q_1D{display:inline-flex;align-items:center;gap:12px;font-size:16px;line-height:1.35}.solutions-page_textLink__9Q_1D:hover{text-decoration:underline;text-underline-offset:4px}.solutions-page_path__XxSvO{padding:0;margin:32px 0 0;list-style:none;border-top:1px solid #deded7}.solutions-page_path__XxSvO li{border-bottom:1px solid #deded7}.solutions-page_path__XxSvO summary{display:flex;align-items:center;gap:16px;padding:24px 0;list-style:none;cursor:pointer}.solutions-page_path__XxSvO summary::-webkit-details-marker{display:none}.solutions-page_path__XxSvO summary>span{color:#85857b;font:400 12px/1.3 var(--font-label)}.solutions-page_path__XxSvO summary h3{font-size:20px;line-height:1.15;font-weight:700;letter-spacing:-.02em}.solutions-page_path__XxSvO summary svg{flex:none;margin-left:auto;color:#86867c;transition:transform .18s}.solutions-page_path__XxSvO details[open] summary svg{transform:rotate(90deg)}.solutions-page_path__XxSvO details>p{padding:0 32px 24px;color:#5b5b53;font-size:16px;line-height:1.4}.solutions-page_related__w9eA_{margin-top:64px;border-top:1px solid #deded7;padding-top:32px}.solutions-page_related__w9eA_>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;margin-top:24px}.solutions-page_related__w9eA_ a{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:20px 0;border-bottom:1px solid #deded7;font-size:16px;line-height:1.3}.solutions-page_related__w9eA_ a svg{flex:none}.solutions-page_related__w9eA_ a:hover{text-decoration:underline;text-underline-offset:4px}@media (max-width:1139px){.solutions-page_page__1cnNz{--gutter:var(--site-gutter)}.solutions-page_indexHero__fAfRm{grid-template-columns:repeat(12,minmax(0,1fr))}.solutions-page_indexHero__fAfRm>:is(p,h1){grid-column:1/13}.solutions-page_indexHero__fAfRm>p:not(:first-child){grid-column:1/11;margin-top:32px}.solutions-page_indexHero__fAfRm>a{grid-column:1/6}.solutions-page_card__LJwhr{grid-template-columns:repeat(12,minmax(0,1fr))}.solutions-page_cardPreview__Rb0iZ{grid-column:1/5}.solutions-page_cardCopy__HIONB{grid-column:5/13}.solutions-page_card__LJwhr:first-child .solutions-page_cardPreview__Rb0iZ{grid-column:1/6}.solutions-page_card__LJwhr:first-child .solutions-page_cardCopy__HIONB{grid-column:6/13}.solutions-page_detail__Tc1Mp{grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;padding-block:64px 96px}.solutions-page_sidebar___o7Eo{grid-column:1/5}.solutions-page_article__aASEX{grid-column:5/13}.solutions-page_sidebarCta__SCj1y{padding:24px}.solutions-page_articleHeader__Bml6f h1{font-size:var(--site-text-3xl)}}@media (max-width:839px){.solutions-page_chapterStill__EBcad{grid-column:1/-1}.solutions-page_deployment__e3RiG>div{grid-template-columns:minmax(0,1fr);gap:8px}.solutions-page_page__1cnNz{--gutter:var(--site-gutter)}.solutions-page_indexHero__fAfRm{grid-template-columns:repeat(6,minmax(0,1fr));padding-top:40px}.solutions-page_indexHero__fAfRm>:is(p,h1),.solutions-page_indexHero__fAfRm>a,.solutions-page_indexHero__fAfRm>p:not(:first-child){grid-column:1/7}.solutions-page_indexHero__fAfRm h1,.solutions-page_indexHero__fAfRm>p:not(:first-child){margin-top:24px}.solutions-page_catalog__Hdz4t{margin-top:40px}.solutions-page_filters__1bkFm{display:none}.solutions-page_cardGrid__uSg5b{margin-top:0}.solutions-page_card__LJwhr{grid-template-columns:minmax(0,1fr);padding:24px 0 32px}.solutions-page_card__LJwhr:first-child{border-top:0;padding-top:0}.solutions-page_cardCopy__HIONB,.solutions-page_cardPreview__Rb0iZ,.solutions-page_card__LJwhr:first-child .solutions-page_cardCopy__HIONB,.solutions-page_card__LJwhr:first-child .solutions-page_cardPreview__Rb0iZ{grid-column:1}.solutions-page_cardCopy__HIONB{gap:24px;padding-left:0}.solutions-page_cardAction__eUCCU{margin-top:20px}.solutions-page_detail__Tc1Mp{display:grid;grid-template-columns:minmax(0,1fr);padding-block:40px 64px;gap:0}.solutions-page_sidebar___o7Eo{display:contents}.solutions-page_contents__aaHQN,.solutions-page_sidebarCta__SCj1y,.solutions-page_sidebar___o7Eo .solutions-page_back__9KoyA{display:none}.solutions-page_meta__hLZ6_{order:-2;margin:0 0 24px;gap:12px}.solutions-page_article__aASEX{display:contents}.solutions-page_articleHeader__Bml6f{order:-3;margin-bottom:24px}.solutions-page_articleHeader__Bml6f h1{font-size:var(--site-text-3xl)}.solutions-page_prose__PCN_n>h2{font-size:var(--site-display-xl)}.solutions-page_facts__EaQTV{gap:16px}.solutions-page_facts__EaQTV strong{font-size:56px}.solutions-page_facts__EaQTV strong.solutions-page_wordFact__SCjiI{font-size:36px}.solutions-page_facts__EaQTV span{font-size:13px}.solutions-page_related__w9eA_>div{grid-template-columns:1fr}}@media (max-width:359px){.solutions-page_facts__EaQTV{grid-template-columns:1fr;gap:32px}}@media (prefers-reduced-motion:reduce){.solutions-page_path__XxSvO summary svg{transition:none}}@media (min-width:1380px){.solutions-page_indexHero__fAfRm{padding-top:56px}.solutions-page_indexHero__fAfRm>:is(p,h1){grid-column:2/22}.solutions-page_indexHero__fAfRm>p:not(:first-child){grid-column:2/14}.solutions-page_indexHero__fAfRm>a{grid-column:2/8}.solutions-page_filters__1bkFm{margin-inline:calc((100% + 16px) / 24)}.solutions-page_cardPreview__Rb0iZ{grid-column:2/6}.solutions-page_cardCopy__HIONB{grid-column:6/24}.solutions-page_card__LJwhr:first-child .solutions-page_cardPreview__Rb0iZ{grid-column:2/8}.solutions-page_card__LJwhr:first-child .solutions-page_cardCopy__HIONB{grid-column:8/24}}@media (max-width:599px){.solutions-page_indexHero__fAfRm h1,.solutions-page_indexHero__fAfRm>p:not(:first-child){margin-top:20px}}@media (max-width:1139px){.solutions-page_detail__Tc1Mp{grid-template-columns:minmax(0,1fr);gap:0;padding-top:40px;max-width:calc(800px + 2 * var(--site-gutter))}.solutions-page_article__aASEX,.solutions-page_sidebar___o7Eo{display:contents}.solutions-page_contents__aaHQN,.solutions-page_sidebarCta__SCj1y,.solutions-page_sidebar___o7Eo .solutions-page_back__9KoyA{display:none}.solutions-page_articleHeader__Bml6f{order:-3;margin-bottom:24px}.solutions-page_meta__hLZ6_{order:-2;margin:0 0 var(--story-spacing);gap:12px}}@media (min-width:840px) and (max-width:1139px){.solutions-page_detail__Tc1Mp{--story-spacing:40px;padding-top:48px}}@media (min-width:600px) and (max-width:839px){.solutions-page_detail__Tc1Mp{--story-spacing:32px}}@media (max-width:599px){.solutions-page_detail__Tc1Mp{--story-spacing:24px}.solutions-page_articleHeader__Bml6f{margin-bottom:20px}}@media (min-width:1380px){.solutions-page_detail__Tc1Mp{--story-spacing:64px;--sidebar-spacing:40px;padding-top:88px}.solutions-page_sidebar___o7Eo{grid-column:2/8;top:128px;max-height:calc(100vh - 160px)}.solutions-page_article__aASEX{grid-column:9/25}}