.cta[data-astro-cid-hwvj6ntz]{background:var(--color-brand-strong);color:#fff}.cta__inner[data-astro-cid-hwvj6ntz]{justify-content:space-between;align-items:center;gap:var(--space-l) var(--space-xl);padding-block:var(--space-2xl);flex-wrap:wrap;display:flex}h2[data-astro-cid-hwvj6ntz]{margin-bottom:var(--space-xs);color:#fff;font-size:var(--step-2)}p[data-astro-cid-hwvj6ntz]{color:#ffffffe6;max-width:40rem;margin:0}.cta__actions[data-astro-cid-hwvj6ntz]{gap:var(--space-s);flex-wrap:wrap;display:flex}ol[data-astro-cid-vx4iavld]{gap:var(--space-2xs) var(--space-xs);margin:0 0 var(--space-m);font-size:var(--step--1);color:#ffffffbf;flex-wrap:wrap;padding:0;list-style:none;display:flex}li[data-astro-cid-vx4iavld]+li[data-astro-cid-vx4iavld]:before{content:"/";margin-right:var(--space-xs);opacity:.6}a[data-astro-cid-vx4iavld]{color:inherit}a[data-astro-cid-vx4iavld]:hover{color:#fff}.container[data-astro-cid-bfn7nfbm]>img{margin-bottom:var(--space-l);border-radius:var(--radius-lg)}.status[data-astro-cid-bfn7nfbm]{max-width:72ch;margin-bottom:var(--space-l);padding:var(--space-s) var(--space-m);border-left:4px solid var(--color-brand);border-radius:var(--radius);background:var(--color-surface);color:var(--color-ink);font-weight:600}.download[data-astro-cid-bfn7nfbm]{align-items:center;gap:var(--space-s) var(--space-m);margin-top:var(--space-l);flex-wrap:wrap;display:flex}.download__meta[data-astro-cid-bfn7nfbm]{color:var(--color-muted);font-size:var(--step--1)}.embed[data-astro-cid-jqmeks6w]{border-radius:var(--radius-lg);background:var(--color-dark);margin:0;position:relative;overflow:hidden}.embed--video[data-astro-cid-jqmeks6w]{aspect-ratio:16/9}.embed--map[data-astro-cid-jqmeks6w]{aspect-ratio:4/3;background:var(--color-surface)}.embed[data-astro-cid-jqmeks6w] img,.embed[data-astro-cid-jqmeks6w] iframe{object-fit:cover;border:0;width:100%;max-width:none;height:100%;position:absolute;inset:0}.embed__overlay[data-astro-cid-jqmeks6w]{place-content:center;justify-items:center;gap:var(--space-s);padding:var(--space-l);text-align:center;color:#fff;background:#0c0e1073;display:grid;position:absolute;inset:0}.embed--map[data-astro-cid-jqmeks6w] .embed__overlay[data-astro-cid-jqmeks6w]{color:var(--color-muted);background:0 0}.embed--map[data-astro-cid-jqmeks6w] .btn[data-astro-cid-jqmeks6w]{background:var(--color-ink);color:#fff}.embed__overlay[data-astro-cid-jqmeks6w] p[data-astro-cid-jqmeks6w]{font-size:var(--step--1);margin:0}.form[data-astro-cid-vekgkm42]{gap:var(--space-l);display:grid}.row[data-astro-cid-vekgkm42]{gap:var(--space-l);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));display:grid}.field[data-astro-cid-vekgkm42]{gap:var(--space-xs);display:grid}label[data-astro-cid-vekgkm42]{color:var(--color-ink);font-weight:700}abbr[data-astro-cid-vekgkm42]{color:var(--color-brand-strong);text-decoration:none}input[data-astro-cid-vekgkm42],textarea[data-astro-cid-vekgkm42]{border-radius:var(--radius);width:100%;min-height:48px;transition:border-color var(--transition), box-shadow var(--transition);background:#fff;border:1px solid #c9ced5;padding:.7rem .85rem}textarea[data-astro-cid-vekgkm42]{resize:vertical}input[data-astro-cid-vekgkm42]:focus,textarea[data-astro-cid-vekgkm42]:focus{border-color:var(--color-ink);outline:none;box-shadow:0 0 0 3px #231f2026}[data-astro-cid-vekgkm42][aria-invalid=true]{border-color:var(--color-brand-strong);box-shadow:0 0 0 3px #c4161c26}.hint[data-astro-cid-vekgkm42]{font-size:var(--step--1);color:var(--color-muted);margin:0}.hp[data-astro-cid-vekgkm42]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.consent[data-astro-cid-vekgkm42]{gap:var(--space-s);font-weight:400;font-size:var(--step--1);color:var(--color-text);align-items:flex-start;display:flex}.consent[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]{width:1.25rem;height:1.25rem;min-height:0;accent-color:var(--color-brand-strong);flex-shrink:0;margin-top:.15rem;padding:0}button[data-astro-cid-vekgkm42]{justify-self:start}.status[data-astro-cid-vekgkm42]{margin:0;font-weight:600}.status[data-astro-cid-vekgkm42]:empty{display:none}.status[data-astro-cid-vekgkm42][data-kind=success]{padding:var(--space-m);border-radius:var(--radius);color:#17602f;background:#e8f5ec}.status[data-astro-cid-vekgkm42][data-kind=error]{padding:var(--space-m);border-radius:var(--radius);color:var(--color-brand-dark);background:#fdecec}.layout[data-astro-cid-4ncwnso4]{gap:var(--space-2xl);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}h2[data-astro-cid-4ncwnso4]{font-size:var(--step-2)}.facts[data-astro-cid-4ncwnso4]{gap:var(--space-l);margin:0 0 var(--space-xl);display:grid}dt[data-astro-cid-4ncwnso4]{align-items:center;gap:var(--space-xs);margin-bottom:var(--space-2xs);color:var(--color-ink);font-weight:700;display:flex}dt[data-astro-cid-4ncwnso4] .icon{color:var(--color-brand)}dd[data-astro-cid-4ncwnso4]{margin:0 0 0 calc(20px + var(--space-xs))}.maps-link[data-astro-cid-4ncwnso4]{align-items:center;gap:var(--space-2xs);margin-top:var(--space-s);font-weight:700;display:inline-flex}.form-card[data-astro-cid-4ncwnso4]{border:1px solid var(--color-line);border-radius:var(--radius-lg);box-shadow:var(--shadow);background:#fff;padding:clamp(1.5rem,4vw,2.5rem)}.form-intro[data-astro-cid-4ncwnso4]{color:var(--color-muted);margin-bottom:var(--space-l)}@media (width<=900px){.layout[data-astro-cid-4ncwnso4]{grid-template-columns:1fr}}.cards[data-astro-cid-aiugcxsv]{gap:var(--space-l);grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));margin:0;padding:0;list-style:none;display:grid}.card[data-astro-cid-aiugcxsv]{border:1px solid var(--color-line);border-radius:var(--radius-lg);box-shadow:var(--shadow);transition:transform var(--transition), box-shadow var(--transition);background:#fff;flex-direction:column;display:flex;position:relative;overflow:hidden}.card[data-astro-cid-aiugcxsv]:hover,.card[data-astro-cid-aiugcxsv]:focus-within{box-shadow:var(--shadow-raised);transform:translateY(-3px)}.card[data-astro-cid-aiugcxsv] img{aspect-ratio:3/2;object-fit:cover;width:100%}.card[data-astro-cid-aiugcxsv] img.card__img--whole{object-fit:contain;background:var(--color-surface)}.card__body[data-astro-cid-aiugcxsv]{padding:var(--space-l);flex-direction:column;flex:1;display:flex}h3[data-astro-cid-aiugcxsv]{margin-bottom:var(--space-xs)}h3[data-astro-cid-aiugcxsv] a[data-astro-cid-aiugcxsv]{color:var(--color-ink);text-decoration:none}h3[data-astro-cid-aiugcxsv] a[data-astro-cid-aiugcxsv]:after{content:"";position:absolute;inset:0}p[data-astro-cid-aiugcxsv]{color:var(--color-muted)}.card__meta[data-astro-cid-aiugcxsv]{margin-bottom:var(--space-2xs);font-size:var(--step--1);font-weight:700}.card__more[data-astro-cid-aiugcxsv]{align-items:center;gap:var(--space-xs);color:var(--color-brand-strong);margin-top:auto;font-weight:700;display:inline-flex}@media (hover:hover){.card__more[data-astro-cid-aiugcxsv]{opacity:0;transition:opacity .3s,transform .3s;transform:translate(-1rem)}.card__more[data-astro-cid-aiugcxsv] svg{transition:transform .3s 80ms;transform:translate(-.5rem)}.card[data-astro-cid-aiugcxsv]:hover .card__more[data-astro-cid-aiugcxsv],.card[data-astro-cid-aiugcxsv]:focus-within .card__more[data-astro-cid-aiugcxsv]{opacity:1;transform:none}.card[data-astro-cid-aiugcxsv]:hover .card__more[data-astro-cid-aiugcxsv] svg,.card[data-astro-cid-aiugcxsv]:focus-within .card__more[data-astro-cid-aiugcxsv] svg{transform:none}}.chips[data-astro-cid-uzpcrapv]{margin-bottom:var(--space-xl)}ul[data-astro-cid-uzpcrapv]{gap:var(--space-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}a[data-astro-cid-uzpcrapv]{align-items:center;gap:var(--space-xs);border:1px solid var(--color-line);color:var(--color-ink);font-weight:700;font-size:var(--step--1);background:#fff;border-radius:999px;padding:.5rem 1rem;text-decoration:none;display:inline-flex}a[data-astro-cid-uzpcrapv]:hover{border-color:var(--color-ink);color:var(--color-ink)}.count[data-astro-cid-uzpcrapv]{background:var(--color-surface);min-width:1.5rem;color:var(--color-muted);text-align:center;border-radius:999px;padding:0 .4rem}.gallery[data-astro-cid-iys7w2kj]+.gallery[data-astro-cid-iys7w2kj]{margin-top:var(--space-2xl)}.gallery__title[data-astro-cid-iys7w2kj]{align-items:baseline;gap:var(--space-xs) var(--space-m);font-size:var(--step-2);flex-wrap:wrap;display:flex}.gallery__count[data-astro-cid-iys7w2kj]{font-size:var(--step--1);letter-spacing:0;color:var(--color-muted);font-weight:600}.grid[data-astro-cid-iys7w2kj]{gap:var(--space-s);grid-template-columns:repeat(auto-fill,minmax(min(46%,260px),1fr));margin:0;padding:0;list-style:none;display:grid}a[data-astro-cid-iys7w2kj]{border-radius:var(--radius);background:var(--color-surface);display:block;overflow:hidden}a[data-astro-cid-iys7w2kj] img{aspect-ratio:4/3;object-fit:cover;width:100%;transition:transform .3s}a[data-astro-cid-iys7w2kj]:hover img,a[data-astro-cid-iys7w2kj]:focus-visible img{transform:scale(1.04)}.spec[data-astro-cid-7fjhhngr]+.spec[data-astro-cid-7fjhhngr]{margin-top:var(--space-2xl)}h2[data-astro-cid-7fjhhngr]{font-size:var(--step-2)}.spec__intro[data-astro-cid-7fjhhngr]{max-width:72ch;color:var(--color-muted)}.table-wrap[data-astro-cid-7fjhhngr]{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:#fff;overflow-x:auto}table[data-astro-cid-7fjhhngr]{border-collapse:collapse;width:100%;font-size:var(--step--1);font-variant-numeric:tabular-nums}th[data-astro-cid-7fjhhngr],td[data-astro-cid-7fjhhngr]{text-align:left;vertical-align:top;border-bottom:1px solid var(--color-line);white-space:nowrap;padding:.85rem 1rem}tbody[data-astro-cid-7fjhhngr] tr[data-astro-cid-7fjhhngr]:last-child>[data-astro-cid-7fjhhngr]{border-bottom:0}thead[data-astro-cid-7fjhhngr] th[data-astro-cid-7fjhhngr]{background:var(--color-surface);color:var(--color-ink);white-space:normal;min-width:8rem;font-weight:700}tbody[data-astro-cid-7fjhhngr] th[data-astro-cid-7fjhhngr]{box-shadow:1px 0 0 var(--color-line);background:#fff;font-weight:400;position:sticky;left:0}tbody[data-astro-cid-7fjhhngr] tr[data-astro-cid-7fjhhngr]:hover>[data-astro-cid-7fjhhngr]{background:#fafafb}.machine[data-astro-cid-7fjhhngr]{color:var(--color-ink);font-weight:800;display:block}.machine__type[data-astro-cid-7fjhhngr]{color:var(--color-muted);display:block}.prose[data-astro-cid-dt3r3c4b]+.children[data-astro-cid-dt3r3c4b],.prose[data-astro-cid-dt3r3c4b]+.equipment[data-astro-cid-dt3r3c4b]{margin-top:var(--space-xl)}.videos[data-astro-cid-dt3r3c4b]{gap:var(--space-xl);grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));display:grid}.intro[data-astro-cid-kcsmcufc]{margin-bottom:var(--space-l)}.notice[data-astro-cid-rkc65bux]{border-bottom:1px solid var(--color-line);background:var(--color-surface)}.notice__inner[data-astro-cid-rkc65bux]{align-items:center;gap:var(--space-xs) var(--space-m);padding-block:var(--space-s);flex-wrap:wrap;display:flex}.notice__tag[data-astro-cid-rkc65bux]{padding:var(--space-2xs) var(--space-xs);border-radius:var(--radius);background:var(--color-brand-strong);color:#fff;font-size:var(--step--1);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.notice__text[data-astro-cid-rkc65bux]{gap:0 var(--space-m);color:var(--color-text);flex-wrap:wrap;flex:24rem;margin:0;display:flex}.notice__text[data-astro-cid-rkc65bux] strong[data-astro-cid-rkc65bux]{color:var(--color-ink)}.notice__link[data-astro-cid-rkc65bux]{align-items:center;gap:var(--space-2xs);color:var(--color-brand-strong);font-weight:700;text-decoration:none;display:inline-flex}.notice__link[data-astro-cid-rkc65bux]:hover,.notice__link[data-astro-cid-rkc65bux]:focus-visible{text-decoration:underline}.steps[data-astro-cid-jvqum2y2]{gap:var(--space-l);counter-reset:step;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));margin:0;padding:0;list-style:none;display:grid}.step[data-astro-cid-jvqum2y2]{padding-top:var(--space-xl);border-top:3px solid var(--color-line);counter-increment:step;position:relative}.step[data-astro-cid-jvqum2y2]:before{content:counter(step, decimal-leading-zero);top:var(--space-s);font-size:var(--step--1);letter-spacing:.08em;color:var(--color-brand-strong);font-weight:800;position:absolute;left:0}.step[data-astro-cid-jvqum2y2]:after{content:"";background:var(--color-brand);width:3rem;height:3px;position:absolute;top:-3px;left:0}p[data-astro-cid-jvqum2y2]{color:var(--color-muted);margin:0}.stats[data-astro-cid-w74ncyn7]{background:var(--color-dark);color:var(--color-on-dark-muted)}.grid[data-astro-cid-w74ncyn7]{padding-block:var(--space-xl);grid-template-columns:repeat(4,1fr);margin-block:0;display:grid}.stat[data-astro-cid-w74ncyn7]{gap:var(--space-2xs);padding:var(--space-s) var(--space-l);border-left:3px solid var(--color-brand);flex-direction:column-reverse;display:flex}dd[data-astro-cid-w74ncyn7]{font-size:var(--step-3);color:#fff;font-variant-numeric:tabular-nums;margin:0;font-weight:800;line-height:1.1}dt[data-astro-cid-w74ncyn7]{font-size:var(--step--1)}@media (width<=860px){.grid[data-astro-cid-w74ncyn7]{gap:var(--space-l) 0;grid-template-columns:repeat(2,1fr)}}.hero-actions[data-astro-cid-5efvzust]{gap:var(--space-s);margin-top:var(--space-l);flex-wrap:wrap;display:flex}.intro[data-astro-cid-5efvzust]{color:var(--color-muted);font-size:var(--step-1)}.section-head--row[data-astro-cid-5efvzust]{justify-content:space-between;align-items:flex-end;gap:var(--space-m);flex-wrap:wrap;max-width:none;display:flex}.mosaic[data-astro-cid-5efvzust]{gap:var(--space-s);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.mosaic[data-astro-cid-5efvzust] li[data-astro-cid-5efvzust]:first-child{grid-area:span 2/span 2}.mosaic[data-astro-cid-5efvzust] a[data-astro-cid-5efvzust]{border-radius:var(--radius);height:100%;display:block;overflow:hidden}.mosaic[data-astro-cid-5efvzust] img{aspect-ratio:4/3;object-fit:cover;width:100%;height:100%;transition:transform .3s}.mosaic[data-astro-cid-5efvzust] a[data-astro-cid-5efvzust]:hover img{transform:scale(1.04)}@media (width<=760px){.mosaic[data-astro-cid-5efvzust]{grid-template-columns:repeat(2,1fr)}}
