.autoplay-video[data-astro-cid-3jyymmwb]{position:relative;overflow:hidden}.autoplay-video[data-astro-cid-3jyymmwb] video[data-astro-cid-3jyymmwb]{cursor:pointer;object-fit:cover;width:100%;height:100%;display:block}.toggle[data-astro-cid-3jyymmwb]{background:var(--color-connect-line);color:var(--color-text-inverse);cursor:pointer;opacity:0;border:0;border-radius:50%;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;padding:0;transition:opacity .2s ease-out,background-color .2s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.toggle[data-astro-cid-3jyymmwb] svg[data-astro-cid-3jyymmwb]{fill:currentColor;width:1.5rem;height:1.5rem}.toggle[data-astro-cid-3jyymmwb]:hover{background:var(--color-connect-line-shade)}.toggle[data-astro-cid-3jyymmwb]:focus-visible{opacity:1;outline:2px solid var(--color-text-inverse);outline-offset:2px}.toggle[data-astro-cid-3jyymmwb] .play[data-astro-cid-3jyymmwb],.toggle[data-astro-cid-3jyymmwb][data-paused] .pause[data-astro-cid-3jyymmwb]{display:none}.toggle[data-astro-cid-3jyymmwb][data-paused] .play[data-astro-cid-3jyymmwb]{display:inline}@media (hover:hover){.autoplay-video[data-astro-cid-3jyymmwb]:hover .toggle[data-astro-cid-3jyymmwb]{opacity:1}}@media (hover:none){.toggle[data-astro-cid-3jyymmwb][data-paused]{opacity:1}}@media (prefers-reduced-motion:reduce){.toggle[data-astro-cid-3jyymmwb]{transition:none}.toggle[data-astro-cid-3jyymmwb][data-paused]{opacity:1}}.buy-dialog[data-astro-cid-u6tuzsnm]{box-sizing:border-box;color:var(--color-text);font-family:var(--font-sans);background:0 0;border:0;width:100%;max-width:min(39rem,100% - 2.5rem);max-height:calc(100% - 2.5rem);padding:0}.buy-dialog[data-astro-cid-u6tuzsnm]::backdrop{background:#0006}.panel[data-astro-cid-u6tuzsnm]{background:var(--color-surface);border-radius:var(--radius-small);gap:var(--space-large);padding:var(--space-large);display:grid}.header[data-astro-cid-u6tuzsnm]{align-items:flex-start;gap:var(--space-large);justify-content:space-between;display:flex}.title[data-astro-cid-u6tuzsnm]{font-size:var(--font-size-xlarge);margin:0;font-weight:400;line-height:1.2}.title[data-astro-cid-u6tuzsnm] strong{font-weight:600}.title[data-astro-cid-u6tuzsnm] .code{white-space:nowrap}.close[data-astro-cid-u6tuzsnm]{border-radius:var(--radius-xsmall);color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:flex}.close[data-astro-cid-u6tuzsnm] svg[data-astro-cid-u6tuzsnm]{fill:currentColor}.close[data-astro-cid-u6tuzsnm]:focus-visible{outline:2px solid var(--color-connect-line)}.alert[data-astro-cid-u6tuzsnm],.empty[data-astro-cid-u6tuzsnm]{border-radius:var(--radius-small);font-size:var(--font-size-large);margin:0;line-height:1.3}.alert[data-astro-cid-u6tuzsnm]{background:var(--color-hover-wash);padding:var(--space-medium) var(--space-large)}.empty[data-astro-cid-u6tuzsnm]{color:var(--color-ink-muted)}.content[data-astro-cid-u6tuzsnm]{gap:var(--space-large);flex-direction:column;min-height:0;display:flex}.sidebar[data-astro-cid-u6tuzsnm]{border-radius:var(--radius-small);box-sizing:border-box;min-width:8.75rem;padding:var(--space-medium);background:#f0f0f3}.label[data-astro-cid-u6tuzsnm]{font-size:var(--font-size-medium);padding-bottom:var(--space-small);margin:0;font-weight:700}.tabs[data-astro-cid-u6tuzsnm]{gap:var(--space-xsmall);flex-wrap:wrap;display:flex}.tab[data-astro-cid-u6tuzsnm]{border-radius:var(--radius-xsmall);color:var(--color-ink-muted);cursor:pointer;font:inherit;font-size:var(--font-size-large);padding:var(--space-small);text-align:center;background:0 0;border:0;flex:1 0 40%;transition:background-color .1s}.tab[data-astro-cid-u6tuzsnm]:hover{background:#e1e1e1}.tab[data-astro-cid-u6tuzsnm][aria-selected=true]{color:#000;background:#fcfcff}.tab[data-astro-cid-u6tuzsnm]:focus-visible{outline:2px solid var(--color-connect-line)}.panels[data-astro-cid-u6tuzsnm]{flex-grow:1;align-items:start;display:grid;container:buy-distributors/inline-size}.distributors[data-astro-cid-u6tuzsnm]{align-content:start;gap:var(--space-small);scrollbar-gutter:stable;grid-area:1/1;grid-template-columns:repeat(2,minmax(0,1fr));max-height:29.6875rem;display:grid;overflow-y:auto}.distributors[data-astro-cid-u6tuzsnm][hidden]{visibility:hidden;display:grid}.distributor[data-astro-cid-u6tuzsnm]{border-radius:var(--radius-small);box-sizing:border-box;color:var(--color-text);align-items:center;gap:var(--space-xsmall);height:3.75rem;padding:var(--space-xsmall);text-align:center;border:1px solid #f0f0f3;flex-direction:column;justify-content:center;text-decoration:none;transition:background-color .1s;display:flex}.distributor[data-astro-cid-u6tuzsnm]:hover{background:#f0f0f3}.distributor[data-astro-cid-u6tuzsnm] img[data-astro-cid-u6tuzsnm]{box-sizing:border-box;object-fit:contain;min-height:0;padding:var(--space-small) var(--space-large) 0;flex:1;width:100%}.distributor[data-astro-cid-u6tuzsnm] .name[data-astro-cid-u6tuzsnm]{font-size:var(--font-size-medium);flex:1;align-items:center;display:flex}.distributor[data-astro-cid-u6tuzsnm] .from[data-astro-cid-u6tuzsnm]{color:var(--color-ink-muted);font-size:var(--font-size-xsmall);white-space:nowrap;line-height:1.2}@media only screen and (width>=30rem){.title[data-astro-cid-u6tuzsnm]{font-size:var(--font-size-heading)}.content[data-astro-cid-u6tuzsnm]{flex-direction:row}.tabs[data-astro-cid-u6tuzsnm]{flex-flow:column}.tab[data-astro-cid-u6tuzsnm]{text-align:left;flex:none}}@container buy-distributors (width>=22rem){.distributors[data-astro-cid-u6tuzsnm]{gap:var(--space-medium);grid-template-columns:repeat(3,minmax(0,1fr))}}.collaboration-badge[data-astro-cid-crh4oebp]{backdrop-filter:blur(6px);background:var(--color-surface-glass);border:1px solid var(--color-surface-glass);border-radius:var(--radius-small);color:var(--color-text-inverse);font-family:var(--font-heading);font-size:var(--font-size-small);align-items:center;gap:var(--space-small);padding:var(--space-medium);white-space:nowrap;width:fit-content;font-weight:300;line-height:1.5;display:flex}.collaboration-badge[data-astro-cid-crh4oebp] span[data-astro-cid-crh4oebp]{padding-block:var(--space-xsmall)}.collaborators[data-astro-cid-crh4oebp]{align-items:center;gap:var(--space-medium);display:flex}.collaborators[data-astro-cid-crh4oebp] img[data-astro-cid-crh4oebp]{width:auto;height:1rem}@media only screen and (width>=30rem){.collaborators[data-astro-cid-crh4oebp]{gap:var(--space-xlarge)}.collaborators[data-astro-cid-crh4oebp] img[data-astro-cid-crh4oebp]{height:1.125rem}}@media only screen and (width>=62rem){.collaboration-badge[data-astro-cid-crh4oebp]{font-size:var(--font-size-large);padding:var(--space-small) var(--space-xlarge)}.collaborators[data-astro-cid-crh4oebp] img[data-astro-cid-crh4oebp]{height:1.25rem}}.connect-collaboration[data-astro-cid-ulxdebjz]{border-radius:var(--radius-medium);color:var(--color-ink);font-family:var(--font-heading);background:#a0c4d8;display:grid;overflow:hidden}.connect-collaboration[data-astro-cid-ulxdebjz]>img[data-astro-cid-ulxdebjz]{object-fit:cover;object-position:left top;width:100%;height:14rem}.text[data-astro-cid-ulxdebjz]{padding:var(--space-xlarge)}.text[data-astro-cid-ulxdebjz] h2,.text[data-astro-cid-ulxdebjz] h3{font-size:var(--font-size-xxlarge);letter-spacing:-.04em;padding-block:var(--space-medium);margin:0;font-weight:600;line-height:1}.text[data-astro-cid-ulxdebjz] p{color:var(--color-ink);font-size:var(--font-size-large);padding-block:var(--space-xsmall);margin:0;line-height:1.2}.text[data-astro-cid-ulxdebjz] a{color:var(--color-ink);text-underline-offset:.15em;text-decoration:underline}.text[data-astro-cid-ulxdebjz] a:hover{text-decoration-thickness:2px}.partner[data-astro-cid-ulxdebjz]{align-items:center;gap:var(--space-xsmall) var(--space-large);flex-wrap:wrap;display:flex}.text[data-astro-cid-ulxdebjz] .partner[data-astro-cid-ulxdebjz]{padding-block:var(--space-small)}.partner[data-astro-cid-ulxdebjz] img[data-astro-cid-ulxdebjz]{width:auto;height:1.25rem}@media only screen and (width>=48rem){.connect-collaboration[data-astro-cid-ulxdebjz]{grid-template-columns:minmax(0,486fr) minmax(0,714fr)}.connect-collaboration[data-astro-cid-ulxdebjz]>img[data-astro-cid-ulxdebjz]{object-position:right top;height:100%}.text[data-astro-cid-ulxdebjz]{padding:var(--space-xlarge)}}@media only screen and (width>=62rem){.connect-collaboration[data-astro-cid-ulxdebjz]{grid-template-rows:minmax(0,1fr);grid-template-columns:30.375rem minmax(0,1fr);align-items:center;height:20.625rem}.connect-collaboration[data-astro-cid-ulxdebjz]>img[data-astro-cid-ulxdebjz]{object-position:left top;height:100%}.text[data-astro-cid-ulxdebjz]{max-width:40.75rem;padding:var(--space-xxlarge) var(--space-xxlarge) var(--space-xxlarge) var(--space-xlarge)}.text[data-astro-cid-ulxdebjz] h2,.text[data-astro-cid-ulxdebjz] h3{font-size:var(--font-size-heading)}}.connect-drawing[data-astro-cid-czxyfdmj]{border-radius:var(--radius-medium);background:#0b0b0b;position:relative;overflow:hidden}.connect-drawing[data-astro-cid-czxyfdmj].is-expanded{border-radius:var(--modal-r);height:var(--modal-h);left:0;right:0;top:calc((100dvh - var(--modal-h)) / 2);width:var(--modal-w);z-index:var(--drawing-layer,1000);margin:auto;position:fixed}.connect-drawing[data-astro-cid-czxyfdmj] .poster[data-astro-cid-czxyfdmj]{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.connect-drawing[data-astro-cid-czxyfdmj].is-playing .poster[data-astro-cid-czxyfdmj],.connect-drawing[data-astro-cid-czxyfdmj].is-live .poster[data-astro-cid-czxyfdmj]{visibility:hidden}.x37ee[data-astro-cid-czxyfdmj],.x8189[data-astro-cid-czxyfdmj]{background:var(--color-connect-line);color:var(--color-text-inverse);cursor:pointer;z-index:1;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:opacity .4s ease-out,visibility,background-color .2s;display:flex;position:absolute;top:1rem;right:1rem}.x37ee[data-astro-cid-czxyfdmj]:hover,.x8189[data-astro-cid-czxyfdmj]:hover{background:var(--color-connect-line-shade)}.x37ee[data-astro-cid-czxyfdmj]:focus-visible,.x8189[data-astro-cid-czxyfdmj]:focus-visible{outline:2px solid var(--color-text-inverse);outline-offset:2px}.x37ee[data-astro-cid-czxyfdmj].is-called,.x8189[data-astro-cid-czxyfdmj].is-called{animation:.7s ease-in-out 3 x3273}.x37ee[data-astro-cid-czxyfdmj]{width:3rem;height:3rem}.x37ee[data-astro-cid-czxyfdmj] svg[data-astro-cid-czxyfdmj]{fill:none;stroke:currentColor;stroke-linejoin:round;stroke-width:1.5px;width:1.5rem;height:1.5rem}.is-expanded[data-astro-cid-czxyfdmj] .x37ee[data-astro-cid-czxyfdmj]{display:none}.x8189[data-astro-cid-czxyfdmj]{opacity:0;width:3rem;height:3rem;right:4.75rem}.x8189[data-astro-cid-czxyfdmj].is-on{opacity:1}.x8189[data-astro-cid-czxyfdmj] svg[data-astro-cid-czxyfdmj]{fill:currentColor;width:2.25rem;height:1.8rem}.x8189[data-astro-cid-czxyfdmj] .placed[data-astro-cid-czxyfdmj]{opacity:.2}.x8189[data-astro-cid-czxyfdmj] .r[data-astro-cid-czxyfdmj]{opacity:.8}.x8189[data-astro-cid-czxyfdmj] .l[data-astro-cid-czxyfdmj]{opacity:.6}.is-expanded[data-astro-cid-czxyfdmj] .x8189[data-astro-cid-czxyfdmj]{display:none}@keyframes x3273{50%{transform:scale(1.08);box-shadow:0 0 0 .5rem #ffffff40}}@media (prefers-reduced-motion:reduce){.x37ee[data-astro-cid-czxyfdmj],.x8189[data-astro-cid-czxyfdmj]{transition:none}.x37ee[data-astro-cid-czxyfdmj].is-called,.x8189[data-astro-cid-czxyfdmj].is-called{animation:none}}.connect-drawing .video,.connect-drawing .x3ac9{object-fit:cover;width:calc(100% + 4px);height:calc(100% + 4px);display:block;position:absolute;inset:-2px}.connect-drawing .backdrop{width:calc(100% + 4px);height:calc(100% + 4px);display:block;position:absolute;inset:-2px}.connect-drawing .video{opacity:0}.connect-drawing.is-expanded .video{object-fit:contain}.connect-drawing.is-playing .video{opacity:1}.connect-drawing .video.rev,.connect-drawing.is-reversing .video:not(.rev){visibility:hidden}.connect-drawing.is-reversing .video.rev{visibility:visible}.connect-drawing .x3ac9{cursor:grab;opacity:0;pointer-events:none;transition:opacity var(--drawing-crossfade,.5s) ease-in-out;outline:none}.connect-drawing.is-live .x3ac9{opacity:1;pointer-events:auto}.connect-drawing.is-live.is-docked .x3ac9{cursor:auto;pointer-events:none}.connect-drawing.is-live .video{transition:visibility 0s var(--drawing-crossfade,.5s);visibility:hidden}.connect-drawing .x3acb{color:#d6d6d6;pointer-events:none;font-size:.875rem;position:absolute;inset:0}.connect-drawing .x90db{font-variant-numeric:tabular-nums;margin:0;font-size:1.25rem;font-weight:500;position:absolute;top:.875rem;left:1rem}.connect-drawing .x1044,.connect-drawing .x8c25,.connect-drawing .x4cb2,.connect-drawing .xc86c,.connect-drawing .xbf86,.connect-drawing .x2386,.connect-drawing .x5250{opacity:1;transition:opacity .4s ease-out}.connect-drawing:not(.is-ui) .x1044,.connect-drawing:not(.is-ui) .x8c25,.connect-drawing:not(.is-ui) .x4cb2,.connect-drawing:not(.is-ui) .xc86c,.connect-drawing:not(.is-ui) .xbf86,.connect-drawing:not(.is-ui) .x2386,.connect-drawing:not(.is-ui) .x5250{opacity:0;transition-duration:.25s}.connect-drawing:not(.is-ui) .xc86c button,.connect-drawing:not(.is-ui) .xbf86 button,.connect-drawing:not(.is-ui) .x5250{pointer-events:none}.connect-drawing:not(.is-ui) .xa325{display:none}.connect-drawing:has(.xc86c:not([hidden])) .x1044{opacity:0}.connect-drawing .x1044{pointer-events:none;width:6rem;height:clamp(10rem,100% - 14rem,30rem);position:absolute;bottom:2rem;left:1rem}@media (width<=39.99rem){.connect-drawing .x1044{width:3.5rem;height:clamp(6rem,100% - 24rem,12rem)}}.connect-drawing .x8c25{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.connect-drawing .x4433{stroke:#fff;stroke-dasharray:3 5;stroke-opacity:.85;stroke-width:2px}.connect-drawing .x65fd{stroke:#fff;stroke-width:2px}.connect-drawing .x54f8{stroke:#fff;stroke-linecap:round;stroke-width:2px}.connect-drawing .x2086{fill:#fff;font-size:.875rem}@media (width<=39.99rem){.connect-drawing .x2086{font-size:.6875rem}}.connect-drawing .x2086{text-anchor:end;font-weight:500}.connect-drawing .x9fb2{stroke:#f2c14e;stroke-dasharray:4 4;stroke-opacity:.55;stroke-width:1.5px}.connect-drawing .x84d0{stroke:#f2c14e;stroke-linecap:round;stroke-width:2.5px}.connect-drawing .xf772{fill:#f2c14e;font-size:.8125rem}@media (width<=39.99rem){.connect-drawing .xf772{font-size:.625rem}}.connect-drawing .xf772{font-variant-numeric:tabular-nums;text-anchor:end;font-weight:700}.connect-drawing .x6ffa{stroke:#fff;stroke-linecap:round;stroke-width:2.5px}.connect-drawing .x4f05{fill:#fff;font-size:1.125rem}@media (width<=39.99rem){.connect-drawing .x4f05{font-size:.875rem}}.connect-drawing .x4f05{font-variant-numeric:tabular-nums;text-anchor:end;font-weight:600}.connect-drawing .xe37f{gap:1.25rem;margin:0;display:flex;position:absolute;top:.875rem;left:1rem}.connect-drawing .xe37f div{gap:.125rem;display:grid}.connect-drawing .xe37f dt{color:#8a8a8a;font-size:.75rem}.connect-drawing .xe37f dd{font-variant-numeric:tabular-nums;margin:0;font-size:1.25rem;font-weight:500}.connect-drawing .x1e4f{color:var(--color-connect-line);font-size:1.125rem;font-weight:600;position:absolute;transform:translate(-50%,-100%)}.connect-drawing .x1e4f.is-on{animation:.9s ease-out forwards x4e13}.connect-drawing .xdbc8{align-items:center;gap:.75rem;display:flex;position:absolute;bottom:2rem;left:1rem;right:1rem}.connect-drawing .xdbc8 p{margin:0}.connect-drawing .xdbc8[hidden]{display:none}.connect-drawing .xd172{opacity:0;pointer-events:none;background:#000000b3;position:absolute;inset:0}.connect-drawing .xc86c{pointer-events:none;flex-direction:column;align-items:center;gap:.625rem;display:flex;position:absolute;bottom:2.5rem;left:1rem;right:1rem}.connect-drawing .xc86c[hidden]{display:none}.connect-drawing .xc86c button{border-radius:var(--radius-pill);cursor:pointer;font:inherit;pointer-events:auto;border:1px solid #0000;font-weight:600;transition:background-color .2s,border-color .2s,color .2s}.connect-drawing .xc86c button:focus-visible{outline:2px solid var(--color-text-inverse);outline-offset:2px}.connect-drawing .xc86c .x5612{color:#fff;background:0 0;border-color:#ffffff59;padding:.5rem 1.5rem}.connect-drawing .xc86c .x5612:hover{border-color:#fff}.connect-drawing .xc86c .xf7ca{background:var(--color-connect-line);color:var(--color-text-inverse);min-width:9rem;padding:.625rem 2rem}.connect-drawing .xc86c .xf7ca:hover{background:var(--color-connect-line-shade)}.connect-drawing .x2386{color:#fff;pointer-events:none;text-align:center;margin:0;font-size:1rem;font-weight:600;animation:1.6s ease-in-out infinite x2386;position:absolute;bottom:3rem;left:0;right:0}.connect-drawing .x2386[hidden]{display:none}.connect-drawing .x5250{color:#ffffffbf;cursor:pointer;font:600 .8125rem/1 var(--font-heading);pointer-events:auto;background:#ffffff14;border:1px solid #ffffff24;border-radius:50%;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;padding:0;transition:background-color .2s,color .2s,opacity .4s ease-out;display:flex;position:absolute;bottom:2rem;right:1rem}.connect-drawing .x5250:hover,.connect-drawing .x5250[aria-expanded=true]{color:#fff;background:#ffffff29}.connect-drawing .x5250:focus-visible{outline-offset:2px;outline:2px solid #fff}.connect-drawing .xa325{backdrop-filter:blur(8px);border-radius:var(--radius-small,.75rem);color:#fffc;pointer-events:auto;z-index:2;background:#141414eb;border:1px solid #ffffff1f;width:20rem;max-width:calc(100% - 2rem);padding:.875rem 1rem;font-size:.8125rem;position:absolute;bottom:4.25rem;right:1rem}.connect-drawing .xa325[hidden]{display:none}.connect-drawing .xa325 h2{color:#fff;margin:0 0 .375rem;font-size:.875rem}.connect-drawing .xa325 p{margin:0 0 .75rem}.connect-drawing .xa325 ul{color:#ffffff8c;border-top:1px solid #ffffff1a;margin:0;padding:.625rem 0 0;font-size:.75rem;list-style:none}.connect-drawing .xa325 li{justify-content:space-between;gap:1rem;padding:.125rem 0;display:flex}.connect-drawing .xa325 a{color:inherit;text-underline-offset:2px;text-decoration:underline}.connect-drawing .xa325 a:hover{color:#fff}.connect-drawing .xbf86{flex-direction:column;align-items:flex-end;gap:.375rem;display:flex;position:absolute;top:4.25rem;right:1rem}.connect-drawing .xbf86[hidden]{display:none}.connect-drawing .xbf86 p{color:#ffffff73;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.6875rem;font-weight:600}.connect-drawing .xbf86 .x5e93{color:#fff}.connect-drawing .xbf86 .x1126{color:#fff;font-variant-numeric:tabular-nums;letter-spacing:.02em;text-transform:none}.connect-drawing .xbf86 button{border-radius:var(--radius-pill);cursor:pointer;font:inherit;pointer-events:auto;border:1px solid #0000;font-weight:600}.connect-drawing .xbf86 .x1da6{color:#fff;background:0 0;border-color:#ffffff59;padding:.375rem 1rem;font-size:.875rem}.connect-drawing .xbf86 .x1da6:hover{border-color:#fff}.connect-drawing .x3438{border-radius:var(--radius-pill);background:#ffffff14;gap:.125rem;padding:.25rem;display:flex;position:relative}.connect-drawing .x3438 .x7a97{color:#ffffffa6;z-index:1;background:0 0;padding:.375rem 1rem;font-size:.875rem;transition:color .25s;position:relative}.connect-drawing .x3438 .x7a97:hover,.connect-drawing .x3438 .x7a97.is-current{color:#fff}.connect-drawing .x3438 .x2958{border-radius:var(--radius-pill);opacity:0;pointer-events:none;background:#ffffff29;transition:transform .35s cubic-bezier(.3,.7,.2,1),width .35s cubic-bezier(.3,.7,.2,1),height .35s cubic-bezier(.3,.7,.2,1),opacity .2s;position:absolute;top:0;left:0}@media (prefers-reduced-motion:reduce){.connect-drawing .x3438 .x2958{transition:opacity .2s}}.connect-drawing .x3438.x66bf{overscroll-behavior-x:contain;pointer-events:auto;scroll-snap-type:x proximity;scrollbar-width:none;max-width:100%;overflow-x:auto}.connect-drawing .x3438.x66bf::-webkit-scrollbar{display:none}.connect-drawing .x3438.x66bf .x7a97{scroll-snap-align:center;white-space:nowrap;flex:none}.connect-drawing .x3438.x66bf.is-more-left{mask-image:linear-gradient(90deg,#0000,#000 2rem)}.connect-drawing .x3438.x66bf.is-more-right{mask-image:linear-gradient(270deg,#0000,#000 2rem)}.connect-drawing .x3438.x66bf.is-more-left.is-more-right{mask-image:linear-gradient(90deg,#0000,#000 2rem calc(100% - 2rem),#0000)}.connect-drawing .x4cb2{gap:.25rem;display:grid}.connect-drawing .x4cb2 .x148c{color:#ffffff73;font-size:.6875rem}@media (width<=39.99rem){.connect-drawing .x4cb2 .x148c{font-size:.625rem}}.connect-drawing .x4cb2 .x148c{letter-spacing:.08em;text-transform:uppercase;margin:0 0 .125rem;font-weight:600}.connect-drawing .x4cb2{margin:0;position:absolute;top:.875rem;left:1rem}.connect-drawing .x4cb2[hidden]{display:none}.connect-drawing .x4cb2 div{color:#ffffff73;align-items:baseline;font-size:.8125rem;display:flex}@media (width<=39.99rem){.connect-drawing .x4cb2 div{font-size:.6875rem}}.connect-drawing .x4cb2 div{gap:.5rem;transition:color .3s}.connect-drawing .x4cb2 dt{letter-spacing:.04em;text-transform:uppercase;min-width:4.25rem;font-weight:600}.connect-drawing .x4cb2 dd{font-variant-numeric:tabular-nums;margin:0}.connect-drawing .x4cb2 .is-current{color:#fff}.connect-drawing .x4cb2 .x6d9d dd{color:var(--color-connect-line);animation:1.2s ease-out x4ba2}.connect-drawing .x5607{color:#fff;font-family:var(--font-heading);letter-spacing:.05em;pointer-events:none;text-shadow:0 .125rem #000000b3,0 0 1.25rem #ffffff59;text-transform:uppercase;white-space:nowrap;font-weight:800;line-height:1;position:absolute}.connect-drawing .x5607.xd38b{font-size:1.375rem;animation:1s ease-out forwards x974b;transform:translate(-50%,-150%)}.connect-drawing .x5607.xd861.x7e9a{z-index:1;top:42%}.connect-drawing .x5607.xd861{font-size:clamp(1.125rem,3.5vw,2.25rem);animation:2.4s ease-out forwards x7d0f;top:30%;left:50%;transform:translate(-50%)}.connect-drawing .xbdb7{background:var(--color-connect-line);color:var(--color-text-inverse);cursor:pointer;pointer-events:auto;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;padding:0;display:flex}.connect-drawing .xbdb7 svg{fill:currentColor;width:1.125rem;height:1.125rem}.connect-drawing .xbdb7:hover{background:var(--color-connect-line-shade)}.connect-drawing .xbdb7:focus-visible{outline:2px solid var(--color-text-inverse);outline-offset:2px}.connect-drawing [hidden]{display:none}.connect-drawing.is-expanded,.x13e7{--exit-size:2.5rem;--exit-inset:1rem;--modal-w:95vw;--modal-h:95dvh;--modal-r:var(--radius-medium)}@media (width<=39.99rem){.connect-drawing.is-expanded,.x13e7{--modal-w:100vw;--modal-h:100dvh;--modal-r:0px}}.x13e7{background:var(--color-connect-line);color:var(--color-text-inverse);cursor:pointer;height:var(--exit-size);opacity:0;pointer-events:none;right:calc((100vw - var(--modal-w)) / 2 + var(--exit-inset));top:calc((100dvh - var(--modal-h)) / 2 + var(--exit-inset));width:var(--exit-size);z-index:var(--drawing-layer,1000);border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background-color .2s;display:flex;position:fixed}.x13e7.is-on{opacity:1;pointer-events:auto}.x13e7 svg{fill:currentColor;width:1.25rem;height:1.25rem}.x13e7:hover{background:var(--color-connect-line-shade)}.x13e7:focus-visible{outline:2px solid var(--color-text-inverse);outline-offset:2px}.x2428{backdrop-filter:blur(4px);z-index:var(--drawing-layer,1000);background:#0009;position:fixed;inset:0}html.has-drawing-open{overflow:hidden}@keyframes x974b{0%{opacity:0;transform:translate(-50%,-150%)scale(.4)}18%{opacity:1;transform:translate(-50%,-150%)scale(1.25)}30%{transform:translate(-50%,-150%)scale(.95)}40%{transform:translate(-50%,-150%)scale(1)}70%{opacity:1}to{opacity:0;transform:translate(-50%,-280%)scale(1)}}@keyframes x7d0f{0%{opacity:0;transform:translate(-50%)scale(.4)}10%{opacity:1;transform:translate(-50%)scale(1.2)}18%{transform:translate(-50%)scale(.95)}25%{transform:translate(-50%)scale(1)}80%{opacity:1;transform:translate(-50%)scale(1)}to{opacity:0;transform:translate(-50%,-.75rem)scale(1)}}@keyframes x2386{0%,to{opacity:.55}50%{opacity:1}}@keyframes x61a5{0%{opacity:1}to{opacity:0}}@keyframes x4ba2{0%{text-shadow:0 0 .75rem var(--color-connect-line)}to{text-shadow:none}}@keyframes x4e13{0%{opacity:1;transform:translate(-50%,-100%)}to{opacity:0;transform:translate(-50%,-260%)}}@media (prefers-reduced-motion:reduce){.connect-drawing .x1e4f.is-on,.connect-drawing .x2386,.connect-drawing .x4cb2 .x6d9d dd{animation:none}.connect-drawing .x5607.xd38b,.connect-drawing .x5607.xd861,.connect-drawing .x5607.x7e9a{animation-name:x61a5}.connect-drawing .x3ac9,.connect-drawing.is-live .video{transition:none}}.connect-faq[data-astro-cid-2u77xdh5]{background:var(--color-surface);color:var(--color-ink);font-family:var(--font-heading)}.inner[data-astro-cid-2u77xdh5]{padding-inline:max(var(--layout-gutter), (100% - var(--layout-max-width)) / 2)}@media only screen and (width>=71.25rem){.inner[data-astro-cid-2u77xdh5]{padding-inline:max(var(--layout-gutter-wide), (100% - var(--layout-max-width)) / 2)}}.inner[data-astro-cid-2u77xdh5]{padding-block:var(--space-xxlarge)}h2[data-astro-cid-2u77xdh5]{font-size:var(--font-size-title);letter-spacing:-.04em;margin:0 0 var(--space-xlarge);padding-block:var(--space-xlarge);font-weight:600;line-height:1}.item[data-astro-cid-2u77xdh5]{border-bottom:1px solid var(--color-ink-muted)}.state[data-astro-cid-2u77xdh5]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.question[data-astro-cid-2u77xdh5]{color:var(--color-ink-muted);cursor:pointer;font-size:var(--font-size-large);align-items:center;gap:var(--space-xlarge);padding-bottom:var(--space-large);padding-top:var(--space-xlarge);user-select:none;justify-content:space-between;font-weight:500;line-height:1.2;display:flex}.state[data-astro-cid-2u77xdh5]:checked+.question[data-astro-cid-2u77xdh5]{color:var(--color-ink)}.state[data-astro-cid-2u77xdh5]:focus-visible+.question[data-astro-cid-2u77xdh5]{outline:2px solid var(--color-ink);outline-offset:var(--space-xsmall)}.toggle[data-astro-cid-2u77xdh5]{box-shadow:0 0 0 .25rem var(--color-surface);height:1.5rem;margin-right:var(--space-medium);background:#006895;border-radius:50%;flex:none;width:1.5rem;transition:background-color .25s ease-out,box-shadow .25s ease-out;position:relative}.toggle[data-astro-cid-2u77xdh5]:before,.toggle[data-astro-cid-2u77xdh5]:after{background:var(--color-text-inverse);content:"";transition:opacity .25s ease-out,background-color .25s ease-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.toggle[data-astro-cid-2u77xdh5]:before{width:.5rem;height:2px}.toggle[data-astro-cid-2u77xdh5]:after{width:2px;height:.5rem}.state[data-astro-cid-2u77xdh5]:checked+.question[data-astro-cid-2u77xdh5] .toggle[data-astro-cid-2u77xdh5]{background:var(--color-surface);box-shadow:0 0 0 .75rem #ffffffb3}.state[data-astro-cid-2u77xdh5]:checked+.question[data-astro-cid-2u77xdh5] .toggle[data-astro-cid-2u77xdh5]:before{background:var(--color-ink)}.state[data-astro-cid-2u77xdh5]:checked+.question[data-astro-cid-2u77xdh5] .toggle[data-astro-cid-2u77xdh5]:after{opacity:0}@media (prefers-reduced-motion:reduce){.toggle[data-astro-cid-2u77xdh5],.toggle[data-astro-cid-2u77xdh5]:before,.toggle[data-astro-cid-2u77xdh5]:after{transition:none}}.reveal[data-astro-cid-2u77xdh5]{padding-bottom:var(--space-small);grid-template-rows:0fr;transition:grid-template-rows .4s;display:grid;overflow:hidden}.state[data-astro-cid-2u77xdh5]:checked~.reveal[data-astro-cid-2u77xdh5]{grid-template-rows:1fr}.clip[data-astro-cid-2u77xdh5]{min-height:0}.slide[data-astro-cid-2u77xdh5]{opacity:.875;padding-bottom:var(--space-large);visibility:hidden;transition:transform .4s,opacity .3s,visibility 0s .4s;transform:translateY(-100%)}.state[data-astro-cid-2u77xdh5]:checked~.reveal[data-astro-cid-2u77xdh5] .slide[data-astro-cid-2u77xdh5]{opacity:1;visibility:visible;transition:transform .4s,opacity .3s .425s;transform:none}@media (prefers-reduced-motion:reduce){.reveal[data-astro-cid-2u77xdh5],.slide[data-astro-cid-2u77xdh5],.state[data-astro-cid-2u77xdh5]:checked~.reveal[data-astro-cid-2u77xdh5] .slide[data-astro-cid-2u77xdh5]{transition:none}}.answer[data-astro-cid-2u77xdh5]{color:var(--color-ink-muted);font-size:var(--font-size-medium);padding-right:calc(1.5rem + var(--space-medium) + var(--space-xlarge));line-height:1.5}.answer[data-astro-cid-2u77xdh5] p{margin:0}.answer[data-astro-cid-2u77xdh5] a{color:inherit}.cta[data-astro-cid-2u77xdh5]{color:var(--color-ink);font-size:var(--font-size-medium);align-items:center;gap:var(--space-xsmall);margin-top:var(--space-large);text-underline-offset:.2em;font-weight:500;text-decoration:underline #0000;transition:text-decoration-color .2s ease-out;display:inline-flex}.cta[data-astro-cid-2u77xdh5] .icon{transition:transform .2s ease-out}.cta[data-astro-cid-2u77xdh5]:hover{text-decoration-color:currentColor}.cta[data-astro-cid-2u77xdh5]:hover .icon{transform:translate(.125rem)}.cta[data-astro-cid-2u77xdh5]:focus-visible{outline:2px solid var(--color-ink);outline-offset:var(--space-xsmall)}@media (prefers-reduced-motion:reduce){.cta[data-astro-cid-2u77xdh5],.cta[data-astro-cid-2u77xdh5] .icon{transition:none}}@media only screen and (width>=62rem){.inner[data-astro-cid-2u77xdh5]{padding-block:var(--space-xxxlarge)}.question[data-astro-cid-2u77xdh5]{font-size:var(--font-size-xlarge)}.answer[data-astro-cid-2u77xdh5],.cta[data-astro-cid-2u77xdh5]{font-size:var(--font-size-large)}}@property --shimmer-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@property --shimmer-stretch{syntax:"<number>";inherits:false;initial-value:1}.shimmer{--shimmer-color:#fffffff2;--shimmer-width:1px;--shimmer-length:90deg;--shimmer-start:-60deg;--shimmer-duration:1.8s;--shimmer-ease:cubic-bezier(.25, .4, .45, 1);isolation:isolate;position:relative}.shimmer:after{border-radius:inherit;content:"";inset:calc(var(--shimmer-width) * -1);-webkit-mask-composite:xor;padding:var(--shimmer-width);pointer-events:none;background:conic-gradient(from calc(var(--shimmer-start) + var(--shimmer-angle)), transparent 0deg, transparent calc(360deg - var(--shimmer-length) * var(--shimmer-stretch)), var(--shimmer-color) 360deg);opacity:0;z-index:1;position:absolute;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.shimmer.is-shimmering:after{animation:shimmer-sweep var(--shimmer-duration) var(--shimmer-ease) var(--shimmer-delay,0s) both}@keyframes shimmer-sweep{0%{--shimmer-angle:0deg;--shimmer-stretch:.2;opacity:0}12%{opacity:1}50%{--shimmer-stretch:1}80%{opacity:1}to{--shimmer-angle:360deg;--shimmer-stretch:.2;opacity:0}}@media (prefers-reduced-motion:reduce){.shimmer.is-shimmering:after{animation:none}}.connect-feature-card[data-astro-cid-opc6ukwh]{border-radius:var(--radius-medium);font-family:var(--font-heading);gap:var(--space-small);padding:var(--space-medium) var(--space-xlarge);background:linear-gradient(#001326cc 17%,#000c) border-box;border:1px solid #0000;flex-direction:column;text-decoration:none;display:flex;position:relative}.connect-feature-card[data-astro-cid-opc6ukwh]:before{border-radius:inherit;content:"";-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(180deg, var(--color-connect-line), transparent 60%);padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.ring[data-astro-cid-opc6ukwh]{border:1px solid var(--color-connect-line);box-sizing:border-box;border-radius:50%;flex:none;justify-content:center;align-items:center;width:2rem;height:2rem;transition:border-color .3s;display:flex}.connect-feature-card[data-astro-cid-opc6ukwh]:not(:hover,.is-active)>.ring[data-astro-cid-opc6ukwh] .animated-icon *{animation:none!important}.ring[data-astro-cid-opc6ukwh] .animated-icon{display:block}.connect-feature-card[data-astro-cid-opc6ukwh]:is(:hover,.is-active)>.ring[data-astro-cid-opc6ukwh]{border-color:var(--color-text-inverse)}h3[data-astro-cid-opc6ukwh],p[data-astro-cid-opc6ukwh]{margin:0;line-height:1.2}h3[data-astro-cid-opc6ukwh]{color:var(--color-text-inverse);font-size:var(--font-size-large);padding-block:var(--space-small);font-weight:500}p[data-astro-cid-opc6ukwh]{color:var(--color-text-inverse-muted);font-size:var(--font-size-small);padding-block:var(--space-xsmall)}.large[data-astro-cid-opc6ukwh]{gap:0}.large[data-astro-cid-opc6ukwh]>img[data-astro-cid-opc6ukwh]{height:auto;margin-bottom:var(--space-small);width:2.5rem}.large[data-astro-cid-opc6ukwh] h3[data-astro-cid-opc6ukwh]{font-size:var(--font-size-xxlarge);letter-spacing:-.04em;padding-block:var(--space-medium);font-weight:600;line-height:1}.large[data-astro-cid-opc6ukwh] p[data-astro-cid-opc6ukwh]{font-size:var(--font-size-medium)}.media[data-astro-cid-opc6ukwh]{margin-top:var(--space-xlarge)}.beside[data-astro-cid-opc6ukwh]{padding:var(--space-xlarge) 1.25rem;grid-template-columns:2.5rem minmax(0,1fr);column-gap:1.25rem;display:grid}.beside[data-astro-cid-opc6ukwh]>img[data-astro-cid-opc6ukwh]{height:calc(var(--font-size-xxlarge) + 2 * var(--space-medium));object-fit:contain;width:2.5rem;margin-bottom:0}.beside[data-astro-cid-opc6ukwh]>.media[data-astro-cid-opc6ukwh]{margin-block:var(--space-xxlarge) calc(var(--space-xxlarge) - var(--space-xlarge));grid-column:1/-1;align-self:center}.beside[data-astro-cid-opc6ukwh].has-media{grid-template-rows:auto 1fr}@media only screen and (width>=62rem){.connect-feature-card[data-astro-cid-opc6ukwh]{gap:var(--space-medium);padding:var(--space-xlarge) var(--space-xxlarge);flex-direction:row}.large[data-astro-cid-opc6ukwh]{flex-direction:column;gap:0}.large[data-astro-cid-opc6ukwh]>img[data-astro-cid-opc6ukwh]{width:3.3125rem}.large[data-astro-cid-opc6ukwh] h3[data-astro-cid-opc6ukwh]{font-size:var(--font-size-heading)}.large[data-astro-cid-opc6ukwh] p[data-astro-cid-opc6ukwh]{font-size:var(--font-size-large)}.beside[data-astro-cid-opc6ukwh]{padding:var(--space-xlarge) 1.25rem;column-gap:1.25rem}.beside[data-astro-cid-opc6ukwh]>img[data-astro-cid-opc6ukwh]{height:calc(var(--font-size-heading) + 2 * var(--space-medium));width:2.5rem}.beside[data-astro-cid-opc6ukwh].has-media{padding-inline:var(--space-xxlarge)}.ring[data-astro-cid-opc6ukwh]{width:2.5rem;height:2.5rem}h3[data-astro-cid-opc6ukwh]{font-size:var(--font-size-xlarge)}p[data-astro-cid-opc6ukwh]{font-size:var(--font-size-large)}}.connect-hero[data-astro-cid-d4fjdhno]{color:var(--color-text-inverse);isolation:isolate;min-height:38.75rem;display:flex;position:relative}.connect-hero[data-astro-cid-d4fjdhno]:after{content:"";z-index:-1;background:linear-gradient(#0000 37%,#000000b3);position:absolute;inset:0}.photo[data-astro-cid-d4fjdhno]{z-index:-2;position:absolute;inset:0;overflow:hidden}.photo[data-astro-cid-d4fjdhno] img{height:calc(100% + var(--mobile-image-lift));object-fit:cover;object-position:var(--image-position);translate:0 calc(-1 * var(--mobile-image-lift));width:100%;display:block}.content[data-astro-cid-d4fjdhno]{padding-inline:max(var(--layout-gutter), (100% - var(--layout-max-width)) / 2)}@media only screen and (width>=71.25rem){.content[data-astro-cid-d4fjdhno]{padding-inline:max(var(--layout-gutter-wide), (100% - var(--layout-max-width)) / 2)}}.content[data-astro-cid-d4fjdhno]{flex-direction:column;flex:1;justify-content:flex-end;padding-top:7.5rem;display:flex}.intro[data-astro-cid-d4fjdhno]{gap:var(--space-xxlarge);padding-bottom:var(--space-xxlarge);flex-direction:column;display:flex}.title[data-astro-cid-d4fjdhno]{font-family:var(--font-heading);gap:var(--space-xlarge);flex-direction:column;margin:0;display:flex}.title[data-astro-cid-d4fjdhno] p[data-astro-cid-d4fjdhno],.title[data-astro-cid-d4fjdhno] h1[data-astro-cid-d4fjdhno]{text-box:trim-both cap alphabetic;margin:0;line-height:1.2}.title[data-astro-cid-d4fjdhno] .tagline[data-astro-cid-d4fjdhno]{line-height:1.05}.tagline[data-astro-cid-d4fjdhno]{font-size:var(--font-size-hero);letter-spacing:-.02em}.tagline[data-astro-cid-d4fjdhno] span[data-astro-cid-d4fjdhno]{display:block}.tagline[data-astro-cid-d4fjdhno] span[data-astro-cid-d4fjdhno]:last-child{font-weight:700}h1[data-astro-cid-d4fjdhno]{font-size:min(var(--font-size-hero-product), (100vw - 2 * var(--layout-gutter)) / 14.5);letter-spacing:-.01em;font-weight:400}h1[data-astro-cid-d4fjdhno] strong[data-astro-cid-d4fjdhno]{font-weight:600}.product[data-astro-cid-d4fjdhno]{white-space:nowrap}.aside[data-astro-cid-d4fjdhno]{gap:var(--space-medium);flex-direction:column;display:flex}.lead[data-astro-cid-d4fjdhno]{font-family:var(--font-heading);font-size:var(--font-size-large);margin:0;line-height:1.2}@media only screen and (width>=62rem){.photo[data-astro-cid-d4fjdhno] img{height:100%;translate:none}.connect-hero[data-astro-cid-d4fjdhno]{min-height:51.25rem}.connect-hero[data-astro-cid-d4fjdhno]:after{background:linear-gradient(#0000 31%,#00000080)}.intro[data-astro-cid-d4fjdhno]{padding-bottom:var(--space-xxxlarge);flex-flow:wrap;justify-content:space-between;align-items:flex-end}.title[data-astro-cid-d4fjdhno]{gap:var(--space-xxlarge)}.aside[data-astro-cid-d4fjdhno]{gap:var(--space-xlarge)}.lead[data-astro-cid-d4fjdhno]{font-size:var(--font-size-xxlarge);max-width:25.5rem}}.connect-hotspots[data-astro-cid-q2q5hfj2]{--radius:1.75rem;--panel:#a8c8e3;--text:var(--color-ink);--text-muted:var(--color-ink-muted);--button:#fff3;--button-hover:#ffffff80;--button-edge:#fff;--halo:#005fbe1f;--halo-ring:#005fbe4d;--pulse:#005fbe4d;--pulse-half:#005fbe26;background:var(--panel);border-radius:var(--radius);color:var(--text);gap:var(--space-xlarge);padding:var(--space-xxlarge) var(--space-xlarge);display:grid}.intro[data-astro-cid-q2q5hfj2]{z-index:1;max-width:29rem;position:relative}.intro[data-astro-cid-q2q5hfj2] h2{color:var(--text)}.intro[data-astro-cid-q2q5hfj2] p:not(.connect-label){color:var(--text-muted)}.stage[data-astro-cid-q2q5hfj2],.rotate[data-astro-cid-q2q5hfj2]{display:none}.cards[data-astro-cid-q2q5hfj2]{gap:var(--space-small);display:grid}.card[data-astro-cid-q2q5hfj2]{border-radius:var(--radius-medium);padding:var(--space-medium) var(--space-large);background:linear-gradient(#ffffff80 21.5%,#ffffff40) border-box;border:1px solid #0000;flex-direction:column;display:flex;position:relative}.card[data-astro-cid-q2q5hfj2]:before{border-radius:inherit;content:"";-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(#fff,#0000 60%);padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.card[data-astro-cid-q2q5hfj2] h3[data-astro-cid-q2q5hfj2]{color:var(--color-ink);font-size:var(--font-size-xlarge);letter-spacing:0;margin:0;font-weight:500;line-height:1}.card[data-astro-cid-q2q5hfj2] p[data-astro-cid-q2q5hfj2]{color:var(--color-ink-muted);font-size:var(--font-size-large);padding-block:var(--space-xsmall);margin:0;line-height:1.2}.connect-hotspots[data-astro-cid-q2q5hfj2].is-armed .stage[data-astro-cid-q2q5hfj2]{aspect-ratio:1;margin:calc(-1 * var(--space-xxlarge)) calc(-1 * var(--space-xlarge));display:block;position:relative}.connect-hotspots[data-astro-cid-q2q5hfj2].is-armed .model[data-astro-cid-q2q5hfj2]{height:100%;position:relative}.connect-hotspots[data-astro-cid-q2q5hfj2].is-armed .rotate[data-astro-cid-q2q5hfj2]:not([hidden]){display:flex}.connect-hotspots[data-astro-cid-q2q5hfj2].is-armed .card[data-astro-cid-q2q5hfj2]{background-color:#0000;transition:background-color .3s ease-out}.connect-hotspots[data-astro-cid-q2q5hfj2].is-armed .card[data-astro-cid-q2q5hfj2]:not(.is-open){cursor:pointer}.connect-hotspots[data-astro-cid-q2q5hfj2].is-armed .card[data-astro-cid-q2q5hfj2]:not(.is-open):hover{background-color:#ffffff40}@media only screen and (width<=calc(62rem - 1px)){.connect-hotspots[data-astro-cid-q2q5hfj2].is-armed .stage[data-astro-cid-q2q5hfj2]{margin-block:-25% -20%}.connect-hotspots[data-astro-cid-q2q5hfj2].is-armed .card[data-astro-cid-q2q5hfj2]:not(.is-open){display:none}.connect-hotspots[data-astro-cid-q2q5hfj2].is-armed h3[data-astro-cid-q2q5hfj2] button[data-astro-cid-q2q5hfj2]{cursor:default}.connect-hotspots[data-astro-cid-q2q5hfj2].is-armed .card[data-astro-cid-q2q5hfj2].is-open{animation:.3s ease-out card-in}.connect-hotspots[data-astro-cid-q2q5hfj2].is-armed.is-still .card[data-astro-cid-q2q5hfj2]{animation:none}}.connect-hotspots[data-astro-cid-q2q5hfj2].is-armed h3[data-astro-cid-q2q5hfj2] button[data-astro-cid-q2q5hfj2]{color:var(--text-muted);cursor:pointer;font:inherit;align-items:center;gap:var(--space-medium);letter-spacing:inherit;text-align:start;background:0 0;border:none;width:100%;padding:0;transition:color .3s ease-out;display:flex}.connect-hotspots[data-astro-cid-q2q5hfj2].is-armed h3[data-astro-cid-q2q5hfj2] button[data-astro-cid-q2q5hfj2]:hover{color:var(--text)}.connect-hotspots[data-astro-cid-q2q5hfj2].is-armed h3[data-astro-cid-q2q5hfj2] button[data-astro-cid-q2q5hfj2]:focus-visible{border-radius:var(--radius-small);outline:2px solid var(--color-connect-line);outline-offset:2px}.connect-hotspots[data-astro-cid-q2q5hfj2].is-armed .icon[data-astro-cid-q2q5hfj2]{border:1px solid var(--color-connect-line);box-sizing:border-box;border-radius:50%;flex:none;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.connect-hotspots[data-astro-cid-q2q5hfj2].is-armed .icon[data-astro-cid-q2q5hfj2] svg{display:block}.connect-hotspots[data-astro-cid-q2q5hfj2].is-armed .icon[data-astro-cid-q2q5hfj2] [stroke=white]{stroke:var(--color-connect-line)}.connect-hotspots[data-astro-cid-q2q5hfj2].is-armed .icon[data-astro-cid-q2q5hfj2] [fill=white]{fill:var(--color-connect-line)}.connect-hotspots[data-astro-cid-q2q5hfj2].is-armed .icon[data-astro-cid-q2q5hfj2] *{animation-iteration-count:1!important}.connect-hotspots[data-astro-cid-q2q5hfj2].is-armed .card[data-astro-cid-q2q5hfj2]:not(.is-open) .icon[data-astro-cid-q2q5hfj2] *{animation:none!important}.connect-hotspots[data-astro-cid-q2q5hfj2].is-armed .text[data-astro-cid-q2q5hfj2]{opacity:0;grid-template-rows:0fr;padding-inline-start:calc(2.5rem + var(--space-medium));transition:grid-template-rows .3s ease-out,opacity .3s ease-out;display:grid}.connect-hotspots[data-astro-cid-q2q5hfj2].is-armed .text[data-astro-cid-q2q5hfj2]>div[data-astro-cid-q2q5hfj2]{min-height:0;overflow:hidden}.connect-hotspots[data-astro-cid-q2q5hfj2].is-armed .text[data-astro-cid-q2q5hfj2] p[data-astro-cid-q2q5hfj2]{padding-block:0 var(--space-small)}.connect-hotspots[data-astro-cid-q2q5hfj2].is-armed .card[data-astro-cid-q2q5hfj2].is-open h3[data-astro-cid-q2q5hfj2] button[data-astro-cid-q2q5hfj2]{color:var(--text)}.connect-hotspots[data-astro-cid-q2q5hfj2].is-armed .card[data-astro-cid-q2q5hfj2].is-open .text[data-astro-cid-q2q5hfj2]{opacity:1;grid-template-rows:1fr}.model[data-astro-cid-q2q5hfj2] .photo{object-fit:cover;object-position:0% 62%;opacity:0;width:100%;height:100%;transition:opacity .5s ease-in-out;display:block;position:absolute;inset:0}.model[data-astro-cid-q2q5hfj2] .photo.is-shown{opacity:1}@media only screen and (width<=calc(62rem - 1px)){.model[data-astro-cid-q2q5hfj2]{overflow:clip;mask-image:linear-gradient(#0000,#000 20% 80%,#0000)}.model[data-astro-cid-q2q5hfj2] .photo{object-position:13% 62%;transform-origin:50% 62%;scale:1.5}}@keyframes card-in{0%{opacity:0;translate:0 .5rem}}.rotate[data-astro-cid-q2q5hfj2]{background:var(--button);border:1px solid var(--button-edge);border-radius:var(--radius-pill);color:var(--text-muted);cursor:pointer;font:inherit;font-size:var(--font-size-small);align-self:start;align-items:center;gap:var(--space-small);z-index:1;justify-content:center;justify-self:start;width:10rem;height:2.5rem;transition:background-color .3s;position:relative}.rotate[data-astro-cid-q2q5hfj2]:hover{background:var(--button-hover)}.rotate[data-astro-cid-q2q5hfj2]:focus-visible{outline:2px solid var(--color-connect-line);outline-offset:2px}.point[data-astro-cid-q2q5hfj2]{--nudge:.25rem;background:var(--color-connect-line);cursor:pointer;height:1.5rem;left:calc(-.75rem + var(--nudge));z-index:1;border:none;border-radius:50%;width:1.5rem;padding:0;transition:opacity .3s ease-out,background-color .3s ease-out,box-shadow .3s ease-out;position:absolute;top:-.75rem;box-shadow:0 0 0 2px #ffffff80}.point[data-astro-cid-q2q5hfj2]:before,.point[data-astro-cid-q2q5hfj2]:after{content:"";background:#fff;width:.5rem;height:2px;margin:auto;transition:background-color .3s ease-out,opacity .3s ease-out;position:absolute;inset:0}.point[data-astro-cid-q2q5hfj2]:after{rotate:90deg}.point[data-astro-cid-q2q5hfj2].is-active{box-shadow:0 0 0 2px var(--halo-ring), 0 0 0 1.25rem var(--halo);background:#fff;animation:2.4s linear infinite point-pulse}.point[data-astro-cid-q2q5hfj2].is-active:before{background:var(--color-connect-line)}.point[data-astro-cid-q2q5hfj2].is-active:after{opacity:0}.point[data-astro-cid-q2q5hfj2].is-away{opacity:0;pointer-events:none}.point[data-astro-cid-q2q5hfj2]:focus-visible{outline:2px solid var(--color-connect-line);outline-offset:3px}@media only screen and (width<=calc(62rem - 1px)){.point[data-astro-cid-q2q5hfj2]{height:1.25rem;left:calc(-.625rem + var(--nudge));width:1.25rem;top:-.625rem}}@keyframes point-pulse{0%{box-shadow:0 0 0 2px var(--halo-ring), 0 0 0 0 var(--pulse), 0 0 0 1rem var(--pulse-half)}49.99%{box-shadow:0 0 0 2px var(--halo-ring), 0 0 0 1rem var(--pulse-half), 0 0 0 2rem transparent}50%{box-shadow:0 0 0 2px var(--halo-ring), 0 0 0 1rem var(--pulse-half), 0 0 0 0 var(--pulse)}to{box-shadow:0 0 0 2px var(--halo-ring), 0 0 0 2rem transparent, 0 0 0 1rem var(--pulse-half)}}.leader[data-astro-cid-q2q5hfj2]{display:none}@media only screen and (width>=62rem){.connect-hotspots[data-astro-cid-q2q5hfj2].is-armed{aspect-ratio:1376/781;padding:var(--space-xxxlarge);grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) 18.375rem;gap:0;position:relative}.connect-hotspots[data-astro-cid-q2q5hfj2].is-armed .intro[data-astro-cid-q2q5hfj2]{grid-area:1/1}.connect-hotspots[data-astro-cid-q2q5hfj2].is-armed .stage[data-astro-cid-q2q5hfj2]{aspect-ratio:auto;margin:0;position:absolute;inset:0}.connect-hotspots[data-astro-cid-q2q5hfj2].is-armed .model[data-astro-cid-q2q5hfj2]{border-radius:var(--radius);overflow:clip}.connect-hotspots[data-astro-cid-q2q5hfj2].is-armed .rotate[data-astro-cid-q2q5hfj2]{grid-area:3/1}.connect-hotspots[data-astro-cid-q2q5hfj2].is-armed .leader[data-astro-cid-q2q5hfj2]{color:var(--color-connect-line);opacity:0;pointer-events:none;z-index:0;width:100%;height:100%;transition:opacity .3s ease-out;display:block;position:absolute;inset:0;overflow:visible}.connect-hotspots[data-astro-cid-q2q5hfj2].is-armed .leader[data-astro-cid-q2q5hfj2].end{z-index:2}.connect-hotspots[data-astro-cid-q2q5hfj2].is-armed .leader[data-astro-cid-q2q5hfj2].is-shown{opacity:1}.connect-hotspots[data-astro-cid-q2q5hfj2].is-armed .leader[data-astro-cid-q2q5hfj2] path[data-astro-cid-q2q5hfj2]{fill:none;stroke:currentColor;stroke-dasharray:1;stroke-dashoffset:1px;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px}.connect-hotspots[data-astro-cid-q2q5hfj2].is-armed .leader[data-astro-cid-q2q5hfj2] path[data-astro-cid-q2q5hfj2].is-drawn{stroke-dashoffset:0;transition:stroke-dashoffset .6s ease-out}.connect-hotspots[data-astro-cid-q2q5hfj2].is-armed .leader[data-astro-cid-q2q5hfj2] circle[data-astro-cid-q2q5hfj2]{fill:currentColor;transform-box:fill-box;transform-origin:50%;scale:0}.connect-hotspots[data-astro-cid-q2q5hfj2].is-armed .leader[data-astro-cid-q2q5hfj2] circle[data-astro-cid-q2q5hfj2].is-drawn{transition:scale .5s cubic-bezier(.34,2.4,.64,1) .5s;scale:1}.connect-hotspots[data-astro-cid-q2q5hfj2].is-armed .cards[data-astro-cid-q2q5hfj2]{z-index:1;grid-area:1/2/4/3;align-self:center;position:relative}}@media (prefers-reduced-motion:reduce){.model[data-astro-cid-q2q5hfj2] .photo,.point[data-astro-cid-q2q5hfj2],.point[data-astro-cid-q2q5hfj2]:before,.point[data-astro-cid-q2q5hfj2]:after{transition:none!important}.point[data-astro-cid-q2q5hfj2].is-active{animation:none}.leader[data-astro-cid-q2q5hfj2] .is-drawn,.text[data-astro-cid-q2q5hfj2],.card[data-astro-cid-q2q5hfj2],h3[data-astro-cid-q2q5hfj2] button[data-astro-cid-q2q5hfj2]{transition:none}}.connect-label[data-astro-cid-fja25tv4]{background:var(--color-connect-line);border-radius:var(--radius-pill);color:var(--color-text-inverse);font-family:var(--font-heading);font-size:var(--font-size-small);align-items:center;gap:var(--space-small);padding:.375rem var(--space-large);text-transform:uppercase;margin:0;font-weight:700;line-height:1;display:inline-flex}.connect-label[data-astro-cid-fja25tv4]:before{content:"";background:currentColor;border-radius:50%;width:.5rem;height:.5rem}html:has([data-connect-nav]){scroll-padding-top:calc(5rem + var(--space-large))}.connect-nav-sentinel[data-astro-cid-ej3wgzib]{height:1px;margin-bottom:-1px}.connect-nav[data-astro-cid-ej3wgzib]{--nav-height:7.5rem;--nav-text:var(--color-text-inverse);color:var(--nav-text);pointer-events:none;z-index:10;height:7.5rem;margin-bottom:-7.5rem;position:sticky;top:0}.connect-nav[data-astro-cid-ej3wgzib][data-stuck]{--nav-height:5rem}.connect-nav[data-astro-cid-ej3wgzib][data-stuck],.connect-nav[data-astro-cid-ej3wgzib]:has(.menu-state:checked){--nav-text:#002332}.connect-nav[data-astro-cid-ej3wgzib]:before{content:"";inset:0 0 calc(var(--space-xxlarge) * -1);z-index:-1;background:linear-gradient(#0000008c,#0000);transition:opacity .3s ease-out;position:absolute}.connect-nav[data-astro-cid-ej3wgzib][data-stuck]:before,.connect-nav[data-astro-cid-ej3wgzib]:has(.menu-state:checked):before{opacity:0}.bar[data-astro-cid-ej3wgzib]{padding-inline:max(var(--layout-gutter), (100% - var(--layout-max-width)) / 2)}@media only screen and (width>=71.25rem){.bar[data-astro-cid-ej3wgzib]{padding-inline:max(var(--layout-gutter-wide), (100% - var(--layout-max-width)) / 2)}}.bar[data-astro-cid-ej3wgzib]{box-sizing:border-box;align-items:center;gap:var(--space-large);height:var(--nav-height);pointer-events:auto;justify-content:space-between;transition:height .3s ease-out;display:flex;position:relative}.bar[data-astro-cid-ej3wgzib]:before{backdrop-filter:blur(10px);content:"";opacity:0;z-index:-1;background:#ffffff80;transition:opacity .3s ease-out;position:absolute;inset:0}[data-astro-cid-ej3wgzib][data-stuck]:not(:has(.menu-state:checked)) .bar[data-astro-cid-ej3wgzib]:before{opacity:1}.name[data-astro-cid-ej3wgzib]{color:var(--nav-text);font-family:var(--font-heading);font-size:var(--font-size-xlarge);margin:0 auto 0 0;line-height:1.2;transition:color .3s ease-out}.name[data-astro-cid-ej3wgzib] strong[data-astro-cid-ej3wgzib],.name[data-astro-cid-ej3wgzib] span[data-astro-cid-ej3wgzib]{display:block}.name[data-astro-cid-ej3wgzib] strong[data-astro-cid-ej3wgzib]{font-weight:600}.name[data-astro-cid-ej3wgzib] span[data-astro-cid-ej3wgzib]{font-weight:300}.menu-state[data-astro-cid-ej3wgzib]{opacity:0;width:0;height:0;position:fixed;top:0;left:0}.bar[data-astro-cid-ej3wgzib] .buy{text-transform:uppercase;flex:none;order:1}.menu-button[data-astro-cid-ej3wgzib]{background:var(--color-connect-line);color:var(--color-text-inverse);cursor:pointer;height:2rem;margin-left:calc(var(--space-small) - var(--space-large));user-select:none;border-radius:50%;flex:none;order:2;justify-content:center;align-items:center;width:2rem;display:flex}.menu-button[data-astro-cid-ej3wgzib]:hover,.menu-state[data-astro-cid-ej3wgzib]:focus-visible+.menu-button[data-astro-cid-ej3wgzib]{background:var(--color-connect-line-shade)}.bars[data-astro-cid-ej3wgzib]{--bar-gap:.375rem;--bar-weight:.125rem;height:var(--bar-weight);background:currentColor;width:1rem;transition:background-color .1s;position:relative}.bars[data-astro-cid-ej3wgzib]:before,.bars[data-astro-cid-ej3wgzib]:after{content:"";height:var(--bar-weight);background:currentColor;width:100%;transition:transform .1s;position:absolute;left:0}.bars[data-astro-cid-ej3wgzib]:before{transform:translateY(calc(var(--bar-gap) * -1))}.bars[data-astro-cid-ej3wgzib]:after{transform:translateY(var(--bar-gap))}.menu-state[data-astro-cid-ej3wgzib]:checked+.menu-button[data-astro-cid-ej3wgzib] .bars[data-astro-cid-ej3wgzib]{background-color:#0000}.menu-state[data-astro-cid-ej3wgzib]:checked+.menu-button[data-astro-cid-ej3wgzib] .bars[data-astro-cid-ej3wgzib]:before{transform:rotate(45deg)}.menu-state[data-astro-cid-ej3wgzib]:checked+.menu-button[data-astro-cid-ej3wgzib] .bars[data-astro-cid-ej3wgzib]:after{transform:rotate(-45deg)}@media (prefers-reduced-motion:reduce){.bars[data-astro-cid-ej3wgzib],.bars[data-astro-cid-ej3wgzib]:before,.bars[data-astro-cid-ej3wgzib]:after{transition:none}}.menu[data-astro-cid-ej3wgzib]{align-items:center;gap:var(--space-large);padding:var(--nav-height) var(--layout-gutter) var(--space-xlarge);z-index:-1;flex-direction:column;transition:padding-top .3s ease-out;display:none;position:absolute;top:0;left:0;right:0}.menu[data-astro-cid-ej3wgzib]:before{backdrop-filter:blur(10px);content:"";z-index:-1;background:#ffffff80;position:absolute;inset:0}.menu-state[data-astro-cid-ej3wgzib]:checked~.menu[data-astro-cid-ej3wgzib]{display:flex}.links[data-astro-cid-ej3wgzib]{align-items:center;gap:var(--space-large);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.links[data-astro-cid-ej3wgzib] a[data-astro-cid-ej3wgzib]{color:var(--nav-text);font-family:var(--font-heading);font-size:var(--font-size-medium);text-decoration:none;transition:color .3s ease-out;position:relative}.links[data-astro-cid-ej3wgzib] a[data-astro-cid-ej3wgzib]:after{background:var(--nav-text);content:"";opacity:0;width:100%;height:.125rem;transition:opacity .2s ease-out;animation:.5s linear infinite connect-nav-data;position:absolute;bottom:-.375rem;left:0;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='2'%3E%3Cpath d='M1 1h4' stroke='%23000' stroke-linecap='round' stroke-width='2'/%3E%3C/svg%3E") 0 0/.5rem .125rem repeat-x}.links[data-astro-cid-ej3wgzib] a[data-astro-cid-ej3wgzib]:hover:after{opacity:1}@media (prefers-reduced-motion:reduce){.links[data-astro-cid-ej3wgzib] a[data-astro-cid-ej3wgzib]:after{animation:none}.bar[data-astro-cid-ej3wgzib],.menu[data-astro-cid-ej3wgzib]{transition:none}}@keyframes connect-nav-data{to{mask-position:.5rem 0}}@media only screen and (width>=62rem){.name[data-astro-cid-ej3wgzib]{font-size:var(--font-size-heading)}.name[data-astro-cid-ej3wgzib] strong[data-astro-cid-ej3wgzib],.name[data-astro-cid-ej3wgzib] span[data-astro-cid-ej3wgzib]{display:inline}.menu-button[data-astro-cid-ej3wgzib]{display:none}.menu[data-astro-cid-ej3wgzib],.menu-state[data-astro-cid-ej3wgzib]:checked~.menu[data-astro-cid-ej3wgzib]{gap:var(--space-xxlarge);z-index:auto;flex-direction:row;padding:0;display:flex;position:static}.menu[data-astro-cid-ej3wgzib]:before,.menu-state[data-astro-cid-ej3wgzib]:checked~.menu[data-astro-cid-ej3wgzib]:before{content:none}.links[data-astro-cid-ej3wgzib]{gap:var(--space-xlarge);flex-direction:row}.bar[data-astro-cid-ej3wgzib] .buy{margin-left:calc(var(--space-xxlarge) - var(--space-large));order:0}}.connect-price[data-astro-cid-apgmagnn]{padding-inline:max(var(--layout-gutter), (100% - var(--layout-max-width)) / 2)}@media only screen and (width>=71.25rem){.connect-price[data-astro-cid-apgmagnn]{padding-inline:max(var(--layout-gutter-wide), (100% - var(--layout-max-width)) / 2)}}.connect-price[data-astro-cid-apgmagnn]{color:var(--color-text-inverse);font-family:var(--font-heading);isolation:isolate;padding-block:var(--space-xxlarge);text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.connect-price[data-astro-cid-apgmagnn]:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(22rem at 50% 45%,#005fbe8c,#0000);transition:opacity 1.5s ease-out,transform 1.5s ease-out;position:absolute;inset:0}.connect-price[data-astro-cid-apgmagnn].is-armed:before{opacity:0;transform:scale(.85)}.connect-price[data-astro-cid-apgmagnn].is-revealed:before{opacity:1;transform:none}@media only screen and (width>=62rem){.connect-price[data-astro-cid-apgmagnn]{padding-block:calc(var(--space-xxxlarge) + var(--space-xxlarge))}}.strap[data-astro-cid-apgmagnn],.price[data-astro-cid-apgmagnn],.terms[data-astro-cid-apgmagnn]{margin:0}.strap[data-astro-cid-apgmagnn]{font-size:var(--font-size-xlarge);padding-block:var(--space-medium);text-wrap:balance;font-weight:500;line-height:1.2}@media only screen and (width>=62rem){.strap[data-astro-cid-apgmagnn]{font-size:var(--font-size-heading)}}.price[data-astro-cid-apgmagnn]{font-size:var(--font-size-display);letter-spacing:-.02em;padding-block:var(--space-xlarge) var(--space-xxlarge);gap:.375rem;font-weight:700;line-height:1;display:flex}.slash[data-astro-cid-apgmagnn]{opacity:.2}sup[data-astro-cid-apgmagnn]{font-size:.28em;line-height:1}.terms[data-astro-cid-apgmagnn]{backdrop-filter:blur(2px);border-radius:var(--radius-small);box-sizing:border-box;color:var(--color-text-inverse-muted);font-size:var(--font-size-small);margin-top:var(--space-xxlarge);max-width:27.5rem;padding:var(--space-medium) var(--space-large);background:#00132699;line-height:1.2}.connect-section-header[data-astro-cid-2b3ic4pw]{font-family:var(--font-heading);text-align:center}h2[data-astro-cid-2b3ic4pw]{color:var(--color-text-inverse);font-size:var(--font-size-section);letter-spacing:-.04em;padding-block:var(--space-small);margin:0;font-weight:600;line-height:1}p[data-astro-cid-2b3ic4pw]{color:var(--color-text-inverse-muted);font-size:var(--font-size-large);padding-block:var(--space-xsmall);margin:0;line-height:1.2}@media only screen and (width>=62rem){h2[data-astro-cid-2b3ic4pw]{padding-block:var(--space-large)}p[data-astro-cid-2b3ic4pw]{font-size:var(--font-size-xxlarge);padding-block:var(--space-small)}}.connect-specs[data-astro-cid-io7cjpva]{padding-inline:max(var(--layout-gutter), (100% - var(--layout-max-width)) / 2)}@media only screen and (width>=71.25rem){.connect-specs[data-astro-cid-io7cjpva]{padding-inline:max(var(--layout-gutter-wide), (100% - var(--layout-max-width)) / 2)}}.connect-specs[data-astro-cid-io7cjpva]{color:var(--color-text-inverse);font-family:var(--font-heading);gap:var(--space-xxlarge);padding-block:var(--space-xxlarge);display:grid}h2[data-astro-cid-io7cjpva],h3[data-astro-cid-io7cjpva],h4[data-astro-cid-io7cjpva],p[data-astro-cid-io7cjpva],dl[data-astro-cid-io7cjpva],dd[data-astro-cid-io7cjpva]{margin:0}h2[data-astro-cid-io7cjpva]{font-size:var(--font-size-title);letter-spacing:-.04em;margin-top:var(--space-xlarge);padding-block:var(--space-xlarge);font-weight:600;line-height:1}.group[data-astro-cid-io7cjpva]{margin-top:var(--space-xlarge)}h3[data-astro-cid-io7cjpva]{font-size:var(--font-size-xlarge);padding-block:var(--space-small);font-weight:600;line-height:1.2}.items[data-astro-cid-io7cjpva]{gap:var(--space-xlarge);grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));display:grid}.wide[data-astro-cid-io7cjpva]{grid-column:1/-1}h4[data-astro-cid-io7cjpva]{font-size:var(--font-size-large);padding-block:var(--space-small);font-weight:600;line-height:1.5}p[data-astro-cid-io7cjpva],dl[data-astro-cid-io7cjpva]{color:var(--color-text-inverse-muted);font-size:var(--font-size-small);line-height:1.5}p[data-astro-cid-io7cjpva]+p[data-astro-cid-io7cjpva]{margin-top:var(--space-medium)}p[data-astro-cid-io7cjpva] a,dd[data-astro-cid-io7cjpva] a{color:inherit}dl[data-astro-cid-io7cjpva]{gap:var(--space-medium) var(--space-xlarge);grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));display:grid}dt[data-astro-cid-io7cjpva]{color:var(--color-text-inverse);font-weight:600}.drawing[data-astro-cid-io7cjpva]{aspect-ratio:var(--ratio);justify-self:center;width:100%;max-width:31.25rem;position:relative}.drawing[data-astro-cid-io7cjpva].flip{transform:scaleX(-1)}.layer[data-astro-cid-io7cjpva]{height:auto;left:var(--x);top:var(--y);width:var(--w);position:absolute}.render[data-astro-cid-io7cjpva]{width:100%;height:100%;display:block;position:absolute;inset:0}video[data-astro-cid-io7cjpva].render{object-fit:cover}video[data-astro-cid-io7cjpva].render[hidden]{display:none}.lid[data-astro-cid-io7cjpva]{transition:transform 1.4s cubic-bezier(.2,.7,.2,1)}.drawing[data-astro-cid-io7cjpva].is-armed .lid[data-astro-cid-io7cjpva]{transform:translateY(var(--closed))}.drawing[data-astro-cid-io7cjpva].is-revealed .lid[data-astro-cid-io7cjpva]{transform:none}@media only screen and (width>=62rem){.connect-specs[data-astro-cid-io7cjpva]{padding-block:var(--space-xxxlarge);grid-template-columns:minmax(0,660fr) minmax(0,500fr);align-items:start}.drawing[data-astro-cid-io7cjpva]{top:calc(var(--header-height) + var(--space-xxlarge));position:sticky}}
