.-a3gia_groups{gap:var(--space-12);display:grid}.-a3gia_group{gap:var(--space-6) var(--space-8);padding-top:var(--space-6);border-top:2px solid var(--brand-black);grid-template-columns:minmax(0,3fr) minmax(0,9fr);align-items:start;display:grid;container-type:inline-size}.-a3gia_intro{justify-items:start;gap:var(--space-3);display:grid}.-a3gia_title{margin:0;line-height:1}.-a3gia_description{max-width:28ch;color:var(--public-text-muted);font-size:var(--text-sm);margin:0;line-height:1.5}.-a3gia_cards{gap:0 var(--space-5);margin:0 0 calc(-1 * var(--space-5));grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.-a3gia_item{grid-row:span 4;grid-template-rows:subgrid;margin-bottom:var(--space-5);grid-template-columns:minmax(0,1fr);display:grid}.-a3gia_ghost{gap:var(--space-3);padding:var(--space-8) var(--space-6);border:2px dashed var(--steel-500);border-radius:var(--radius-plate);color:var(--public-text);transition:border-color var(--transition-fast), background-color var(--transition-fast);flex-direction:column;grid-row:1/-1;text-decoration:none;display:flex}.-a3gia_ghost:hover,.-a3gia_ghost:focus-visible{border-color:var(--brand-black);background:color-mix(in srgb, var(--white) 50%, transparent)}.-a3gia_ghostTitle{font-size:var(--text-band);font-weight:var(--font-extrabold);letter-spacing:.04em;text-transform:uppercase;margin:0}.-a3gia_ghostText{color:var(--public-text-muted);font-size:var(--text-sm);margin:0;line-height:1.5}.-a3gia_ghostArt{fill:none;stroke:var(--steel-500);stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;align-self:center;margin-block:auto}.-a3gia_ghostMore{font-size:var(--text-sm);font-weight:var(--font-extrabold);text-underline-offset:.3em;margin-top:auto;text-decoration:underline;text-decoration-thickness:3px}@media (max-width:1100px){.-a3gia_group{grid-template-columns:minmax(0,1fr)}}@container (max-width:48rem){.-a3gia_cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:36rem){.-a3gia_cards{gap:var(--space-4);grid-template-columns:minmax(0,1fr);margin-bottom:0}.-a3gia_item{grid-row:auto;grid-template-rows:none;margin-bottom:0;display:block}.-a3gia_ghost{padding:var(--space-5)}.-a3gia_ghostArt{display:none}}
.zc5yjW_route{--hito-w:40px;--hito-h:48px;position:relative}.zc5yjW_road{top:calc(var(--hito-h) / 2 - 3px);width:100%;height:6px;position:absolute;left:0;overflow:visible}.zc5yjW_asphalt{stroke:var(--brand-black);stroke-width:6px}.zc5yjW_centerLine{stroke:var(--brand-yellow);stroke-width:1.5px;stroke-dasharray:10 8}.zc5yjW_down{display:none}.zc5yjW_steps{gap:var(--space-6);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.zc5yjW_step{align-content:start;gap:var(--space-2);display:grid}.zc5yjW_hito{width:var(--hito-w);height:var(--hito-h);margin-bottom:var(--space-3);border:2px solid var(--brand-black);border-radius:var(--radius-chip);background:radial-gradient(circle at 50% 7px, var(--screw-core) 0 1.5px, transparent 2px), radial-gradient(circle at 50% calc(100% - 7px), var(--screw-core) 0 1.5px, transparent 2px) var(--brand-yellow);color:var(--brand-black);font-size:var(--text-xl);font-variant-numeric:tabular-nums;font-weight:var(--font-black);place-items:center;line-height:1;display:grid;position:relative}.zc5yjW_title{color:var(--public-heading);font-size:var(--text-lg);font-weight:var(--font-extrabold);margin:0;line-height:1.2}.zc5yjW_description{color:var(--public-text-muted);font-size:var(--text-sm);margin:0;line-height:1.5}@media (max-width:900px){.zc5yjW_road{top:calc(var(--hito-h) / 2);left:calc(var(--hito-w) / 2 - 3px);width:6px;height:calc(100% - var(--hito-h) / 2)}.zc5yjW_across{display:none}.zc5yjW_down{display:inline}.zc5yjW_steps{gap:var(--space-8);grid-template-columns:minmax(0,1fr)}.zc5yjW_step{grid-template-columns:var(--hito-w) minmax(0, 1fr);-moz-column-gap:var(--space-5);column-gap:var(--space-5)}.zc5yjW_hito{grid-row:span 2;margin-bottom:0}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.zc5yjW_road{animation:linear both zc5yjW_road-across;animation-timeline:--gc-view;animation-range:entry 30% cover 45%}.zc5yjW_hito{animation:linear both zc5yjW_hito-lit;animation-timeline:--gc-view;animation-range:cover calc(5% + var(--gc-step,0) * 8%) cover calc(8% + var(--gc-step,0) * 8%)}@media (max-width:900px){.zc5yjW_road{animation-name:zc5yjW_road-down}.zc5yjW_hito{animation-range:cover calc(14% + var(--gc-step,0) * 6%) cover calc(17% + var(--gc-step,0) * 6%)}}}}@keyframes zc5yjW_road-across{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes zc5yjW_road-down{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes zc5yjW_hito-lit{0%{background-color:var(--steel-300)}}
.nLQXga_wrap{gap:var(--space-12);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.nLQXga_copy{gap:var(--space-6);max-width:40rem;display:grid}.nLQXga_text{font-size:var(--text-lead);margin:0;line-height:1.5}.nLQXga_actions{gap:var(--space-3);flex-wrap:wrap;display:flex}@media (max-width:840px){.nLQXga_wrap{grid-template-columns:minmax(0,1fr)}.nLQXga_wrap .nLQXga_sign{display:none}}
.TCme4q_hero{gap:var(--space-12);grid-template-columns:minmax(0,8fr) minmax(0,5fr);align-items:center;display:grid}.TCme4q_heroCopy{justify-items:start;gap:var(--space-6);display:grid}.TCme4q_heroTitle{font-size:clamp(2.75rem,1.2rem + 4.4vw,5rem)}.TCme4q_actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.TCme4q_capabilities{gap:var(--space-3);width:100%;padding-top:var(--space-6);border-top:2px solid var(--brand-black);display:grid}.TCme4q_capabilitiesLabel{font-size:var(--text-sm);font-weight:var(--font-extrabold);margin:0}.TCme4q_chips{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.TCme4q_heroPhoto{position:relative}.TCme4q_heroImage{aspect-ratio:4/4.4;-o-object-fit:cover;object-fit:cover;width:100%;height:auto;display:block}.TCme4q_heroCaption{bottom:var(--space-6);left:var(--space-6);max-width:calc(100% - 2 * var(--space-6));position:absolute}@media (max-width:900px){.TCme4q_hero{gap:var(--space-10);grid-template-columns:minmax(0,1fr)}.TCme4q_heroImage{aspect-ratio:4/3}}
.Vd8PuW_grid{gap:var(--space-12);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.Vd8PuW_column{align-content:start;gap:var(--space-6);display:grid}.Vd8PuW_uses{border-top:2px solid var(--brand-black);margin:0;padding:0;list-style:none;display:grid}.Vd8PuW_uses li{padding:var(--space-4) 0;border-bottom:var(--public-hairline-strong);font-size:var(--text-lg);font-weight:var(--font-bold);line-height:1.35}.Vd8PuW_industries{gap:var(--space-3);margin:0;display:grid}.Vd8PuW_industry{padding:var(--space-4) var(--space-5);border-radius:var(--radius-control);background:var(--surface-muted)}.Vd8PuW_industry dt{font-weight:var(--font-extrabold)}.Vd8PuW_industry dd{margin:var(--space-1) 0 0;color:var(--public-text-muted);font-size:var(--text-sm);line-height:1.5}@media (max-width:900px){.Vd8PuW_grid{gap:var(--space-10);grid-template-columns:minmax(0,1fr)}}
.PhA9Nq_grid{gap:var(--space-8) var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.PhA9Nq_grid[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.PhA9Nq_figure{gap:var(--space-3);margin:0;display:grid}.PhA9Nq_image{aspect-ratio:1;border-radius:var(--radius-plate);background:var(--surface-field);-o-object-fit:cover;object-fit:cover;width:100%;height:auto}.PhA9Nq_caption{color:var(--public-text-soft);font-size:var(--text-sm);font-weight:var(--font-bold);line-height:1.35}.PhA9Nq_rail:focus-visible{outline:3px solid var(--public-focus);outline-offset:4px}@media (max-width:1100px){.PhA9Nq_grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.PhA9Nq_rail{margin-inline:calc(-1 * var(--gutter));overscroll-behavior-x:contain;scroll-padding-inline:var(--gutter);scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right, var(--brand-black) calc(100% - var(--gutter) - 24px), transparent);-webkit-mask-image:linear-gradient(to right, var(--brand-black) calc(100% - var(--gutter) - 24px), transparent);mask-image:linear-gradient(to right, var(--brand-black) calc(100% - var(--gutter) - 24px), transparent);overflow-x:auto}.PhA9Nq_rail:focus-visible{outline-offset:-3px}.PhA9Nq_grid,.PhA9Nq_grid[data-columns="3"]{gap:var(--space-3);width:max-content;padding-inline:var(--gutter);grid-template-columns:none;grid-auto-columns:72vw;grid-auto-flow:column}.PhA9Nq_item{scroll-snap-align:start}}
.Vl5f1q_relatedContainer{container-type:inline-size}.Vl5f1q_related{gap:0 var(--space-5);margin:0 0 calc(-1 * var(--space-5));grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.Vl5f1q_relatedItem{grid-row:span 4;grid-template-rows:subgrid;margin-bottom:var(--space-5);grid-template-columns:minmax(0,1fr);display:grid}@container (max-width:48rem){.Vl5f1q_related{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:36rem){.Vl5f1q_related{gap:var(--space-4);grid-template-columns:minmax(0,1fr);margin-bottom:0}.Vl5f1q_relatedItem{grid-row:auto;grid-template-rows:none;margin-bottom:0;display:block}}
.mkvESq_hero{padding-block:var(--space-16);overflow:hidden}.mkvESq_heroGrid{gap:var(--space-12);grid-template-columns:minmax(0,8fr) minmax(0,5fr);align-items:center;display:grid}.mkvESq_heroCopy{gap:var(--space-6);justify-items:start;display:grid}.mkvESq_hero .mkvESq_heroTitle{font-size:clamp(2.75rem,1.2rem + 4.4vw,5rem)}.mkvESq_heroLead{max-width:44ch}.mkvESq_actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.mkvESq_heroExpress{gap:var(--space-2);width:100%;margin-top:var(--space-2);flex-wrap:wrap;display:flex}.mkvESq_heroExpress p{margin:var(--space-2) 0 var(--space-1);font-size:.9375rem;font-weight:var(--font-extrabold);flex-basis:100%}.mkvESq_heroExpress ul{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.mkvESq_heroVisual{position:relative}.mkvESq_heroPlate{--screw:var(--steel-100);box-shadow:0 2px 0 var(--brand-black)}.mkvESq_heroImage{aspect-ratio:4/4.4;-o-object-fit:cover;object-fit:cover;-o-object-position:45% 50%;object-position:45% 50%;width:100%;height:auto;display:block}.mkvESq_heroCaption{right:var(--space-10);bottom:var(--space-5);left:var(--space-10);z-index:3;position:absolute}.mkvESq_express{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;display:grid}.mkvESq_expressMedia{padding:var(--space-6) var(--space-8)}.mkvESq_expressImage{width:100%;height:auto;display:block}.mkvESq_expressCopy{gap:var(--space-5);padding:var(--space-8) var(--space-10) var(--space-10) var(--space-4);justify-items:start;display:grid}.mkvESq_expressText{max-width:30ch;font-size:var(--text-h3);font-weight:var(--font-extrabold);margin:0;line-height:1.2}.mkvESq_muted{max-width:28ch;color:var(--public-text-muted);text-wrap:balance;margin:0}.mkvESq_dispatch{align-items:center;gap:var(--space-5) var(--space-6);flex-wrap:wrap;display:flex}.mkvESq_expressDial{flex:none;width:8.5rem}.mkvESq_dispatchCopy{gap:var(--space-4);flex:14rem;justify-items:start;display:grid}.mkvESq_environmentText{max-width:62ch;font-size:var(--text-lead);margin:0;line-height:1.45}@media (max-width:900px){.mkvESq_hero{padding-block:var(--space-8) var(--space-12)}.mkvESq_heroGrid{gap:var(--space-10);grid-template-columns:minmax(0,1fr)}.mkvESq_heroVisual{max-width:560px}.mkvESq_heroImage{aspect-ratio:4/3}.mkvESq_express{grid-template-columns:minmax(0,1fr)}.mkvESq_expressCopy{padding:0 var(--space-6) var(--space-8)}}@media (max-width:640px){.mkvESq_heroCaption{right:var(--space-8);left:var(--space-8)}.mkvESq_dispatch{gap:var(--space-4);grid-template-columns:5.5rem minmax(0,1fr);display:grid}.mkvESq_expressDial{width:100%}.mkvESq_dispatchCopy{display:contents}.mkvESq_dispatchCopy>:last-child{grid-column:1/-1;justify-self:start}.mkvESq_actions>*{flex:auto}}
