.hmark[data-astro-cid-gyrlavhm]{line-height:0;display:inline-block}.hmark[data-astro-cid-gyrlavhm] svg[data-astro-cid-gyrlavhm]{width:100%;height:100%;overflow:visible}.hmark[data-astro-cid-gyrlavhm]{--mk-h:#15171c;--mk-plate:#9aa1b0;--mk-plateHi:#c8cdd6;--mk-plateLo:#6c727e;--mk-inner:#e7e9ee;--mk-edge:#aab0bc;--mk-energy:#b9860f;--mk-eglow:#b9860f80;--mk-ease:cubic-bezier(.22,1,.36,1)}html.dark .hmark[data-astro-cid-gyrlavhm]{--mk-h:#ffb81c;--mk-plate:#3b414d;--mk-plateHi:#6a7283;--mk-plateLo:#1e222a;--mk-inner:#111419;--mk-edge:#5a6273;--mk-energy:#ffd97a;--mk-eglow:#ffb81cd9}.hbody[data-astro-cid-gyrlavhm]{fill:var(--mk-h)}.plate[data-astro-cid-gyrlavhm]{fill:var(--mk-plate)}.plateHi[data-astro-cid-gyrlavhm]{stroke:var(--mk-plateHi);stroke-width:1.5px;fill:none;stroke-linecap:round}.plateLo[data-astro-cid-gyrlavhm]{stroke:var(--mk-plateLo);stroke-width:1.4px;fill:none;stroke-linecap:round}.inner[data-astro-cid-gyrlavhm]{fill:var(--mk-inner)}.rim[data-astro-cid-gyrlavhm]{stroke:var(--mk-plateLo);stroke-width:1.8px;fill:none;stroke-linejoin:round}.lip[data-astro-cid-gyrlavhm]{stroke:var(--mk-plateHi);stroke-width:1px;fill:none;opacity:.8;stroke-linejoin:round}.chan[data-astro-cid-gyrlavhm]{stroke:var(--mk-inner);stroke-width:5px;fill:none;stroke-linecap:round;stroke-linejoin:round}.wire[data-astro-cid-gyrlavhm]{stroke:var(--mk-energy);stroke-width:2px;fill:none;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 3px var(--mk-eglow))}.via[data-astro-cid-gyrlavhm]{fill:var(--mk-energy);filter:drop-shadow(0 0 2px var(--mk-eglow))}.hexcell[data-astro-cid-gyrlavhm]{fill:none;stroke:var(--mk-edge);stroke-width:.7px}.hexlit[data-astro-cid-gyrlavhm]{--lit:.9;fill:var(--mk-energy);stroke:var(--mk-energy);stroke-width:.5px;stroke-linejoin:round;opacity:var(--lit);filter:drop-shadow(0 0 2.5px var(--mk-eglow))}.hexlit[data-astro-cid-gyrlavhm]:nth-of-type(2){--lit:.76}.hexlit[data-astro-cid-gyrlavhm]:nth-of-type(3){--lit:.95}.hexlit[data-astro-cid-gyrlavhm]:nth-of-type(4){--lit:.66}.tilemesh[data-astro-cid-gyrlavhm] .hexcell[data-astro-cid-gyrlavhm]{stroke-width:.4px}.tilemesh[data-astro-cid-gyrlavhm] .hexlit[data-astro-cid-gyrlavhm]{stroke-width:.3px;filter:drop-shadow(0 0 1px var(--mk-eglow))}.screwRing[data-astro-cid-gyrlavhm]{fill:var(--mk-plateHi)}.screwHole[data-astro-cid-gyrlavhm]{fill:var(--mk-plateLo)}.frame[data-astro-cid-gyrlavhm]{stroke:var(--mk-h);stroke-width:2.2px;fill:none;stroke-linecap:round;opacity:.55}.is-animated[data-astro-cid-gyrlavhm] .hbody[data-astro-cid-gyrlavhm],.is-animated[data-astro-cid-gyrlavhm] .frame[data-astro-cid-gyrlavhm],.is-animated[data-astro-cid-gyrlavhm] .open[data-astro-cid-gyrlavhm],.is-animated[data-astro-cid-gyrlavhm] .inners[data-astro-cid-gyrlavhm],.is-animated[data-astro-cid-gyrlavhm] .plate-drop[data-astro-cid-gyrlavhm],.is-animated[data-astro-cid-gyrlavhm] .fasten[data-astro-cid-gyrlavhm]{transform-box:fill-box;transform-origin:50%}.is-animated[data-astro-cid-gyrlavhm] .hbody[data-astro-cid-gyrlavhm]{animation:mk-rise .7s var(--mk-ease) backwards}.is-animated[data-astro-cid-gyrlavhm] .frame[data-astro-cid-gyrlavhm]{animation:mk-conv .6s var(--mk-ease) .15s backwards}.is-animated[data-astro-cid-gyrlavhm] .c1[data-astro-cid-gyrlavhm] .open[data-astro-cid-gyrlavhm]{animation:mk-open .45s var(--mk-ease) .5s backwards}.is-animated[data-astro-cid-gyrlavhm] .c2[data-astro-cid-gyrlavhm] .open[data-astro-cid-gyrlavhm]{animation:mk-open .45s var(--mk-ease) .62s backwards}.is-animated[data-astro-cid-gyrlavhm] .c1[data-astro-cid-gyrlavhm] .inners[data-astro-cid-gyrlavhm]{animation:.4s .95s backwards mk-etch}.is-animated[data-astro-cid-gyrlavhm] .p1[data-astro-cid-gyrlavhm] .plate-drop[data-astro-cid-gyrlavhm]{animation:mk-drop .5s var(--mk-ease) .8s backwards}.is-animated[data-astro-cid-gyrlavhm] .p2[data-astro-cid-gyrlavhm] .plate-drop[data-astro-cid-gyrlavhm]{animation:mk-drop .5s var(--mk-ease) .95s backwards}.is-animated[data-astro-cid-gyrlavhm] .p3[data-astro-cid-gyrlavhm] .plate-drop[data-astro-cid-gyrlavhm]{animation:mk-drop .5s var(--mk-ease) 1.1s backwards}.is-animated[data-astro-cid-gyrlavhm] .p1[data-astro-cid-gyrlavhm] .fasten[data-astro-cid-gyrlavhm]{animation:mk-fasten .35s var(--mk-ease) 1.3s backwards}.is-animated[data-astro-cid-gyrlavhm] .p2[data-astro-cid-gyrlavhm] .fasten[data-astro-cid-gyrlavhm]{animation:mk-fasten .35s var(--mk-ease) 1.45s backwards}.is-animated[data-astro-cid-gyrlavhm] .p3[data-astro-cid-gyrlavhm] .fasten[data-astro-cid-gyrlavhm]{animation:mk-fasten .35s var(--mk-ease) 1.6s backwards}.is-animated[data-astro-cid-gyrlavhm] .chan[data-astro-cid-gyrlavhm]{stroke-dasharray:120;animation:mk-draw .5s var(--mk-ease) 1.28s backwards}.is-animated[data-astro-cid-gyrlavhm] .wire[data-astro-cid-gyrlavhm]{stroke-dasharray:120;animation:mk-draw .55s var(--mk-ease) 1.4s backwards, mk-pulse 3s ease-in-out 2.5s infinite}.is-animated[data-astro-cid-gyrlavhm] .via[data-astro-cid-gyrlavhm]{animation:.45s 1.55s backwards mk-vpow,3s ease-in-out 2.5s infinite mk-pulse}.is-animated[data-astro-cid-gyrlavhm] .hexlit[data-astro-cid-gyrlavhm]{animation:.55s backwards mk-hexon,3.4s ease-in-out infinite mk-hexpulse}.is-animated[data-astro-cid-gyrlavhm] .hexlit[data-astro-cid-gyrlavhm]:first-of-type{animation-delay:1.5s,2.1s}.is-animated[data-astro-cid-gyrlavhm] .hexlit[data-astro-cid-gyrlavhm]:nth-of-type(2){animation-delay:1.64s,2.9s}.is-animated[data-astro-cid-gyrlavhm] .hexlit[data-astro-cid-gyrlavhm]:nth-of-type(3){animation-delay:1.78s,2.45s}.is-animated[data-astro-cid-gyrlavhm] .hexlit[data-astro-cid-gyrlavhm]:nth-of-type(4){animation-delay:1.92s,3.25s}@keyframes mk-rise{0%{opacity:0;transform:scale(.96)translateY(7px)}}@keyframes mk-conv{0%{opacity:0;transform:scale(1.22)}}@keyframes mk-open{0%{opacity:0;transform:scaleY(.12)}}@keyframes mk-drop{0%{opacity:0;transform:translateY(-15px)}}@keyframes mk-fasten{0%{opacity:0;transform:scale(.45)}}@keyframes mk-etch{0%{opacity:0}}@keyframes mk-draw{0%{stroke-dashoffset:120px}to{stroke-dashoffset:0}}@keyframes mk-vpow{0%{opacity:0}60%{opacity:1}75%{opacity:.4}to{opacity:1}}@keyframes mk-pulse{0%,to{opacity:1}50%{opacity:.55}}@keyframes mk-hexon{0%{opacity:0}65%{opacity:var(--lit)}78%{opacity:.25}to{opacity:var(--lit)}}@keyframes mk-hexpulse{0%,to{opacity:var(--lit)}50%{opacity:.2}}@media (prefers-reduced-motion:reduce){.is-animated[data-astro-cid-gyrlavhm] [data-astro-cid-gyrlavhm]:where(.hbody,.frame,.open,.inners,.plate-drop,.fasten,.chan,.wire,.via,.hexlit){animation:none!important}.is-animated[data-astro-cid-gyrlavhm] .wire[data-astro-cid-gyrlavhm],.is-animated[data-astro-cid-gyrlavhm] .chan[data-astro-cid-gyrlavhm]{stroke-dashoffset:0!important}}
