.hc[data-astro-cid-2fcxxyoh]{aspect-ratio:440/400;width:100%;position:relative}.hc-svg[data-astro-cid-2fcxxyoh]{width:100%;height:100%;transition:opacity .25s;display:block;overflow:visible}.hc[data-astro-cid-2fcxxyoh].is-resetting .hc-svg[data-astro-cid-2fcxxyoh]{opacity:0}.hc[data-astro-cid-2fcxxyoh] text[data-astro-cid-2fcxxyoh]{font-family:var(--font-display)}.hc-passive[data-astro-cid-2fcxxyoh]{fill:none;stroke:#fff;stroke-opacity:.06;stroke-width:1.2px}.hc-trace[data-astro-cid-2fcxxyoh]{fill:none;stroke:#fff;stroke-opacity:.1;stroke-width:1.8px;stroke-linejoin:round}.hc-trace--ring[data-astro-cid-2fcxxyoh]{stroke-opacity:.085;stroke-width:1.3px}.hc-pw[data-astro-cid-2fcxxyoh],.hc-pw-glow[data-astro-cid-2fcxxyoh]{fill:none;stroke-linejoin:round;stroke-dasharray:var(--l) calc(var(--l) + 4);stroke-dashoffset:calc((var(--l) + 2) * 1px)}.hc-pw[data-astro-cid-2fcxxyoh]{stroke-width:1.8px}.hc-pw-glow[data-astro-cid-2fcxxyoh]{stroke-width:24px;stroke-opacity:.09}.hc-pw-glow--ring[data-astro-cid-2fcxxyoh]{stroke-width:14px}.hc-pw[data-astro-cid-2fcxxyoh].hc-pw--ring{stroke-width:1.3px}.hc-comet[data-astro-cid-2fcxxyoh]{fill:none;stroke:#fff;stroke-width:2.6px;stroke-linecap:round;stroke-dasharray:18 calc(var(--l) + 40);stroke-dashoffset:18px;opacity:0}.hc-comet--ring[data-astro-cid-2fcxxyoh]{stroke-width:2px}.hc-flow[data-astro-cid-2fcxxyoh]{--fo:.75;fill:#fff;stroke:none;opacity:0}.hc-flow--back[data-astro-cid-2fcxxyoh]{--fo:.5}.hc-via[data-astro-cid-2fcxxyoh]{fill:#0b1020;stroke:#fff;stroke-opacity:.16;stroke-width:1.1px}.hc-pins[data-astro-cid-2fcxxyoh]{opacity:.8}.hc-pole[data-astro-cid-2fcxxyoh]{transform-box:fill-box;transform-origin:50%}.hc-pole-body[data-astro-cid-2fcxxyoh]{fill:#10162a;stroke:#ffffff29;stroke-width:1px}.hc-pole-die[data-astro-cid-2fcxxyoh]{fill:none;stroke:#fff;stroke-opacity:.05}.hc-pin1[data-astro-cid-2fcxxyoh]{fill:#fff;fill-opacity:.22}.hc-pole-label[data-astro-cid-2fcxxyoh]{fill:#ffffff75;letter-spacing:.1px;text-anchor:middle;font-size:12.5px;font-weight:500}.hc-led[data-astro-cid-2fcxxyoh]{fill:var(--pl);opacity:0}.hc-led-halo[data-astro-cid-2fcxxyoh]{fill:var(--pc);opacity:0}.hc-pole-glow[data-astro-cid-2fcxxyoh]{opacity:0}.hc-pole-ring[data-astro-cid-2fcxxyoh]{fill:none;stroke:var(--pl);stroke-width:1.5px;opacity:0;transform-box:fill-box;transform-origin:50%}.hc-socket-plate[data-astro-cid-2fcxxyoh]{fill:#0d1325;stroke:#ffffff24;stroke-width:1.2px}.hc-lever[data-astro-cid-2fcxxyoh]{fill:none;stroke:#fff;stroke-opacity:.22;stroke-width:2.4px;stroke-linecap:round}.hc-socket-label[data-astro-cid-2fcxxyoh]{fill:#ffffff8c;letter-spacing:2.2px;text-anchor:middle;font-size:10px;font-weight:600}.hc-halo[data-astro-cid-2fcxxyoh]{opacity:0}.hc-chip[data-astro-cid-2fcxxyoh],.hc-chip-float[data-astro-cid-2fcxxyoh],.hc-flip[data-astro-cid-2fcxxyoh],.hc-shadow[data-astro-cid-2fcxxyoh],.hc-halo[data-astro-cid-2fcxxyoh],.hc-flash[data-astro-cid-2fcxxyoh],.hc-shock[data-astro-cid-2fcxxyoh],.hc-wave[data-astro-cid-2fcxxyoh],.hc-beat[data-astro-cid-2fcxxyoh],.hc-rays[data-astro-cid-2fcxxyoh]{transform-box:fill-box;transform-origin:50%}.hc-chip[data-astro-cid-2fcxxyoh]{transform:translateY(-56px)scale(1.1)}.hc-chip-float[data-astro-cid-2fcxxyoh]{animation:2.8s ease-in-out infinite hc-float}.hc-shadow[data-astro-cid-2fcxxyoh]{opacity:.4;transform:translate(6px,6px)scale(1.22)}.hc-charge[data-astro-cid-2fcxxyoh]{opacity:.5;animation:2.8s ease-in-out infinite hc-charge-idle}.hc-charge-gold[data-astro-cid-2fcxxyoh]{opacity:0}.hc-word[data-astro-cid-2fcxxyoh]{fill:#0b1020;letter-spacing:-.4px;font-size:19.5px;font-weight:700}.hc-sheen[data-astro-cid-2fcxxyoh]{transform:translate(-80px)}.hc-tails[data-astro-cid-2fcxxyoh]{opacity:0}.hc-pkg-rim[data-astro-cid-2fcxxyoh]{fill:none;stroke:#fff3;stroke-width:1px}.hc-flash[data-astro-cid-2fcxxyoh],.hc-shock[data-astro-cid-2fcxxyoh],.hc-rays[data-astro-cid-2fcxxyoh],.hc-warm[data-astro-cid-2fcxxyoh],.hc-spark[data-astro-cid-2fcxxyoh],.hc-wave[data-astro-cid-2fcxxyoh]{opacity:0}.hc-shock[data-astro-cid-2fcxxyoh]{fill:none;stroke:#ffe29a;stroke-width:4px;vector-effect:non-scaling-stroke}.hc-shock--2[data-astro-cid-2fcxxyoh]{stroke:#fff}.hc-wave[data-astro-cid-2fcxxyoh]{fill:none;stroke:#b3abff;stroke-width:1.5px;vector-effect:non-scaling-stroke}.hc-beat[data-astro-cid-2fcxxyoh]{opacity:0;fill:none;stroke:#b3abff;stroke-width:1.2px;vector-effect:non-scaling-stroke}.hc-spark[data-astro-cid-2fcxxyoh]{fill:none;stroke:#ffe08a;stroke-width:2px;stroke-linecap:round;transform-box:view-box;transform-origin:220px 190px;transform:rotate(var(--a)) translateX(14px)}.hc-spark--dot[data-astro-cid-2fcxxyoh]{fill:#fff4cf;stroke:none}.hc[data-astro-cid-2fcxxyoh].is-powered .hc-chip[data-astro-cid-2fcxxyoh]{transform:none}.hc[data-astro-cid-2fcxxyoh].is-powered .hc-chip-float[data-astro-cid-2fcxxyoh]{animation:none}.hc[data-astro-cid-2fcxxyoh].is-powered .hc-shadow[data-astro-cid-2fcxxyoh]{opacity:.7;transform:none}.hc[data-astro-cid-2fcxxyoh].is-powered .hc-charge[data-astro-cid-2fcxxyoh]{opacity:0;animation:none}.hc[data-astro-cid-2fcxxyoh].is-powered .hc-pkg-rim[data-astro-cid-2fcxxyoh]{stroke:#b3abffe6}.hc[data-astro-cid-2fcxxyoh].is-powered .hc-socket-plate[data-astro-cid-2fcxxyoh]{stroke:#b3abff8c}.hc[data-astro-cid-2fcxxyoh].is-powered .hc-socket-label[data-astro-cid-2fcxxyoh]{fill:#ffffffeb}.hc[data-astro-cid-2fcxxyoh].is-powered .hc-halo[data-astro-cid-2fcxxyoh]{opacity:.9}.hc[data-astro-cid-2fcxxyoh].is-powered .hc-pw[data-astro-cid-2fcxxyoh],.hc[data-astro-cid-2fcxxyoh].is-powered .hc-pw-glow[data-astro-cid-2fcxxyoh]{stroke-dashoffset:0}.hc[data-astro-cid-2fcxxyoh].is-powered .hc-via[data-astro-cid-2fcxxyoh]{stroke:var(--vc);stroke-opacity:.75}.hc[data-astro-cid-2fcxxyoh].is-powered .hc-pole-body[data-astro-cid-2fcxxyoh]{fill:var(--pf);stroke:var(--pc)}.hc[data-astro-cid-2fcxxyoh].is-powered .hc-pole-label[data-astro-cid-2fcxxyoh]{fill:#fffffff2}.hc[data-astro-cid-2fcxxyoh].is-powered .hc-led[data-astro-cid-2fcxxyoh]{opacity:1}.hc[data-astro-cid-2fcxxyoh].is-powered .hc-led-halo[data-astro-cid-2fcxxyoh]{opacity:.35}.hc[data-astro-cid-2fcxxyoh].is-powered .hc-pole-glow[data-astro-cid-2fcxxyoh]{opacity:.85}.hc[data-astro-cid-2fcxxyoh].is-on .hc-chip[data-astro-cid-2fcxxyoh]{animation:1s both hc-graft}.hc[data-astro-cid-2fcxxyoh].is-on .hc-chip-float[data-astro-cid-2fcxxyoh]{animation:.52s linear both hc-tremble}.hc[data-astro-cid-2fcxxyoh].is-on .hc-shadow[data-astro-cid-2fcxxyoh]{animation:1s both hc-shadow}.hc[data-astro-cid-2fcxxyoh].is-on .hc-charge[data-astro-cid-2fcxxyoh]{animation:1s linear both hc-charge}.hc[data-astro-cid-2fcxxyoh].is-on .hc-charge-gold[data-astro-cid-2fcxxyoh]{animation:1.05s linear both hc-charge-gold}.hc[data-astro-cid-2fcxxyoh].is-on .hc-shake[data-astro-cid-2fcxxyoh]{animation:hc-shake .32s linear var(--impact) both}.hc[data-astro-cid-2fcxxyoh].is-on .hc-flash[data-astro-cid-2fcxxyoh]{animation:hc-flash .5s ease-out var(--impact) both}.hc[data-astro-cid-2fcxxyoh].is-on .hc-shock[data-astro-cid-2fcxxyoh]{animation:hc-shock .8s cubic-bezier(.15, .6, .3, 1) var(--impact) forwards}.hc[data-astro-cid-2fcxxyoh].is-on .hc-shock--2[data-astro-cid-2fcxxyoh]{animation-duration:1.05s;animation-delay:calc(var(--impact) + .11s)}.hc[data-astro-cid-2fcxxyoh].is-on .hc-rays[data-astro-cid-2fcxxyoh]{animation:hc-rays 1.25s cubic-bezier(.2, .6, .3, 1) calc(var(--impact) - 30ms) both}.hc[data-astro-cid-2fcxxyoh].is-on .hc-rays--b[data-astro-cid-2fcxxyoh]{animation-name:hc-rays-b;animation-duration:1.05s}.hc[data-astro-cid-2fcxxyoh].is-on .hc-warm[data-astro-cid-2fcxxyoh]{animation:hc-warm 1.2s ease-out calc(var(--impact) - 20ms) both}.hc[data-astro-cid-2fcxxyoh].is-on .hc-spark[data-astro-cid-2fcxxyoh]{animation:hc-spark var(--t) cubic-bezier(.12, .75, .3, 1) calc(var(--impact) + var(--w)) forwards}.hc[data-astro-cid-2fcxxyoh].is-on .hc-pkg-rim[data-astro-cid-2fcxxyoh]{animation:hc-rim 1.4s linear both, hc-rim-beat var(--beat) ease-out var(--online) infinite}.hc[data-astro-cid-2fcxxyoh].is-on .hc-sheen[data-astro-cid-2fcxxyoh]{animation:hc-sheen .9s cubic-bezier(.45, 0, .2, 1) calc(var(--impact) + .12s) both, hc-sheen-loop 9s ease-in-out calc(var(--online) + 2.5s) infinite}.hc[data-astro-cid-2fcxxyoh].is-on .hc-flip[data-astro-cid-2fcxxyoh]{animation:hc-flip 4s calc(var(--online) + .4s) infinite}.hc[data-astro-cid-2fcxxyoh].is-on .hc-heads[data-astro-cid-2fcxxyoh]{animation:hc-heads 8s linear calc(var(--online) + .4s) infinite}.hc[data-astro-cid-2fcxxyoh].is-on .hc-tails[data-astro-cid-2fcxxyoh]{animation:hc-tails 8s linear calc(var(--online) + .4s) infinite}.hc[data-astro-cid-2fcxxyoh].is-on .hc-socket-plate[data-astro-cid-2fcxxyoh]{animation:hc-plate .5s ease-out var(--impact) both}.hc[data-astro-cid-2fcxxyoh].is-on .hc-socket-label[data-astro-cid-2fcxxyoh]{animation:hc-label .6s ease-out var(--impact) both}.hc[data-astro-cid-2fcxxyoh].is-on .hc-halo[data-astro-cid-2fcxxyoh]{animation:hc-fade-in .7s ease-out var(--impact) both, hc-heart var(--beat) ease-out var(--online) infinite}.hc[data-astro-cid-2fcxxyoh].is-on .hc-beat[data-astro-cid-2fcxxyoh]{animation:hc-beat var(--beat) cubic-bezier(.2, .6, .3, 1) var(--online) infinite}.hc[data-astro-cid-2fcxxyoh].is-on .hc-beat--dub[data-astro-cid-2fcxxyoh]{--bo:.28;animation-delay:calc(var(--online) + var(--dub))}.hc[data-astro-cid-2fcxxyoh].is-on .hc-pw[data-astro-cid-2fcxxyoh],.hc[data-astro-cid-2fcxxyoh].is-on .hc-pw-glow[data-astro-cid-2fcxxyoh]{animation:hc-draw var(--t) cubic-bezier(.5, 0, .25, 1) var(--d) both}.hc[data-astro-cid-2fcxxyoh].is-on .hc-comet[data-astro-cid-2fcxxyoh]{animation:hc-comet var(--t) cubic-bezier(.5, 0, .25, 1) var(--d) both}.hc[data-astro-cid-2fcxxyoh].is-on .hc-via[data-astro-cid-2fcxxyoh]{animation:hc-via .4s ease-out var(--d) both}.hc[data-astro-cid-2fcxxyoh].is-on .hc-flow[data-astro-cid-2fcxxyoh]{animation:hc-flow-in 1.2s ease-out var(--fd) both}.hc[data-astro-cid-2fcxxyoh].is-on .hc-pole[data-astro-cid-2fcxxyoh]{animation:hc-pop .55s cubic-bezier(.25, .9, .3, 1) var(--pd) both}.hc[data-astro-cid-2fcxxyoh].is-on .hc-pole-body[data-astro-cid-2fcxxyoh]{animation:hc-pole-body .45s ease-out var(--pd) both}.hc[data-astro-cid-2fcxxyoh].is-on .hc-pole-label[data-astro-cid-2fcxxyoh]{animation:hc-pole-label .45s ease-out var(--pd) both}.hc[data-astro-cid-2fcxxyoh].is-on .hc-pole-glow[data-astro-cid-2fcxxyoh]{animation:hc-fade-in .6s ease-out var(--pd) both}.hc[data-astro-cid-2fcxxyoh].is-on .hc-pole-ring[data-astro-cid-2fcxxyoh]{animation:hc-pole-ring .7s ease-out var(--pd) forwards}.hc[data-astro-cid-2fcxxyoh].is-on .hc-led[data-astro-cid-2fcxxyoh]{animation:hc-fade-in .3s ease-out var(--pd) both, hc-led var(--beat) ease-out calc(var(--online) + var(--arrive)) infinite}.hc[data-astro-cid-2fcxxyoh].is-on .hc-led-halo[data-astro-cid-2fcxxyoh]{animation:hc-fade-in .3s ease-out var(--pd) both, hc-led-halo var(--beat) ease-out calc(var(--online) + var(--arrive)) infinite}.hc[data-astro-cid-2fcxxyoh].is-on .hc-wave[data-astro-cid-2fcxxyoh]{animation:hc-wave 1.6s cubic-bezier(.2, .6, .3, 1) var(--online) forwards}@keyframes hc-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes hc-charge-idle{0%,to{opacity:.45}50%{opacity:.8}}@keyframes hc-graft{0%{animation-timing-function:cubic-bezier(.25,0,.3,1);transform:translateY(-56px)scale(1.1)}50%{animation-timing-function:cubic-bezier(.75,0,.95,.55);transform:translateY(-66px)scale(1.15)}76%{animation-timing-function:cubic-bezier(.2,.7,.35,1);transform:translate(0)scale(.93)}88%{animation-timing-function:ease-in-out;transform:translate(0)scale(1.03)}to{transform:translate(0)scale(1)}}@keyframes hc-tremble{0%{transform:translate(0)rotate(0)}15%{transform:translate(-.5px,.4px)rotate(-.5deg)}30%{transform:translate(.8px,-.3px)rotate(.8deg)}45%{transform:translate(-1px,.5px)rotate(-1.1deg)}60%{transform:translate(1.2px,-.4px)rotate(1.3deg)}75%{transform:translate(-1.3px,.3px)rotate(-1.4deg)}90%{transform:translate(1px)rotate(.9deg)}to{transform:translate(0)rotate(0)}}@keyframes hc-shadow{0%{opacity:.4;animation-timing-function:cubic-bezier(.25,0,.3,1);transform:translate(6px,6px)scale(1.22)}50%{opacity:.3;animation-timing-function:cubic-bezier(.75,0,.95,.55);transform:translate(8px,8px)scale(1.3)}76%{opacity:.9;transform:translate(0)scale(1)}to{opacity:.7;transform:translate(0)scale(1)}}@keyframes hc-charge{0%{opacity:.55}50%{opacity:1}76%{opacity:1}to{opacity:0}}@keyframes hc-charge-gold{0%{opacity:0}30%{opacity:.25}72%{opacity:1}to{opacity:0}}@keyframes hc-shake{0%{transform:translate(0)}20%{transform:translate(2.5px,-1.5px)}40%{transform:translate(-2px,1.5px)}60%{transform:translate(1.5px,1px)}80%{transform:translate(-1px,-.5px)}to{transform:translate(0)}}@keyframes hc-flash{0%{opacity:0;transform:scale(.5)}14%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}@keyframes hc-shock{0%{opacity:1;stroke-width:6px;transform:scale(.6)}to{opacity:0;stroke-width:1px;transform:scale(6)}}@keyframes hc-rays{0%{opacity:0;transform:rotate(0)scale(.35)}14%{opacity:1;transform:rotate(5deg)scale(.95)}55%{opacity:.75}to{opacity:0;transform:rotate(32deg)scale(1.2)}}@keyframes hc-rays-b{0%{opacity:0;transform:rotate(0)scale(.4)}14%{opacity:1;transform:rotate(-4deg)scale(1)}to{opacity:0;transform:rotate(-26deg)scale(1.25)}}@keyframes hc-warm{0%{opacity:0}10%{opacity:1}to{opacity:0}}@keyframes hc-spark{0%{opacity:1;transform:rotate(var(--a)) translateX(14px)}65%{opacity:.9}to{opacity:0;transform:rotate(var(--a)) translateX(calc(var(--dist) * 1px))}}@keyframes hc-rim{0%{stroke:#fff3}36%,62%{stroke:#ffe29a}}@keyframes hc-sheen{0%{transform:translate(-80px)}to{transform:translate(110px)}}@keyframes hc-sheen-loop{0%{transform:translate(-80px)}14%,to{transform:translate(110px)}}@keyframes hc-flip{0%,92.5%{animation-timing-function:cubic-bezier(.5,0,.9,.5);transform:scaleX(1)}96.25%{animation-timing-function:cubic-bezier(.1,.5,.5,1);transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes hc-heads{0%,48.115%{opacity:1}48.125%,98.115%{opacity:0}98.125%,to{opacity:1}}@keyframes hc-tails{0%,48.115%{opacity:0}48.125%,98.115%{opacity:1}98.125%,to{opacity:0}}@keyframes hc-plate{0%{stroke:#ffffff24}}@keyframes hc-label{0%{fill:#ffffff8c}}@keyframes hc-fade-in{0%{opacity:0}}@keyframes hc-heart{0%{opacity:1;transform:scale(1.04)}11%{opacity:.84;transform:scale(1.01)}12.5%{opacity:.95;transform:scale(1.03)}45%,to{opacity:.78;transform:scale(1)}}@keyframes hc-rim-beat{0%{stroke:#fff}11%{stroke:#b3abffe6}12.5%{stroke:#eceafff2}40%,to{stroke:#b3abffe6}}@keyframes hc-beat{0%{opacity:var(--bo,.5);transform:scale(1)}35%,to{opacity:0;transform:scale(1.45)}}@keyframes hc-draw{0%{stroke-dashoffset:calc((var(--l) + 2) * 1px)}}@keyframes hc-comet{0%{stroke-dashoffset:18px;opacity:1}92%{opacity:1}to{stroke-dashoffset:calc((18 - var(--l)) * 1px);opacity:0}}@keyframes hc-via{0%{stroke:#fff;stroke-opacity:.16}}@keyframes hc-flow-in{0%{opacity:0}to{opacity:var(--fo)}}@keyframes hc-pop{0%{transform:scale(1)}30%{transform:scale(1.07)}to{transform:scale(1)}}@keyframes hc-pole-body{0%{fill:#10162a;stroke:#ffffff29}}@keyframes hc-pole-label{0%{fill:#ffffff75}}@keyframes hc-pole-ring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.22,1.5)}}@keyframes hc-led{0%{opacity:1}45%,to{opacity:.55}}@keyframes hc-led-halo{0%{opacity:.5}45%,to{opacity:.1}}@keyframes hc-wave{0%{opacity:.6;transform:scale(.9)}to{opacity:0;transform:scale(6.5)}}.hc[data-astro-cid-2fcxxyoh].is-paused,.hc[data-astro-cid-2fcxxyoh].is-paused [data-astro-cid-2fcxxyoh]{animation-play-state:paused!important}.hc-replay[data-astro-cid-2fcxxyoh]{color:#fff6;cursor:pointer;opacity:0;visibility:hidden;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;transition:color .2s,opacity .4s,visibility 0s linear .4s;display:inline-flex;position:absolute;bottom:-2px;right:50%;transform:translate(50%)}.hc-replay[data-astro-cid-2fcxxyoh]:hover,.hc-replay[data-astro-cid-2fcxxyoh]:focus-visible{color:#fffc}.hc-replay[data-astro-cid-2fcxxyoh]:focus-visible{outline:1px solid var(--color-accent-2);outline-offset:2px}.hc[data-astro-cid-2fcxxyoh].has-played .hc-replay[data-astro-cid-2fcxxyoh]{opacity:1;visibility:visible;transition:color .2s ease, opacity .6s ease var(--online), visibility 0s linear var(--online)}.hc[data-astro-cid-2fcxxyoh].has-played.was-replayed .hc-replay[data-astro-cid-2fcxxyoh]{transition:color .2s}@media (prefers-reduced-motion:reduce){.hc[data-astro-cid-2fcxxyoh],.hc[data-astro-cid-2fcxxyoh] [data-astro-cid-2fcxxyoh]{animation:none!important}.hc-replay[data-astro-cid-2fcxxyoh]{display:none}}.hero-lead[data-astro-cid-i3irphx7]{padding-left:18px;position:relative}.hero-lead[data-astro-cid-i3irphx7]:before{content:"";background:linear-gradient(#6d5ef8,#22a6f2);border-radius:2px;width:2px;position:absolute;top:.35em;bottom:.35em;left:0}@media (width>=1024px){.hero-lead[data-astro-cid-i3irphx7]{padding-left:0}.hero-lead[data-astro-cid-i3irphx7]:before{left:-22px}}.hero-mark[data-astro-cid-i3irphx7]{color:#fff;box-decoration-break:clone;background:linear-gradient(90deg,#6d5ef88c,#22a6f273) 0 88%/100% .36em no-repeat}.pc-panel{background:radial-gradient(700px 380px at 15% 0,#6d5ef847,#0000 60%),radial-gradient(600px 400px at 100% 100%,#22a6f22e,#0000 60%),radial-gradient(circle,#ffffff12 1px,#0000 1.4px) 0 0/18px 18px,#0b1020;border-radius:28px;padding:64px 24px 32px;position:relative;overflow:hidden;box-shadow:0 40px 80px -40px #0b102099}@media (width>=1024px){.pc-panel{padding:64px 40px 40px}}.pc-bus{background:#ffffff1a;height:2px;position:absolute;top:32px;left:0;right:0}.pc-grid{isolation:isolate;clip-path:inset(-32px -200px -200px);align-items:start}.pc-card{color:#fff;background:radial-gradient(120% 90% at 0 0,#6d5ef81f,#0000 60%),linear-gradient(160deg,#181d31,#0f1427);border:1px solid #ffffff1a;border-radius:18px;flex-direction:column;align-items:flex-start;padding:28px;transition:border-color .35s,background .35s;display:flex;position:relative}.pc-card--case{cursor:pointer}.pc-card:is(:hover,:focus-within,.is-open){background:radial-gradient(120% 90% at 0 0,#ffd6701f,#0000 60%),linear-gradient(160deg,#22232f,#131631);border-color:#ffd6708c}.pc-trace{z-index:-1;background:#ffffff1f;width:2px;height:600px;position:absolute;top:-600px;left:44px;overflow:hidden}.pc-trace i{width:4px;height:10px;animation:pc-drop 1.8s cubic-bezier(.5, 0, .75, 0) var(--d) infinite;background:#ffd670;border-radius:4px;position:absolute;left:-1px;box-shadow:0 0 8px #ffd670}.pc-card:hover .pc-trace i{animation-duration:.6s}@keyframes pc-drop{0%{top:calc(100% - 46px)}to{top:calc(100% + 2px)}}.pc-chip{background:#0b1020;border:1px solid #ffffff21;border-radius:12px;padding:6px;transition:border-color .3s,box-shadow .3s;display:block;position:relative;box-shadow:0 0 0 4px #ffffff08}.pc-chip:before,.pc-chip:after{content:"";opacity:.4;background:repeating-linear-gradient(#c9ced9 0 4px,#0000 4px 11px);width:5px;transition:opacity .3s;position:absolute;top:18px;bottom:18px}.pc-chip:before{left:-7px}.pc-chip:after{right:-7px}.pc-chip canvas{width:108px;height:108px;display:block}.pc-card:is(:hover,:focus-within,.is-open) .pc-chip{border-color:#ffd67099;box-shadow:0 0 0 4px #ffd67014,0 0 32px #ffd6704d}.pc-card:is(:hover,:focus-within,.is-open) .pc-chip:before,.pc-card:is(:hover,:focus-within,.is-open) .pc-chip:after{opacity:.9;background:repeating-linear-gradient(#ffd670 0 4px,#0000 4px 11px)}.pc-title{margin-top:24px;font-size:22px;font-weight:600;line-height:1.3}.pc-desc{color:#ffffffad;margin-top:8px;font-size:16px;line-height:1.65}.pc-toggle{text-align:right;color:#b4a9ff;cursor:pointer;align-self:flex-end;align-items:center;gap:10px;padding-top:22px;font-size:15px;font-weight:500;transition:color .3s;display:inline-flex}.pc-card:is(:hover,.is-open) .pc-toggle{color:#ffd670}.pc-plus{background:#b4a9ff24;border-radius:50%;flex:none;width:22px;height:22px;transition:transform .4s cubic-bezier(.34,1.56,.64,1),background .3s;position:relative}.pc-plus:before,.pc-plus:after{content:"";background:currentColor;border-radius:2px;height:2px;position:absolute;top:10px;left:6px;right:6px}.pc-plus:after{transform:rotate(90deg)}.pc-card:hover .pc-plus{background:#ffd67029;transform:rotate(90deg)}.pc-card.is-open .pc-plus{background:#ffd67033;transform:rotate(135deg)}.pc-more{grid-template-rows:0fr;width:100%;transition:grid-template-rows .5s cubic-bezier(.25,1,.5,1);display:grid}.pc-card.is-open .pc-more{grid-template-rows:1fr}.pc-more-in{min-height:0;overflow:hidden}.pc-case{color:#ffffffd1;border-top:1px solid #b4a9ff2e;flex-direction:column;gap:12px;margin-top:22px;padding-top:20px;display:flex}.pc-case-head{justify-content:space-between;align-items:center;gap:14px;display:flex}.pc-case-logo{object-fit:contain;object-position:left;filter:brightness(0)invert();opacity:.92;max-width:60%;height:auto;max-height:34px}.pc-case-sector{text-align:right;color:#ffffff8c;font-size:12px;line-height:1.3}.pc-case-metric{letter-spacing:-.02em;color:#ffd670;font-size:30px;font-weight:700;line-height:1.1}.pc-case-punch{font-size:15px;line-height:1.6}.pc-case-shot{border:1px solid #b4a9ff38;border-radius:10px;width:100%;height:auto}.pc-case-quote{color:#fff;font-size:15px;font-style:italic}.pc-case-quote cite{color:#ffffff8c;margin-top:4px;font-size:12px;font-style:normal;display:block}.pc-case-link{color:#ffd670;align-self:flex-start;gap:8px;margin-top:4px;font-size:15px;font-weight:600;display:inline-flex}.pc-case-link span{transition:transform .2s}.pc-case-link:hover span{transform:translate(4px)}.pc-fig{flex-direction:column;gap:8px;margin:0;display:flex}.pc-fig figcaption{color:#fff9;font-size:13px;line-height:1.5}.pc-schema{width:100%;height:auto;font-family:var(--font-display);background:#ffffff05;border:1px solid #b4a9ff38;border-radius:10px;padding:14px 10px;display:block}.pc-rows{flex-direction:column;margin-top:4px;padding:0;list-style:none;display:flex}.pc-row{border-top:1px solid #b4a9ff24;padding:12px 0}.pc-row-head{color:#fff;flex-wrap:wrap;align-items:baseline;gap:2px 10px;font-size:15px;font-weight:600;display:flex}.pc-row-head b{font-weight:600}.pc-row-head a{color:#ffd670}.pc-row-head a:hover{text-decoration:underline}.pc-row-kpi{color:#ffd670;font-weight:700}.pc-row-text{color:#ffffffb8;margin-top:3px;font-size:14px;line-height:1.55}@media (prefers-reduced-motion:reduce){.pc-trace i{opacity:0;animation:none}.pc-more,.pc-plus{transition:none}}.illu-ai{width:100%;height:auto;display:block;overflow:visible}.illu-ai :is(.iai-sat,.iai-src-in,.iai-eyes,.iai-ant,.iai-ant-halo,.iai-nflash,.iai-lit,.iai-port,.iai-halo,.iai-brain,.iai-sock,.iai-core,.iai-core-glow,.iai-kpi,.iai-trend-dot,.iai-tdot){transform-box:fill-box;transform-origin:50%}.illu-ai .iai-cline{transform-box:fill-box;transform-origin:0%}.illu-ai :is(.iai-spine-new,.iai-bar,.iai-col){transform-box:fill-box;transform-origin:50% 100%}.illu-tracking2{width:100%;height:auto;display:block;overflow:visible}.illu-tracking2 :is(.its-shield-flash,.its-cta,.its-led){transform-box:fill-box;transform-origin:50%}.illu-tracking2 .its-raw1{--t:#fff;--x:#c9cde0;--y:#e4e6f2}.illu-tracking2 .its-raw2{--t:#b4a9ff;--x:#5546e0;--y:#7d70fb}.illu-tracking2 .its-sent{--t:#8fd3ff;--x:#1677b3;--y:#22a6f2}.illu-tracking2 .its-sentv{--t:#c9c2ff;--x:#4c3dd2;--y:#6d5ef8}.illu-ads{width:100%;height:auto;display:block;overflow:visible}.illu-ads :is(.ia-needle,.ia-mega,.ia-halo,.ia-flash,.ia-wave){transform-box:fill-box;transform-origin:50%}.illu-data{width:100%;height:auto;display:block;overflow:visible}.illu-data :is(.ida-ring,.ida-end){transform-box:fill-box;transform-origin:50%}.illu-data .ida-bar{transform-box:fill-box;transform-origin:50% 100%}.illu-data .ida-prog{transform-box:fill-box;transform-origin:0}.illu-web{width:100%;height:auto;display:block;overflow:visible}.illu-web .iwb-ns :is(rect,circle,path,polygon,line){vector-effect:non-scaling-stroke}.illu-web :is(.iwb-badge,.iwb-live,.iwb-btn,.iwb-dbtn,.iwb-blk,.iwb-c3,.iwb-ghost){transform-box:fill-box;transform-origin:50%}.illu-web :is(.iwb-code,.iwb-cmd,.iwb-prog,.iwb-done,.iwb-phex,.iwb-pw,.iwb-ph){transform-box:fill-box;transform-origin:0}.illu-web :is(.iwb-box,.iwb-imgg){transform-box:fill-box;transform-origin:0 0}.pt-kicker[data-astro-cid-4sdshwyk]{align-items:center;gap:10px;margin-bottom:14px;font-size:15px;font-weight:500;line-height:1.3;display:flex}.pt-num[data-astro-cid-4sdshwyk]{color:#fff;background:var(--pa-text);border-radius:4px;padding:5px 7px;font:600 13px/1 ui-monospace,Cascadia Mono,Consolas,monospace}.pt-dash[data-astro-cid-4sdshwyk]{background:rgba(var(--pa), .6);flex:none;width:28px;height:1px}.pt-h2[data-astro-cid-4sdshwyk]{letter-spacing:-.015em;font-weight:600;line-height:1.2}.pt-key[data-astro-cid-4sdshwyk]{color:var(--pa-text);background-image:linear-gradient(var(--pa-text), var(--pa-text));background-position:0 100%;background-repeat:no-repeat;background-size:0% 2.5px;padding-bottom:.09em;transition:background-size .9s cubic-bezier(.65,0,.35,1) .2s;position:relative}.pt-node[data-astro-cid-4sdshwyk]{border:2.5px solid var(--pa-text);background:#fff;border-radius:50%;width:11px;height:11px;transition:transform .25s ease-out 1s;display:block;position:absolute;bottom:-4.25px;right:-12px;transform:scale(0)}.pt-h2[data-astro-cid-4sdshwyk].is-in .pt-key[data-astro-cid-4sdshwyk]{background-size:100% 2.5px}.pt-h2[data-astro-cid-4sdshwyk].is-in .pt-node[data-astro-cid-4sdshwyk]{transform:scale(1)}.pt-rail[data-astro-cid-4sdshwyk]{border-left:2px solid rgba(var(--pa), .28);flex-direction:column;gap:22px;margin-top:30px;padding-left:26px;list-style:none;display:flex}.pt-rail[data-astro-cid-4sdshwyk] li[data-astro-cid-4sdshwyk]{color:color-mix(in srgb, var(--color-ink) 84%, transparent);font-size:17px;font-weight:400;line-height:1.7;position:relative}.pt-rail[data-astro-cid-4sdshwyk] li[data-astro-cid-4sdshwyk]:before{content:"";border:2.5px solid var(--pa-text);background:#fff;border-radius:3px;width:12px;height:12px;position:absolute;top:7px;left:-33px}.pt-rail[data-astro-cid-4sdshwyk] strong[data-astro-cid-4sdshwyk]{color:var(--color-ink);margin-bottom:4px;font-weight:600;display:block}@media (prefers-reduced-motion:reduce){.pt-key[data-astro-cid-4sdshwyk],.pt-node[data-astro-cid-4sdshwyk]{transition:none}}.wk-panel[data-astro-cid-eei5yqns]{background:radial-gradient(700px 380px at 85% 0,#6d5ef847,#0000 60%),radial-gradient(600px 400px at 0 100%,#22a6f22e,#0000 60%),radial-gradient(circle,#ffffff12 1px,#0000 1.4px) 0 0/18px 18px,#0b1020;border-radius:28px;padding:24px 16px;box-shadow:0 40px 80px -40px #0b102099}@media (width>=640px){.wk-panel[data-astro-cid-eei5yqns]{padding:40px 24px}}@media (width>=1024px){.wk-panel[data-astro-cid-eei5yqns]{padding:48px 40px}}.wk-grid[data-astro-cid-eei5yqns]{grid-template-columns:1fr;gap:28px;display:grid}@media (width>=640px){.wk-grid[data-astro-cid-eei5yqns]{grid-template-columns:repeat(2,1fr)}.wk-feat[data-astro-cid-eei5yqns]{grid-column:span 2}.wk-wide[data-astro-cid-eei5yqns]{grid-column:span var(--w2)}}@media (width>=1280px){.wk-grid[data-astro-cid-eei5yqns]{grid-template-columns:repeat(4,1fr)}.wk-feat[data-astro-cid-eei5yqns]{grid-area:span 2/span 2}.wk-wide[data-astro-cid-eei5yqns]{grid-column:span var(--w4)}}.wk-cell[data-astro-cid-eei5yqns]{perspective:1000px;animation:wk-float var(--fd) ease-in-out var(--fdel) infinite;position:relative}@keyframes wk-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.wk-card[data-astro-cid-eei5yqns]{color:#fff;height:100%;transform-style:preserve-3d;will-change:transform;background:radial-gradient(120% 90% at 0 0,#6d5ef81f,#0000 60%),linear-gradient(160deg,#181d31,#0f1427);border:1px solid #ffffff1a;border-radius:20px;flex-direction:column;gap:12px;padding:28px;transition:border-color .35s,background .35s,box-shadow .35s;display:flex;position:relative;box-shadow:0 30px 50px -30px #000000b3}.wk-card[data-astro-cid-eei5yqns]:is(:hover,:focus-visible){background:radial-gradient(120% 90% at 0 0,#ffd6701f,#0000 60%),linear-gradient(160deg,#22232f,#131631);border-color:#ffd6708c;box-shadow:0 30px 50px -30px #000000b3,0 0 40px -10px #ffd67040}.wk-glare[data-astro-cid-eei5yqns]{border-radius:inherit;background:radial-gradient(380px circle at var(--gx,30%) var(--gy,0%), #ffd67024, transparent 55%);opacity:0;pointer-events:none;transition:opacity .4s;position:absolute;inset:0}.wk-card[data-astro-cid-eei5yqns]:hover .wk-glare[data-astro-cid-eei5yqns]{opacity:1}.wk-logo[data-astro-cid-eei5yqns]{align-items:flex-end;height:52px;display:flex;transform:translateZ(40px)}.wk-logo[data-astro-cid-eei5yqns] img[data-astro-cid-eei5yqns]{object-fit:contain;object-position:left bottom;filter:brightness(0)invert();opacity:.9;width:auto;max-width:100%;max-height:52px}.wk-logo[data-astro-cid-eei5yqns] b[data-astro-cid-eei5yqns]{font-size:20px;font-weight:600;line-height:1.2}.wk-media[data-astro-cid-eei5yqns]{margin:8px 0 4px;display:block;transform:translateZ(24px)}.wk-media[data-astro-cid-eei5yqns] img{border:1px solid #b4a9ff38;border-radius:12px;width:100%;height:auto;display:block}.wk-metric[data-astro-cid-eei5yqns]{color:#b4a9ff;font-size:26px;font-weight:600;line-height:1.15;transition:color .3s,text-shadow .3s;transform:translateZ(34px)}.wk-card[data-astro-cid-eei5yqns]:hover .wk-metric[data-astro-cid-eei5yqns]{color:#ffd670;text-shadow:0 0 18px #ffd67073}.wk-sum[data-astro-cid-eei5yqns]{color:#ffffffa8;font-size:15px;line-height:1.6;transform:translateZ(16px)}.wk-tags[data-astro-cid-eei5yqns]{flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:4px;display:flex;transform:translateZ(12px)}.wk-tags[data-astro-cid-eei5yqns] span[data-astro-cid-eei5yqns]{letter-spacing:.08em;text-transform:uppercase;color:#fff9;border:1px solid #ffffff24;border-radius:99px;padding:5px 9px;font-size:11px;font-weight:500;line-height:1}.wk-read[data-astro-cid-eei5yqns]{color:#b4a9ff;gap:6px;font-size:14px;font-weight:500;transition:color .3s;display:inline-flex;transform:translateZ(22px)}.wk-read[data-astro-cid-eei5yqns] span[data-astro-cid-eei5yqns]{transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.wk-card[data-astro-cid-eei5yqns]:hover .wk-read[data-astro-cid-eei5yqns]{color:#ffd670}.wk-card[data-astro-cid-eei5yqns]:hover .wk-read[data-astro-cid-eei5yqns] span[data-astro-cid-eei5yqns]{transform:translate(5px)}.wk-feat[data-astro-cid-eei5yqns] .wk-card[data-astro-cid-eei5yqns]{justify-content:flex-start;padding:28px}@media (width>=640px){.wk-feat[data-astro-cid-eei5yqns] .wk-card[data-astro-cid-eei5yqns]{padding:40px}}.wk-feat[data-astro-cid-eei5yqns] .wk-metric[data-astro-cid-eei5yqns]{letter-spacing:-.02em;background:linear-gradient(100deg,#b4a9ff,#6cc4f7);color:#0000;background-clip:text;margin-top:auto;font-size:clamp(40px,5vw,64px)}.wk-feat[data-astro-cid-eei5yqns] .wk-card[data-astro-cid-eei5yqns]:hover .wk-metric[data-astro-cid-eei5yqns]{background:linear-gradient(100deg,#ffd670,#fff1c4);background-clip:text}.wk-punch[data-astro-cid-eei5yqns]{color:#ffffffdb;max-width:30ch;font-size:18px;font-weight:500;line-height:1.4;transform:translateZ(20px)}@media (width>=640px){.wk-punch[data-astro-cid-eei5yqns]{font-size:22px}}.wk-feat[data-astro-cid-eei5yqns] .wk-tags[data-astro-cid-eei5yqns]{margin-top:12px}.wk-feat[data-astro-cid-eei5yqns] .wk-read[data-astro-cid-eei5yqns]{margin-top:8px}@media (prefers-reduced-motion:reduce){.wk-cell[data-astro-cid-eei5yqns]{animation:none}}.about-claim[data-astro-cid-j4y4sje3]{color:var(--color-ink);font-weight:600}.about-h2[data-astro-cid-j4y4sje3]{--about-text:#0866a3;letter-spacing:-.015em;text-wrap:balance;font-weight:600;line-height:1.2}.about-key[data-astro-cid-j4y4sje3]{color:var(--about-text);background-image:linear-gradient(var(--about-text), var(--about-text));background-position:0 100%;background-repeat:no-repeat;background-size:0% 2.5px;padding-bottom:.09em;transition:background-size .9s cubic-bezier(.65,0,.35,1) .2s;position:relative}.about-post[data-astro-cid-j4y4sje3]{color:var(--color-ink)}.about-node[data-astro-cid-j4y4sje3]{border:2.5px solid var(--about-text);background:#fff;border-radius:50%;width:11px;height:11px;transition:transform .25s ease-out 1s;display:block;position:absolute;bottom:-4.25px;right:-12px;transform:scale(0)}.about-key[data-astro-cid-j4y4sje3].is-in{background-size:100% 2.5px}.about-key[data-astro-cid-j4y4sje3].is-in .about-node[data-astro-cid-j4y4sje3]{transform:scale(1)}@media (prefers-reduced-motion:reduce){.about-key[data-astro-cid-j4y4sje3],.about-node[data-astro-cid-j4y4sje3]{transition:none}}.band-quote[data-astro-cid-r5oqgveg]{border-left:2px solid #0000;border-image:linear-gradient(#6d5ef8,#22a6f2) 1;margin:0;padding-left:28px;position:relative}.band-quote-mark[data-astro-cid-r5oqgveg]{height:44px;font-family:var(--font-display,inherit);color:#b4a9ff;opacity:.55;margin:-10px 0 0 -3px;font-size:56px;line-height:.62;display:block}.band-quote-mark--close[data-astro-cid-r5oqgveg]{text-align:right;margin:14px -3px 0 0}.band-quote[data-astro-cid-r5oqgveg] blockquote[data-astro-cid-r5oqgveg]{margin:0}.band-quote-quest[data-astro-cid-r5oqgveg]{color:#ffffffa8;max-width:34em;font-size:16px;line-height:1.6}.band-quote-link[data-astro-cid-r5oqgveg]{color:#fffffff2;font-weight:500}.band-quote-main[data-astro-cid-r5oqgveg]{letter-spacing:-.01em;color:#fff;text-wrap:pretty;margin-top:18px;font-size:22px;line-height:1.38}.band-quote-gold[data-astro-cid-r5oqgveg]{color:#ffd670;font-style:italic}@media (width>=1024px){.band-quote[data-astro-cid-r5oqgveg]{padding-left:36px}.band-quote-mark[data-astro-cid-r5oqgveg]{height:52px;font-size:64px}.band-quote-quest[data-astro-cid-r5oqgveg]{font-size:17px}.band-quote-main[data-astro-cid-r5oqgveg]{font-size:28px}}
