#main-content.service-clarity-preview .service-hero__actions{margin-top:var(--space-4)}#main-content.service-clarity-preview .service-clarity .ui-heading{max-width:24ch}#main-content.service-clarity-preview .service-clarity .ui-text{max-width:68ch}#main-content.service-clarity-preview .service-clarity__split,#main-content.service-clarity-preview .service-clarity__route-grid,#main-content.service-clarity-preview .service-clarity__proof-grid{gap:var(--space-8);display:grid}#main-content.service-clarity-preview .service-clarity__definition-frame{gap:var(--space-8);padding-top:var(--space-8);border-top:var(--border-width-strong) solid var(--color-action-primary);display:grid}#main-content.service-clarity-preview .service-clarity__definition-heading{align-content:start;gap:var(--space-4);min-width:0;display:grid}#main-content.service-clarity-preview .service-clarity__definition-heading .ui-heading{color:inherit;margin:0}#main-content.service-clarity-preview .service-clarity__definition-answer{min-width:0;padding:0 0 0 var(--space-6);border-left:var(--border-width-hairline) solid var(--v2-color-line);display:block}#main-content.service-clarity-preview .service-clarity__definition-answer .ui-text{margin:0}#main-content.service-clarity-preview .service-clarity__definition-answer .ui-text+.ui-text{margin-top:var(--space-4)}#main-content.service-clarity-preview .service-clarity__split>*,#main-content.service-clarity-preview .service-clarity__route-grid>*,#main-content.service-clarity-preview .service-clarity__proof-grid>*{min-width:0}#main-content.service-clarity-preview .service-clarity__route-copy{justify-items:start;gap:var(--space-4);align-content:center;display:grid}#main-content.service-clarity-preview .service-clarity__route-copy .ui-button{margin-top:var(--space-4)}#main-content.service-clarity-preview .service-clarity__route-media{aspect-ratio:4/3;border-radius:var(--radius-md);align-self:center;overflow:hidden}#main-content.service-clarity-preview .service-clarity__route-media img{object-fit:cover;width:100%;height:100%;display:block}#main-content.service-clarity-preview .service-clarity__proof-grid{align-items:center}#main-content.service-clarity-preview .service-clarity__project-media{aspect-ratio:4/3;border-radius:var(--radius-md);overflow:hidden}#main-content.service-clarity-preview .service-clarity__project-media img{border-radius:var(--radius-md);object-fit:cover;width:100%;height:100%;display:block}#main-content.service-clarity-preview .service-clarity__project-copy{justify-items:start;gap:var(--space-4);display:grid}#main-content.service-clarity-preview .service-clarity__project-copy .ui-button{margin-top:var(--space-2)}#main-content.service-clarity-preview .service-clarity__solutions{margin-top:var(--space-12);padding-top:var(--space-8);border-top:var(--border-width-hairline) solid var(--v2-color-line)}#main-content.service-clarity-preview .service-clarity__proof--relations-only .service-clarity__solutions{margin-top:0}#main-content.service-clarity-preview:not([data-machine-technique]) .service-clarity__proof--relations-only .service-clarity__solutions{border-top:0;padding-top:0}#main-content.service-clarity-preview .service-clarity__solutions .ui-heading{margin-bottom:var(--space-6)}#main-content.service-clarity-preview .service-clarity__solutions ul{gap:var(--space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}#main-content.service-clarity-preview .service-clarity__solutions .ui-button{text-align:left;white-space:normal;max-width:100%;min-height:44px}#main-content.service-clarity-preview .service-clarity__question-list{border-top:var(--border-width-hairline) solid var(--v2-color-line)}#main-content.service-clarity-preview .service-clarity__question-list details{border-bottom:var(--border-width-hairline) solid var(--v2-color-line)}#main-content.service-clarity-preview .service-clarity__question-list summary{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:52px;padding:var(--space-5) 0;font-weight:var(--font-weight-medium);cursor:pointer;list-style:none;display:flex}#main-content.service-clarity-preview .service-clarity__question-list summary::-webkit-details-marker{display:none}#main-content.service-clarity-preview .service-clarity__question-list summary:after{color:var(--primitive-color-blue-600);content:"+";flex:none}#main-content.service-clarity-preview .service-clarity__question-list details[open] summary:after{content:"−"}#main-content.service-clarity-preview .service-clarity__question-list details .ui-text{padding-bottom:var(--space-6)}@media (min-width:56.25rem){#main-content.service-clarity-preview .service-clarity__definition-frame{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:8%}#main-content.service-clarity-preview .service-clarity__split,#main-content.service-clarity-preview .service-clarity__proof-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8%}#main-content.service-clarity-preview .service-clarity__route-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:7%}#main-content.service-clarity-preview .service-clarity__route-media{grid-area:1/1}#main-content.service-clarity-preview .service-clarity__route-copy{grid-area:1/2}}#main-content.service-clarity-preview :is(h1,h2,h3,summary){overflow-wrap:anywhere}#main-content[data-machine-technique] :is(.service-clarity__steps,.service-clarity__solutions,.service-media-card__body) .ui-heading{max-width:none;margin:0}#main-content[data-machine-technique] .service-clarity__steps li>div>.ui-heading+.ui-text{margin-top:var(--space-3)}#main-content[data-machine-technique] .service-attention li>.ui-heading+.ui-text{margin-top:var(--space-4)}#main-content[data-machine-technique] :is(.service-clarity__definition-heading,.service-clarity__solutions-intro) .ui-text+.ui-heading{margin-top:var(--space-3)}#main-content[data-machine-technique] :is(.service-clarity__steps,.service-clarity__solutions,.service-media-card__body,.service-attention) .ui-text{margin:0}#main-content[data-machine-technique] .service-clarity__definition-frame{gap:var(--space-8);padding:var(--space-6);border:var(--border-width-hairline) solid var(--v2-color-line);border-top:var(--border-width-strong) solid var(--color-action);border-radius:var(--radius-md);background:var(--v2-color-paper)}#main-content[data-machine-technique] .service-clarity__definition-heading{gap:var(--space-4)}#main-content[data-machine-technique] .service-clarity__definition-heading h2{max-width:16ch}#main-content[data-machine-technique] .service-clarity__definition-answer{border:0;padding:0}#main-content[data-machine-technique] .service-clarity__definition-answer .ui-text+.ui-text{margin-top:var(--space-6);padding-top:var(--space-5);border-top:var(--border-width-hairline) solid var(--v2-color-line);color:var(--color-text-muted)}#main-content[data-machine-technique] .service-clarity__definition-answer .ui-button{margin-top:var(--space-6)}#main-content[data-machine-technique] .service-clarity__route-grid{align-items:start}#main-content[data-machine-technique] .service-clarity__route-copy{align-content:start;gap:var(--space-5)}#main-content[data-machine-technique] .service-clarity__route-copy>.ui-text+.ui-text{margin-top:var(--space-6)}#main-content[data-machine-technique] .service-clarity__project-copy>.ui-text+.ui-text{margin-top:var(--space-4)}#main-content[data-machine-technique] .service-clarity__project-copy .ui-button{margin-top:var(--space-6)}#main-content[data-machine-technique] .service-clarity__route-media{align-self:start}#main-content[data-machine-technique] .service-clarity__steps{width:100%;margin:var(--space-4) 0 0;gap:0;padding:0;list-style:none;display:grid}#main-content[data-machine-technique] .service-clarity__steps li{grid-template-columns:var(--space-8) minmax(0, 1fr);align-items:baseline;gap:var(--space-4);padding-block:var(--space-6);border-top:var(--border-width-hairline) solid var(--v2-color-line);display:grid}#main-content[data-machine-technique] .service-clarity__steps li>div{gap:var(--space-3);min-width:0;display:grid}#main-content[data-machine-technique] .service-clarity__step-index{color:var(--color-link);font-size:var(--font-size-500);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums}#main-content[data-machine-technique] :is(.service-clarity__steps,.service-attention) h3{max-width:none;font-size:var(--font-size-600);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading);margin:0}#main-content[data-machine-technique] .service-attention{border-top:var(--border-width-hairline) solid var(--v2-color-line)}#main-content[data-machine-technique] .service-attention .service-split-layout{gap:var(--space-8);grid-template-columns:minmax(0,1fr);display:grid}#main-content[data-machine-technique] .service-attention .service-section__intro{gap:var(--space-4);max-width:var(--measure-body);grid-template-columns:minmax(0,1fr);display:grid}#main-content[data-machine-technique] .service-attention .service-structured-list{gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}#main-content[data-machine-technique] .service-attention .service-structured-list li{align-content:start;gap:var(--space-4);padding:var(--space-6);border:var(--border-width-hairline) solid var(--v2-color-line);border-top:var(--border-width-strong) solid var(--color-action);background:var(--v2-color-paper);display:grid}#main-content[data-welding-assembly-template] .service-capabilities .service-split-layout{gap:var(--space-8);grid-template-columns:minmax(0,1fr);display:grid}#main-content[data-welding-assembly-template] .service-clarity__route-grid--split{grid-template-columns:minmax(0,1fr);align-items:start}#main-content[data-welding-assembly-template] .service-clarity__route-grid--split>.service-clarity__route-copy{grid-area:auto}#main-content[data-welding-assembly-template] .service-clarity__route-grid--split>.service-clarity__steps{margin-top:0}#main-content[data-welding-assembly-template] .service-clarity__route--with-process .service-clarity__route-grid{align-items:start;gap:var(--space-8)}#main-content[data-welding-assembly-template] .service-clarity__route--with-process .service-quality__checks{width:100%;margin-top:var(--space-4)}#main-content[data-welding-assembly-template] .service-clarity__steps--wide{margin-top:var(--space-12);gap:var(--space-8)}#main-content[data-welding-assembly-template] .service-capabilities .service-section__intro{max-width:var(--measure-body)}#main-content[data-welding-assembly-template] .service-capabilities .service-structured-list{gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}#main-content[data-welding-assembly-template] .service-capabilities .service-structured-list li{align-content:start;gap:var(--space-4);min-width:0;padding:var(--space-6) 0 0;border:0;border-top:var(--border-width-strong) solid var(--color-action);overflow-wrap:anywhere;background:0 0;display:grid}#main-content[data-welding-assembly-template] .service-capabilities h3{font-size:var(--font-size-600);line-height:var(--line-height-heading);margin:0}@media (min-width:44rem){#main-content[data-welding-assembly-template] .service-capabilities .service-structured-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:75rem){#main-content[data-welding-assembly-template] .service-capabilities .service-structured-list{grid-template-columns:repeat(4,minmax(0,1fr))}}#main-content[data-machine-technique] .service-clarity__solutions{margin-top:var(--space-16);padding:var(--space-6);border:var(--border-width-hairline) solid var(--v2-color-line);border-radius:var(--radius-md);background:var(--v2-color-paper)}#main-content[data-machine-technique] .service-clarity__solutions-intro{gap:var(--space-4);max-width:var(--measure-body);margin-bottom:var(--space-6);display:grid}#main-content[data-machine-technique] .service-clarity__solutions-intro>div{gap:var(--space-3);display:grid}#main-content[data-machine-technique] .service-clarity__solutions ul{display:block}#main-content[data-machine-technique] .service-clarity__solutions ul li{align-content:start;align-items:baseline;gap:var(--space-2);min-width:0;padding-block:var(--space-5);border-top:var(--border-width-hairline) solid var(--v2-color-line);grid-template-columns:minmax(0,1fr);display:grid}#main-content[data-machine-technique] .service-clarity__solutions ul li:last-child{padding-bottom:0}#main-content[data-machine-technique] .service-clarity__solutions ul li .ui-heading{max-width:none;font-size:var(--font-size-500);line-height:var(--line-height-heading);margin:0}#main-content[data-machine-technique] :is(.service-machines,.service-related){padding-block:var(--space-12)}#main-content[data-machine-technique] .service-machines .service-section__wide-intro{gap:var(--space-5);margin-bottom:var(--space-8)}#main-content[data-machine-technique] .service-media-cards{gap:var(--space-6);display:grid}#main-content[data-machine-technique] .service-media-card{border:var(--border-width-hairline) solid var(--v2-color-line);border-radius:var(--radius-sm);background:var(--primitive-color-white);flex-direction:column;min-width:0;display:flex;overflow:hidden}#main-content[data-machine-technique] .service-media-card__image{aspect-ratio:4/3;background:var(--v2-color-paper);overflow:hidden}#main-content[data-machine-technique] .service-media-card__image img{object-fit:cover;width:100%;height:100%;display:block}#main-content[data-machine-technique] .service-related .service-media-card__image{aspect-ratio:16/9}#main-content[data-machine-technique] .service-media-cards .service-media-card>.service-media-card__body{align-items:start;gap:var(--space-4);min-width:0;padding:var(--space-6);flex-direction:column;flex:1;display:flex}#main-content[data-machine-technique] .service-media-card>.service-media-card__body>:is(.ui-heading,.ui-text){margin:0}#main-content[data-machine-technique] .service-media-card__body h3{max-width:none;font-size:var(--font-size-600);line-height:var(--line-height-heading);margin:0}#main-content[data-machine-technique] .service-media-card__body .ui-button{gap:var(--space-4);min-height:var(--control-target-min);margin-top:auto}#main-content[data-machine-technique] .service-media-card__body .service-relation-list__status{margin-top:auto}@media (min-width:44rem){#main-content[data-machine-technique] .service-attention .service-structured-list,#main-content[data-machine-technique] .service-media-cards:not([data-card-layout=feature]){grid-template-columns:repeat(2,minmax(0,1fr))}#main-content[data-machine-technique] .service-media-cards[data-card-layout=feature] .service-media-card[data-has-media=true]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}#main-content[data-machine-technique] .service-media-cards[data-card-layout=feature] .service-media-card__image{min-height:100%}}@media (min-width:56.25rem){#main-content[data-welding-assembly-template] .service-clarity__route-grid--split{grid-template-columns:repeat(2,minmax(0,1fr))}#main-content[data-welding-assembly-template] .service-clarity__route--with-process .service-clarity__route-grid{gap:var(--space-12)}#main-content[data-welding-assembly-template] .service-clarity__steps--wide{grid-template-columns:repeat(3,minmax(0,1fr))}#main-content[data-welding-assembly-template] .service-clarity__steps--wide li{align-content:start;gap:var(--space-5);grid-template-columns:minmax(0,1fr);padding-bottom:0}#main-content[data-machine-technique] .service-clarity__definition-frame{gap:var(--space-12);padding:var(--space-10);grid-template-columns:minmax(0,4fr) minmax(0,7fr)}#main-content[data-machine-technique] .service-clarity__solutions{padding:var(--space-10)}#main-content[data-machine-technique] .service-clarity__solutions ul li{column-gap:var(--space-12);grid-template-columns:minmax(0,4fr) minmax(0,7fr)}#main-content[data-machine-technique] .service-media-cards[data-card-layout=grid]{grid-template-columns:repeat(3,minmax(0,1fr))}}
main#main-content.service-detail[data-machining-template] div.machining-copy,main#main-content.service-detail[data-machining-template] div.machining-section-heading,main#main-content.service-detail[data-machining-template] div.machining-approach{gap:var(--space-5);align-content:start;min-width:0;display:grid}main#main-content.service-detail[data-machining-template] :is(.machining-story__assessment,.machining-approach__heading,.machining-expertise__intro){align-content:start;gap:var(--space-5);min-width:0;display:grid}#main-content[data-machining-template] :is(.machining-story__assessment,.machining-approach__heading,.machining-expertise__intro)>*,#main-content[data-machining-template] .machining-copy>*,#main-content[data-machining-template] .machining-section-heading .ui-heading,#main-content[data-machining-template] .machining-approach .ui-heading,#main-content[data-machining-template] .machining-criterion>*{margin:0}#main-content[data-machining-template] .machining-copy .ui-text,#main-content[data-machining-template] .machining-approach>.ui-text{max-width:68ch}#main-content[data-machining-template] .machining-split{gap:var(--space-8);align-items:center;display:grid}#main-content[data-machining-template] .machining-split>*{min-width:0}#main-content[data-machining-template] :is(.machining-story__media,.machining-proof__media){aspect-ratio:4/3;border-radius:var(--radius-md);overflow:hidden}#main-content[data-machining-template] :is(.machining-story__media,.machining-proof__media) img{object-fit:cover;width:100%;height:100%;display:block}main#main-content.service-detail[data-machining-template] div.machining-criterion{align-content:start;gap:var(--space-4);padding-top:var(--space-5);border-top:var(--border-width-strong) solid var(--color-action-primary);display:grid}#main-content[data-machining-template] .machining-story>.ui-container>.machining-split{align-items:start}#main-content[data-machining-template] .machining-story__assessment{margin-top:var(--space-10)}#main-content[data-machining-template] .machining-story__assessment>.ui-text{max-width:var(--measure-body)}#main-content[data-machining-template] .machining-story__criteria{gap:var(--space-8);display:grid}#main-content[data-machining-template] .machining-criterion .ui-heading{font-weight:var(--font-weight-semibold)}#main-content[data-machining-template] :is(.machining-criterion,.machining-steps) .ui-heading+.ui-text{margin-top:0}#main-content[data-machining-template] .machining-approach{margin-top:var(--space-12);padding:var(--space-6);border-radius:var(--radius-md);background:var(--color-surface-subtle)}#main-content[data-machining-template] .machining-approach__heading .ui-heading{max-width:none}#main-content[data-machining-template] .machining-approach__heading>.ui-text:not([data-visual-role=label]){max-width:var(--measure-body)}#main-content[data-machining-template] .machining-steps{gap:var(--space-8);margin:var(--space-6) 0;padding:0;list-style:none;display:grid}#main-content[data-machining-template] .machining-steps li{align-content:start;gap:var(--space-5);min-width:0;padding-top:var(--space-5);border-top:var(--border-width-hairline) solid var(--color-border);display:grid}#main-content[data-machining-template] .machining-steps li>span{color:var(--color-action-primary);font-size:var(--font-size-600);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;white-space:nowrap}main#main-content.service-detail[data-machining-template] .machining-steps li>div{align-content:start;gap:var(--space-3);min-width:0;display:grid}#main-content[data-machining-template] .machining-steps h4{margin:0 0 var(--space-3);font-weight:var(--font-weight-semibold)}#main-content[data-machining-template] .machining-steps p{margin:0}#main-content[data-machining-template] .machining-approach__details{align-items:start;gap:var(--space-6) var(--space-10);padding-top:var(--space-6);border-top:var(--border-width-hairline) solid var(--color-border);display:grid}#main-content[data-machining-template] .machining-approach__details>*{min-width:0}#main-content[data-machining-template] .machining-approach__notes .ui-text{color:var(--color-text-muted);max-width:var(--measure-body);margin:0}#main-content[data-machining-template] .machining-approach__notes .ui-text+.ui-text{margin-top:var(--space-4)}#main-content[data-machining-template] :is(.machining-story,.machining-approach) :is(h2,h3,h4){overflow-wrap:anywhere}#main-content[data-machining-template] .machining-specifications{gap:var(--space-8);margin:var(--space-8) 0;display:grid}#main-content[data-machining-template] .machining-specifications>div{min-width:0;padding-top:var(--space-5);border-top:var(--border-width-strong) solid var(--color-action-primary)}#main-content[data-machining-template] .machining-specifications dt{font-weight:var(--font-weight-semibold);margin-bottom:var(--space-5)}#main-content[data-machining-template] .machining-specifications dd{gap:var(--space-5);margin:0;display:grid}#main-content[data-machining-template] .machining-specification{gap:var(--space-2);display:grid}#main-content[data-machining-template] .machining-specification p{font-variant-numeric:tabular-nums;margin:0}#main-content[data-machining-template] .machining-specifications .machining-specification[data-has-source=true] .ui-text{font-size:var(--font-size-600);font-weight:var(--font-weight-semibold);line-height:var(--line-height-compact)}#main-content[data-machining-template] .machining-specification__label{color:var(--color-text-muted);font-size:var(--font-size-200)}#main-content[data-machining-template] .machining-specification a,#main-content[data-machining-template] .machining-text-link{color:var(--color-action-primary);text-underline-offset:.2em}#main-content[data-machining-template] .machining-capabilities__context{max-width:85ch;margin:0}#main-content[data-machining-template] .machining-cards{gap:var(--space-6);margin-top:var(--space-8);display:grid}#main-content[data-machining-template] .machining-card{border:var(--border-width-hairline) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);flex-direction:column;min-width:0;display:flex;position:relative}#main-content[data-machining-template] .machining-card__media{aspect-ratio:4/3;border-radius:var(--radius-md) var(--radius-md) 0 0;overflow:hidden}#main-content[data-machining-template] .machining-card__media img{object-fit:cover;width:100%;height:100%;display:block}main#main-content.service-detail[data-machining-template] div.machining-card__body{align-content:start;gap:var(--space-4);padding:var(--space-6);display:grid}#main-content[data-machining-template] .machining-card__body>*{margin:0}#main-content[data-machining-template] .machining-card h3{overflow-wrap:anywhere}#main-content[data-machining-template] .machining-card a{color:var(--color-text);text-decoration:none}#main-content[data-machining-template] .ui-directional-icon{width:var(--icon-size-md);height:var(--icon-size-md);vertical-align:middle;display:inline-block}#main-content[data-machining-template] .machining-card a:hover{text-underline-offset:.2em;text-decoration:underline}#main-content[data-machining-template] .machining-card__main-link:after{content:"";border-radius:var(--radius-md);position:absolute;inset:0}#main-content[data-machining-template] .machining-card__links{gap:var(--space-2);padding:0;list-style:none;display:grid}#main-content[data-machining-template] .machining-card__links a{min-height:var(--control-height-md);color:var(--color-action-primary);align-items:center;display:inline-flex;position:relative}#main-content[data-machining-template] .machining-accordion details,#main-content[data-machining-template] .machining-attention{border-bottom:var(--border-width-hairline) solid var(--color-border)}#main-content[data-machining-template] .machining-accordion{border-top:var(--border-width-hairline) solid var(--color-border)}#main-content[data-machining-template] :is(.machining-accordion,.machining-attention) summary{justify-content:space-between;gap:var(--space-4);min-height:var(--control-height-lg);padding:var(--space-5) 0;font-weight:var(--font-weight-semibold);cursor:pointer;align-items:center;list-style:none;display:flex}#main-content[data-machining-template] summary::-webkit-details-marker{display:none}#main-content[data-machining-template] :is(.machining-accordion,.machining-attention) summary:after{content:"+";flex:none}#main-content[data-machining-template] :is(.machining-accordion,.machining-attention)[open]>summary:after,#main-content[data-machining-template] .machining-accordion details[open]>summary:after{content:"−"}#main-content[data-machining-template] .machining-accordion p{padding-bottom:var(--space-6);max-width:68ch;margin:0}#main-content[data-machining-template] .machining-contact{--color-text:var(--primitive-color-white);--color-text-muted:var(--primitive-color-steel-200);color:var(--color-text);background:var(--color-surface-raised)}#main-content[data-machining-template] .machining-contact__layout{align-items:center;gap:var(--space-8);display:grid}#main-content[data-machining-template] .machining-contact figure{max-width:260px;margin:0}#main-content[data-machining-template] .machining-contact figure img{aspect-ratio:4/5;object-fit:cover;object-position:center 25%;border-radius:var(--radius-md);width:100%;height:auto;display:block}#main-content[data-machining-template] .machining-contact figcaption{gap:var(--space-2);margin-top:var(--space-4);display:grid}#main-content[data-machining-template] .machining-contact :is(.ui-text,.ui-heading){color:var(--color-text)}#main-content[data-machining-template] .machining-contact .service-section__eyebrow{color:var(--color-text-muted)}#main-content[data-machining-template] .machining-contact address{gap:var(--space-4) var(--space-8);flex-wrap:wrap;font-style:normal;display:flex}#main-content[data-machining-template] .machining-contact address a{color:var(--color-text);min-height:var(--control-height-md);overflow-wrap:anywhere;align-items:center;display:inline-flex}#main-content[data-machining-template] .machining-contact .ui-button{justify-self:start}#main-content[data-machining-template] :is(a,summary):focus-visible{outline:var(--focus-width) solid var(--color-action-primary);outline-offset:var(--focus-offset)}#main-content[data-machining-template] .machining-contact a:focus-visible{outline-color:var(--color-text)}#main-content[data-machining-template] .machining-card__main-link:focus-visible:after{outline:var(--focus-width) solid var(--color-action-primary);outline-offset:var(--focus-offset)}@media (min-width:44rem){#main-content[data-machining-template] .machining-cards,#main-content[data-machining-template] .machining-specifications{grid-template-columns:repeat(2,minmax(0,1fr))}#main-content[data-machining-template] .machining-contact__layout[data-has-person=true]{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}@media (min-width:64rem){#main-content[data-machining-template] .machining-split{gap:var(--space-12);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}#main-content[data-machining-template] .machining-split--reverse .machining-proof__media{grid-area:1/1}#main-content[data-machining-template] .machining-split--reverse .machining-copy{grid-column:2}#main-content[data-machining-template] .machining-steps,#main-content[data-machining-template] .machining-story__criteria{grid-template-columns:repeat(3,minmax(0,1fr))}#main-content[data-machining-template] .machining-approach{padding:var(--space-10)}#main-content[data-machining-template] .machining-approach__details{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}#main-content[data-machining-template] .machining-specifications{grid-template-columns:repeat(4,minmax(0,1fr))}#main-content[data-machining-template] .machining-cards[data-card-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}#main-content[data-machining-template] .machining-contact__layout[data-has-person=true]{gap:var(--space-16);grid-template-columns:260px minmax(0,1fr)}#main-content[data-machining-template] .machining-section-heading{grid-template-columns:minmax(0,1fr) auto;align-items:end}}@media (min-width:80rem){#main-content[data-machining-template] .machining-cards[data-card-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}
