.infrastructure-journey_journey__FxTfB{display:grid;gap:20px}.infrastructure-journey_tabs__BYktv{display:flex;flex-wrap:wrap;gap:8px}.infrastructure-journey_panel__fgThB{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:0;border:1px solid var(--rule-soft)}.infrastructure-journey_panel__fgThB:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.infrastructure-journey_art__KWwZn{aspect-ratio:16/9}.infrastructure-journey_art__KWwZn svg{display:block;width:100%;height:100%}.infrastructure-journey_fjord__6LuDo{background:var(--brand-fjord)}.infrastructure-journey_ink__8vTZn{background:var(--ink)}.infrastructure-journey_moss__3LlpR{background:var(--brand-moss)}.infrastructure-journey_copy__w3FH1{display:flex;flex-direction:column;justify-content:flex-end;gap:12px;padding:clamp(20px,3vw,40px)}.infrastructure-journey_heading___nNAe{margin:0;color:var(--ink);font-family:var(--font-serif),Georgia,serif;font-size:var(--type-subsection);font-weight:300;line-height:1.15}.infrastructure-journey_description__2Tl_i{margin:0;color:var(--ink-600);font-size:15px;line-height:1.7}@media (max-width:900px){.infrastructure-journey_panel__fgThB{grid-template-columns:minmax(0,1fr)}}.line-band_band__0_Ta8{display:block;width:100%;height:96px}.line-band_band__0_Ta8 svg{display:none;width:100%;height:100%;overflow:visible;fill:none;stroke:var(--brand-sun)}@media (min-width:1200px){.line-band_band__0_Ta8 .line-band_wide__gmTDl{display:block}}@media (min-width:761px) and (max-width:1199px){.line-band_band__0_Ta8 .line-band_medium__x8Wxf{display:block}}@media (max-width:760px){.line-band_band__0_Ta8{height:72px}.line-band_band__0_Ta8 .line-band_narrow__o9mqr{display:block}}.product-grid_surface__Dlumw{padding:80px 0 120px;background:var(--site-background)}.product-grid_container__3vJQK{width:100%;max-width:1280px;margin:0 auto;padding:0 16px}.product-grid_sectionTitle__BCds2{margin:0 0 60px;color:var(--ink);font-size:var(--type-section);font-weight:400;text-align:left}.product-grid_platformSection__uCyAp{margin-top:96px}.product-grid_flagshipGrid___pd_A,.product-grid_platformGrid__XrQF8{display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr))}@media (max-width:640px){.product-grid_surface__Dlumw{padding:64px 0 88px}.product-grid_sectionTitle__BCds2{margin-bottom:36px;font-size:2rem}.product-grid_platformSection__uCyAp{margin-top:64px}.product-grid_flagshipGrid___pd_A,.product-grid_platformGrid__XrQF8{gap:24px}}.product-grid_infraSplit__p_Prv{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:32px 64px}.product-grid_infraArt__riRbu{position:relative;display:block;aspect-ratio:16/9;overflow:hidden;background:var(--subtle-background)}.product-grid_infraArt__riRbu img{object-fit:cover;transition:transform .6s cubic-bezier(.22,1,.36,1)}.product-grid_infraArt__riRbu:hover img{transform:scale(1.02)}.product-grid_infraName__1epaE{margin:0;color:var(--ink);font-family:var(--font-serif),Georgia,serif;font-size:var(--type-subsection);font-weight:300;line-height:1.15}.product-grid_infraBody__wgn9G{max-width:32rem;margin:16px 0 20px;color:var(--ink-700);font-size:15px;line-height:1.7}@media (max-width:900px){.product-grid_infraSplit__p_Prv{grid-template-columns:minmax(0,1fr)}}.home-products_showcase__YKJym{display:flex;flex-direction:column;gap:36px}.home-products_second__uWr2t{margin-top:112px}.home-products_head__Mau_K{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px 48px}.home-products_copy__dKB0N{max-width:640px}.home-products_name__EDGaY{margin:0;color:var(--ink);font-family:var(--font-serif),Georgia,serif;font-size:var(--type-subsection);font-weight:400;line-height:1.1}.home-products_body__H2Ix7{margin:16px 0 0;color:var(--ink-700);font-size:15px;line-height:1.6}.home-products_actions__g4Rz3{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px}.home-products_textLink__jAMGI{white-space:nowrap}.home-products_shot__0SKhO{display:block;overflow:hidden;background:#e8e8e8}.home-products_shotImage__3IFqn{display:block;width:100%;height:auto;transition:transform .6s cubic-bezier(.22,1,.36,1)}.home-products_shot__0SKhO:hover .home-products_shotImage__3IFqn{transform:scale(1.012)}@media (max-width:1024px){.home-products_second__uWr2t{margin-top:88px}}@media (max-width:640px){.home-products_shotImage__3IFqn{aspect-ratio:4/3;object-fit:cover;object-position:38% center}}@media (prefers-reduced-motion:reduce){.home-products_shotImage__3IFqn{transition:none}.home-products_shot__0SKhO:hover .home-products_shotImage__3IFqn{transform:none}}