.device-exploded[data-astro-cid-32fk3lef] path[data-astro-cid-32fk3lef],.device-exploded[data-astro-cid-32fk3lef] rect[data-astro-cid-32fk3lef],.device-exploded[data-astro-cid-32fk3lef] circle[data-astro-cid-32fk3lef]{vector-effect:non-scaling-stroke}.device-plate[data-astro-cid-32fk3lef]{fill:color-mix(in oklab, var(--color-base-300) 88%, transparent);stroke:color-mix(in oklab, var(--color-base-content) 55%, transparent)}.device-plate-dark[data-astro-cid-32fk3lef]{fill:color-mix(in oklab, var(--color-base-200) 92%, transparent)}.device-frame[data-astro-cid-32fk3lef]{stroke:color-mix(in oklab, var(--color-base-content) 55%, transparent)}.device-side-left[data-astro-cid-32fk3lef]{fill:var(--color-base-200);stroke:color-mix(in oklab, var(--color-base-content) 45%, transparent)}.device-side-right[data-astro-cid-32fk3lef]{fill:var(--color-base-100);stroke:color-mix(in oklab, var(--color-base-content) 45%, transparent)}.device-detail[data-astro-cid-32fk3lef]{stroke:color-mix(in oklab, var(--color-base-content) 30%, transparent)}.device-chip[data-astro-cid-32fk3lef]{fill:var(--color-base-100);stroke:color-mix(in oklab, var(--color-base-content) 60%, transparent)}.device-part[data-astro-cid-32fk3lef]{fill:color-mix(in oklab, var(--color-base-content) 22%, transparent)}.device-dot[data-astro-cid-32fk3lef]{fill:color-mix(in oklab, var(--color-base-content) 55%, transparent)}.device-lens[data-astro-cid-32fk3lef]{fill:var(--signal-color)}.device-signal[data-astro-cid-32fk3lef]{stroke:var(--signal-color);stroke-width:1.75px;stroke-linecap:round;stroke-dasharray:14 100;stroke-dashoffset:114px;opacity:0}.device-guides[data-astro-cid-32fk3lef] path[data-astro-cid-32fk3lef]{stroke:color-mix(in oklab, var(--color-base-content) 28%, transparent);stroke-dasharray:2 5}.device-layer-lid[data-astro-cid-32fk3lef]{--closed-offset:152px}.device-layer-coil[data-astro-cid-32fk3lef]{--closed-offset:98px}.device-layer-board[data-astro-cid-32fk3lef]{--closed-offset:46px}.device-layer-base[data-astro-cid-32fk3lef]{--closed-offset:0px}@media (prefers-reduced-motion:no-preference){.device-layer[data-astro-cid-32fk3lef]{animation:14s cubic-bezier(.65,0,.35,1) infinite device-open}.device-guides[data-astro-cid-32fk3lef]{animation:14s ease-in-out infinite device-guides}.device-signal[data-astro-cid-32fk3lef]{animation:14s linear infinite device-signal}.device-lens[data-astro-cid-32fk3lef]{animation:2.8s ease-in-out infinite device-lens}}@keyframes device-open{0%,12%,to{transform:translateY(var(--closed-offset))}30%,82%{transform:translateY(0)}}@keyframes device-guides{0%,22%,88%,to{opacity:0}34%,80%{opacity:1}}@keyframes device-signal{0%,34%{stroke-dashoffset:114px;opacity:0}36%{opacity:1}52%{stroke-dashoffset:0;opacity:1}54%,to{stroke-dashoffset:0;opacity:0}}@keyframes device-lens{0%,to{opacity:1}50%{opacity:.3}}.mantis-card-scope[data-astro-cid-pxa5tpoj] circle[data-astro-cid-pxa5tpoj],.mantis-card-scope[data-astro-cid-pxa5tpoj] path[data-astro-cid-pxa5tpoj]{vector-effect:non-scaling-stroke}.mantis-card-scope-art[data-astro-cid-pxa5tpoj]{-webkit-mask-image:linear-gradient(90deg,#0000 8%,#000 52%);mask-image:linear-gradient(90deg,#0000 8%,#000 52%)}.mantis-card-ring[data-astro-cid-pxa5tpoj]{stroke:color-mix(in oklab, var(--color-mantis) 22%, transparent)}.mantis-card-axis[data-astro-cid-pxa5tpoj]{stroke:color-mix(in oklab, var(--color-mantis) 11%, transparent)}.mantis-card-afterglow[data-astro-cid-pxa5tpoj]{fill:color-mix(in oklab, var(--color-mantis) 0.85%, transparent)}.mantis-card-beam[data-astro-cid-pxa5tpoj]{stroke:color-mix(in oklab, var(--color-mantis) 45%, transparent)}.mantis-card-origin[data-astro-cid-pxa5tpoj]{fill:color-mix(in oklab, var(--color-mantis) 80%, transparent)}.mantis-card-contact[data-astro-cid-pxa5tpoj]{fill:var(--color-mantis);opacity:.6}.mantis-card-echo[data-astro-cid-pxa5tpoj]{stroke:color-mix(in oklab, var(--color-mantis) 70%, transparent);opacity:0}.mantis-card-sweep[data-astro-cid-pxa5tpoj]{transform:rotate(118deg)}@media (prefers-reduced-motion:no-preference){.mantis-card-sweep[data-astro-cid-pxa5tpoj]{animation:mantis-card-sweep var(--sweep-seconds) linear infinite}.mantis-card-contact[data-astro-cid-pxa5tpoj]{animation:mantis-card-contact var(--sweep-seconds) ease-out infinite}.mantis-card-echo[data-astro-cid-pxa5tpoj]{animation:mantis-card-echo var(--sweep-seconds) ease-out infinite}}@keyframes mantis-card-sweep{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes mantis-card-contact{0%{opacity:1}55%,to{opacity:.18}}@keyframes mantis-card-echo{0%{opacity:.7;transform:scale(.3)}22%,to{opacity:0;transform:scale(1)}}.product-card[data-astro-cid-psgo2ubu]{transition:box-shadow .2s,border-color .2s}.product-card[data-astro-cid-psgo2ubu]:hover{border-color:color-mix(in oklab, var(--color-base-content) 35%, transparent);box-shadow:0 10px 30px -12px color-mix(in oklab, var(--color-ink) 25%, transparent)}.product-card[data-astro-cid-psgo2ubu]:has(.product-link:focus-visible){outline:2px solid var(--color-base-content);outline-offset:3px}.product-link[data-astro-cid-psgo2ubu]:focus-visible{outline:none}.product-arrow[data-astro-cid-psgo2ubu]{transition:transform .2s}.product-card[data-astro-cid-psgo2ubu]:hover .product-arrow[data-astro-cid-psgo2ubu]{transform:translate(3px)}@property --drafting-progress{syntax:"<number>";inherits:true;initial-value:1}@property --loupe-x{syntax:"<number>";inherits:true;initial-value:126}@property --loupe-y{syntax:"<number>";inherits:true;initial-value:132}.device-drafting[data-astro-cid-zjc5vnji]{container-type:inline-size}.drafting-furniture[data-astro-cid-zjc5vnji],.drafting-loupe-source[data-astro-cid-zjc5vnji],.drafting-loupe-ring[data-astro-cid-zjc5vnji]{vector-effect:non-scaling-stroke}.drafting-stroke[data-astro-cid-zjc5vnji]{stroke-width:.9px}.drafting-loupe-content[data-astro-cid-zjc5vnji] .drafting-stroke[data-astro-cid-zjc5vnji]{stroke-width:.42px}@container (width<26rem){.drafting-stroke[data-astro-cid-zjc5vnji]{stroke-width:1.25px}.drafting-loupe-content[data-astro-cid-zjc5vnji] .drafting-stroke[data-astro-cid-zjc5vnji]{stroke-width:.56px}}.drafting-furniture[data-astro-cid-zjc5vnji]{stroke:color-mix(in oklab, var(--color-base-content) 22%, transparent)}.drafting-furniture-mark[data-astro-cid-zjc5vnji]{fill:color-mix(in oklab, var(--color-base-content) 40%, transparent)}.drafting-tone-plate[data-astro-cid-zjc5vnji]{fill:color-mix(in oklab, var(--color-base-300) 70%, transparent)}.drafting-tone-outline[data-astro-cid-zjc5vnji]{stroke:color-mix(in oklab, var(--color-base-content) 62%, transparent);stroke-linecap:round}.drafting-tone-detail[data-astro-cid-zjc5vnji]{stroke:color-mix(in oklab, var(--color-base-content) 32%, transparent)}.drafting-stroke[data-astro-cid-zjc5vnji].drafting-tone-micro{stroke:color-mix(in oklab, var(--color-base-content) 30%, transparent);stroke-width:.55px}.drafting-loupe-content[data-astro-cid-zjc5vnji] .drafting-stroke[data-astro-cid-zjc5vnji].drafting-tone-micro{stroke:color-mix(in oklab, var(--color-base-content) 45%, transparent);stroke-width:.3px}.drafting-tone-hidden[data-astro-cid-zjc5vnji]{stroke:color-mix(in oklab, var(--color-base-content) 34%, transparent);stroke-dasharray:4 3}.drafting-tone-center[data-astro-cid-zjc5vnji]{stroke:color-mix(in oklab, var(--color-base-content) 26%, transparent);stroke-dasharray:14 3 2 3}.drafting-tone-projection[data-astro-cid-zjc5vnji]{stroke:color-mix(in oklab, var(--color-base-content) 16%, transparent)}.drafting-tone-dimension[data-astro-cid-zjc5vnji]{stroke:color-mix(in oklab, var(--color-base-content) 40%, transparent)}.drafting-stroke[data-astro-cid-zjc5vnji].drafting-tone-slot{stroke:color-mix(in oklab, var(--color-base-content) 30%, transparent);stroke-width:2.5px;stroke-linecap:round}.drafting-loupe-content[data-astro-cid-zjc5vnji] .drafting-stroke[data-astro-cid-zjc5vnji].drafting-tone-slot{stroke-width:1.6px}.drafting-tone-solid[data-astro-cid-zjc5vnji]{fill:var(--color-base-content)}.drafting-loupe-source[data-astro-cid-zjc5vnji]{stroke:var(--signal-color);stroke-width:1.25px;transform:translate(calc(var(--loupe-x) * 1px), calc(var(--loupe-y) * 1px))}.drafting-loupe-glass[data-astro-cid-zjc5vnji]{fill:var(--color-base-100)}.drafting-loupe-ring[data-astro-cid-zjc5vnji]{stroke:var(--signal-color);stroke-width:1.25px}.drafting-loupe-content[data-astro-cid-zjc5vnji]{transform:scale(var(--loupe-scale)) translate(calc(var(--loupe-x) * -1px), calc(var(--loupe-y) * -1px))}@media (prefers-reduced-motion:no-preference){.js .device-drafting[data-astro-cid-zjc5vnji]:not(.is-visible) .drafting-sheet[data-astro-cid-zjc5vnji]{--drafting-progress:0}.device-drafting[data-astro-cid-zjc5vnji].is-visible .drafting-sheet[data-astro-cid-zjc5vnji]{animation:6.5s linear both drafting-progress,24s cubic-bezier(.65,0,.35,1) 7.5s infinite drafting-loupe-tour}.drafting-reveal-draw[data-astro-cid-zjc5vnji]{stroke-dasharray:1 1.04;stroke-dashoffset:calc(clamp(0, (var(--reveal-end) - var(--drafting-progress)) / (var(--reveal-end) - var(--reveal-start)), 1) * 1.02px)}.drafting-reveal-fade[data-astro-cid-zjc5vnji]{opacity:clamp(0, (var(--drafting-progress) - var(--reveal-start)) / (var(--reveal-end) - var(--reveal-start)), 1)}}@keyframes drafting-progress{0%{--drafting-progress:0}to{--drafting-progress:1}}@keyframes drafting-loupe-tour{0%,12%{--loupe-x:126;--loupe-y:132}20%,32%{--loupe-x:212;--loupe-y:132}38%,50%{--loupe-x:258;--loupe-y:132}60%,72%{--loupe-x:204;--loupe-y:280}80%,90%{--loupe-x:372;--loupe-y:278}to{--loupe-x:126;--loupe-y:132}}
