.industriesPage{--industry-bg:var(--m2-background-primary,#f8f7f5);--industry-neutral:var(--m2-background-secondary,#ece9e4);--industry-dark:var(--m2-dark,#121416);--industry-accent:var(--m2-accent,#9e1c20);color:var(--industry-dark);background:var(--industry-bg)}.industriesCTAInner>div{flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:32px;display:flex}.industryPrimaryButton{min-height:52px}.industriesSecondaryButton{min-height:44px;color:var(--industry-accent);align-items:center;gap:12px;font-weight:720;text-decoration:none;display:inline-flex}.industriesSecondaryButton span{transition:transform .2s}.industriesSecondaryButton:hover span,.industriesSecondaryButton:focus-visible span{transform:translate(4px)}.industryVisual{width:100%;min-height:clamp(360px,35vw,500px);color:var(--industry-dark);background:var(--industry-bg);isolation:isolate;border:1px solid #1111111f;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 24px 62px #201d1912}.industryVisualGrid{opacity:.48;background-image:linear-gradient(#1111110e 1px,#0000 1px),linear-gradient(90deg,#1111110e 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0}.industryVisualCaption{z-index:4;color:#697078;letter-spacing:.16em;font-size:.62rem;position:absolute;bottom:14px;right:18px}.industrySchematic{z-index:2;color:#2b2d30;position:absolute;inset:11% 9% 13%}.industrySchematic span,.industrySchematic i{box-sizing:border-box;display:block;position:absolute}.schematicVessel{background:#ece9e499;border:2px solid #34383c;border-radius:12px 12px 24px 24px;width:21%;height:76%;top:10%;left:40%}.schematicBed{background:radial-gradient(circle,#9e1c2094 1.5px,#0000 2px) 0 0/10px 10px;border:1px dashed #9e1c20b8;inset:28% 18% 13%}.schematicHeater{border:2px solid #9e1c20;border-radius:999px;height:8%;left:-14%;right:-14%}.schematicHeater--one{top:22%}.schematicHeater--two{top:47%}.schematicHeater--three{top:72%}.schematicPipe{background:#465e76;height:2px;top:44%}.schematicPipe--inlet{width:36%;left:4%}.schematicPipe--outlet{width:34%;left:61%}.schematicPipe:before{content:"";opacity:0;background:#9e1c20;border-radius:50%;width:6px;height:6px;position:absolute;top:-2px;left:0}.schematicPipe:after{content:"";border:5px solid #0000;border-left-color:#465e76;position:absolute;top:-4px;right:0}.schematicFlowLabel,.schematicHeatLabel{color:#59616b;letter-spacing:.08em;font-size:.62rem}.schematicFlowLabel--inlet{top:32%;left:5%}.schematicFlowLabel--outlet{top:32%;right:2%}.schematicHeatLabel{color:#9e1c20;bottom:3%;left:34%}.schematicProcessVessel{background:#ece9e48c;border:2px solid #34383c;border-radius:10px 10px 26px 26px;width:25%;height:64%;top:16%;left:8%}.schematicAgitator{background:#34383c;width:2px;height:66%;top:8%;left:48%}.schematicAgitator:after{content:"";border:2px solid #9e1c20;border-radius:50%;width:34px;height:12px;position:absolute;bottom:0;left:-17px}.schematicExchanger{border:2px solid #34383c;border-radius:8px;width:30%;height:48%;top:24%;right:8%}.schematicExchanger span{background:#9e1c20;height:2px;left:18%;right:18%;transform:rotate(-24deg)}.schematicExchanger span:first-child{top:28%}.schematicExchanger span:nth-child(2){top:50%}.schematicExchanger span:nth-child(3){top:72%}.schematicProcessLine{background:linear-gradient(90deg,#465e76 0 44%,#9e1c20 48% 58%,#465e76 62% 100%) 0 0/42px 2px;height:2px}.schematicProcessLine--upper{top:30%;left:33%;right:38%}.schematicProcessLine--lower{top:70%;left:31%;right:38%}.schematicPump{aspect-ratio:1;border:2px solid #34383c;border-radius:50%;width:13%;top:61%;left:44%}.schematicPump:before{content:"";border-top:2px solid #9e1c20;border-right:2px solid #0000;border-radius:50%;position:absolute;inset:24%}.schematicProcessArrow{color:#59616b;font-size:.62rem;top:18%;left:45%}.schematicTank{border:2px solid #34383c;border-radius:34px 34px 12px 12px;width:30%;height:76%;top:10%;left:10%;overflow:hidden}.schematicThermalLayer{left:0;right:0}.schematicThermalLayer--hot{background:#9e1c2033;height:34%;top:0}.schematicThermalLayer--mid{background:#ba75541f;height:28%;top:34%}.schematicThermalLayer--cold{background:#49627b29;height:38%;bottom:0}.schematicThermalExchanger{border:2px solid #34383c;border-radius:8px;width:28%;height:48%;top:24%;right:8%}.schematicThermalExchanger span{background:#9e1c20;height:2px;left:20%;right:20%}.schematicThermalExchanger span:first-child{top:28%;transform:rotate(28deg)}.schematicThermalExchanger span:nth-child(2){top:50%;transform:rotate(-28deg)}.schematicThermalExchanger span:nth-child(3){top:72%;transform:rotate(28deg)}.schematicThermalLoop{background:linear-gradient(90deg,#465e76 0 44%,#9e1c20 48% 58%,#465e76 62% 100%) 0 0/42px 2px;height:2px;left:40%;right:36%}.schematicThermalLoop--supply{top:30%}.schematicThermalLoop--return{top:70%}.schematicThermalLabel{color:#59616b;letter-spacing:.08em;font-size:.54rem;bottom:1%;right:4%}.schematicWafer{aspect-ratio:1;background:radial-gradient(circle at 62% 38%,#9e1c202e,#0000 33%),#ece9e473;border:2px solid #34383c;border-radius:50%;width:58%;top:50%;left:50%;transform:translate(-50%,-50%)}.schematicWafer:after{content:"";opacity:.22;background:radial-gradient(circle at 62% 38%,#9e1c2094,#9e1c2029 24%,#0000 48%);border-radius:50%;position:absolute;inset:8%}.waferChannel{z-index:2;transform-origin:bottom;background:linear-gradient(#465e76 0 42%,#9e1c20 48% 60%,#465e76 66% 100%) 0 0/2px 30px;width:2px;height:37%;top:13%;left:49%}.waferChannel--two{transform:rotate(90deg)}.waferChannel--three{transform:rotate(180deg)}.waferChannel--four{transform:rotate(270deg)}.waferHub{aspect-ratio:1;border:2px solid #9e1c20;border-radius:50%;width:20%;top:50%;left:50%;transform:translate(-50%,-50%)}.schematicCoolant{background:#465e76;width:17%;height:2px;top:49%}.schematicCoolant--inlet{left:2%}.schematicCoolant--outlet{right:2%}.schematicWaferLabel{color:#59616b;letter-spacing:.08em;font-size:.56rem;bottom:1%;right:3%}.schematicStack{width:52%;height:64%;top:18%;left:24%;transform:skewY(-4deg)}.schematicStack>span{background:#ece9e4a6;border:1.5px solid #34383c;border-left:7px solid #9e1c20;width:100%;height:14%;margin-bottom:5%;position:relative;box-shadow:5px 4px #1111110b}.schematicStackManifold{background:#465e76;width:3px;height:54%;top:23%}.schematicStackManifold--left{left:17%}.schematicStackManifold--right{right:17%}.schematicSpeciesPath{background:#9e1c20;height:2px;top:30%}.schematicSpeciesPath--one{width:20%;left:4%}.schematicSpeciesPath--two{width:20%;top:68%;right:4%}.schematicStackLabel{color:#59616b;letter-spacing:.08em;font-size:.56rem;bottom:0;right:2%}.schematicConveyor{border:2px solid #34383c;border-radius:999px;height:9%;bottom:18%;left:3%;right:3%}.schematicConveyor span{aspect-ratio:1;border:2px solid #34383c;border-radius:50%;width:12px;bottom:-12px}.schematicConveyor span:first-child{left:14%}.schematicConveyor span:nth-child(2){left:48%}.schematicConveyor span:nth-child(3){right:14%}.schematicFurnace{background:#ece9e499;border:2px solid #34383c;border-radius:8px 8px 2px 2px;width:52%;height:62%;top:10%;left:24%;overflow:hidden}.schematicFurnaceField{background:radial-gradient(at 50% 70%,#9e1c2047,#9e1c200f 48%,#0000 70%);border:1px dashed #9e1c2080;inset:12%}.schematicWorkpiece{border:2px solid #34383c;height:16%;bottom:14%;left:20%;right:20%}.schematicExhaust{border:2px solid #34383c;border-bottom:0;width:10%;height:30%;top:3%;right:16%}.schematicExhaust:after{content:"";opacity:0;background:#9e1c20;width:2px;height:24%;position:absolute;bottom:10%;left:50%;transform:translate(-50%)}.schematicDesignPlot{border-bottom:1px solid #59616b;border-left:1px solid #59616b;width:16%;height:24%;top:8%;right:2%}.schematicDesignPlot i{aspect-ratio:1;background:#9e1c20;border-radius:50%;width:4px}.schematicDesignPlot i:first-child{bottom:20%;left:16%}.schematicDesignPlot i:nth-child(2){bottom:52%;left:38%}.schematicDesignPlot i:nth-child(3){bottom:38%;left:62%}.schematicDesignPlot i:nth-child(4){top:10%;right:5%}.schematicManufacturingLabel{color:#59616b;letter-spacing:.08em;font-size:.56rem;top:3%;left:3%}.systemsCore{z-index:3;aspect-ratio:1;text-align:center;color:#9e1c20;background:#f8f7f5f0;border:2px solid #34383c;border-radius:50%;place-content:center;gap:5px;width:21%;top:50%;left:50%;transform:translate(-50%,-50%);display:grid!important}.systemsCore strong,.systemsCore small{display:block!important;position:static!important}.systemsCore strong{font:600 clamp(1.45rem,2.6vw,2.05rem)/.8 ui-monospace,monospace}.systemsCore small{color:#5f6368;letter-spacing:.12em;text-transform:uppercase;font:600 .42rem/1 ui-monospace,monospace}.systemsDomain{z-index:2;letter-spacing:.1em;background:#f8f7f5eb;border:1px solid #34383c80;place-items:center;width:20%;min-height:14%;padding:5px;font-size:.58rem;display:grid!important}.systemsDomain--one{top:17%;left:4%}.systemsDomain--two{top:17%;right:4%}.systemsDomain--three{bottom:14%;left:3%}.systemsDomain--four{bottom:14%;right:3%}.systemsDomain--five{top:4%;left:40%}.systemsConnection{transform-origin:0;background:#34383c66;width:31%;height:1px;top:50%;left:50%;overflow:visible}.systemsConnection:before{content:"";opacity:0;background:#9e1c20;width:28%;height:2px;position:absolute;top:-.5px;left:0;box-shadow:0 0 0 2px #9e1c2012}.systemsConnection:after{content:"";opacity:0;background:#9e1c20;border-radius:50%;width:5px;height:5px;position:absolute;top:-2px;left:0}.systemsConnection--one{transform:rotate(-147deg)}.systemsConnection--two{transform:rotate(-33deg)}.systemsConnection--three{transform:rotate(147deg)}.systemsConnection--four{transform:rotate(33deg)}.systemsConnection--five{width:34%;transform:rotate(-90deg)}.systemsDomain--two,.systemsConnection--two:before,.systemsConnection--two:after{animation-delay:1.35s}.systemsDomain--three,.systemsConnection--three:before,.systemsConnection--three:after{animation-delay:2.7s}.systemsDomain--four,.systemsConnection--four:before,.systemsConnection--four:after{animation-delay:4.05s}.systemsDomain--five,.systemsConnection--five:before,.systemsConnection--five:after{animation-delay:5.4s}.systemsDecisionSignal{z-index:1;background:#34383c52;width:1px;height:27%;top:60.5%;left:50%;overflow:visible}.systemsDecisionSignal:after{content:"";opacity:0;background:#9e1c20;border-radius:999px;width:4px;height:22%;position:absolute;top:0;left:-1.5px}.industryVisual:is([data-motion=active],[data-motion=paused]) .systemsCore{animation:10s ease-in-out infinite systems-core-response}.industryVisual:is([data-motion=active],[data-motion=paused]) .systemsDomain{animation:10s ease-in-out infinite systems-domain-response}.industryVisual:is([data-motion=active],[data-motion=paused]) .systemsConnection:before{animation:10s ease-in-out infinite systems-signal-travel}.industryVisual:is([data-motion=active],[data-motion=paused]) .systemsConnection:after{animation:10s ease-in-out infinite systems-signal-dot}.industryVisual:is([data-motion=active],[data-motion=paused]) .systemsDecisionSignal:after{animation:10s ease-in-out infinite systems-decision-travel}.industryVisual:is([data-motion=active],[data-motion=paused]) .industryVisualCaption--systems{animation:10s ease-in-out infinite systems-caption-response}.industryVisual:is([data-motion=active],[data-motion=paused]).industryVisual--hydrogen .schematicPipe:before{animation:3.2s linear infinite industry-flow-dot}.industryVisual:is([data-motion=active],[data-motion=paused]).industryVisual--hydrogen .schematicPipe--outlet:before{animation-delay:1.15s}.industryVisual:is([data-motion=active],[data-motion=paused]).industryVisual--hydrogen .schematicHeater{animation:4.8s ease-in-out infinite industry-heater-response}.industryVisual:is([data-motion=active],[data-motion=paused]).industryVisual--hydrogen .schematicHeater--two{animation-delay:.42s}.industryVisual:is([data-motion=active],[data-motion=paused]).industryVisual--hydrogen .schematicHeater--three{animation-delay:.84s}.industryVisual:is([data-motion=active],[data-motion=paused]).industryVisual--hydrogen .schematicBed{animation:4.8s ease-in-out infinite industry-bed-response}.industryVisual:is([data-motion=active],[data-motion=paused]).industryVisual--process .schematicAgitator:after{animation:3.6s linear infinite industry-agitator-turn}.industryVisual:is([data-motion=active],[data-motion=paused]).industryVisual--process .schematicProcessLine{animation:2.8s linear infinite industry-line-forward}.industryVisual:is([data-motion=active],[data-motion=paused]).industryVisual--process .schematicProcessLine--lower{animation-direction:reverse}.industryVisual:is([data-motion=active],[data-motion=paused]).industryVisual--process .schematicPump:before{animation:2.4s linear infinite industry-pump-turn}.industryVisual:is([data-motion=active],[data-motion=paused]).industryVisual--process .schematicExchanger span{animation:4.2s ease-in-out infinite industry-exchanger-response}.industryVisual:is([data-motion=active],[data-motion=paused]).industryVisual--process .schematicExchanger span:nth-child(2){animation-delay:.35s}.industryVisual:is([data-motion=active],[data-motion=paused]).industryVisual--process .schematicExchanger span:nth-child(3){animation-delay:.7s}.industryVisual:is([data-motion=active],[data-motion=paused]).industryVisual--thermal .schematicThermalLoop{animation:3s linear infinite industry-line-forward}.industryVisual:is([data-motion=active],[data-motion=paused]).industryVisual--thermal .schematicThermalLoop--return{animation-direction:reverse}.industryVisual:is([data-motion=active],[data-motion=paused]).industryVisual--thermal .schematicThermalLayer--hot{animation:5.6s ease-in-out infinite industry-thermal-hot}.industryVisual:is([data-motion=active],[data-motion=paused]).industryVisual--thermal .schematicThermalLayer--cold{animation:5.6s ease-in-out infinite industry-thermal-cold}.industryVisual:is([data-motion=active],[data-motion=paused]).industryVisual--thermal .schematicThermalExchanger span{animation:4.4s ease-in-out infinite industry-exchanger-response}.industryVisual:is([data-motion=active],[data-motion=paused]).industryVisual--semiconductor .waferChannel{animation:2.7s linear infinite industry-channel-flow}.industryVisual:is([data-motion=active],[data-motion=paused]).industryVisual--semiconductor .schematicWafer:after{animation:5s ease-in-out infinite industry-hotspot-cooling}.industryVisual:is([data-motion=active],[data-motion=paused]).industryVisual--semiconductor .waferHub{animation:5s ease-in-out infinite industry-hub-response}.industryVisual:is([data-motion=active],[data-motion=paused]).industryVisual--electrochemical .schematicSpeciesPath{transform-origin:0;animation:3s ease-in-out infinite industry-species-transport}.industryVisual:is([data-motion=active],[data-motion=paused]).industryVisual--electrochemical .schematicSpeciesPath--two{transform-origin:100%;animation-delay:1.2s}.industryVisual:is([data-motion=active],[data-motion=paused]).industryVisual--electrochemical .schematicStack>span{animation:5s ease-in-out infinite industry-stack-response}.industryVisual:is([data-motion=active],[data-motion=paused]).industryVisual--electrochemical .schematicStack>span:nth-child(2){animation-delay:.28s}.industryVisual:is([data-motion=active],[data-motion=paused]).industryVisual--electrochemical .schematicStack>span:nth-child(3){animation-delay:.56s}.industryVisual:is([data-motion=active],[data-motion=paused]).industryVisual--electrochemical .schematicStack>span:nth-child(4){animation-delay:.84s}.industryVisual:is([data-motion=active],[data-motion=paused]).industryVisual--electrochemical .schematicStack>span:nth-child(5){animation-delay:1.12s}.industryVisual:is([data-motion=active],[data-motion=paused]).industryVisual--electrochemical .schematicStackManifold{animation:5s ease-in-out infinite industry-manifold-response}.industryVisual:is([data-motion=active],[data-motion=paused]).industryVisual--manufacturing .schematicConveyor span{animation:2.4s linear infinite industry-roller-turn}.industryVisual:is([data-motion=active],[data-motion=paused]).industryVisual--manufacturing .schematicWorkpiece{animation:5.4s ease-in-out infinite industry-workpiece-travel}.industryVisual:is([data-motion=active],[data-motion=paused]).industryVisual--manufacturing .schematicFurnaceField{animation:5.4s ease-in-out infinite industry-furnace-response}.industryVisual:is([data-motion=active],[data-motion=paused]).industryVisual--manufacturing .schematicExhaust:after{animation:2.8s ease-in-out infinite industry-exhaust-rise}.industryVisual:is([data-motion=active],[data-motion=paused]).industryVisual--manufacturing .schematicDesignPlot i{animation:5.4s ease-in-out infinite industry-design-point}.industryVisual:is([data-motion=active],[data-motion=paused]).industryVisual--manufacturing .schematicDesignPlot i:nth-child(2){animation-delay:.35s}.industryVisual:is([data-motion=active],[data-motion=paused]).industryVisual--manufacturing .schematicDesignPlot i:nth-child(3){animation-delay:.7s}.industryVisual:is([data-motion=active],[data-motion=paused]).industryVisual--manufacturing .schematicDesignPlot i:nth-child(4){animation-delay:1.05s}.industryVisual[data-motion=paused] *,.industryVisual[data-motion=paused] :before,.industryVisual[data-motion=paused] :after{animation-play-state:paused!important}@keyframes industry-flow-dot{0%{opacity:0;left:0}10%,82%{opacity:1}to{opacity:0;left:calc(100% - 6px)}}@keyframes industry-heater-response{0%,to{box-shadow:none;border-color:#9e1c207a}38%,62%{border-color:#9e1c20;box-shadow:0 0 0 3px #9e1c2014}}@keyframes industry-bed-response{0%,to{opacity:.68;background-position:0 0}50%{opacity:1;background-position:5px 5px}}@keyframes industry-agitator-turn{to{transform:rotate(360deg)}}@keyframes industry-line-forward{to{background-position:42px 0}}@keyframes industry-pump-turn{to{transform:rotate(360deg)}}@keyframes industry-exchanger-response{0%,to{opacity:.48}42%,68%{opacity:1}}@keyframes industry-thermal-hot{0%,to{opacity:.62;height:30%}50%{opacity:1;height:39%}}@keyframes industry-thermal-cold{0%,to{opacity:1;height:42%}50%{opacity:.64;height:34%}}@keyframes industry-channel-flow{to{background-position:0 30px}}@keyframes industry-hotspot-cooling{0%,to{opacity:.34;transform:scale(1)}55%{opacity:.1;transform:scale(.88)}}@keyframes industry-hub-response{0%,to{box-shadow:none;border-color:#9e1c20b8}55%{border-color:#465e76;box-shadow:0 0 0 5px #465e7614}}@keyframes industry-species-transport{0%,to{opacity:.45;transform:scaleX(.25)}45%,70%{opacity:1;transform:scaleX(1)}}@keyframes industry-stack-response{0%,to{background:#ece9e4a6;border-left-color:#9e1c2080}42%,66%{background:#9e1c2012;border-left-color:#9e1c20}}@keyframes industry-manifold-response{0%,to{background:#465e76}50%{background:#9e1c20}}@keyframes industry-roller-turn{to{transform:rotate(360deg)}}@keyframes industry-workpiece-travel{0%,to{transform:translate(-12%)}50%{transform:translate(12%)}}@keyframes industry-furnace-response{0%,to{opacity:.52}42%,68%{opacity:1}}@keyframes industry-exhaust-rise{0%{opacity:0;bottom:5%}28%{opacity:1}to{opacity:0;bottom:76%}}@keyframes industry-design-point{0%,22%,to{opacity:.28;transform:scale(.75)}40%,62%{opacity:1;transform:scale(1.45)}}@keyframes systems-signal-travel{0%,2%{opacity:0;left:72%}3%{opacity:1}11%{opacity:1;left:0}14%,to{opacity:0;left:0}}@keyframes systems-signal-dot{0%,2%{opacity:0;left:100%}3%{opacity:1}11%{opacity:1;left:0}14%,to{opacity:0;left:0}}@keyframes systems-domain-response{0%,2%,15%,to{color:#2b2d30;background:#f8f7f5eb;border-color:#34383c80}4%,12%{color:#9e1c20;background:#f5efec;border-color:#9e1c207a}}@keyframes systems-core-response{0%,9%,13%,22%,26%,35%,39%,48%,52%,61%,65%,to{background:#f8f7f5f0;border-color:#34383c;transform:translate(-50%,-50%)scale(1)}11%,24%,37%,50%,63%{background:#f6efed;border-color:#9e1c20b8;transform:translate(-50%,-50%)scale(1.015)}}@keyframes systems-decision-travel{0%,70%{opacity:0;top:0}72%{opacity:1}82%{opacity:1;top:78%}85%,to{opacity:0;top:78%}}@keyframes systems-caption-response{0%,79%,89%,to{color:#697078;letter-spacing:.16em}83%,86%{color:#9e1c20;letter-spacing:.18em}}.industryVisual--compact{min-height:170px;box-shadow:none;border:0;border-radius:0}.industryVisual--compact .industryVisualGrid{background-size:34px 34px}.industryVisual--compact .industryVisualCaption{display:none}.industriesPage .industryLandingHero .servicesHeroTitle{max-width:none;font-size:clamp(2.8rem,3.5vw,3.25rem);line-height:1}.industryLandingHeroVisual .industryVisual{border-radius:inherit;height:100%;min-height:100%;box-shadow:none;border:0;position:absolute;inset:0}.industrySection{padding:72px 0 0}.industryDetailPage .industrySection{padding:var(--section-space) 0 0}.industryDetailPage .industryContext{padding-top:64px}.industryDetailPage .industryApplications{padding-bottom:0}.industryDetailPage .industriesCTA,.industryDetailPage .industriesCTA--light{padding:64px 0 112px}#application-areas,#shared-foundations{scroll-margin-top:calc(var(--navbar-height) + 20px)}.industrySectionHeader{max-width:820px;margin-bottom:30px}.industriesPage .industrySectionHeader h2,.industriesPage .industrySplit h2,.industriesPage .industryFoundationsCopy h2,.industriesPage .industriesCTA h2{font-size:var(--font-size-section-title);letter-spacing:0;margin:0;line-height:1.04}.industrySectionHeader>p:last-child,.industryContextCopy p,.industryFoundationsCopy>p:last-child,.industriesCTA p{color:#646a71;font-size:var(--font-size-body-large);margin-top:22px;line-height:1.7}.industryRail{position:relative}.industryRailTrack{scrollbar-width:none;align-items:start}.industryRailTrack::-webkit-scrollbar{display:none}.industryRail .railButton:disabled{opacity:0;pointer-events:none}.industryOverviewGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:24px;display:grid}.industryOverviewCard{background:var(--industry-bg);border:1px solid #1111111a;border-radius:16px;min-width:0;transition:transform .22s,border-color .22s,box-shadow .22s;display:flex;overflow:hidden;box-shadow:0 14px 36px #1e1b170b}.industryOverviewCard:hover,.industryOverviewCard:focus-within{border-color:#9e1c2042;transform:translateY(-4px);box-shadow:0 22px 48px #1e1b1713}.industryOverviewLink{flex-direction:column;flex:auto;width:100%;min-height:480px;padding:22px 24px;display:flex}.industryCardNumber{color:var(--industry-accent);letter-spacing:.16em;font-size:.72rem;font-weight:750;display:block}.industryOverviewCard h3{letter-spacing:-.025em;min-height:2.3em;margin-top:13px;font-size:clamp(1.2rem,1.4vw,1.48rem);line-height:1.15}.industryOverviewCard p{color:#686e75;min-height:6.08em;margin-top:10px;font-size:.94rem;line-height:1.52}.industryCardIllustration{flex:none;justify-content:center;align-items:center;width:100%;height:188px;min-height:188px;max-height:188px;margin-top:16px;padding-block:0;display:flex}.industryOverviewLink .industryCardIllustration .industryVisual--compact{flex:none;align-self:stretch;width:100%;height:100%;min-height:0;max-height:none;margin-top:0}.industryOverviewLink .industryCardIllustration .industrySchematic{inset:10% 9%}.industryCapabilityLinks a{color:#4e545b;background:#ece9e49e;border:1px solid #11111112;border-radius:999px;padding:7px 10px;font-size:.72rem;line-height:1.2}.industryCardAction{color:var(--industry-accent);justify-content:flex-end;align-items:center;margin-top:auto;padding-top:14px;font-size:1.05rem;font-weight:720;line-height:1;transition:opacity .22s cubic-bezier(.22,1,.36,1),transform .22s cubic-bezier(.22,1,.36,1);display:flex}@media (hover:hover) and (pointer:fine){.industryCardAction{opacity:0;pointer-events:none;transform:translate(-.3rem)}.industryOverviewCard:hover .industryCardAction,.industryOverviewLink:focus-visible .industryCardAction,.industryOverviewCard:focus-within .industryCardAction{opacity:1;pointer-events:auto;transform:translate(0)}}.industryCapabilityLinks{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.industryCapabilityLinks a:hover,.industryCapabilityLinks a:focus-visible{color:var(--industry-accent);border-color:#9e1c2047}.industryFoundations{color:#f4f1ec;background:var(--industry-dark);margin-top:72px;padding-block:68px}.industryFoundationsLayout{grid-template-columns:minmax(0,.9fr) minmax(440px,1.1fr);align-items:center;gap:clamp(42px,6vw,78px);display:grid}.industryFoundations .servicesEyebrow{color:#d56b6f}.industryFoundationsCopy strong{color:#fff;margin-top:20px;font-size:clamp(1.2rem,1.8vw,1.55rem);display:block}.industryFoundationsCopy>p:last-child{color:#abb0b5}.physicsMap{min-height:340px;position:relative}.physicsMap:before{content:"";border:1px solid #f8f7f524;border-radius:50%;position:absolute;inset:12%}.physicsMapCore{z-index:2;aspect-ratio:1;text-align:center;background:#171a1d;border:1px solid #d56b6fb3;border-radius:50%;place-content:center;width:132px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.physicsMapCore span,.physicsMapCore small{color:#aeb3b8;letter-spacing:.14em;font-size:.58rem}.physicsMapCore strong{color:#fff;margin:8px 0;font:500 1.05rem/1.1 ui-monospace,monospace}.physicsMapDomains{position:absolute;inset:0}.physicsMapDomains span{--angle:calc(var(--domain-index) * 51.43deg - 90deg);left:calc(50% + cos(var(--angle)) * 39%);top:calc(50% + sin(var(--angle)) * 39%);text-align:center;color:#e8e5df;background:#171a1d;border:1px solid #f8f7f524;min-width:112px;padding:9px 11px;font-size:.7rem;position:absolute;transform:translate(-50%,-50%)}.industryChallengeGrid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.industryChallengeCard{background:var(--industry-bg);border:1px solid #11111117;border-top:2px solid #9e1c209e;border-radius:0 0 14px 14px;flex-direction:column;min-width:0;height:100%;padding:24px;display:flex}.industryChallengeCard h3{margin-top:30px;font-size:1.12rem;line-height:1.3}.industryChallengeCard p{color:#666c72;margin-top:13px;font-size:.92rem;line-height:1.62}.industriesCTA{color:#fff;background:var(--industry-dark);border-top:1px solid #f8f7f51a;margin-top:0;padding:68px 0 72px}.industriesCTAInner{text-align:center;max-width:900px;margin:0 auto}.industriesCTA p{color:#afb3b7;max-width:750px;margin-inline:auto}.industriesCTAInner>div{justify-content:center}.industriesCTA .industriesSecondaryButton{color:#e2dedd}.industriesCTA--light{color:var(--industry-dark);background:#f8f7f5;border-top:1px solid #ece9e4;padding:64px 0 68px}.industriesCTA--light p{color:#5f6368}.industriesCTA--light .industriesSecondaryButton{color:var(--industry-dark)}.industriesCTA--light .industriesSecondaryButton span{color:var(--industry-accent)}.industryDetailHero .industryCapabilityLinks{margin-top:24px}.industryDetailHero .industryPrimaryButton{display:inline-flex}.industryHeroActionSlot .industryCapabilityLinks{flex-basis:100%}.industrySplit{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(50px,8vw,110px);display:grid}.industryContextCopy p:first-child{margin-top:0}.industryContextCopy p+p{margin-top:18px}.industryNeutral{background:#ece9e47a;margin-top:72px;padding-block:72px}.industryCapabilityGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.industryCapabilityGrid a{background:var(--industry-bg);border:1px solid #11111114;justify-content:space-between;align-items:center;gap:16px;min-height:60px;padding:14px 16px;display:flex}.industryCapabilityGrid a:hover,.industryCapabilityGrid a:focus-visible{color:var(--industry-accent);border-color:#9e1c204d}.industryApplicationGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.industryApplicationGrid article{background:#ece9e454;border-left:2px solid #9e1c2094;padding:26px}.industryApplicationGrid h3{font-size:1.12rem}.industryApplicationGrid ul{color:#60666d;gap:8px;margin:18px 0 0;padding-left:18px;line-height:1.45;display:grid}.industryApplications{padding-bottom:84px}@media (min-width:901px){.industryRail>.railButton{display:none}.industryOverviewLink{height:480px;min-height:0}}@media (max-width:1180px){.industryDetailPage .industrySection{padding:76px 0 0}.industryDetailPage .industryContext{padding-top:52px}.industryDetailPage .industriesCTA,.industryDetailPage .industriesCTA--light{padding:56px 0 84px}}@media (max-width:1100px){.industryOverviewGrid,.industryChallengeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.industryFoundationsLayout{grid-template-columns:1fr 1fr;gap:46px}}@media (max-width:900px){.industryVisual{min-height:clamp(300px,42vw,390px)}.industryOverviewLink .industryCardIllustration{height:180px;min-height:180px;max-height:180px}.industryOverviewLink .industryCardIllustration .industryVisual--compact{min-height:0;max-height:none}.industryOverviewGrid,.industryChallengeGrid{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:minmax(300px,calc(58.8235% - 14.1176px));grid-auto-flow:column;gap:20px;scroll-padding-inline:1px;display:grid;overflow-x:auto}.industryOverviewCard,.industryChallengeCard{scroll-snap-align:start;scroll-snap-stop:always}.industryRail .railButtonLeft{left:8px}.industryRail .railButtonRight{right:8px}.industryFoundationsLayout{grid-template-columns:1fr}.physicsMap{min-height:330px}.industrySplit{grid-template-columns:1fr;gap:32px}}@media (max-width:768px){.industryDetailPage .industrySection{padding:62px 0 0}.industryDetailPage .industryContext{padding-top:44px}.industryDetailPage .industriesCTA,.industryDetailPage .industriesCTA--light{padding:44px 0 58px}}@media (max-width:699px){.industriesPage .industryLandingHero .servicesHeroTitle{max-width:none;font-size:var(--font-size-page-title);line-height:1}.industryVisual{border-radius:14px;min-height:clamp(270px,78vw,350px)}.industryOverviewCard h3{min-height:3.45em}.industryOverviewCard p{min-height:6.08em}.industryOverviewLink .industryCardIllustration{height:166px;min-height:166px;max-height:166px;padding-block:0}.industryOverviewLink .industryCardIllustration .industryVisual--compact{border-radius:0;min-height:0;max-height:none}.industrySection{padding-top:66px}.industrySectionHeader{margin-bottom:30px}.industryOverviewGrid,.industryChallengeGrid{grid-auto-columns:clamp(230px,100vw - 116px,320px);gap:48px;padding-inline:calc(50% + clamp(230px,100vw - 116px,320px)/-2);scroll-padding-inline:calc(50% + clamp(230px,100vw - 116px,320px)/-2)}.industryOverviewCard,.industryChallengeCard{scroll-snap-align:center}.industryRail .railButtonLeft{left:calc(50% + clamp(230px,100vw - 116px,320px)/-2 - 48px)}.industryRail .railButtonRight{right:calc(50% + clamp(230px,100vw - 116px,320px)/-2 - 48px)}.industryOverviewLink{padding:22px}.industryFoundations{margin-top:50px;padding-block:50px}.physicsMap{min-height:auto}.physicsMap:before,.physicsMapCore{display:none}.physicsMapDomains{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid;position:static}.physicsMapDomains span{text-align:left;border-left-color:#d56b6fb3;min-width:0;padding:13px 15px;position:static;transform:none}.industryNeutral{margin-top:60px;padding-block:60px}.industryCapabilityGrid,.industryApplicationGrid{grid-template-columns:1fr}.industryApplicationGrid{gap:12px}.industryApplications{padding-bottom:66px}.industriesCTA{margin-top:0;padding:48px 0 52px}.industriesCTAInner>div{flex-direction:column}.industriesCTA .servicesCTAButton,.industriesCTA .industriesSecondaryButton{justify-content:center;width:100%;max-width:310px}}@media (max-width:430px){.industriesPage .industryDetailHero .servicesHeroTitle{font-size:clamp(2.15rem,10.6vw,2.75rem)}.industryVisual{min-height:270px}.industryVisualCaption{font-size:.52rem}}@media (max-width:440px){.industryRail .railButtonLeft{left:-12px}.industryRail .railButtonRight{right:-12px}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:reduce){.industryVisual[data-motion=active] .systemsCore,.industryVisual[data-motion=active] .systemsDomain,.industryVisual[data-motion=active] .systemsConnection:before,.industryVisual[data-motion=active] .systemsConnection:after,.industryVisual[data-motion=active] .systemsDecisionSignal:after,.industryVisual[data-motion=active] .industryVisualCaption--systems{animation-duration:10s!important;animation-iteration-count:infinite!important}.industryVisual[data-motion=active].industryVisual--hydrogen .schematicPipe:before{animation-duration:3.2s!important;animation-iteration-count:infinite!important}.industryVisual[data-motion=active].industryVisual--hydrogen :is(.schematicHeater,.schematicBed){animation-duration:4.8s!important;animation-iteration-count:infinite!important}.industryVisual[data-motion=active].industryVisual--process .schematicAgitator:after{animation-duration:3.6s!important;animation-iteration-count:infinite!important}.industryVisual[data-motion=active].industryVisual--process .schematicProcessLine{animation-duration:2.8s!important;animation-iteration-count:infinite!important}.industryVisual[data-motion=active].industryVisual--process .schematicPump:before{animation-duration:2.4s!important;animation-iteration-count:infinite!important}.industryVisual[data-motion=active].industryVisual--process .schematicExchanger span{animation-duration:4.2s!important;animation-iteration-count:infinite!important}.industryVisual[data-motion=active].industryVisual--thermal .schematicThermalLoop{animation-duration:3s!important;animation-iteration-count:infinite!important}.industryVisual[data-motion=active].industryVisual--thermal .schematicThermalLayer{animation-duration:5.6s!important;animation-iteration-count:infinite!important}.industryVisual[data-motion=active].industryVisual--thermal .schematicThermalExchanger span{animation-duration:4.4s!important;animation-iteration-count:infinite!important}.industryVisual[data-motion=active].industryVisual--semiconductor .waferChannel{animation-duration:2.7s!important;animation-iteration-count:infinite!important}.industryVisual[data-motion=active].industryVisual--semiconductor .schematicWafer:after,.industryVisual[data-motion=active].industryVisual--semiconductor .waferHub{animation-duration:5s!important;animation-iteration-count:infinite!important}.industryVisual[data-motion=active].industryVisual--electrochemical .schematicSpeciesPath{animation-duration:3s!important;animation-iteration-count:infinite!important}.industryVisual[data-motion=active].industryVisual--electrochemical :is(.schematicStack>span,.schematicStackManifold){animation-duration:5s!important;animation-iteration-count:infinite!important}.industryVisual[data-motion=active].industryVisual--manufacturing .schematicConveyor span{animation-duration:2.4s!important;animation-iteration-count:infinite!important}.industryVisual[data-motion=active].industryVisual--manufacturing :is(.schematicWorkpiece,.schematicFurnaceField,.schematicDesignPlot i){animation-duration:5.4s!important;animation-iteration-count:infinite!important}.industryVisual[data-motion=active].industryVisual--manufacturing .schematicExhaust:after{animation-duration:2.8s!important;animation-iteration-count:infinite!important}.industryCardAction,.industryOverviewCard:hover .industryCardAction,.industryOverviewLink:focus-visible .industryCardAction,.industryOverviewCard:focus-within .industryCardAction{transform:none}}@media (prefers-reduced-motion:reduce) and (hover:none),(prefers-reduced-motion:reduce) and (pointer:coarse){.industryVisual *,.industryVisual :before,.industryVisual :after{animation:none!important}.systemsConnection:before,.systemsConnection:after,.systemsDecisionSignal:after{display:none}.industryOverviewCard,.industriesSecondaryButton span,.industryCardAction{transition:none}.industryOverviewCard:hover,.industryOverviewCard:focus-within,.industriesSecondaryButton:hover span,.industriesSecondaryButton:focus-visible span{transform:none}}@media (prefers-reduced-motion:reduce){.industryVisual *,.industryVisual :before,.industryVisual :after{animation:none!important}}
