.selector[data-astro-cid-hjcyn3ab]{flex-direction:column;display:flex}.stage[data-astro-cid-hjcyn3ab]{display:grid;position:relative}.panel[data-astro-cid-hjcyn3ab]{grid-area:1/1;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:end;gap:clamp(1.5rem,3vw,3rem);display:grid}.panel[data-astro-cid-hjcyn3ab][hidden]{display:none}.machine[data-astro-cid-hjcyn3ab]{z-index:1;aspect-ratio:1024/616;justify-self:center;max-height:min(52svh,30rem);margin-bottom:-.35rem;position:relative}.machine[data-astro-cid-hjcyn3ab] .machine-img{object-fit:contain;object-position:bottom center;filter:drop-shadow(0 18px 22px #00000059);width:100%;height:100%}.bed[data-astro-cid-hjcyn3ab]{pointer-events:none;background:repeating-linear-gradient(90deg,#ffffff24 0 1px,#0000 1px 48px);border-top:1px solid #ffffff59;height:14px;position:absolute;bottom:0;left:0;right:0}.detail[data-astro-cid-hjcyn3ab]{padding-bottom:2.25rem}.range-name[data-astro-cid-hjcyn3ab]{color:#fff;font-size:clamp(1.6rem,1.2rem + 1.4vw,2.3rem)}.range-summary[data-astro-cid-hjcyn3ab]{color:var(--color-alu-300);max-width:38ch;margin-top:.85rem}.models[data-astro-cid-hjcyn3ab]{font-variant-numeric:tabular-nums;color:var(--color-steel-300);flex-wrap:wrap;gap:.4rem 1.1rem;margin-top:1.1rem;font-size:.9375rem;font-stretch:85%;display:flex}.range-link[data-astro-cid-hjcyn3ab]{color:#fff;text-decoration:underline;-webkit-text-decoration-color:var(--color-steel-500);text-decoration-color:var(--color-steel-500);text-underline-offset:.35em;align-items:center;gap:.5rem;margin-top:1.5rem;font-weight:600;text-decoration-thickness:2px;display:inline-flex}.range-link[data-astro-cid-hjcyn3ab]:hover{text-decoration-color:#fff}.range-link[data-astro-cid-hjcyn3ab] svg[data-astro-cid-hjcyn3ab]{transition:transform .2s var(--ease-out)}.range-link[data-astro-cid-hjcyn3ab]:hover svg[data-astro-cid-hjcyn3ab]{transform:translate(3px)}.rail[data-astro-cid-hjcyn3ab]{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:1.25rem;display:grid}[data-astro-cid-hjcyn3ab][role=tab]{color:var(--color-alu-300);text-align:left;cursor:pointer;transition:border-color .2s var(--ease-out), color .2s var(--ease-out);border-top:3px solid #ffffff1f;flex-direction:column;align-items:flex-start;gap:.15rem;padding:1rem 1rem 1.1rem 0;display:flex}[data-astro-cid-hjcyn3ab][role=tab]:hover{color:#fff;border-top-color:#ffffff59}[data-astro-cid-hjcyn3ab][role=tab][aria-selected=true]{color:#fff;border-top-color:var(--color-steel-500)}.tab-name[data-astro-cid-hjcyn3ab]{font-size:1.0625rem;font-weight:600;font-stretch:85%;line-height:1.25}.tab-count[data-astro-cid-hjcyn3ab]{color:var(--color-steel-300);font-size:.875rem}.panel[data-astro-cid-hjcyn3ab].is-leaving{pointer-events:none;position:absolute;inset:0}.panel[data-astro-cid-hjcyn3ab].is-leaving .machine[data-astro-cid-hjcyn3ab]{animation:.32s cubic-bezier(.7,0,.84,0) both machine-out}.panel[data-astro-cid-hjcyn3ab].is-leaving .detail[data-astro-cid-hjcyn3ab]{animation:.2s ease-in both detail-out}@keyframes machine-out{to{opacity:0;transform:translateX(var(--to,-12%))}}@keyframes detail-out{to{opacity:0}}.panel[data-astro-cid-hjcyn3ab].is-entering .machine[data-astro-cid-hjcyn3ab]{animation:machine-in .56s var(--ease-out) .12s both}.panel[data-astro-cid-hjcyn3ab].is-entering .detail[data-astro-cid-hjcyn3ab]{animation:detail-in .42s var(--ease-out) 80ms both}@keyframes machine-in{0%{opacity:0;transform:translateX(var(--from,10%))}}@keyframes detail-in{0%{opacity:0;transform:translateY(6px)}}@media (width<=59.99rem){.panel[data-astro-cid-hjcyn3ab]{grid-template-columns:1fr;align-items:start}.machine[data-astro-cid-hjcyn3ab]{order:-1;width:84%;margin-bottom:1.5rem}.panel[data-astro-cid-hjcyn3ab]{gap:1rem}.bed[data-astro-cid-hjcyn3ab]{display:none}.machine[data-astro-cid-hjcyn3ab]:after{content:"";background:repeating-linear-gradient(90deg,#ffffff24 0 1px,#0000 1px 48px);border-top:1px solid #ffffff59;height:14px;position:absolute;bottom:-14px;left:calc(-1.25rem - 8%);right:calc(-1.25rem - 8%)}.detail[data-astro-cid-hjcyn3ab]{padding-bottom:.5rem}.rail[data-astro-cid-hjcyn3ab]{scrollbar-width:none;margin-top:.25rem;margin-bottom:.5rem;order:-1;gap:1.25rem;margin-inline:-1.25rem;padding-inline:1.25rem;scroll-padding-inline:1.25rem;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}[data-astro-cid-hjcyn3ab][role=tab]{flex:none;padding-right:.25rem}}.hero[data-astro-cid-lcdefpme]{background:linear-gradient(180deg, var(--color-steel-950) 0%, var(--color-steel-900) 38%, var(--color-steel-800) 100%);color:#fff;padding-block:clamp(2.5rem,5vw,4rem) clamp(1.5rem,3vw,2.5rem);position:relative;overflow:hidden}.hero[data-astro-cid-lcdefpme]:before{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#ffffff0a 0 1px,#0000 1px 72px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 40% 80%,#0000);mask-image:linear-gradient(#0000,#000 40% 80%,#0000)}.hero[data-astro-cid-lcdefpme] .wrap[data-astro-cid-lcdefpme]{position:relative}.hero-head[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:end;gap:1.5rem clamp(1.5rem,3vw,3rem);margin-bottom:clamp(1rem,2.5vw,2rem);display:grid}h1[data-astro-cid-lcdefpme]{letter-spacing:-.02em;max-width:19ch;font-size:clamp(2.3rem,1.3rem + 2.9vw,4rem);font-stretch:72%;line-height:.98}.hero-side[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-alu-300);max-width:40ch}.hero-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.75rem;margin-top:1.4rem;display:flex}.lede[data-astro-cid-lcdefpme]{color:var(--color-ink-soft);max-width:46ch;margin-top:1.25rem;font-size:1.125rem}.text-link[data-astro-cid-lcdefpme]{color:var(--color-steel-700);text-decoration:underline;-webkit-text-decoration-color:var(--color-steel-500);text-decoration-color:var(--color-steel-500);text-underline-offset:.35em;margin-top:1.5rem;font-weight:600;text-decoration-thickness:2px;display:inline-block}.text-link[data-astro-cid-lcdefpme]:hover{color:var(--color-steel-900);-webkit-text-decoration-color:var(--color-steel-900);text-decoration-color:var(--color-steel-900)}.service[data-astro-cid-lcdefpme]{padding-block:clamp(4rem,8vw,7rem)}.service-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:3rem clamp(2rem,6vw,6rem);display:grid}.service-list[data-astro-cid-lcdefpme]{border-top:2px solid var(--color-steel-900)}.service-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--color-alu-300);grid-template-columns:9rem minmax(0,1fr);gap:1.5rem;padding-block:1.6rem;display:grid}.service-list[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:var(--color-steel-900);font-size:1.6rem}.service-list[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-ink-soft)}.beyond[data-astro-cid-lcdefpme]{background:var(--color-alu-100);padding-block:clamp(4rem,8vw,6.5rem)}.beyond-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:3rem clamp(2rem,5vw,5rem);display:grid}.beyond-figure[data-astro-cid-lcdefpme]{aspect-ratio:828/460;border-radius:2px;overflow:hidden;box-shadow:0 24px 48px -24px #0c1a2973}.beyond-figure[data-astro-cid-lcdefpme] .beyond-img{object-fit:cover;width:100%;height:100%}.beyond-list[data-astro-cid-lcdefpme]{border-top:1px solid var(--color-alu-300);margin-top:1.75rem}.beyond-list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--color-alu-300);color:inherit;transition:background-position .2s var(--ease-out);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8h10M9 4l4 4-4 4' fill='none' stroke='%2336618a' stroke-width='1.5'/%3E%3C/svg%3E") right .25rem center/18px no-repeat;gap:.2rem;padding:1.1rem 2.5rem 1.1rem 0;text-decoration:none;display:grid}.beyond-list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{background-position:right 0 center}.beyond-list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover .beyond-name[data-astro-cid-lcdefpme]{color:var(--color-steel-600)}.beyond-name[data-astro-cid-lcdefpme]{color:var(--color-steel-900);transition:color .16s var(--ease-out);font-size:1.25rem;font-weight:700;font-stretch:85%}.beyond-text[data-astro-cid-lcdefpme]{color:var(--color-ink-soft)}.industries[data-astro-cid-lcdefpme]{padding-block:clamp(4rem,8vw,7rem)}.industries-head[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem 2rem;margin-bottom:2.5rem;display:flex}.industries-head[data-astro-cid-lcdefpme] .text-link[data-astro-cid-lcdefpme]{margin-top:0}.industry-layout[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:2.5rem clamp(2rem,5vw,5rem);display:grid}.industry-figure[data-astro-cid-lcdefpme]{background:var(--color-steel-900);border-radius:2px;min-height:22rem;overflow:hidden}.industry-figure[data-astro-cid-lcdefpme] .industry-img{object-fit:cover;width:100%;height:100%}.industry-list[data-astro-cid-lcdefpme]{border-top:2px solid var(--color-steel-900)}.industry-list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--color-alu-300);color:inherit;transition:background-position .2s var(--ease-out);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8h10M9 4l4 4-4 4' fill='none' stroke='%2336618a' stroke-width='1.5'/%3E%3C/svg%3E") right .25rem center/18px no-repeat;grid-template-columns:11rem minmax(0,1fr);align-items:baseline;gap:.25rem 1.5rem;padding:1.05rem 2.25rem 1.05rem 0;text-decoration:none;display:grid}.industry-list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{background-position:right 0 center}.industry-name[data-astro-cid-lcdefpme]{color:var(--color-steel-900);transition:color .16s var(--ease-out);font-size:1.3rem;font-weight:700;font-stretch:85%}.industry-list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover .industry-name[data-astro-cid-lcdefpme]{color:var(--color-steel-600)}.industry-text[data-astro-cid-lcdefpme]{color:var(--color-ink-soft)}@media (width<=59.99rem){.hero-actions[data-astro-cid-lcdefpme]{margin-top:1.1rem}.hero-head[data-astro-cid-lcdefpme],.service-grid[data-astro-cid-lcdefpme],.beyond-grid[data-astro-cid-lcdefpme],.industry-layout[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.industry-figure[data-astro-cid-lcdefpme]{aspect-ratio:16/10;min-height:0}}@media (width<=40rem){.industry-list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.service-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:.4rem}}
