.technology-overview-page_page__6_41d{min-height:100vh;background:var(--surface-page);color:var(--text-primary)}.technology-overview-page_page__6_41d :is(h1,h2){margin:0;font-weight:var(--weight-light);letter-spacing:var(--tracking-display);line-height:.98;font-size:var(--heading-section)}.technology-overview-page_page__6_41d :is(a,section,div,picture){min-width:0}.technology-overview-page_page__6_41d :is(section[id],div[id]){scroll-margin-top:calc(var(--nav-height) + var(--space-md))}.technology-overview-page_eyebrow__zKoC_{margin:0 0 var(--space-md);color:var(--color-blue);font:700 10px/1.5 var(--font-mono);letter-spacing:var(--tracking-label)}.technology-overview-page_description__gYAP1{color:var(--text-secondary);font-size:17px;line-height:1.65}.technology-overview-page_areaCopy__lZrcS>a{gap:16px;min-height:46px;font-size:13px;font-weight:400}.technology-overview-page_page__6_41d a:focus-visible{outline:3px solid var(--color-blue);outline-offset:5px}.technology-overview-page_area__n_AfS{border-top:1px solid var(--line)}.technology-overview-page_area__n_AfS:first-child{padding-top:calc(var(--nav-height) + var(--space-xl));border-top:0}.technology-overview-page_closing__WJKk3{margin:0}.technology-overview-page_closing__WJKk3 img{display:block;width:100%;height:auto}.technology-overview-page_areaLayout__q6krQ{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;grid-gap:clamp(40px,6vw,90px);gap:clamp(40px,6vw,90px)}.technology-overview-page_area__n_AfS[data-image-side=left] .technology-overview-page_areaLayout__q6krQ{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.technology-overview-page_area__n_AfS[data-image-side=left] .technology-overview-page_imageLink__cSwy_{grid-column:1;grid-row:1}.technology-overview-page_area__n_AfS[data-image-side=left] .technology-overview-page_areaCopy__lZrcS{grid-column:2;grid-row:1}.technology-overview-page_description__gYAP1{margin:var(--space-md) 0;max-width:560px}.technology-overview-page_capabilities__hBHQv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px 20px;gap:14px 20px;margin:0 0 var(--space-lg);padding:0;list-style:none;color:var(--text-primary);font-size:12px;line-height:1.5}.technology-overview-page_capabilities__hBHQv li{padding-left:12px;border-left:2px solid var(--color-blue)}.technology-overview-page_image__B8wxY{display:block;overflow:hidden;border-radius:var(--radius-card);aspect-ratio:16/11}.technology-overview-page_imageLink__cSwy_{position:relative;display:block;overflow:hidden;border:1px solid transparent;border-radius:var(--radius-card);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.technology-overview-page_imageLink__cSwy_ img{transition:transform .18s ease}.technology-overview-page_imageLink__cSwy_:focus-visible{z-index:2;border-color:var(--color-blue);box-shadow:0 16px 32px color-mix(in srgb,var(--color-dark) 25%,transparent),0 0 24px color-mix(in srgb,var(--color-blue) 12%,transparent)}@media (hover:hover) and (pointer:fine){.technology-overview-page_imageLink__cSwy_:hover{z-index:2;border-color:var(--color-blue);box-shadow:0 16px 32px color-mix(in srgb,var(--color-dark) 25%,transparent),0 0 24px color-mix(in srgb,var(--color-blue) 12%,transparent)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.technology-overview-page_imageLink__cSwy_:hover{transform:translateY(-4px) scale(1.025)}.technology-overview-page_imageLink__cSwy_:hover img{transform:scale(1.025)}}@media (prefers-reduced-motion:no-preference){.technology-overview-page_imageLink__cSwy_:focus-visible{transform:translateY(-4px) scale(1.025)}.technology-overview-page_imageLink__cSwy_:focus-visible img{transform:scale(1.025)}}.technology-overview-page_image__B8wxY img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--image-position,center)}@media (max-width:1000px){.technology-overview-page_areaLayout__q6krQ,.technology-overview-page_area__n_AfS[data-image-side=left] .technology-overview-page_areaLayout__q6krQ{grid-template-columns:1fr}.technology-overview-page_areaLayout__q6krQ{gap:var(--space-lg)}.technology-overview-page_areaCopy__lZrcS{max-width:760px}.technology-overview-page_area__n_AfS[data-image-side=left] :is(.technology-overview-page_areaCopy__lZrcS,.technology-overview-page_imageLink__cSwy_){grid-column:auto;grid-row:auto}}@media (max-width:700px){.technology-overview-page_description__gYAP1{font-size:16px}.technology-overview-page_image__B8wxY{aspect-ratio:4/3}.technology-overview-page_closing__WJKk3{aspect-ratio:1;overflow:hidden}.technology-overview-page_closing__WJKk3 img{height:100%;object-fit:cover;object-position:center}}@media (prefers-reduced-motion:reduce){.technology-overview-page_imageLink__cSwy_ img,.technology-overview-page_page__6_41d a{transition:none}}