.sphere[data-astro-cid-imv3sng5]{z-index:-1;left:50%;block-size:var(--sphere-h,100%);aspect-ratio:16/9;pointer-events:none;position:absolute;inset-block-start:50%;translate:-47% -52%;-webkit-mask-image:radial-gradient(50% 50% at 47% 52%,#000 58%,#0000 100%);mask-image:radial-gradient(50% 50% at 47% 52%,#000 58%,#0000 100%)}.sphere__defs[data-astro-cid-imv3sng5]{block-size:0;inline-size:0;position:absolute}.sphere__video[data-astro-cid-imv3sng5]{object-fit:cover;block-size:100%;inline-size:100%;display:block;transform:scaleX(-1)}.sphere--dark[data-astro-cid-imv3sng5] .sphere__video[data-astro-cid-imv3sng5]{filter:url(#hs-sphere-dark)}.ai-flow[data-astro-cid-ioetfesw]{--af-fill:var(--hs-deep);--af-core:var(--hs-surface);--af-core-line:var(--hs-line);--af-azure:var(--hs-azure);--af-cyan:var(--hs-cyan);--af-label:var(--hs-text-dim);--af-label-strong:var(--hs-text);block-size:auto;inline-size:100%;overflow:visible}.ai-flow--light[data-astro-cid-ioetfesw]{--af-fill:var(--hs-paper);--af-core:var(--hs-paper);--af-core-line:color-mix(in srgb, var(--hs-ink) 22%, transparent);--af-azure:var(--hs-azure-doc);--af-cyan:var(--hs-cyan-doc);--af-label:color-mix(in srgb, var(--hs-ink) 62%, var(--hs-paper));--af-label-strong:var(--hs-ink)}.port[data-astro-cid-ioetfesw] rect[data-astro-cid-ioetfesw]{fill:var(--af-fill);stroke:var(--af-azure);stroke-width:1px}.port[data-astro-cid-ioetfesw] .led[data-astro-cid-ioetfesw]{fill:var(--af-cyan);stroke:none}.rails[data-astro-cid-ioetfesw] path[data-astro-cid-ioetfesw]{fill:none;stroke:var(--af-azure);stroke-width:2px;stroke-opacity:.7;stroke-linejoin:miter}.core[data-astro-cid-ioetfesw]{fill:var(--af-core);stroke:var(--af-core-line);stroke-width:1px}.node[data-astro-cid-ioetfesw]{fill:var(--af-cyan)}.ring[data-astro-cid-ioetfesw]{fill:none;stroke:var(--af-cyan);stroke-width:1px;opacity:0;transform-box:fill-box;transform-origin:50%}.chip[data-astro-cid-ioetfesw] rect[data-astro-cid-ioetfesw]{fill:var(--af-fill);stroke:var(--af-azure);stroke-width:1px;stroke-opacity:.7}.chip[data-astro-cid-ioetfesw] path[data-astro-cid-ioetfesw]{fill:none;stroke:var(--af-label);stroke-width:1px}.packet[data-astro-cid-ioetfesw]{fill:none;stroke:var(--af-cyan);stroke-width:3px;stroke-linecap:round;stroke-dasharray:8 100;stroke-dashoffset:-46px}.lbl[data-astro-cid-ioetfesw]{font-family:var(--hs-font-mono);letter-spacing:.13em;fill:var(--af-label);font-size:11px}.lbl--core[data-astro-cid-ioetfesw]{fill:var(--af-label-strong)}@media (prefers-reduced-motion:no-preference){.ai-flow[data-astro-cid-ioetfesw]{animation:af-fade var(--hs-dur) var(--hs-ease) .36s both}.packet[data-astro-cid-ioetfesw]{animation:3.6s linear infinite both af-in;animation-delay:calc(var(--i) * .12s)}.packet--out[data-astro-cid-ioetfesw]{animation-name:af-out;animation-delay:calc(1.45s + var(--i) * .12s)}.ring[data-astro-cid-ioetfesw]{animation:af-pulse 3.6s var(--hs-ease) 1.15s infinite both}}@keyframes af-fade{0%{opacity:0}to{opacity:1}}@keyframes af-in{0%{stroke-dashoffset:8px}30%{stroke-dashoffset:-100px}to{stroke-dashoffset:-100px}}@keyframes af-out{0%{stroke-dashoffset:8px}16%{stroke-dashoffset:-100px}to{stroke-dashoffset:-100px}}@keyframes af-pulse{0%{opacity:0;transform:scale(.55)}6%{opacity:.5;transform:scale(1)}17%{opacity:0;transform:scale(1.3)}to{opacity:0;transform:scale(1.3)}}@media (width<=599.98px){.lbl[data-astro-cid-ioetfesw]{display:none}}.service-lines[data-astro-cid-fwkbgqsl]{isolation:isolate;background:var(--hs-deep);border-block:var(--hs-border);overflow:hidden}.service-lines[data-astro-cid-fwkbgqsl]>.container[data-astro-cid-fwkbgqsl]{z-index:1;position:relative}.lines[data-astro-cid-fwkbgqsl]{gap:var(--hs-sp-5);display:grid}@media (width>=900px){.lines[data-astro-cid-fwkbgqsl]{grid-template-columns:1fr 1fr}}.line[data-astro-cid-fwkbgqsl]{gap:var(--hs-sp-5);background:var(--hs-surface);border:var(--hs-border);border-radius:var(--hs-radius-card);padding:var(--hs-sp-5);grid-template-rows:auto 1fr auto auto;display:grid;position:relative;overflow:hidden}@media (width>=768px){.line[data-astro-cid-fwkbgqsl]{padding:var(--hs-sp-6)}}.line[data-astro-cid-fwkbgqsl]:before{content:"";background:repeating-linear-gradient(to bottom, var(--line-color) 0 2px, transparent 2px 8px);opacity:.5;block-size:10px;position:absolute;inset-block-start:0;inset-inline:0}.line--infra[data-astro-cid-fwkbgqsl]{--line-color:var(--hs-azure)}.line--ai[data-astro-cid-fwkbgqsl]{--line-color:var(--hs-cyan)}.line__head[data-astro-cid-fwkbgqsl]{gap:var(--hs-sp-3);justify-items:start;padding-block-start:var(--hs-sp-2);display:grid}.line__items[data-astro-cid-fwkbgqsl]{gap:var(--hs-sp-1);align-content:start;display:grid}.line__items[data-astro-cid-fwkbgqsl] li[data-astro-cid-fwkbgqsl]{align-items:center;gap:var(--hs-sp-3);padding-block:var(--hs-sp-2);border-block-end:1px solid var(--hs-line-soft);color:var(--hs-white);display:flex}.line__items[data-astro-cid-fwkbgqsl] svg{color:var(--line-color);flex:none}.line__hint[data-astro-cid-fwkbgqsl]{color:var(--hs-text-dim);font-size:var(--hs-fs-small);white-space:nowrap}.line__note[data-astro-cid-fwkbgqsl]{font-size:var(--hs-fs-small);color:var(--hs-text-dim)}.line__link[data-astro-cid-fwkbgqsl]{align-items:center;gap:var(--hs-sp-2);justify-self:start;min-block-size:44px;font-weight:600;display:inline-flex}.line--ai[data-astro-cid-fwkbgqsl] .line__link[data-astro-cid-fwkbgqsl]{color:var(--hs-cyan)}.line__link[data-astro-cid-fwkbgqsl] svg{transition:translate var(--hs-dur) var(--hs-ease)}.line__link[data-astro-cid-fwkbgqsl]:hover svg{translate:-4px}.sm[data-astro-cid-lwrvk3ha]{--sm-fill:var(--hs-deep);--sm-soft:color-mix(in srgb, var(--hs-azure) 30%, var(--hs-deep));--sm-ink:color-mix(in srgb, var(--hs-text) 45%, var(--hs-deep));--sm-move:cubic-bezier(.77, 0, .175, 1);direction:ltr;block-size:100%;inline-size:100%;display:block}text[data-astro-cid-lwrvk3ha]{font-family:var(--hs-font-mono);letter-spacing:.13em;fill:var(--hs-text-dim);font-size:11px}text[data-astro-cid-lwrvk3ha].strong{fill:var(--hs-text)}text[data-astro-cid-lwrvk3ha].cyan{fill:var(--hs-cyan)}.box[data-astro-cid-lwrvk3ha]{fill:var(--sm-fill);stroke:var(--hs-azure);stroke-width:1px}.wire[data-astro-cid-lwrvk3ha]{fill:none;stroke:var(--hs-azure);stroke-width:1px;stroke-opacity:.7}.soft[data-astro-cid-lwrvk3ha]{fill:none;stroke:var(--sm-soft);stroke-width:1px}.rail[data-astro-cid-lwrvk3ha]{fill:none;stroke:var(--hs-azure);stroke-width:2px;stroke-opacity:.7}.ln[data-astro-cid-lwrvk3ha]{fill:none;stroke:var(--sm-ink);stroke-width:3px}.ln-h[data-astro-cid-lwrvk3ha]{fill:none;stroke:var(--hs-text);stroke-width:5px}.ln-h--sm[data-astro-cid-lwrvk3ha]{stroke-width:4px}.fill-azure[data-astro-cid-lwrvk3ha]{fill:var(--hs-azure)}.fill-cyan[data-astro-cid-lwrvk3ha]{fill:var(--hs-cyan)}.dot[data-astro-cid-lwrvk3ha]{fill:var(--sm-soft)}.packet[data-astro-cid-lwrvk3ha]{fill:none;stroke:var(--hs-cyan);stroke-width:3px;stroke-linecap:round;stroke-dasharray:8 100;stroke-dashoffset:-46px}.packet--short[data-astro-cid-lwrvk3ha]{stroke-dasharray:30 100;stroke-dashoffset:-50px}.web-build[data-astro-cid-lwrvk3ha],.web-reply[data-astro-cid-lwrvk3ha]{transform-box:fill-box;transform-origin:100%}.launcher[data-astro-cid-lwrvk3ha]{fill:var(--sm-fill);stroke:var(--hs-cyan);stroke-width:1px}.bubble[data-astro-cid-lwrvk3ha]{fill:var(--hs-surface-2);stroke:var(--hs-azure);stroke-width:1px}.web-typing[data-astro-cid-lwrvk3ha]{opacity:0}.web-click[data-astro-cid-lwrvk3ha]{fill:none;stroke:var(--hs-cyan);stroke-width:1px;opacity:0;transform-box:fill-box;transform-origin:50%}.web-cursor[data-astro-cid-lwrvk3ha]{transform:translate(205px,108px)}.cursor[data-astro-cid-lwrvk3ha]{fill:var(--hs-white);stroke:var(--sm-fill);stroke-width:1px}.pbx-key[data-astro-cid-lwrvk3ha]{opacity:0}.pbx-out[data-astro-cid-lwrvk3ha]{stroke-dashoffset:8px}.pbx-ring[data-astro-cid-lwrvk3ha]{opacity:0}.pbx-key[data-astro-cid-lwrvk3ha].is-now,.pbx-ring[data-astro-cid-lwrvk3ha].is-now{opacity:1}.pbx-out[data-astro-cid-lwrvk3ha].is-now{stroke-dashoffset:-46px}.ring-set[data-astro-cid-lwrvk3ha]{fill:none;stroke:var(--hs-cyan);stroke-width:1px}.ring-arc[data-astro-cid-lwrvk3ha]{fill:none;stroke:var(--hs-cyan);stroke-width:1.5px}.cctv-cam[data-astro-cid-lwrvk3ha]{transform-box:view-box;transform-origin:272px 31px;transform:rotate(-22deg)}.cone[data-astro-cid-lwrvk3ha]{fill:url(#sm-cctv-cone)}.cone-stop[data-astro-cid-lwrvk3ha]{stop-color:var(--hs-azure);stop-opacity:0}.cone-stop--near[data-astro-cid-lwrvk3ha]{stop-opacity:.32}.cone-edge[data-astro-cid-lwrvk3ha]{fill:none;stroke:var(--hs-azure);stroke-width:1px;stroke-opacity:.35}.detect[data-astro-cid-lwrvk3ha]{fill:none;stroke:var(--hs-cyan);stroke-width:2px}.cctv-detect[data-astro-cid-lwrvk3ha]{transform-box:fill-box;transform-origin:50%}.cable[data-astro-cid-lwrvk3ha]{stroke-dasharray:100;stroke-dashoffset:0}.check[data-astro-cid-lwrvk3ha]{fill:none;stroke:var(--hs-cyan);stroke-width:2px;stroke-dasharray:10;stroke-dashoffset:0}.act-wan2[data-astro-cid-lwrvk3ha]{opacity:0}.act-wan2-rail[data-astro-cid-lwrvk3ha]{opacity:.4}.led-off[data-astro-cid-lwrvk3ha]{fill:var(--sm-soft)}@media (prefers-reduced-motion:no-preference){.web-build[data-astro-cid-lwrvk3ha]{animation:sm-web-build 7s var(--hs-ease) infinite both;animation-delay:calc(var(--d) * .11s)}.web-fade[data-astro-cid-lwrvk3ha]{animation:sm-web-fade 7s var(--hs-ease) infinite both;animation-delay:calc(var(--d) * .11s)}.web-cursor[data-astro-cid-lwrvk3ha]{animation:sm-web-cursor 7s var(--sm-move) infinite both}.web-click[data-astro-cid-lwrvk3ha]{animation:sm-web-click 7s var(--hs-ease) infinite both}.web-bubble[data-astro-cid-lwrvk3ha]{animation:sm-web-bubble 7s var(--hs-ease) infinite both}.web-typing[data-astro-cid-lwrvk3ha]{animation:7s linear infinite both sm-web-typing}.web-typing[data-astro-cid-lwrvk3ha] circle[data-astro-cid-lwrvk3ha]{animation:.9s ease-in-out infinite both sm-blink;animation-delay:calc(var(--d) * .15s)}.web-reply[data-astro-cid-lwrvk3ha]{animation:sm-web-reply 7s var(--hs-ease) infinite both;animation-delay:calc(var(--d) * .11s)}.pbx-in[data-astro-cid-lwrvk3ha]{animation:3s linear infinite both sm-pbx-in}.pbx-key[data-astro-cid-lwrvk3ha]{animation:sm-pbx-key 9s var(--hs-ease) infinite both;animation-delay:calc(var(--i) * 3s)}.pbx-out[data-astro-cid-lwrvk3ha]{animation:9s linear infinite both sm-pbx-out;animation-delay:calc(var(--i) * 3s)}.pbx-ring[data-astro-cid-lwrvk3ha]{animation:9s ease-in-out infinite both sm-pbx-ring;animation-delay:calc(var(--i) * 3s)}.cctv-cam[data-astro-cid-lwrvk3ha]{animation:sm-cctv-pan 9s var(--sm-move) infinite both}.cctv-detect[data-astro-cid-lwrvk3ha]{animation:sm-cctv-detect 9s var(--hs-ease) infinite both}.cctv-rec[data-astro-cid-lwrvk3ha]{animation:1.6s linear infinite both sm-rec}.cctv-disk[data-astro-cid-lwrvk3ha]{animation:1.1s ease-in-out infinite both sm-blink}.cable[data-astro-cid-lwrvk3ha]{animation:sm-pas-draw 7.5s var(--hs-ease) infinite both;animation-delay:calc(var(--i) * .9s)}.pas-tag[data-astro-cid-lwrvk3ha]{animation:sm-pas-tag 7.5s var(--hs-ease) infinite both;animation-delay:calc(var(--i) * .9s)}.check[data-astro-cid-lwrvk3ha]{animation:sm-pas-check 7.5s var(--hs-ease) infinite both;animation-delay:calc(var(--i) * .9s)}.act-led[data-astro-cid-lwrvk3ha]{animation:sm-led calc(1.2s + var(--i) * .17s) linear infinite both}.act-drop[data-astro-cid-lwrvk3ha]{animation:2.4s linear infinite both sm-drop;animation-delay:calc(var(--i) * .6s)}.act-wan-packet[data-astro-cid-lwrvk3ha]{animation:1.8s linear infinite both sm-wan-packet}.act-wan1[data-astro-cid-lwrvk3ha]{animation:10s ease-in-out infinite both sm-wan1}.act-wan2[data-astro-cid-lwrvk3ha]{animation:10s ease-in-out infinite both sm-wan2}.act-wan1-rail[data-astro-cid-lwrvk3ha]{animation:10s ease-in-out infinite both sm-wan1-rail}.act-wan2-rail[data-astro-cid-lwrvk3ha]{animation:10s ease-in-out infinite both sm-wan2-rail}}@keyframes sm-blink{0%,to{opacity:.3}50%{opacity:1}}@keyframes sm-web-build{0%{opacity:1;transform:scaleX(0)}7%{transform:scaleX(1)}84%{opacity:1}92%,to{opacity:0;transform:scaleX(1)}}@keyframes sm-web-fade{0%{opacity:0}7%,84%{opacity:1}92%,to{opacity:0}}@keyframes sm-web-cursor{0%,22%{opacity:0;transform:translate(118px,168px)}26%{opacity:1}38%,86%{opacity:1;transform:translate(205px,108px)}92%,to{opacity:0;transform:translate(205px,108px)}}@keyframes sm-web-click{0%,39%{opacity:0;transform:scale(1)}41%{opacity:.9}50%,to{opacity:0;transform:scale(1.18)}}@keyframes sm-web-bubble{0%,42%{opacity:0;transform:translateY(6px)}48%,86%{opacity:1;transform:translateY(0)}92%,to{opacity:0;transform:translateY(0)}}@keyframes sm-web-typing{0%,48%{opacity:0}50%,60%{opacity:1}62%,to{opacity:0}}@keyframes sm-web-reply{0%,61%{transform:scaleX(0)}68%,to{transform:scaleX(1)}}@keyframes sm-pbx-in{0%{stroke-dashoffset:8px}40%,to{stroke-dashoffset:-100px}}@keyframes sm-pbx-key{0%,13%{opacity:0}15%,27%{opacity:1}31%,to{opacity:0}}@keyframes sm-pbx-out{0%,15%{stroke-dashoffset:8px}27%,to{stroke-dashoffset:-100px}}@keyframes sm-pbx-ring{0%,26%{opacity:0}28%,34%,40%{opacity:1}31%,37%{opacity:.25}46%,to{opacity:0}}@keyframes sm-cctv-pan{0%,12%{transform:rotate(-22deg)}50%,62%{transform:rotate(-40deg)}to{transform:rotate(-22deg)}}@keyframes sm-cctv-detect{0%,10%{opacity:1;transform:scale(1)}15%,90%{opacity:0;transform:scale(1.06)}96%,to{opacity:1;transform:scale(1)}}@keyframes sm-rec{0%,49%{opacity:1}50%,to{opacity:.2}}@keyframes sm-pas-draw{0%{stroke-dashoffset:100px;opacity:1}14%{stroke-dashoffset:0}84%{opacity:1}92%,to{stroke-dashoffset:0;opacity:0}}@keyframes sm-pas-tag{0%,13%{opacity:0}18%,84%{opacity:1}92%,to{opacity:0}}@keyframes sm-pas-check{0%,18%{stroke-dashoffset:10px;opacity:1}24%{stroke-dashoffset:0}84%{opacity:1}92%,to{stroke-dashoffset:0;opacity:0}}@keyframes sm-led{0%,16%,58%,to{opacity:1}8%{opacity:.2}52%{opacity:.35}}@keyframes sm-drop{0%{stroke-dashoffset:30px}45%,to{stroke-dashoffset:-100px}}@keyframes sm-wan-packet{0%{stroke-dashoffset:8px}60%,to{stroke-dashoffset:-100px}}@keyframes sm-wan1{0%,44%{opacity:1}48%,96%{opacity:0}to{opacity:1}}@keyframes sm-wan2{0%,46%{opacity:0}50%,94%{opacity:1}98%,to{opacity:0}}@keyframes sm-wan1-rail{0%,44%{opacity:1}48%,96%{opacity:.3}to{opacity:1}}@keyframes sm-wan2-rail{0%,46%{opacity:.4}50%,94%{opacity:1}98%,to{opacity:.4}}.ads[data-astro-cid-xncbnv4w]{gap:var(--hs-sp-5);display:grid}.ads[data-astro-cid-xncbnv4w]>li[data-astro-cid-xncbnv4w]{display:grid}@media (width>=720px){.ads[data-astro-cid-xncbnv4w]{grid-template-columns:repeat(2,1fr)}.ads[data-astro-cid-xncbnv4w]>li[data-astro-cid-xncbnv4w]:last-child{grid-column:1/-1}}@media (width>=1100px){.ads[data-astro-cid-xncbnv4w]{grid-template-columns:repeat(6,1fr)}.ads[data-astro-cid-xncbnv4w]>li[data-astro-cid-xncbnv4w]{grid-column:span 2}.ads[data-astro-cid-xncbnv4w]>li[data-astro-cid-xncbnv4w]:nth-child(-n+2){grid-column:span 3}.ads[data-astro-cid-xncbnv4w]>li[data-astro-cid-xncbnv4w]:last-child{grid-column:span 2}}.ad[data-astro-cid-xncbnv4w]{background:var(--hs-surface);border:var(--hs-border);border-radius:var(--hs-radius-card);transition:border-color var(--hs-dur) var(--hs-ease);flex-direction:column;display:flex;position:relative;overflow:hidden}.ad__visual[data-astro-cid-xncbnv4w]{isolation:isolate;block-size:180px;padding-block:var(--hs-sp-2);background:var(--hs-deep);border-block-end:var(--hs-border);position:relative}.ad__visual[data-astro-cid-xncbnv4w]:before{content:"";z-index:-1;background-image:linear-gradient(var(--hs-line-soft) 1px, transparent 1px), linear-gradient(to left, var(--hs-line-soft) 1px, transparent 1px);opacity:.8;transition:opacity var(--hs-dur) var(--hs-ease);background-position:50%;background-size:24px 24px;position:absolute;inset:0;mask-image:radial-gradient(#000 35%,#0000 80%)}.ad__body[data-astro-cid-xncbnv4w]{gap:var(--hs-sp-3);padding:var(--hs-sp-5);flex-direction:column;flex:1;display:flex}@media (width>=768px){.ad__body[data-astro-cid-xncbnv4w]{padding:var(--hs-sp-5) var(--hs-sp-6) var(--hs-sp-6)}}.ad__meta[data-astro-cid-xncbnv4w]{justify-content:space-between;align-items:center;gap:var(--hs-sp-2) var(--hs-sp-3);flex-wrap:wrap;display:flex}.ad__name[data-astro-cid-xncbnv4w]{font-size:var(--hs-fs-small);line-height:var(--hs-lh-small);color:var(--hs-azure);font-weight:700}.ad__meta[data-astro-cid-xncbnv4w] .chip{color:var(--hs-text)}.ad__title[data-astro-cid-xncbnv4w]{font-size:var(--hs-fs-h3)}.ad__text[data-astro-cid-xncbnv4w]{color:var(--hs-text)}.ad__points[data-astro-cid-xncbnv4w]{font-size:var(--hs-fs-small);line-height:var(--hs-lh-small);color:var(--hs-text);gap:var(--hs-sp-1)}.ad__points[data-astro-cid-xncbnv4w]>li[data-astro-cid-xncbnv4w]:before{width:6px;height:6px;inset-block-start:.62em}.ad__link[data-astro-cid-xncbnv4w]{align-items:center;gap:var(--hs-sp-2);align-self:flex-start;min-block-size:44px;margin-block-start:auto;font-weight:600;display:inline-flex}.ad__link[data-astro-cid-xncbnv4w]:after{content:"";position:absolute;inset:0}.ad__link[data-astro-cid-xncbnv4w]:focus-visible{outline:none}.ad[data-astro-cid-xncbnv4w]:has(.ad__link:focus-visible){outline:2px solid var(--hs-cyan);outline-offset:3px}.ad__link[data-astro-cid-xncbnv4w] svg{transition:translate var(--hs-dur) var(--hs-ease)}@media (hover:hover) and (pointer:fine){.ad[data-astro-cid-xncbnv4w]:hover{border-color:color-mix(in srgb, var(--hs-azure) 45%, var(--hs-line))}.ad[data-astro-cid-xncbnv4w]:hover .ad__visual[data-astro-cid-xncbnv4w]:before{opacity:1}.ad[data-astro-cid-xncbnv4w]:hover .ad__link[data-astro-cid-xncbnv4w]{color:var(--hs-cyan)}.ad[data-astro-cid-xncbnv4w]:hover .ad__link[data-astro-cid-xncbnv4w] svg{translate:-4px}}@media (prefers-reduced-motion:reduce){.ad[data-astro-cid-xncbnv4w],.ad__visual[data-astro-cid-xncbnv4w]:before,.ad__link[data-astro-cid-xncbnv4w] svg{transition:none}}.hero[data-astro-cid-lcdefpme]{isolation:isolate;background:var(--hs-deep);border-block-end:var(--hs-border);padding-block:var(--hs-sp-7) var(--hs-sp-8);position:relative;overflow:hidden}.hero--light[data-astro-cid-lcdefpme]{background:color-mix(in srgb, var(--hs-paper) 92%, var(--hs-azure));color:color-mix(in srgb, var(--hs-ink) 78%, var(--hs-paper))}.hero--light[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{color:var(--hs-ink)}.hero--light[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{color:var(--hs-azure-doc)}.hero--light[data-astro-cid-lcdefpme] .accent[data-astro-cid-lcdefpme]{color:var(--hs-cyan-doc)}.hero--light[data-astro-cid-lcdefpme] :focus-visible{outline-color:var(--hs-cyan-doc)}.hero--light[data-astro-cid-lcdefpme] .hs-btn--primary:hover{box-shadow:0 0 0 4px color-mix(in srgb, var(--hs-cyan-doc) 22%, transparent)}@media (width>=1024px){.hero[data-astro-cid-lcdefpme]{padding-block:var(--hs-sp-8) var(--hs-sp-9)}}.hero__grid[data-astro-cid-lcdefpme]{gap:var(--hs-sp-6);align-items:center;display:grid}@media (width>=1024px){.hero__grid[data-astro-cid-lcdefpme]{gap:var(--hs-sp-7);grid-template-columns:1.15fr .85fr;align-items:stretch}}.hero__copy[data-astro-cid-lcdefpme]{align-items:flex-start;gap:var(--hs-sp-5);flex-direction:column;display:flex}.hero__copy[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{max-inline-size:18em}.hero__sub[data-astro-cid-lcdefpme]{max-inline-size:36em}.hero__actions[data-astro-cid-lcdefpme]{gap:var(--hs-sp-3);flex-wrap:wrap;display:flex}.hero__actions[data-astro-cid-lcdefpme] .hs-btn{font-weight:var(--hs-fw-body)}.hero__flow[data-astro-cid-lcdefpme]{inline-size:min(100%,560px)}@media (width>=1024px){.hero__flow[data-astro-cid-lcdefpme]{margin-block-start:auto;padding-block-start:var(--hs-sp-4)}}.hero__visual[data-astro-cid-lcdefpme]{aspect-ratio:5/4;--sphere-h:165%;justify-self:center;inline-size:min(100%,440px);position:relative}@media (width>=1024px){.hero__visual[data-astro-cid-lcdefpme]{aspect-ratio:auto;--sphere-h:clamp(600px, 56vw, 800px);align-self:stretch;inline-size:100%}}.br-wide[data-astro-cid-lcdefpme]{display:none}@media (width>=1024px){.br-wide[data-astro-cid-lcdefpme]{display:inline}}
