.sys-slide{flex-direction:column;align-items:stretch}.sys-story{margin-top:clamp(3.5rem,8vw,7rem)}.sys-gallery{width:100%;margin-top:2.5rem;scroll-margin-top:var(--site-header-h, 70px)}.cs-parts-title{margin-top:1.25rem;color:var(--muted)}.cs-facts.cs-parts{margin-top:.5rem}.cs-parts>li{padding-block:.6rem;border-bottom:1px solid var(--color-line);font-size:var(--fs-body-s);line-height:1.45;color:var(--ink)}.cs-parts a{transition:color .15s}.cs-parts a:hover{color:var(--copper-text)}@media(min-width:1024px){.cs-parts-title{margin-top:2rem}.sys-gallery{margin-top:3rem}}.mc[data-astro-cid-wfkt7drf]{scroll-margin-top:var(--site-header-h, 70px)}.mc-toggle[data-astro-cid-wfkt7drf]{display:flex;min-height:44px;align-items:center;gap:.75rem;padding:0;border:0;background:none;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;text-align:start;cursor:default}.mc[data-astro-cid-wfkt7drf][data-js] .mc-toggle[data-astro-cid-wfkt7drf]{cursor:pointer}.mc-toggle[data-astro-cid-wfkt7drf]:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.mc-chev[data-astro-cid-wfkt7drf]{display:none;width:9px;height:9px;flex:none;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translateY(-3px);transition:transform .25s ease}.mc[data-astro-cid-wfkt7drf][data-js] .mc-chev[data-astro-cid-wfkt7drf]{display:block}.mc-toggle[data-astro-cid-wfkt7drf][aria-expanded=true] .mc-chev[data-astro-cid-wfkt7drf]{transform:rotate(-135deg) translate(-2px,-2px)}[data-astro-cid-wfkt7drf][data-mc-body][hidden]{display:none}.mc-tools[data-astro-cid-wfkt7drf]{display:none;flex-wrap:wrap;align-items:center;gap:.5rem .75rem}.mc[data-astro-cid-wfkt7drf][data-js] .mc-tools[data-astro-cid-wfkt7drf]{display:flex}.mc-seg[data-astro-cid-wfkt7drf]{display:inline-flex}.mc-seg[data-astro-cid-wfkt7drf] .mc-chip[data-astro-cid-wfkt7drf]+.mc-chip[data-astro-cid-wfkt7drf]{margin-inline-start:-1px}.mc-chip[data-astro-cid-wfkt7drf]{min-height:40px;border:1px solid var(--color-line);padding:.35rem .9rem;background:transparent;font-size:var(--fs-label);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--muted);cursor:pointer;transition:border-color .15s,color .15s}.mc-chip[data-astro-cid-wfkt7drf]:hover:not(:disabled),.mc-chip[data-astro-cid-wfkt7drf][aria-pressed=true]{position:relative;border-color:var(--color-copper);color:var(--copper)}.mc-chip[data-astro-cid-wfkt7drf]:disabled{cursor:default;opacity:.5}.mc-chip[data-astro-cid-wfkt7drf][hidden]{display:none}.mc-hint[data-astro-cid-wfkt7drf]{margin:0}.mc-dl[data-astro-cid-wfkt7drf]{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.mc-frame[data-astro-cid-wfkt7drf]{position:relative}.mc-scroll[data-astro-cid-wfkt7drf]{overflow-x:auto;overscroll-behavior-x:contain}.mc-scroll[data-astro-cid-wfkt7drf]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mc-frame[data-astro-cid-wfkt7drf]:after{content:"";position:absolute;inset-block:0;inset-inline-end:0;width:28px;pointer-events:none;background:linear-gradient(to left,var(--ground),transparent);opacity:0;transition:opacity .2s}[dir=rtl] .mc-frame[data-astro-cid-wfkt7drf]:after{background:linear-gradient(to right,var(--ground),transparent)}.mc-table[data-astro-cid-wfkt7drf]{width:100%;min-width:640px;border-collapse:separate;border-spacing:0;text-align:start}.mc-table[data-astro-cid-wfkt7drf] th[data-astro-cid-wfkt7drf],.mc-table[data-astro-cid-wfkt7drf] td[data-astro-cid-wfkt7drf]{padding:.75rem 1rem .75rem 0;padding-inline:0 1rem;border-bottom:1px solid var(--color-line);vertical-align:top;text-align:start;font-weight:400}.mc-table[data-astro-cid-wfkt7drf] td[data-astro-cid-wfkt7drf]{color:var(--ink);min-width:7rem;max-width:18rem}.mc-table[data-astro-cid-wfkt7drf] td[data-astro-cid-wfkt7drf].mc-num{white-space:nowrap;min-width:0}.mc-table[data-astro-cid-wfkt7drf] thead[data-astro-cid-wfkt7drf]{position:relative;z-index:2}.mc-table[data-astro-cid-wfkt7drf] thead[data-astro-cid-wfkt7drf] th[data-astro-cid-wfkt7drf],.mc-table[data-astro-cid-wfkt7drf] thead[data-astro-cid-wfkt7drf] td[data-astro-cid-wfkt7drf]{background:var(--ground);color:var(--muted)}.mc-groups[data-astro-cid-wfkt7drf] th[data-astro-cid-wfkt7drf]{padding-block:.5rem;height:2.5rem;box-sizing:border-box;font-size:var(--fs-label);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--copper);white-space:nowrap;border-inline-start:1px solid var(--color-line);padding-inline-start:.75rem}.mc-groups[data-astro-cid-wfkt7drf] td[data-astro-cid-wfkt7drf]{height:2.5rem}.mc-table[data-astro-cid-wfkt7drf][data-view=compact] .mc-groups[data-astro-cid-wfkt7drf],.mc-table[data-astro-cid-wfkt7drf][data-view=compact] .mc-x[data-astro-cid-wfkt7drf]{display:none}.mc-table[data-astro-cid-wfkt7drf][data-view=compact] .mc-c[data-astro-cid-wfkt7drf]{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.mc-sticky[data-astro-cid-wfkt7drf]{position:sticky;inset-inline-start:0;z-index:1;background:var(--ground);min-width:9rem;padding-inline-end:1.25rem!important}.mc-table[data-astro-cid-wfkt7drf] thead[data-astro-cid-wfkt7drf] .mc-sticky[data-astro-cid-wfkt7drf]{z-index:3}.mc-frame[data-astro-cid-wfkt7drf][data-more-start] .mc-sticky[data-astro-cid-wfkt7drf]{box-shadow:10px 0 12px -10px #0000008c}[dir=rtl] .mc-frame[data-astro-cid-wfkt7drf][data-more-start] .mc-sticky[data-astro-cid-wfkt7drf]{box-shadow:-10px 0 12px -10px #0000008c}.mc-name[data-astro-cid-wfkt7drf]{display:inline-flex;align-items:center;gap:.6rem}.mc-end[data-astro-cid-wfkt7drf]{position:sticky;inset-inline-end:0;z-index:1;background:var(--ground);padding-inline:1rem!important}.mc-table[data-astro-cid-wfkt7drf] thead[data-astro-cid-wfkt7drf] .mc-end[data-astro-cid-wfkt7drf]{z-index:3}.mc-frame[data-astro-cid-wfkt7drf][data-more-end] .mc-end[data-astro-cid-wfkt7drf]{box-shadow:-10px 0 12px -10px #0000008c}[dir=rtl] .mc-frame[data-astro-cid-wfkt7drf][data-more-end] .mc-end[data-astro-cid-wfkt7drf]{box-shadow:10px 0 12px -10px #0000008c}.mc-pp[data-astro-cid-wfkt7drf]{display:none;margin-top:.25rem;color:var(--muted)}.mc[data-astro-cid-wfkt7drf][data-js] .mc-pp[data-astro-cid-wfkt7drf]{padding-inline-start:calc(18px + .6rem)}@media(max-width:639px){.mc-sticky[data-astro-cid-wfkt7drf]{min-width:0;max-width:8.5rem;padding-inline-end:.75rem!important}.mc-table[data-astro-cid-wfkt7drf] td[data-astro-cid-wfkt7drf]{min-width:8rem}.mc-end[data-astro-cid-wfkt7drf]{position:static;padding-inline:0 1rem!important;box-shadow:none!important}.mc-pp[data-astro-cid-wfkt7drf]{display:block}.mc-frame[data-astro-cid-wfkt7drf][data-more-end]:after{opacity:1}}.mc-pick[data-astro-cid-wfkt7drf]{display:none;width:18px;height:18px;flex:none;accent-color:var(--copper);cursor:pointer}.mc[data-astro-cid-wfkt7drf][data-js] .mc-pick[data-astro-cid-wfkt7drf]{display:inline-block}.mc-sort[data-astro-cid-wfkt7drf]{display:inline-flex;align-items:center;gap:.35rem;min-height:32px;padding:0;border:0;background:none;font:inherit;color:inherit;text-align:start;cursor:default}.mc[data-astro-cid-wfkt7drf][data-js] .mc-sort[data-astro-cid-wfkt7drf]{cursor:pointer}.mc[data-astro-cid-wfkt7drf][data-js] .mc-sort[data-astro-cid-wfkt7drf]:hover{color:var(--copper)}.mc-sort[data-astro-cid-wfkt7drf]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mc-arrow[data-astro-cid-wfkt7drf]{width:.6em;flex:none}[data-astro-cid-wfkt7drf][aria-sort=ascending] .mc-arrow[data-astro-cid-wfkt7drf]:after{content:"↑"}[data-astro-cid-wfkt7drf][aria-sort=descending] .mc-arrow[data-astro-cid-wfkt7drf]:after{content:"↓"}[data-astro-cid-wfkt7drf][aria-sort] .mc-sort[data-astro-cid-wfkt7drf]{color:var(--copper)}.mc-table[data-astro-cid-wfkt7drf][data-diff] .is-same[data-astro-cid-wfkt7drf]{opacity:.45}.mc-table[data-astro-cid-wfkt7drf][data-diff] td[data-astro-cid-wfkt7drf].is-diff{background:color-mix(in srgb,var(--copper) 10%,var(--ground))}.mc-table[data-astro-cid-wfkt7drf][data-diff] .mc-end[data-astro-cid-wfkt7drf].is-same{opacity:1;color:var(--muted)}.mc-table[data-astro-cid-wfkt7drf] tr[data-astro-cid-wfkt7drf][hidden]{display:none}@media print{.mc-tools[data-astro-cid-wfkt7drf],.mc-hint[data-astro-cid-wfkt7drf],[data-astro-cid-wfkt7drf][data-mc-xlsx]{display:none!important}.mc-scroll[data-astro-cid-wfkt7drf]{overflow:visible}.mc-table[data-astro-cid-wfkt7drf] .mc-x[data-astro-cid-wfkt7drf]{display:table-cell!important}.mc-table[data-astro-cid-wfkt7drf] .mc-groups[data-astro-cid-wfkt7drf]{display:table-row!important}.mc-table[data-astro-cid-wfkt7drf] thead[data-astro-cid-wfkt7drf],.mc-sticky[data-astro-cid-wfkt7drf],.mc-end[data-astro-cid-wfkt7drf]{position:static;transform:none!important}}.coll-strip__row[data-astro-cid-ioukaamr]{--n: 1;--g: 1rem;position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--n) - 1) * var(--g)) / var(--n));gap:var(--g);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth}.coll-strip__row[data-astro-cid-ioukaamr]>*{min-width:0;scroll-snap-align:start}@media(min-width:600px){.coll-strip__row[data-astro-cid-ioukaamr]{--n: 2}}@media(min-width:900px){.coll-strip__row[data-astro-cid-ioukaamr]{--n: 3}}@media(min-width:1024px){.coll-strip__row[data-astro-cid-ioukaamr]{--g: 1.5rem}}@media(min-width:1280px){.coll-strip__row[data-astro-cid-ioukaamr]{--n: 4}}.coll-strip__ctrl[data-astro-cid-ioukaamr]{display:flex;gap:8px}.coll-strip__ctrl[data-astro-cid-ioukaamr]:not([data-on]){visibility:hidden}@media(max-width:599px){.coll-strip__ctrl[data-astro-cid-ioukaamr]{display:none}}.chip[data-astro-cid-athugkhf]{flex:none;min-height:40px;border:1px solid var(--color-line);padding:.35rem .9rem;font-size:var(--fs-label);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--muted);transition:border-color .15s,color .15s;cursor:pointer;background:transparent}.chip[data-astro-cid-athugkhf]:hover,.chip[data-astro-cid-athugkhf].is-active{border-color:var(--color-copper);color:var(--copper)}@media(pointer:coarse){.chip[data-astro-cid-athugkhf]{min-height:44px}}.cat-filter[data-astro-cid-athugkhf]{--cf-gap: .75rem;display:flex;flex-wrap:nowrap;align-items:center;row-gap:.75rem;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:2rem}.cat-filter[data-astro-cid-athugkhf]>[data-astro-cid-athugkhf],.cat-filter[data-astro-cid-athugkhf] [data-astro-cid-athugkhf][data-filter-group]{flex:none;display:flex;flex-wrap:nowrap;align-items:center;gap:.375rem}.cat-filter[data-astro-cid-athugkhf]>[data-astro-cid-athugkhf]{white-space:nowrap}.cat-filter[data-astro-cid-athugkhf]>.cat-filter__set[data-astro-cid-athugkhf]{gap:.5rem}.cat-filter[data-astro-cid-athugkhf]>[data-astro-cid-athugkhf]+[data-astro-cid-athugkhf]{margin-inline-start:var(--cf-gap);padding-inline-start:var(--cf-gap);border-inline-start:1px solid var(--color-line);align-self:stretch}.cat-filter[data-astro-cid-athugkhf] .chip[data-astro-cid-athugkhf],.cat-filter[data-astro-cid-athugkhf]>[data-astro-cid-athugkhf]:first-child{scroll-snap-align:start}.cat-filter[data-astro-cid-athugkhf] .chip[data-astro-cid-athugkhf]{padding-inline:.5rem}.cat-filter[data-astro-cid-athugkhf][data-more]{--cf-l: #000;--cf-r: #000;-webkit-mask:linear-gradient(to right,var(--cf-l),#000 2.5rem,#000 calc(100% - 2.5rem),var(--cf-r));mask:linear-gradient(to right,var(--cf-l),#000 2.5rem,#000 calc(100% - 2.5rem),var(--cf-r))}.cat-bar[data-astro-cid-athugkhf]{display:flex;align-items:center;gap:.75rem}.cat-bar[data-astro-cid-athugkhf]>.cat-filter[data-astro-cid-athugkhf]{flex:1 1 auto;min-width:0}.cat-bar[data-astro-cid-athugkhf]>.cat-view[data-astro-cid-athugkhf]{flex:none;margin-inline-start:auto}.cat-bar--filter[data-astro-cid-athugkhf]>.cat-view[data-astro-cid-athugkhf]{align-self:stretch;padding-inline-start:.75rem;border-inline-start:1px solid var(--color-line)}@media(max-width:639.98px){.cat-bar[data-astro-cid-athugkhf] .cat-view__nav[data-astro-cid-athugkhf]{display:none}}.cat-filter[data-astro-cid-athugkhf][data-more~=left]{--cf-l: transparent}.cat-filter[data-astro-cid-athugkhf][data-more~=right]{--cf-r: transparent}@media(min-width:1280px){.cat-filter[data-astro-cid-athugkhf]{flex-wrap:wrap;overflow:visible}.cat-filter[data-astro-cid-athugkhf][data-more]{-webkit-mask:none;mask:none}}
