.Hero-module__8t-Z3q__hero{min-height:min(880px, calc(100dvh - var(--header-height)));padding-block:var(--spacing-12);flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}.Hero-module__8t-Z3q__inner{align-items:center;gap:var(--spacing-9);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);width:100%;display:grid}.Hero-module__8t-Z3q__copy{align-items:flex-start;gap:var(--spacing-6);flex-direction:column;min-width:0;display:flex}.Hero-module__8t-Z3q__eyebrow{align-items:center;gap:var(--spacing-3);font:var(--type-technical-sm);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--text-muted);margin:0;display:flex}.Hero-module__8t-Z3q__eyebrowRule{background:var(--gradient-orange-line);width:32px;height:2px;box-shadow:var(--glow-line)}.Hero-module__8t-Z3q__headline{font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:clamp(32px,5vw,76px);line-height:var(--lh-display);letter-spacing:var(--ls-display);text-transform:uppercase;color:var(--text-primary);margin:0}.Hero-module__8t-Z3q__lead{font:var(--type-body-lg);color:var(--text-secondary);text-wrap:pretty;max-width:38ch;margin:0}.Hero-module__8t-Z3q__actions{gap:var(--spacing-3);margin-top:var(--spacing-2);flex-wrap:wrap;display:flex}.Hero-module__8t-Z3q__visual{width:100%;min-width:0;position:relative}.Hero-module__8t-Z3q__readout{left:0;right:0;bottom:var(--spacing-7);justify-content:space-between;align-items:center;gap:var(--spacing-4);padding-top:var(--spacing-4);border-top:1px solid var(--border-subtle);font:var(--type-technical-sm);letter-spacing:var(--ls-technical);text-transform:uppercase;color:var(--text-disabled);display:flex;position:absolute}.Hero-module__8t-Z3q__readoutGroup{gap:var(--spacing-6);display:flex}@media (max-width:1023px){.Hero-module__8t-Z3q__inner{gap:var(--spacing-9);grid-template-columns:1fr;justify-items:start}.Hero-module__8t-Z3q__copy{max-width:100%}.Hero-module__8t-Z3q__visual{order:-1;width:100%}.Hero-module__8t-Z3q__readout{margin-top:var(--spacing-9);position:static}}@media (max-width:767px){.Hero-module__8t-Z3q__hero{min-height:0;padding-block:var(--spacing-9) var(--spacing-10)}.Hero-module__8t-Z3q__headline{font-size:clamp(30px,10vw,56px)}.Hero-module__8t-Z3q__readoutGroup{gap:var(--spacing-4)}.Hero-module__8t-Z3q__readoutSecondary{display:none}}
.HowItWorks-module__IMv6qG__section{padding-block:var(--space-section)}.HowItWorks-module__IMv6qG__head{justify-content:space-between;align-items:flex-end;gap:var(--spacing-7);margin-bottom:var(--spacing-10);display:flex}.HowItWorks-module__IMv6qG__headline{font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:var(--fs-display-3);line-height:var(--lh-display);letter-spacing:var(--ls-display);text-transform:uppercase;color:var(--text-primary);margin:0}.HowItWorks-module__IMv6qG__headNote{font:var(--type-body);color:var(--text-secondary);max-width:34ch;margin:0}.HowItWorks-module__IMv6qG__steps{gap:var(--spacing-6);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.HowItWorks-module__IMv6qG__step{gap:var(--spacing-4);padding-top:var(--spacing-6);border-top:1px solid #0000;border-image:linear-gradient(90deg, var(--rail-from) 0%, var(--rail-to) 100%) 1;flex-direction:column;display:flex;position:relative}.HowItWorks-module__IMv6qG__step:first-child{--rail-from:var(--orange-500);--rail-to:var(--titanium-2)}.HowItWorks-module__IMv6qG__step:nth-child(2){--rail-from:var(--titanium-2);--rail-to:var(--titanium)}.HowItWorks-module__IMv6qG__step:nth-child(3){--rail-from:var(--titanium);--rail-to:var(--border-subtle)}.HowItWorks-module__IMv6qG__step:nth-child(4){--rail-from:var(--border-subtle);--rail-to:var(--border-subtle)}.HowItWorks-module__IMv6qG__node{background:var(--surface-page);border:1px solid var(--titanium-2);width:7px;height:7px;position:absolute;top:-4px;left:0}.HowItWorks-module__IMv6qG__step:first-child .HowItWorks-module__IMv6qG__node{border-color:var(--orange-500);background:var(--orange-500);box-shadow:var(--glow-orange-sm)}.HowItWorks-module__IMv6qG__index{font-family:var(--font-technical);font-weight:var(--fw-medium);letter-spacing:var(--ls-technical);color:var(--text-disabled);font-size:44px;line-height:1}.HowItWorks-module__IMv6qG__step:first-child .HowItWorks-module__IMv6qG__index{color:var(--text-accent)}.HowItWorks-module__IMv6qG__glyph{color:var(--text-muted);display:flex}.HowItWorks-module__IMv6qG__name{font-family:var(--font-display);font-weight:var(--fw-medium);font-size:var(--fs-h4);letter-spacing:.04em;text-transform:uppercase;color:var(--text-primary);margin:0}.HowItWorks-module__IMv6qG__summary{font:var(--type-body-sm);color:var(--text-secondary);max-width:28ch;margin:0}.HowItWorks-module__IMv6qG__meta{padding-top:var(--spacing-4);font:var(--type-technical-sm);letter-spacing:var(--ls-technical);text-transform:uppercase;color:var(--text-disabled);margin-top:auto}.HowItWorks-module__IMv6qG__footer{margin-top:var(--spacing-10)}@media (max-width:1023px){.HowItWorks-module__IMv6qG__section{padding-block:var(--space-section-mobile)}.HowItWorks-module__IMv6qG__head{align-items:flex-start;gap:var(--spacing-4);margin-bottom:var(--spacing-8);flex-direction:column}.HowItWorks-module__IMv6qG__steps{gap:var(--spacing-7);grid-template-columns:repeat(2,minmax(0,1fr))}.HowItWorks-module__IMv6qG__index{font-size:36px}}@media (max-width:767px){.HowItWorks-module__IMv6qG__steps{grid-template-columns:minmax(0,1fr);gap:0}.HowItWorks-module__IMv6qG__step{padding:var(--spacing-5) 0 var(--spacing-6) var(--spacing-6);border-top:0;border-left:1px solid var(--titanium);gap:var(--spacing-3);border-image:}.HowItWorks-module__IMv6qG__step:first-child{border-left-color:var(--orange-500)}.HowItWorks-module__IMv6qG__step:last-child{border-left-color:#0000}.HowItWorks-module__IMv6qG__node{top:var(--spacing-5);left:-4px}.HowItWorks-module__IMv6qG__index{font-size:28px}.HowItWorks-module__IMv6qG__meta{padding-top:var(--spacing-2)}.HowItWorks-module__IMv6qG__footer{margin-top:var(--spacing-8)}}
.Industries-module__wG4urG__section{padding-block:var(--space-section)}.Industries-module__wG4urG__head{justify-content:space-between;align-items:flex-end;gap:var(--spacing-6);margin-bottom:var(--spacing-10);flex-wrap:wrap;display:flex}.Industries-module__wG4urG__headline{max-width:12em;font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:var(--fs-display-3);line-height:var(--lh-display);letter-spacing:var(--ls-display);text-transform:uppercase;color:var(--text-primary);margin:0}.Industries-module__wG4urG__grid{background:var(--border-subtle);border:1px solid var(--border-subtle);grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.Industries-module__wG4urG__panel{gap:var(--spacing-3);padding:var(--spacing-7);background:var(--surface-panel);min-height:220px;transition:var(--transition-control);flex-direction:column;display:flex}.Industries-module__wG4urG__panel:hover{background:var(--surface-card)}.Industries-module__wG4urG__wide{grid-column:span 4}.Industries-module__wG4urG__narrow{grid-column:span 2}.Industries-module__wG4urG__index{font:var(--type-technical-sm);letter-spacing:var(--ls-technical);color:var(--text-disabled)}.Industries-module__wG4urG__name{font-family:var(--font-display);font-weight:var(--fw-medium);font-size:var(--fs-h3);line-height:var(--lh-heading);letter-spacing:var(--ls-heading);text-transform:uppercase;color:var(--text-primary);margin:0}.Industries-module__wG4urG__wide .Industries-module__wG4urG__name{font-size:var(--fs-h2)}.Industries-module__wG4urG__summary{font:var(--type-body);color:var(--text-secondary);max-width:44ch;margin:0}.Industries-module__wG4urG__rule{background:var(--titanium);width:32px;height:2px;transition:var(--transition-line);margin-top:auto}.Industries-module__wG4urG__panel:hover .Industries-module__wG4urG__rule{background:var(--gradient-orange-line);width:72px;box-shadow:var(--glow-line)}@media (max-width:1023px){.Industries-module__wG4urG__section{padding-block:var(--space-section-mobile)}.Industries-module__wG4urG__head{margin-bottom:var(--spacing-8)}.Industries-module__wG4urG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.Industries-module__wG4urG__wide,.Industries-module__wG4urG__narrow{grid-column:span 1}.Industries-module__wG4urG__panel{padding:var(--spacing-6);min-height:180px}.Industries-module__wG4urG__wide .Industries-module__wG4urG__name{font-size:var(--fs-h3)}}@media (max-width:767px){.Industries-module__wG4urG__grid{grid-template-columns:minmax(0,1fr)}.Industries-module__wG4urG__panel{min-height:0;padding:var(--spacing-5)}}
.ManufacturingCapabilities-module__3kPxLq__section{padding-block:var(--space-section)}.ManufacturingCapabilities-module__3kPxLq__head{margin-bottom:var(--spacing-9)}.ManufacturingCapabilities-module__3kPxLq__metrics{margin:0 0 var(--spacing-10);border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.ManufacturingCapabilities-module__3kPxLq__metric{gap:var(--spacing-2);padding:var(--spacing-7) var(--spacing-5) var(--spacing-7) 0;border-left:1px solid var(--border-subtle);padding-left:var(--spacing-5);flex-direction:column;display:flex}.ManufacturingCapabilities-module__3kPxLq__metric:first-child{border-left:0;padding-left:0}.ManufacturingCapabilities-module__3kPxLq__metricValue{font-family:var(--font-technical);font-weight:var(--fw-medium);font-size:var(--fs-h2);letter-spacing:var(--ls-technical);color:var(--text-primary);line-height:1}.ManufacturingCapabilities-module__3kPxLq__metric:first-child .ManufacturingCapabilities-module__3kPxLq__metricValue{color:var(--text-accent)}.ManufacturingCapabilities-module__3kPxLq__metricLabel{font:var(--type-technical-sm);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-muted)}.ManufacturingCapabilities-module__3kPxLq__technologies{border-top:1px solid var(--border-subtle);margin:0;padding:0;list-style:none}.ManufacturingCapabilities-module__3kPxLq__technology{align-items:baseline;gap:var(--spacing-6);padding-block:var(--spacing-6);border-bottom:1px solid var(--border-subtle);grid-template-columns:120px minmax(0,1fr) auto;display:grid}.ManufacturingCapabilities-module__3kPxLq__code{font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:var(--fs-h3);letter-spacing:.08em;text-transform:uppercase;color:var(--text-primary)}.ManufacturingCapabilities-module__3kPxLq__technologyBody{min-width:0}.ManufacturingCapabilities-module__3kPxLq__name{font:var(--type-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-secondary);margin:0}.ManufacturingCapabilities-module__3kPxLq__summary{font:var(--type-body-sm);color:var(--text-muted);margin:4px 0 0}.ManufacturingCapabilities-module__3kPxLq__detail{font:var(--type-technical-sm);letter-spacing:var(--ls-technical);text-transform:uppercase;color:var(--text-disabled);white-space:nowrap}.ManufacturingCapabilities-module__3kPxLq__note{margin:var(--spacing-6) 0 0;font:var(--type-technical-sm);letter-spacing:var(--ls-technical);text-transform:uppercase;color:var(--text-disabled)}@media (max-width:1023px){.ManufacturingCapabilities-module__3kPxLq__section{padding-block:var(--space-section-mobile)}.ManufacturingCapabilities-module__3kPxLq__head{margin-bottom:var(--spacing-8)}.ManufacturingCapabilities-module__3kPxLq__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ManufacturingCapabilities-module__3kPxLq__metric{padding:var(--spacing-5) var(--spacing-4);border-top:1px solid var(--border-subtle)}.ManufacturingCapabilities-module__3kPxLq__metric:first-child,.ManufacturingCapabilities-module__3kPxLq__metric:nth-child(2){border-top:0}.ManufacturingCapabilities-module__3kPxLq__metric:nth-child(odd){border-left:0;padding-left:0}}@media (max-width:767px){.ManufacturingCapabilities-module__3kPxLq__technology{gap:var(--spacing-2);grid-template-columns:minmax(0,1fr)}.ManufacturingCapabilities-module__3kPxLq__detail{white-space:normal}.ManufacturingCapabilities-module__3kPxLq__metricValue{font-size:var(--fs-h3)}}.ManufacturingCapabilities-module__3kPxLq__technologySoon .ManufacturingCapabilities-module__3kPxLq__code,.ManufacturingCapabilities-module__3kPxLq__technologySoon .ManufacturingCapabilities-module__3kPxLq__name,.ManufacturingCapabilities-module__3kPxLq__technologySoon .ManufacturingCapabilities-module__3kPxLq__summary{color:var(--text-muted)}.ManufacturingCapabilities-module__3kPxLq__soonBadge{padding:2px var(--spacing-2);border:1px dashed var(--border-strong);font:var(--type-technical-sm);letter-spacing:var(--ls-technical);text-transform:uppercase;color:var(--text-secondary);white-space:nowrap}.ManufacturingCapabilities-module__3kPxLq__roadmapNote{margin:var(--spacing-5) 0 0;font:var(--type-body-sm);color:var(--text-secondary)}
.MaterialsShowcase-module__ke9Eva__section{padding-block:var(--space-section);background:var(--surface-page)}.MaterialsShowcase-module__ke9Eva__head{justify-content:space-between;align-items:flex-end;gap:var(--spacing-7);margin-bottom:var(--spacing-9);display:flex}.MaterialsShowcase-module__ke9Eva__headline{font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:var(--fs-display-3);line-height:var(--lh-display);letter-spacing:var(--ls-display);text-transform:uppercase;color:var(--text-primary);margin:0}.MaterialsShowcase-module__ke9Eva__headNote{font:var(--type-body);color:var(--text-secondary);max-width:36ch;margin:0}.MaterialsShowcase-module__ke9Eva__strip{gap:var(--spacing-4);scroll-snap-type:x mandatory;scrollbar-width:thin;padding-bottom:var(--spacing-4);margin-inline:calc(var(--gutter-desktop) * -1);padding-inline:var(--gutter-desktop);grid-auto-columns:minmax(268px,1fr);grid-auto-flow:column;display:grid;overflow-x:auto}.MaterialsShowcase-module__ke9Eva__specimen{scroll-snap-align:start;background:var(--surface-card);border:1px solid var(--border-subtle);transition:var(--transition-control);flex-direction:column;display:flex;position:relative}.MaterialsShowcase-module__ke9Eva__specimen:hover,.MaterialsShowcase-module__ke9Eva__specimen:focus-within{border-color:var(--border-strong)}.MaterialsShowcase-module__ke9Eva__surface{border-bottom:1px solid var(--border-subtle);height:132px;position:relative;overflow:hidden}.MaterialsShowcase-module__ke9Eva__matte{background:linear-gradient(160deg,#2e323a 0%,#1e2126 60%,#16191d 100%)}.MaterialsShowcase-module__ke9Eva__gloss{background:linear-gradient(108deg,#0000 26%,#f4f6f847 40%,#f4f6f80f 48%,#0000 62%),linear-gradient(160deg,#2a2f36 0%,#191c21 100%)}.MaterialsShowcase-module__ke9Eva__machined{background:repeating-linear-gradient(92deg,#f4f6f81c 0 1px,#0000 1px 6px),linear-gradient(160deg,#33383f 0%,#171a1e 100%)}.MaterialsShowcase-module__ke9Eva__soft{background:radial-gradient(80% 120% at 26% 8%,#f4f6f82b 0%,#0000 68%),radial-gradient(60% 80% at 82% 96%,#ff6b0014 0%,#0000 70%),linear-gradient(160deg,#24272c 0%,#131518 100%)}.MaterialsShowcase-module__ke9Eva__translucent{background:linear-gradient(#d7dbe033 0%,#0000 48%),radial-gradient(70% 75% at 50% 108%,#d7dbe057 0%,#0000 72%),linear-gradient(160deg,#1f2329 0%,#0d0f12 100%)}.MaterialsShowcase-module__ke9Eva__body{gap:var(--spacing-4);padding:var(--spacing-5);flex-direction:column;flex:1;display:flex}.MaterialsShowcase-module__ke9Eva__name{font-family:var(--font-display);font-weight:var(--fw-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--text-primary);margin:0;font-size:22px}.MaterialsShowcase-module__ke9Eva__code{font:var(--type-technical-sm);letter-spacing:var(--ls-technical);text-transform:uppercase;color:var(--text-disabled);margin-top:4px;display:block}.MaterialsShowcase-module__ke9Eva__description{font:var(--type-body-sm);color:var(--text-secondary);margin:0}.MaterialsShowcase-module__ke9Eva__properties{gap:var(--spacing-2);flex-direction:column;margin:0;display:flex}.MaterialsShowcase-module__ke9Eva__applications{flex-wrap:wrap;gap:6px;display:flex}.MaterialsShowcase-module__ke9Eva__colors{padding-top:var(--spacing-4);border-top:1px solid var(--border-subtle);align-items:center;gap:6px;margin-top:auto;display:flex}.MaterialsShowcase-module__ke9Eva__swatch{border:1px solid var(--border-strong);width:16px;height:16px}.MaterialsShowcase-module__ke9Eva__colorCount{font:var(--type-technical-sm);letter-spacing:var(--ls-technical);text-transform:uppercase;color:var(--text-muted);margin-left:auto}.MaterialsShowcase-module__ke9Eva__footer{margin-top:var(--spacing-9);justify-content:flex-start;display:flex}@media (max-width:1439px){.MaterialsShowcase-module__ke9Eva__strip{margin-inline:calc(var(--gutter-laptop) * -1);padding-inline:var(--gutter-laptop)}}@media (max-width:1023px){.MaterialsShowcase-module__ke9Eva__section{padding-block:var(--space-section-mobile)}.MaterialsShowcase-module__ke9Eva__head{align-items:flex-start;gap:var(--spacing-4);margin-bottom:var(--spacing-8);flex-direction:column}.MaterialsShowcase-module__ke9Eva__strip{margin-inline:calc(var(--gutter-tablet) * -1);padding-inline:var(--gutter-tablet)}}@media (max-width:767px){.MaterialsShowcase-module__ke9Eva__strip{margin-inline:calc(var(--gutter-mobile) * -1);padding-inline:var(--gutter-mobile);grid-auto-columns:minmax(240px,82%)}}.MaterialsShowcase-module__ke9Eva__roadmap{align-items:center;gap:var(--spacing-3) var(--spacing-4);margin:var(--spacing-6) 0;padding:var(--spacing-4) var(--spacing-5);border:1px dashed var(--border-subtle);flex-wrap:wrap;display:flex}.MaterialsShowcase-module__ke9Eva__roadmapLabel{font:var(--type-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-muted)}.MaterialsShowcase-module__ke9Eva__roadmapList{gap:var(--spacing-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.MaterialsShowcase-module__ke9Eva__roadmapItem{padding:2px var(--spacing-3);border:1px solid var(--border-subtle);font:var(--type-technical-sm);letter-spacing:var(--ls-technical);text-transform:uppercase;color:var(--text-muted)}.MaterialsShowcase-module__ke9Eva__roadmapNote{font:var(--type-body-sm);color:var(--text-secondary);flex-basis:100%;margin:0}
