.capability-detail{overflow-x:clip}.capability-detail__hero{position:relative}.capability-detail__hero:after{background:var(--primitive-color-blue-400);content:"";height:3px;position:absolute;bottom:0;left:0;right:0}.capability-detail__breadcrumbs{align-items:center;gap:var(--space-2);margin-bottom:var(--space-8);flex-wrap:wrap;display:flex}.capability-detail__breadcrumbs a{min-height:var(--control-target-min);color:inherit;align-items:center;display:inline-flex}.capability-detail__hero-layout,.capability-detail__split,.capability-detail__closing-layout{gap:var(--space-8);display:grid}.capability-detail__hero-copy,.capability-detail__section-heading,.capability-detail__section-intro,.capability-detail__section-stack,.capability-detail__narrative{align-content:start;gap:var(--space-5);display:grid}.capability-detail__hero-copy{justify-items:start}.capability-detail__eyebrow{color:var(--color-eyebrow);letter-spacing:.1em;text-transform:uppercase}.theme-dark .capability-detail__eyebrow{color:var(--color-eyebrow)}.capability-detail__hero-media{min-height:21rem;margin:0;position:relative;overflow:hidden}.capability-detail__hero-media:after{background:linear-gradient(180deg, transparent 62%, color-mix(in srgb, var(--color-surface-inverse) 72%, transparent));content:"";pointer-events:none;position:absolute;inset:0}.capability-detail__hero-media img{object-fit:cover;width:100%;height:100%}.capability-detail__hero-media figcaption{z-index:1;right:var(--space-5);bottom:var(--space-5);left:var(--space-5);max-width:var(--measure-compact);color:var(--color-text);font-size:var(--type-body-small-size);position:absolute}.capability-detail__hero-facts{margin:var(--space-10) 0 0;border-top:1px solid var(--color-border);display:grid}.capability-detail__hero-facts>div{gap:var(--space-1);padding:var(--space-4) 0;border-bottom:1px solid var(--color-border);display:grid}.capability-detail__hero-facts dt,.capability-detail__hero-facts dd,.capability-detail__definition-list dt,.capability-detail__definition-list dd{margin:0}.capability-detail__hero-facts dt,.capability-detail__definition-list dt{color:var(--color-text-muted);font-size:var(--type-body-small-size)}.capability-detail__hero-facts dd,.capability-detail__definition-list dd{font-weight:var(--font-weight-semibold)}.capability-detail__section-intro{max-width:var(--measure-wide)}.capability-detail__definition-list{margin:var(--space-4) 0 0;border-top:2px solid var(--color-border-strong);display:grid}.capability-detail__definition-list>div{gap:var(--space-2);padding:var(--space-4) 0;border-bottom:1px solid var(--color-border);display:grid}.capability-detail__principles,.capability-detail__process,.capability-detail__documents,.capability-detail__related ul,.machine-overview__related-capabilities ul{margin:0;padding:0;list-style:none}.capability-detail__principles,.capability-detail__process{border-top:2px solid var(--color-border-strong);display:grid}.capability-detail__principles li,.capability-detail__process li{align-content:start;gap:var(--space-3);padding:var(--space-6) 0;border-bottom:1px solid var(--color-border);display:grid}.capability-detail__principles li>span,.capability-detail__process li>span{color:var(--color-text-muted);font-size:var(--type-body-small-size);font-variant-numeric:tabular-nums}.capability-detail__documents{border-top:2px solid var(--color-border-strong);display:grid}.capability-detail__documents li{gap:var(--space-5);padding:var(--space-6) 0;border-bottom:1px solid var(--color-border);display:grid}.capability-detail__documents li>div:first-child{gap:var(--space-2);display:grid}.capability-detail__document-meta{align-content:start;gap:var(--space-2);color:var(--color-text-muted);font-size:var(--type-body-small-size);display:grid}.capability-detail__document-meta strong{color:var(--color-text);font-weight:var(--font-weight-semibold)}.capability-detail__related ul{gap:var(--grid-gap);margin-top:var(--space-10);display:grid}.capability-detail__related li{align-content:start;gap:var(--space-3);min-height:14rem;padding-top:var(--space-5);border-top:2px solid var(--color-border-strong);display:grid}.capability-detail__related li .ui-button{place-self:end start;margin-top:auto}.capability-detail__guide,.machine-detail__guide{border-bottom:var(--border-width-hairline) solid var(--color-border-strong);background:var(--color-surface-raised)}.capability-detail__guide-layout,.machine-detail__guide-layout{gap:var(--space-4);padding-block:var(--space-5);display:grid}.capability-detail__guide-layout>.ui-text,.machine-detail__guide-layout>.ui-text{color:var(--color-text-muted);text-transform:uppercase}.capability-detail__guide ol,.machine-detail__guide ol{gap:var(--space-2) var(--space-6);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.capability-detail__guide a,.machine-detail__guide a{min-height:var(--control-target-min);gap:var(--space-2);color:var(--color-text);font-weight:var(--font-weight-semibold);text-decoration-thickness:var(--border-width-hairline);text-underline-offset:var(--space-2);align-items:center;display:inline-flex}.capability-detail__guide a span,.machine-detail__guide a span{color:var(--color-action);font-family:var(--font-family-mono);font-size:var(--type-body-small-size);font-variant-numeric:tabular-nums}.machine-overview__related-capabilities-layout{gap:var(--space-10);display:grid}.machine-overview__related-capabilities-layout>div{align-content:start;gap:var(--space-4);display:grid}.machine-overview__related-capabilities ul{border-top:2px solid var(--color-border-strong)}.machine-overview__related-capabilities li{align-items:center;gap:var(--space-4);min-height:var(--space-16);border-bottom:1px solid var(--color-border);grid-template-columns:2.5rem minmax(0,1fr);display:grid}.machine-overview__related-capabilities li span{color:var(--color-text-muted);font-size:var(--type-body-small-size);font-variant-numeric:tabular-nums}.machine-overview__related-capabilities li a{color:inherit;font-size:var(--type-body-large-size);font-weight:var(--font-weight-semibold);text-underline-offset:.2em;text-decoration-thickness:1px}@media (min-width:48rem){.capability-detail__guide-layout,.machine-detail__guide-layout{grid-template-columns:10rem minmax(0,1fr);align-items:center}.capability-detail__hero-facts,.capability-detail__principles,.capability-detail__process,.capability-detail__related ul{grid-template-columns:repeat(3,minmax(0,1fr))}.capability-detail__hero-facts>div,.capability-detail__principles li,.capability-detail__process li{padding-right:var(--space-6);border-bottom:0}.capability-detail__hero-facts>div+div,.capability-detail__principles li+li,.capability-detail__process li+li{padding-left:var(--space-6);border-left:1px solid var(--color-border)}:is(.capability-detail__principles:has(li:nth-child(4)),.capability-detail__process:has(li:nth-child(4))){grid-template-columns:repeat(4,minmax(0,1fr))}.capability-detail__documents li{grid-template-columns:minmax(0,8fr) minmax(14rem,4fr)}}@media (min-width:64rem){.capability-detail__hero-layout{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch}.capability-detail__hero-media{min-height:34rem}.capability-detail__split,.capability-detail__closing-layout,.machine-overview__related-capabilities-layout{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}.capability-detail__closing-layout .ui-button{place-self:center end}}@media (forced-colors:active){.capability-detail__hero-media:after{background:0 0}.capability-detail__hero-facts,.capability-detail__hero-facts>div,.capability-detail__definition-list,.capability-detail__definition-list>div,.capability-detail__principles,.capability-detail__principles li,.capability-detail__process,.capability-detail__process li,.capability-detail__documents,.capability-detail__documents li,.capability-detail__related li,.machine-overview__related-capabilities ul,.machine-overview__related-capabilities li{border-color:canvastext}}.capability-detail__hero-layout,.machine-overview__hero-layout,.machine-detail__hero-layout{align-items:start}.capability-detail__hero-copy,.machine-overview__hero-copy,.machine-detail__hero-copy{align-content:start;gap:var(--space-4)}.capability-detail__hero-media,.machine-overview__hero-media,.machine-detail__hero-media{border-top:var(--border-width-hairline) solid var(--color-border);min-height:0}.capability-detail__hero-media,.machine-overview__hero-media{aspect-ratio:16/10}.machine-detail__hero-media{aspect-ratio:3/2}.capability-detail__hero-media:after,.machine-overview__hero-media:after,.machine-detail__hero-media:after{display:none}.capability-detail__hero-media figcaption,.machine-overview__hero-media figcaption{max-width:none;padding:var(--space-3) var(--space-4);border-top:var(--border-width-hairline) solid var(--color-border);background:var(--color-surface);color:var(--color-text-muted);font-size:var(--type-body-small-size);position:absolute;inset:auto 0 0}.machine-overview__hero-media figcaption span{color:var(--primitive-color-blue-400)}.capability-detail__hero-facts{margin-top:var(--space-8)}.capability-detail__hero-facts>div{align-content:start;gap:var(--space-4);padding-block:var(--space-3);grid-template-columns:minmax(0,1fr)}.capability-detail__hero-facts dd{line-height:var(--line-height-compact)}.capability-detail__section-stack,.capability-detail__narrative{gap:var(--space-6)}.capability-detail__section-intro,.capability-detail__section-heading{gap:var(--space-3)}.capability-detail__definition-list{margin-top:var(--space-2)}.capability-detail__definition-list>div{gap:var(--space-4);padding-block:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr))}.capability-detail__principles,.capability-detail__process{grid-template-columns:minmax(0,1fr)}.capability-detail__principles li,.capability-detail__process li{gap:var(--space-2);padding-block:var(--space-5)}.capability-detail__documents li{gap:var(--space-4);padding-block:var(--space-5)}.capability-detail__related ul{margin-top:var(--space-6);border-top:var(--border-width-strong) solid var(--color-border-strong);gap:0}.capability-detail__related li{border-top:0;border-bottom:var(--border-width-hairline) solid var(--color-border);min-height:0;padding:0}.capability-detail__related li a{min-height:var(--control-height-lg);grid-template-columns:minmax(0, 1fr) var(--control-target-min);align-items:center;gap:var(--space-4);padding-block:var(--space-4);color:inherit;text-decoration:none;display:grid}.capability-detail__related li a>span:first-child{gap:var(--space-1);display:grid}.capability-detail__related li a:hover h3,.capability-detail__related li a:focus-visible h3{color:var(--color-action-primary)}.capability-detail__related-action{width:var(--control-target-min);height:var(--control-target-min);color:var(--color-action-primary);font-size:var(--type-h4-size);transition:transform var(--motion-duration-fast) var(--motion-easing-standard);place-items:center;display:grid}.capability-detail__related li a:hover .capability-detail__related-action,.capability-detail__related li a:focus-visible .capability-detail__related-action{transform:translateX(var(--motion-distance-micro))}.capability-detail__closing-layout{gap:var(--space-6)}.capability-detail[data-capability=metrology] .capability-detail__process{counter-reset:metrology-step}.capability-detail[data-capability=metrology] .capability-detail__process li{position:relative}.capability-detail[data-capability=metrology] .capability-detail__process li:before{width:var(--border-width-strong);background:var(--primitive-color-blue-400);content:"";position:absolute;top:0;bottom:0;left:0}.capability-detail[data-capability=metrology] .capability-detail__process li>*{margin-left:var(--space-4)}.capability-detail[data-capability=downloads] .capability-detail__documents{border-top-color:var(--color-action-primary)}.capability-detail[data-capability=downloads] .capability-detail__document-meta strong{color:var(--color-action-primary)}.machine-overview__hero.ui-section,.machine-overview__orientation.ui-section{padding-block:var(--section-space-default)}.machine-overview__orientation-layout{gap:var(--space-5);padding-bottom:var(--space-8)}.machine-overview__orientation-index{gap:var(--space-5);padding-top:var(--space-6)}.machine-overview__orientation-index ul{grid-template-columns:minmax(0,1fr)}.machine-overview__orientation-index a{min-height:var(--control-height-md)}.machine-group+.machine-group:before{right:var(--container-gutter);left:var(--container-gutter)}.machine-group__layout{gap:var(--space-6)}.machine-group__heading{gap:var(--space-2)}.machine-group__list>li{border-bottom:var(--border-width-hairline) solid var(--color-border)}.machine-card{padding:0;display:block}.machine-card__link{grid-template-columns:2rem minmax(0, 1fr) var(--control-target-min);align-items:center;gap:var(--space-2) var(--space-3);min-height:6.75rem;padding:var(--space-4) 0;color:inherit;text-decoration:none;display:grid}.machine-card__number{padding-top:var(--space-1);align-self:start}.machine-card__copy{gap:var(--space-1);padding:0}.machine-card__copy .ui-heading{font-size:var(--type-h4-size);line-height:var(--line-height-compact)}.machine-card__specs{gap:var(--space-1);grid-column:2}.machine-card__specs>div{gap:var(--space-3);grid-template-columns:minmax(6.5rem,.8fr) minmax(0,1.2fr);padding:0}.machine-card__specs>div:nth-child(n+2){display:none}.machine-card__specs dt,.machine-card__specs dd{font-size:var(--type-body-small-size);line-height:var(--line-height-compact)}.machine-card__specs dd{color:var(--color-text);font-weight:var(--font-weight-semibold)}.machine-card__action{width:var(--control-target-min);height:var(--control-target-min);color:#0000;grid-area:1/3/span 2;align-self:center;place-items:center;display:grid}.machine-card__action span{color:var(--color-action-primary);font-size:var(--type-h4-size);transition:transform var(--motion-duration-fast) var(--motion-easing-standard)}.machine-card__link:hover .ui-heading,.machine-card__link:focus-visible .ui-heading{color:var(--color-action-primary)}.machine-card__link:hover .machine-card__action span,.machine-card__link:focus-visible .machine-card__action span{transform:translateX(var(--motion-distance-micro))}.machine-card[data-featured=true]{border-left:var(--border-width-strong) solid var(--color-action-primary)}.machine-card[data-featured=true] .machine-card__link{padding-left:var(--space-4)}.machine-card[data-featured=true] .machine-card__copy .ui-heading{font-size:var(--type-h3-size)}.machine-overview__related-capabilities-layout{gap:var(--space-8)}.machine-overview__related-capabilities li{min-height:var(--control-height-lg)}.machine-overview__related-capabilities li a{min-height:var(--control-height-lg);align-items:center;display:inline-flex}.machine-detail__hero-specs{margin-top:var(--space-1)}.machine-detail__hero-specs>div{gap:var(--space-4);padding-block:var(--space-2);grid-template-columns:minmax(7rem,.8fr) minmax(0,1.2fr)}.machine-detail__hero-specs dd,.machine-detail__specifications dd,.machine-detail__related-spec{overflow-wrap:normal}.machine-detail__specifications dl{border-top-width:var(--border-width-strong)}.machine-detail__specifications dl>div,.machine-detail__specifications dl>div[data-primary=true]{align-items:baseline;gap:var(--space-4);padding-block:var(--space-3);border-bottom-width:var(--border-width-hairline);grid-template-columns:minmax(7.5rem,.8fr) minmax(0,1.2fr)}.machine-detail__specifications dl>div[data-primary=true] dd{font-size:var(--type-body-large-size);line-height:var(--line-height-compact)}.machine-detail__fit-route-layout{border-top:var(--border-width-strong) solid var(--color-border-strong);display:grid}.machine-detail__fit-route article{align-content:start;gap:var(--space-3);padding-block:var(--space-6);scroll-margin-top:var(--space-24);display:grid}.machine-detail__fit-route article+article{border-top:var(--border-width-hairline) solid var(--color-border)}.machine-detail__related .machine-group__heading{max-width:var(--measure-lead)}.machine-detail__related ul{margin-top:var(--space-6);border-top:var(--border-width-strong) solid var(--color-border-strong);grid-template-columns:minmax(0,1fr);gap:0;display:grid}.machine-detail__related li{border-top:0;border-bottom:var(--border-width-hairline) solid var(--color-border);min-height:0;padding:0}.machine-detail__related li a{min-height:var(--control-height-lg);grid-template-columns:minmax(0, 1fr) minmax(8rem, .8fr) var(--control-target-min);align-items:center;gap:var(--space-4);padding-block:var(--space-3);color:inherit;text-decoration:none;display:grid}.machine-detail__related li a>span:first-child{gap:var(--space-1);display:grid}.machine-detail__related li a:hover .ui-heading,.machine-detail__related li a:focus-visible .ui-heading{color:var(--color-action-primary)}.machine-detail__related-action{width:var(--control-target-min);height:var(--control-target-min);color:var(--color-action-primary);font-size:var(--type-h4-size);transition:transform var(--motion-duration-fast) var(--motion-easing-standard);place-items:center;display:grid}.machine-detail__related li a:hover .machine-detail__related-action,.machine-detail__related li a:focus-visible .machine-detail__related-action{transform:translateX(var(--motion-distance-micro))}@media (min-width:48rem){.capability-detail__hero-facts,.capability-detail__principles,.capability-detail__process{grid-template-columns:repeat(2,minmax(0,1fr))}.capability-detail__hero-facts>div:nth-child(3),.capability-detail__principles li:nth-child(n+3),.capability-detail__process li:nth-child(n+3){border-top:var(--border-width-hairline) solid var(--color-border)}.capability-detail__documents li{grid-template-columns:minmax(0,7fr) minmax(14rem,5fr)}.machine-overview__orientation-index ul{grid-template-columns:repeat(2,minmax(0,1fr))}.machine-card__link{grid-template-columns:2.5rem minmax(0, 4fr) minmax(0, 4fr) var(--control-target-min);gap:var(--space-4);min-height:6rem}.machine-card__number{align-self:center}.machine-card__specs{grid-area:1/3}.machine-card__specs>div:nth-child(n+2){display:grid}.machine-card__action{grid-area:1/4}.machine-detail__hero-specs{grid-template-columns:repeat(3,minmax(0,1fr))}.machine-detail__hero-specs>div{padding-right:var(--space-4);border-bottom:0;display:block}.machine-detail__hero-specs>div+div{padding-left:var(--space-4);border-left:var(--border-width-hairline) solid var(--color-border)}}@media (min-width:64rem){.capability-detail__hero-layout,.machine-overview__hero-layout,.machine-detail__hero-layout{align-items:center}.capability-detail__hero-media,.machine-overview__hero-media,.machine-detail__hero-media{min-height:0}.machine-overview__hero-media{aspect-ratio:20/9}.capability-detail[data-capability=metrology] .capability-detail__hero-layout{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.capability-detail[data-capability=qualityCertifications] .capability-detail__hero-layout{grid-template-columns:repeat(2,minmax(0,1fr))}.capability-detail[data-capability=downloads] .capability-detail__hero-layout{grid-template-columns:minmax(0,8fr) minmax(0,4fr)}.capability-detail[data-capability=downloads] .capability-detail__hero-media{aspect-ratio:4/3}.capability-detail__split{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.capability-detail__principles,.capability-detail__process{grid-template-columns:repeat(4,minmax(0,1fr))}.capability-detail__hero-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.capability-detail__hero-facts>div:nth-child(3),.capability-detail__principles li:nth-child(n+3),.capability-detail__process li:nth-child(n+3){border-top:0}.capability-detail__related ul{grid-template-columns:repeat(3,minmax(0,1fr))}.capability-detail__related li+li{border-left:var(--border-width-hairline) solid var(--color-border)}.capability-detail__related li a{height:100%;padding:var(--space-5)}.machine-group__layout{grid-template-columns:minmax(12rem,3fr) minmax(0,9fr)}.machine-card__link{grid-template-columns:2.5rem minmax(0, 5fr) minmax(0, 4fr) var(--control-target-min)}.machine-card[data-featured=true] .machine-card__link{min-height:7.25rem}.machine-detail__fit-route-layout{grid-template-columns:repeat(2,minmax(0,1fr))}.machine-detail__fit-route article{padding:var(--space-8)}.machine-detail__fit-route article:first-child{padding-left:0}.machine-detail__fit-route article+article{border-top:0;border-left:var(--border-width-hairline) solid var(--color-border)}}@media (max-width:30rem){.capability-detail__hero.ui-section,.capability-detail__section.ui-section,.capability-detail__related.ui-section{padding-block:var(--space-10)}.machine-overview__hero-media figcaption,.machine-overview__hero-media figcaption span,.machine-overview__orientation-index a span{overflow-wrap:anywhere;min-width:0}.machine-card__link{grid-template-columns:minmax(0,1fr) 2rem}.machine-card__number{display:none}.machine-card__copy,.machine-card__specs{grid-column:1;min-width:0}.machine-card__specs>div{grid-template-columns:minmax(0,1fr);gap:0}.machine-card__specs dt,.machine-card__specs dd{overflow-wrap:anywhere;min-width:0}.machine-card__action{grid-area:1/2/span 2;width:2rem;height:2rem}.machine-detail__related li a{grid-template-columns:minmax(0, 1fr) var(--control-target-min)}.machine-detail__related-spec{grid-column:1}.machine-detail__related-action{grid-area:1/2/span 2}}@media (prefers-reduced-motion:reduce){.capability-detail__related-action,.machine-card__action span,.machine-detail__related-action{transition:none}.capability-detail__related li a:hover .capability-detail__related-action,.capability-detail__related li a:focus-visible .capability-detail__related-action,.machine-card__link:hover .machine-card__action span,.machine-card__link:focus-visible .machine-card__action span,.machine-detail__related li a:hover .machine-detail__related-action,.machine-detail__related li a:focus-visible .machine-detail__related-action{transform:none}}@media (forced-colors:active){.capability-detail__hero-media,.capability-detail__hero-media figcaption,.capability-detail__definition-list,.capability-detail__definition-list>div,.capability-detail__principles,.capability-detail__principles li,.capability-detail__process,.capability-detail__process li,.capability-detail__documents,.capability-detail__documents li,.capability-detail__related ul,.capability-detail__related li,.machine-overview__hero-media,.machine-overview__hero-media figcaption,.machine-group__list,.machine-group__list>li,.machine-card[data-featured=true],.machine-detail__hero-media,.machine-detail__hero-specs,.machine-detail__hero-specs>div,.machine-detail__specifications dl,.machine-detail__specifications dl>div,.machine-detail__fit-route-layout,.machine-detail__fit-route article,.machine-detail__related ul,.machine-detail__related li{border-color:canvastext}.capability-detail[data-capability=metrology] .capability-detail__process li:before{background:canvastext}}@media (min-width:64rem){.technical-enquiry__contact{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.technical-enquiry__actions{justify-content:flex-end}}.machine-overview[data-overview=machines] .machine-overview__hero-copy .ui-heading{max-width:14ch}.machine-overview[data-overview=machines] .machine-overview__orientation-layout{align-items:end}.machine-overview[data-overview=machines] .machine-overview__orientation-layout>div{gap:var(--space-3);display:grid}.machine-overview[data-overview=machines] .machine-overview__orientation-layout>.ui-text{max-width:29rem;color:var(--color-text-muted)}.machine-overview[data-overview=machines] .machine-overview__orientation-index{border-top-width:var(--border-width-strong);border-top-color:var(--color-border-strong)}.machine-overview[data-overview=machines] .machine-overview__index-summary strong{color:var(--color-action-primary)}.machine-overview[data-overview=machines] .machine-group__heading .ui-heading{max-width:10ch}.machine-overview[data-overview=machines] .machine-card__link{transition:padding var(--motion-duration-fast) var(--motion-easing-standard)}.machine-overview[data-overview=machines] .machine-card__link:hover,.machine-overview[data-overview=machines] .machine-card__link:focus-visible{padding-inline:var(--space-3)}.machine-detail[data-r06-layout=true] .machine-detail__hero-copy .ui-heading{overflow-wrap:anywhere;word-break:normal;max-width:12ch}@media (max-width:63.999rem){.machine-detail[data-r06-layout=true] .machine-detail__hero-copy .ui-heading{max-width:100%}}.machine-detail[data-r06-layout=true] .machine-detail__hero-copy>.ui-text:not(.machine-eyebrow){max-width:34rem}.machine-detail[data-r06-layout=true] .machine-detail__hero-specs{margin-top:var(--space-5);border-top-color:color-mix(in srgb, var(--color-border) 72%, transparent)}.machine-detail[data-r06-layout=true] .machine-detail__guide{border-bottom:var(--border-width-hairline) solid var(--color-border);background:var(--color-surface)}.machine-detail[data-r06-layout=true] .machine-detail__guide-layout{align-items:center;min-height:4.5rem}.machine-detail[data-r06-layout=true] .machine-detail__specifications .machine-detail__split>div{align-content:start;gap:var(--space-3);display:grid}.machine-detail[data-r06-layout=true] .machine-detail__specifications .machine-detail__split>div>.ui-text:last-child{max-width:26rem;color:var(--color-text-muted)}.machine-detail[data-r06-layout=true] .machine-detail__fit-route article .ui-heading{max-width:16ch}.machine-detail[data-r06-layout=true] .machine-detail__related .machine-group__heading{align-items:baseline;gap:var(--grid-gap);grid-template-columns:minmax(8rem,3fr) minmax(0,9fr);max-width:none;display:grid}@media (min-width:64rem){.machine-overview[data-overview=machines] .machine-overview__hero-layout{gap:var(--space-12);grid-template-columns:minmax(0,6fr) minmax(0,6fr)}.machine-overview[data-overview=machines] .machine-overview__hero-media{aspect-ratio:3/2}.machine-overview[data-overview=machines] .machine-overview__orientation-layout{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.machine-detail[data-r06-layout=true] .machine-detail__hero-layout{gap:var(--space-12);grid-template-columns:minmax(0,7fr) minmax(24rem,5fr)}.machine-detail[data-r06-layout=true] .machine-detail__hero-media{aspect-ratio:4/5}.machine-detail[data-r06-layout=true] .machine-detail__hero-layout[data-has-media=false]{display:block}.machine-detail[data-r06-layout=true] .machine-detail__hero-layout[data-has-media=false] .machine-detail__hero-copy{max-width:54rem}.machine-detail[data-r06-layout=true] .machine-detail__hero-layout[data-has-media=false] .machine-detail__hero-copy .ui-heading{max-width:22ch}.machine-detail[data-r06-layout=true] .machine-detail__split{gap:var(--space-12);grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.machine-detail[data-r06-layout=true] .machine-detail__fit-route article{min-height:22rem;padding-block:var(--space-10)}}@media (prefers-reduced-motion:reduce){.machine-overview[data-overview=machines] .machine-card__link{transition:none}}.machine-overview[data-overview=machines] .machine-card__body{align-items:start;gap:var(--space-3);min-height:8.5rem;padding-block:var(--space-5);grid-template-columns:2rem minmax(0,1fr);display:grid}.machine-overview[data-overview=machines] .machine-card__copy,.machine-overview[data-overview=machines] .machine-card__specs,.machine-overview[data-overview=machines] .machine-card__button{grid-column:2}.machine-overview[data-overview=machines] .machine-card__specs{margin-block:var(--space-1)}.machine-overview[data-overview=machines] .machine-card__specs dd{overflow-wrap:anywhere}.machine-overview[data-overview=machines] .machine-card__button{width:fit-content}.machine-overview[data-overview=machines] .machine-overview__related-capabilities li{align-items:center;gap:var(--space-3);padding-block:var(--space-3);border-bottom:var(--border-width-hairline) solid var(--color-border);grid-template-columns:2rem minmax(0,1fr);display:grid}.machine-overview[data-overview=machines] .machine-overview__related-capabilities li>span{color:var(--color-text-muted);font-size:var(--type-body-small-size);font-variant-numeric:tabular-nums}.machine-overview[data-overview=machines] .machine-overview__related-capabilities .ui-button{width:fit-content;min-height:var(--control-height-md)}.machine-detail[data-r06-layout=true] .machine-detail__hero-layout{max-width:52rem;display:block}.machine-detail__application-layout,.machine-detail__proof-layout{gap:var(--space-8);min-width:0;display:grid}.machine-detail__application-layout>*{min-width:0;max-width:100%}.machine-detail__application-copy,.machine-detail__proof-layout>div{align-content:start;justify-items:start;gap:var(--space-4);display:grid}.machine-detail__application-copy .ui-heading,.machine-detail__proof-layout .ui-heading{max-width:15ch}.machine-detail__application-media{border-top:var(--border-width-strong) solid var(--color-action-primary);background:var(--color-surface-inverse);margin:0}.machine-detail__application-media img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.machine-detail__application-media figcaption{padding:var(--space-3) var(--space-4);color:var(--color-text-inverse);font-size:var(--type-body-small-size)}.machine-detail__proof-layout>div:last-child{padding-top:var(--space-5);border-top:var(--border-width-strong) solid var(--color-border-strong)}.machine-detail__proof-layout .ui-button{margin-top:var(--space-2)}.machine-detail[data-r06-layout=true] .machine-detail__related .machine-group__heading{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.machine-detail__related-row{align-items:center;gap:var(--space-4);padding-block:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.machine-detail__related-row>span:first-child{gap:var(--space-1);display:grid}.machine-detail .machine-detail__related .machine-detail__related-row .ui-button{width:fit-content;min-height:var(--control-height-md);padding:0 var(--space-4);grid-template-columns:none;display:inline-flex}@media (min-width:48rem){.machine-overview[data-overview=machines] .machine-card__body{align-items:center;gap:var(--space-4);grid-template-columns:2.5rem minmax(9rem,1.2fr) minmax(8rem,1fr) auto;min-height:7.5rem}.machine-overview[data-overview=machines] .machine-card__number{grid-column:1}.machine-overview[data-overview=machines] .machine-card__copy{grid-column:2}.machine-overview[data-overview=machines] .machine-card__specs{grid-column:3;margin:0}.machine-overview[data-overview=machines] .machine-card__button{grid-column:4}.machine-detail__related-row{grid-template-columns:minmax(0,1fr) minmax(10rem,.8fr) auto}}@media (min-width:48rem) and (max-width:79.999rem){.machine-overview[data-overview=machines] .machine-card__specs>div:nth-child(n+2){display:none}}@media (min-width:64rem){.machine-detail[data-r06-layout=true] .machine-detail__hero-layout{min-height:0;display:block}.machine-detail__application-layout[data-has-media=true]{align-items:center;gap:var(--space-12);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.machine-detail__application-layout[data-has-media=false]{max-width:48rem}.machine-detail__proof-layout{gap:var(--space-12);grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.machine-detail__related-row{grid-template-columns:minmax(0,5fr) minmax(12rem,4fr) auto}}@media (forced-colors:active){.machine-detail__application-media,.machine-detail__proof-layout>div:last-child{border-color:canvastext}}.capability-detail__hero-copy .ui-heading{max-width:14ch}.capability-detail__hero-copy>.ui-text:not(.capability-detail__eyebrow){max-width:36rem}.capability-detail__hero-facts{border-top-width:var(--border-width-strong)}.capability-detail__guide-layout{align-items:center;min-height:4.5rem}.capability-detail__section[data-section-type=narrative] .capability-detail__narrative>.ui-text{max-width:42rem;font-size:var(--type-body-large-size)}.capability-detail__section[data-section-type=principles] .capability-detail__principles{grid-template-columns:minmax(0,1fr)}.capability-detail__section[data-section-type=principles] .capability-detail__principles li{gap:var(--space-2) var(--space-4);padding-block:var(--space-4);grid-template-columns:2rem minmax(0,1fr)}.capability-detail__section[data-section-type=principles] .capability-detail__principles li>span{grid-row:1/span 2}.capability-detail__section[data-section-type=principles] .capability-detail__principles li>.ui-text{color:var(--color-text-muted)}.capability-detail__section[data-section-type=process] .capability-detail__process li{min-height:10rem}.capability-detail__profiles{border-top:var(--border-width-strong) solid var(--color-border-strong);margin:0;padding:0;list-style:none;display:grid}.capability-detail__profiles li{gap:var(--space-3) var(--space-4);padding-block:var(--space-5);border-bottom:var(--border-width-hairline) solid var(--color-border);grid-template-columns:2rem minmax(0,1fr);align-items:start;display:grid}.capability-detail__profiles li>span{color:var(--color-text-muted);font-size:var(--type-body-small-size);font-variant-numeric:tabular-nums;grid-row:1/span 3}.capability-detail__profiles li>div{gap:var(--space-1);display:grid}.capability-detail__profile-label{color:var(--color-action-primary)}.capability-detail__profiles .ui-button{justify-self:start}.capability-detail__section[data-section-type=documents] .capability-detail__documents li{padding-block:var(--space-4);grid-template-columns:minmax(0,1fr)}.capability-detail__document-copy{gap:var(--space-2);display:grid}.capability-detail__document-details{gap:0 var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.capability-detail__document-details>div{gap:var(--space-1);padding-block:var(--space-3);border-top:var(--border-width-hairline) solid var(--color-border);display:grid}.capability-detail__document-details dt{color:var(--color-text-muted);font-size:var(--type-body-small-size)}.capability-detail__document-details dd{font-weight:var(--font-weight-semibold);margin:0}.capability-detail__document-action{gap:var(--space-3);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.capability-detail__document-action strong{font-size:var(--type-body-small-size)}.capability-detail__related{border-top:var(--border-width-hairline) solid var(--color-border)}.capability-detail__related li{min-height:0;padding-block:var(--space-5)}.capability-detail__related li>div{gap:var(--space-2);display:grid}.capability-detail__related .ui-button{place-self:end start}.capability-detail__related .capability-detail__section-intro{align-items:baseline;gap:var(--grid-gap);grid-template-columns:minmax(8rem,3fr) minmax(0,9fr);max-width:none;display:grid}@media (min-width:64rem){.capability-detail__hero-layout{align-items:center;gap:var(--space-12);grid-template-columns:repeat(2,minmax(0,1fr))}.capability-detail__hero-media{aspect-ratio:3/2}.capability-detail__split,.capability-detail__section[data-section-type=principles] .capability-detail__section-stack,.capability-detail__section[data-section-type=documents] .capability-detail__section-stack{gap:var(--space-12);grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.capability-detail__section[data-section-type=principles] .capability-detail__principles li{grid-template-columns:2rem minmax(10rem,.7fr) minmax(0,1.3fr);align-items:baseline}.capability-detail__section[data-section-type=principles] .capability-detail__principles li>span{grid-row:1}.capability-detail__profiles li{grid-template-columns:2rem minmax(12rem,4fr) minmax(0,5fr) auto;align-items:center}.capability-detail__profiles li>span{grid-row:1}.capability-detail__profiles .ui-button{justify-self:end}.capability-detail__section[data-section-type=documents] .capability-detail__documents li{gap:var(--space-4) var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr))}.capability-detail__document-action{grid-column:2}.capability-detail__section[data-section-type=process] .capability-detail__section-intro{max-width:48rem}}@media (max-width:30rem){.capability-detail__document-details,.capability-detail__related .capability-detail__section-intro{grid-template-columns:minmax(0,1fr)}}.capability-detail__hero-layout:not(:has([data-hero-media])){grid-template-columns:minmax(0,1fr)}.capability-detail__material-media{max-width:var(--measure-wide);margin:var(--space-8) 0 0 auto}.capability-detail__material-media img{aspect-ratio:16/9;object-fit:contain;width:100%;height:auto;display:block}.capability-detail__material-media figcaption{padding-top:var(--space-3);color:var(--color-text-muted);font-size:var(--type-body-small-size)}.capability-detail__hero-facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}.capability-detail :is(h1,h2,h3,p,dt,dd){-webkit-hyphens:auto;hyphens:auto}.capability-detail__section[data-section-type=process] .capability-detail__process{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}.capability-detail__section[data-section-type=process] .capability-detail__process li{border-left:0;min-height:0;padding-inline:0}.capability-detail__section[data-section-type=documents] .capability-detail__section-stack{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr))}.capability-detail__section[data-section-type=documents] .capability-detail__documents li{grid-template-columns:minmax(0,1fr)}.capability-detail__document-action{grid-column:1/-1}
.r06-capacities{min-width:0;overflow:clip}.r06-capacities .dr-eyebrow{color:var(--color-eyebrow)}.r06-capacities__profiles .ui-container,.r06-capacities__context .ui-container{gap:var(--space-12);display:grid}.r06-capacities__section-heading,.r06-capacities__closing .ui-container>div{align-content:start;gap:var(--space-5);display:grid}.r06-capacities__context ul,.r06-capacities__process ol{margin:0;padding:0;list-style:none}.r06-capacities__process .ui-container{gap:var(--space-12);display:grid}.r06-capacities__process-heading{gap:var(--space-5);max-width:44rem;display:grid}.r06-capacities__process ol{gap:var(--space-8);display:grid}.r06-capacities__process li{align-content:start;gap:var(--space-5);min-width:0;padding-top:var(--space-6);border-top:var(--border-width-strong) solid var(--color-border);display:grid}.r06-capacities__step-number{color:var(--color-action-primary);font-size:var(--font-size-800);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight)}.r06-capacities__process p{color:var(--color-text-muted)}.r06-capacities__choice-media{aspect-ratio:4/3;position:relative}.r06-capacities__choice-image{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.r06-capacities__section-heading h2{max-width:13ch}.r06-capacities__section-heading>p:last-child{max-width:31rem;color:var(--color-text-muted)}.r06-capacities__profile-grid{border-top:var(--border-width-strong) solid var(--primitive-color-navy-900);border-bottom:var(--border-width-hairline) solid var(--color-border);display:grid}.r06-capacities__profile{align-content:start;min-width:0;display:grid}.r06-capacities__profile+.r06-capacities__profile{border-top:var(--border-width-hairline) solid var(--color-border)}.r06-capacities__profile header{gap:var(--space-4);padding:var(--space-7) 0;grid-template-columns:2.25rem minmax(0,1fr);display:grid}.r06-capacities__profile header>div{gap:var(--space-2);display:grid}.r06-capacities__profile header p{color:var(--primitive-color-blue-700);font-family:var(--font-family-mono);letter-spacing:var(--letter-spacing-label);text-transform:uppercase}.r06-capacities__specifications,.r06-capacities__conditions{margin:0}.r06-capacities__specifications{border-top:var(--border-width-hairline) solid var(--color-border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.r06-capacities__specifications>div{align-content:space-between;gap:var(--space-4);min-height:6.75rem;padding:var(--space-5) 0;border-bottom:var(--border-width-hairline) solid var(--color-border);display:grid}.r06-capacities__specifications>div:nth-child(odd){padding-right:var(--space-5);border-right:var(--border-width-hairline) solid var(--color-border)}.r06-capacities__specifications>div:nth-child(2n){padding-left:var(--space-5)}.r06-capacities__specifications dt,.r06-capacities__conditions dt,.r06-capacities__profile-meta span{color:var(--color-text-muted);font-size:var(--font-size-100);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-label);text-transform:uppercase}.r06-capacities__specifications dd{font-size:var(--font-size-400);font-weight:var(--font-weight-semibold);margin:0}.r06-capacities__conditions{gap:var(--space-4);padding:var(--space-7) 0;display:grid}.r06-capacities__conditions>div{gap:var(--space-5);grid-template-columns:minmax(7rem,1fr) minmax(0,2fr);display:grid}.r06-capacities__conditions dd,.r06-capacities__profile-meta strong{color:var(--color-text-muted);margin:0}.r06-capacities__profile-meta{justify-content:space-between;align-items:center;gap:var(--space-7);padding:var(--space-7);background:var(--color-surface-muted);flex-wrap:wrap;display:flex}.r06-capacities__profile-meta p{gap:var(--space-1);margin:0;display:grid}.r06-capacities__profile-meta .ui-button{justify-self:start}.r06-capacities__context ul{gap:var(--space-12);display:grid}.r06-capacities__context li{border:var(--border-width-hairline) solid var(--color-border);background:var(--color-surface-raised);min-width:0;box-shadow:var(--shadow-overlay);display:grid}.r06-capacities__choice-copy{align-content:center;justify-items:start;gap:var(--space-6);min-width:0;padding:clamp(1.5rem,4vw,3rem);display:grid}.r06-capacities__choice-copy>span{justify-items:inherit;gap:var(--space-5);display:grid}#main-content.r06-capacities .r06-capacities__context h3{max-width:22ch;font-size:clamp(var(--font-size-700), 3.3vw, var(--font-size-900));line-height:var(--line-height-tight);overflow-wrap:anywhere;margin:0}.r06-capacities__choice-copy>span p{max-width:48ch;color:var(--color-text);font-size:var(--font-size-400)}.r06-capacities__context .ui-button{white-space:normal;overflow-wrap:anywhere;justify-self:start;max-width:100%}.r06-capacities__closing .ui-container{justify-content:space-between;align-items:end;gap:var(--space-8);flex-wrap:wrap;display:flex}.r06-capacities__closing h2{max-width:16ch}@media (min-width:48rem){.r06-capacities__process ol{grid-template-columns:repeat(2,minmax(0,1fr))}.r06-capacities__profiles .ui-container{gap:var(--space-16);grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.r06-capacities__profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.r06-capacities__profile+.r06-capacities__profile{padding-left:var(--space-8);border-top:0;border-left:var(--border-width-hairline) solid var(--color-border)}.r06-capacities__profile:first-child{padding-right:var(--space-8)}}@media (min-width:64rem){.r06-capacities__context ul{gap:var(--space-16) var(--space-6);grid-template-columns:repeat(12,minmax(0,1fr))}.r06-capacities__context li{grid-column:1/11}.r06-capacities__context li:nth-child(2n){grid-column:3/-1}.r06-capacities__context li:nth-child(2n) .r06-capacities__choice-copy{text-align:right;justify-items:end}.r06-capacities__context li:nth-child(2n) .ui-button{justify-self:end}.r06-capacities__context li[data-has-media=true]{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.r06-capacities__choice-media{aspect-ratio:auto;min-height:clamp(24rem,34vw,30rem)}.r06-capacities__choice-image{aspect-ratio:auto;height:100%;min-height:0;position:absolute;inset:0}.r06-capacities__context li:nth-child(2n) .r06-capacities__choice-media{grid-area:1/1}.r06-capacities__context li:nth-child(2n)[data-has-media=true] .r06-capacities__choice-copy{grid-area:1/2}}@media (min-width:80rem){.r06-capacities__process ol{grid-template-columns:repeat(4,minmax(0,1fr))}}.r06-capacities__placeholder{justify-content:center;align-items:center;gap:var(--space-4);padding:var(--space-8);background:var(--color-surface-muted);color:var(--color-text-muted);text-align:center;border:var(--border-width-hairline) dashed var(--color-border-strong);flex-direction:column;display:flex}.r06-capacities__placeholder svg{flex-shrink:0}.r06-capacities__placeholder strong{color:var(--color-text);font-size:var(--font-size-500)}#main-content.r06-capacities [data-hero-actions]{gap:var(--space-4);flex-wrap:wrap;display:flex}
