.dm-wrap[data-astro-cid-d2mhopwn]{width:100%;max-width:min(600px, calc((var(--hero-h-page) - 2 * clamp(2.25rem, 4.2vw, 3.25rem) - 34px) / .62));margin-left:auto;container-type:inline-size}@media (width<=1199px){.visual:has(>.dm-wrap){display:none}.hero .inner:has(>.visual>.dm-wrap){grid-template-columns:minmax(0,1fr)!important}}.dm-hdr[data-astro-cid-d2mhopwn]{font-size:var(--text-story);justify-content:space-between;align-items:center;gap:12px;margin-bottom:.3em;padding-inline:4%;display:flex}.dm-cap[data-astro-cid-d2mhopwn]{border-radius:var(--radius-pill);border:1px solid var(--color-dark-line);color:#fff;min-width:0;font-family:var(--font-display);white-space:nowrap;background:#ffffff12;align-items:center;gap:.6em;margin:0;padding:.45em .95em .45em .45em;font-size:1.05em;display:inline-flex}.dm-cap-n[data-astro-cid-d2mhopwn]{border-radius:var(--radius-pill);background:var(--color-brand);font-variant-numeric:tabular-nums;padding:.2em .6em;font-size:.8em}.dm-cap-t[data-astro-cid-d2mhopwn].flip{animation:.45s cubic-bezier(.22,1,.36,1) dmCap}@keyframes dmCap{0%{opacity:0;transform:translateY(40%)}}.dm-dots[data-astro-cid-d2mhopwn]{flex:none;gap:.45em;display:flex}.dm-dots[data-astro-cid-d2mhopwn] i[data-astro-cid-d2mhopwn]{border-radius:var(--radius-pill);background:#fff3;width:.5em;height:.5em;transition:width .4s,background .4s}.dm-dots[data-astro-cid-d2mhopwn] i[data-astro-cid-d2mhopwn].on{background:var(--color-brand);width:1.6em}.dm[data-astro-cid-d2mhopwn]{aspect-ratio:100/62;width:100%;font-size:var(--text-story);color:#fff;position:relative}.dm[data-astro-cid-d2mhopwn].snap,.dm[data-astro-cid-d2mhopwn].snap [data-astro-cid-d2mhopwn]{transition:none!important}.dm[data-astro-cid-d2mhopwn].paused,.dm[data-astro-cid-d2mhopwn].paused [data-astro-cid-d2mhopwn]{animation-play-state:paused!important}.dm-floor[data-astro-cid-d2mhopwn]{background:radial-gradient(closest-side,#ffffff17,#0000);border-radius:50%;width:60cqw;height:8cqw;position:absolute;top:88%;left:50%;transform:translate(-50%,-50%)}.dm-shadow[data-astro-cid-d2mhopwn]{fill:#00000073}.dm-draw[data-astro-cid-d2mhopwn]{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.dm-line[data-astro-cid-d2mhopwn]{stroke:var(--color-brand);stroke-width:.45px;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100px;opacity:.85;transition:stroke-dashoffset .9s cubic-bezier(.45,0,.25,1)}.dm-pulse[data-astro-cid-d2mhopwn]{stroke:#fff;stroke-width:.7px;stroke-linecap:round;stroke-dasharray:3 97;opacity:0}[data-astro-cid-d2mhopwn][data-dm-line].on .dm-line[data-astro-cid-d2mhopwn]{stroke-dashoffset:0}[data-astro-cid-d2mhopwn][data-dm-line].on .dm-pulse[data-astro-cid-d2mhopwn]{opacity:.9;animation:2.4s linear .9s infinite dmPulse}@keyframes dmPulse{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}.dm-bot[data-astro-cid-d2mhopwn]{z-index:3;width:17cqw;height:17cqw;position:absolute;transform:translate(-50%,-50%)}.dm-disc[data-astro-cid-d2mhopwn]{background:var(--node-fill);background-image:var(--node-glow);border:var(--node-ring-w) solid var(--color-brand);box-shadow:0 0 0 1.2cqw var(--color-brand-glow);border-radius:50%;transition:box-shadow .5s;animation:3.2s ease-in-out infinite dmFloat;position:absolute;inset:0}.dm[data-astro-cid-d2mhopwn].both .dm-disc[data-astro-cid-d2mhopwn]{box-shadow:0 0 0 2.4cqw var(--color-brand-glow), 0 0 6cqw var(--color-brand-glow)}.dm-disc[data-astro-cid-d2mhopwn] .brand-mark.fluid{width:auto;height:53%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes dmFloat{50%{transform:translateY(-.8cqw)}}.dm-win[data-astro-cid-d2mhopwn]{z-index:2;box-sizing:border-box;background:var(--color-dark-bg-raised);border:1px solid var(--color-dark-line-strong);filter:brightness(.55);border-radius:1.4cqw;flex-direction:column;gap:.9cqw;width:31cqw;height:24cqw;padding:1.2cqw;transition:filter .5s,border-color .5s,transform .5s cubic-bezier(.34,1.4,.64,1);display:flex;position:absolute;top:36%;box-shadow:0 1.4cqw 3cqw #00000080}.dm-win[data-astro-cid-d2mhopwn].call{left:4%}.dm-win[data-astro-cid-d2mhopwn].portal{right:4%}.dm-win[data-astro-cid-d2mhopwn].on{filter:none;border-color:var(--color-brand);transform:translateY(-.8cqw)}.dm-tag[data-astro-cid-d2mhopwn]{border-radius:var(--radius-pill);border:1px solid var(--color-dark-line);color:var(--color-dark-text-soft);white-space:nowrap;background:#ffffff14;padding:.2em .7em;font-size:.8em;font-weight:700;transition:background .4s,color .4s,border-color .4s;position:absolute;top:-1cqw;left:50%;transform:translate(-50%,-100%)}.dm-win[data-astro-cid-d2mhopwn].on .dm-tag[data-astro-cid-d2mhopwn]{background:var(--color-brand);border-color:var(--color-brand);color:#fff}.dm-bar[data-astro-cid-d2mhopwn]{gap:.5cqw;display:flex}.dm-bar[data-astro-cid-d2mhopwn] i[data-astro-cid-d2mhopwn]{background:#ffffff2e;border-radius:50%;width:.9cqw;height:.9cqw}.dm-cal[data-astro-cid-d2mhopwn]{flex:1;grid-template-columns:repeat(5,1fr);gap:.6cqw;transition:opacity .35s;display:grid}.dm-cal[data-astro-cid-d2mhopwn] i[data-astro-cid-d2mhopwn]{background:#ffffff0f;border-radius:.4cqw;transition:background .3s,box-shadow .3s}.dm-call-picked[data-astro-cid-d2mhopwn] .dm-cal[data-astro-cid-d2mhopwn] i[data-astro-cid-d2mhopwn].pick{background:var(--color-brand);box-shadow:0 0 1.4cqw var(--color-brand-glow)}.dm-video[data-astro-cid-d2mhopwn]{background:linear-gradient(160deg, var(--color-dark-bg), var(--color-dark-bg-sunken));opacity:0;border-radius:.8cqw;flex-direction:column;justify-content:center;align-items:center;gap:.6cqw;transition:opacity .4s,transform .45s cubic-bezier(.34,1.4,.64,1);display:flex;position:absolute;inset:3.6cqw 1.2cqw 1.2cqw;transform:scale(.9)}.dm[data-astro-cid-d2mhopwn].calling .dm-video[data-astro-cid-d2mhopwn]{opacity:1;transform:none}.dm[data-astro-cid-d2mhopwn].calling .dm-cal[data-astro-cid-d2mhopwn]{opacity:0}.dm-face[data-astro-cid-d2mhopwn]{width:10cqw}.dm-face[data-astro-cid-d2mhopwn] svg[data-astro-cid-d2mhopwn]{width:100%;display:block;overflow:visible}.dm-shirt[data-astro-cid-d2mhopwn]{fill:var(--color-brand)}.dm-hair[data-astro-cid-d2mhopwn]{fill:var(--color-dark-text-soft)}.dm-hi[data-astro-cid-d2mhopwn]{transform-box:fill-box;transform-origin:50% 100%}.dm[data-astro-cid-d2mhopwn].calling .dm-hi[data-astro-cid-d2mhopwn]{animation:.5s ease-in-out .4s 4 dmHi}@keyframes dmHi{50%{transform:rotate(-22deg)}}.dm-live[data-astro-cid-d2mhopwn]{white-space:nowrap;align-items:center;gap:.4em;font-size:.8em;font-weight:700;display:inline-flex}.dm-live[data-astro-cid-d2mhopwn] i[data-astro-cid-d2mhopwn]{background:var(--color-success);width:.55em;height:.55em;box-shadow:0 0 6px var(--color-success);border-radius:50%}.dm-tabs[data-astro-cid-d2mhopwn]{gap:.6cqw;display:flex}.dm-tabs[data-astro-cid-d2mhopwn] i[data-astro-cid-d2mhopwn]{border-radius:var(--radius-pill);background:#ffffff12;flex:1;height:1.6cqw;transition:background .3s}.dm[data-astro-cid-d2mhopwn][data-tab="1"] .dm-tabs[data-astro-cid-d2mhopwn] .t1[data-astro-cid-d2mhopwn],.dm[data-astro-cid-d2mhopwn][data-tab="2"] .dm-tabs[data-astro-cid-d2mhopwn] .t2[data-astro-cid-d2mhopwn],.dm[data-astro-cid-d2mhopwn][data-tab="3"] .dm-tabs[data-astro-cid-d2mhopwn] .t3[data-astro-cid-d2mhopwn]{background:var(--color-brand)}.dm-chart[data-astro-cid-d2mhopwn]{flex:1;align-items:flex-end;gap:.8cqw;padding-bottom:.2cqw;display:flex}.dm-chart[data-astro-cid-d2mhopwn] i[data-astro-cid-d2mhopwn]{background:#ffffff14;border-radius:.3cqw .3cqw 0 0;flex:1;height:12%;transition:height .6s cubic-bezier(.22,1,.36,1),background .4s}.dm[data-astro-cid-d2mhopwn][data-tab="1"] .dm-chart[data-astro-cid-d2mhopwn] i[data-astro-cid-d2mhopwn],.dm[data-astro-cid-d2mhopwn][data-tab="2"] .dm-chart[data-astro-cid-d2mhopwn] i[data-astro-cid-d2mhopwn],.dm[data-astro-cid-d2mhopwn][data-tab="3"] .dm-chart[data-astro-cid-d2mhopwn] i[data-astro-cid-d2mhopwn]{background:var(--color-brand)}.dm[data-astro-cid-d2mhopwn][data-tab="1"] .c1[data-astro-cid-d2mhopwn]{height:40%}.dm[data-astro-cid-d2mhopwn][data-tab="1"] .c2[data-astro-cid-d2mhopwn]{height:62%}.dm[data-astro-cid-d2mhopwn][data-tab="1"] .c3[data-astro-cid-d2mhopwn]{height:50%}.dm[data-astro-cid-d2mhopwn][data-tab="1"] .c4[data-astro-cid-d2mhopwn]{height:78%}.dm[data-astro-cid-d2mhopwn][data-tab="1"] .c5[data-astro-cid-d2mhopwn]{height:90%}.dm[data-astro-cid-d2mhopwn][data-tab="2"] .c1[data-astro-cid-d2mhopwn]{height:70%}.dm[data-astro-cid-d2mhopwn][data-tab="2"] .c2[data-astro-cid-d2mhopwn]{height:45%}.dm[data-astro-cid-d2mhopwn][data-tab="2"] .c3[data-astro-cid-d2mhopwn]{height:85%}.dm[data-astro-cid-d2mhopwn][data-tab="2"] .c4[data-astro-cid-d2mhopwn]{height:55%}.dm[data-astro-cid-d2mhopwn][data-tab="2"] .c5[data-astro-cid-d2mhopwn]{height:66%}.dm[data-astro-cid-d2mhopwn][data-tab="3"] .c1[data-astro-cid-d2mhopwn]{height:30%}.dm[data-astro-cid-d2mhopwn][data-tab="3"] .c2[data-astro-cid-d2mhopwn]{height:48%}.dm[data-astro-cid-d2mhopwn][data-tab="3"] .c3[data-astro-cid-d2mhopwn]{height:64%}.dm[data-astro-cid-d2mhopwn][data-tab="3"] .c4[data-astro-cid-d2mhopwn]{height:80%}.dm[data-astro-cid-d2mhopwn][data-tab="3"] .c5[data-astro-cid-d2mhopwn]{height:96%}.dm-cursor[data-astro-cid-d2mhopwn]{color:#fff;filter:drop-shadow(0 .2cqw .4cqw #0009);opacity:0;transition:left .6s cubic-bezier(.45,0,.25,1),top .6s cubic-bezier(.45,0,.25,1),opacity .3s;display:flex;position:absolute;top:70%;left:70%;transform:rotate(-120deg)}.dm[data-astro-cid-d2mhopwn][data-tab] .dm-cursor[data-astro-cid-d2mhopwn]{opacity:1}.dm[data-astro-cid-d2mhopwn][data-tab="1"] .dm-cursor[data-astro-cid-d2mhopwn]{top:30%;left:16%}.dm[data-astro-cid-d2mhopwn][data-tab="2"] .dm-cursor[data-astro-cid-d2mhopwn]{top:30%;left:46%}.dm[data-astro-cid-d2mhopwn][data-tab="3"] .dm-cursor[data-astro-cid-d2mhopwn]{top:30%;left:76%}.dm-caption[data-astro-cid-d2mhopwn]{white-space:nowrap;color:var(--color-dark-text-soft);font-size:.8em;font-weight:700;transition:color .4s;position:absolute;bottom:-1cqw;left:50%;transform:translate(-50%,100%)}.dm-win[data-astro-cid-d2mhopwn].on .dm-caption[data-astro-cid-d2mhopwn]{color:#fff}.dm-visitor[data-astro-cid-d2mhopwn]{z-index:4;opacity:0;width:8.4cqw;transition:opacity .6s,transform 1s cubic-bezier(.25,0,.25,1);position:absolute;bottom:10%;left:50%;transform:translate(-80%)}.dm[data-astro-cid-d2mhopwn].here .dm-visitor[data-astro-cid-d2mhopwn]{opacity:1;transform:translate(-50%)}.dm-visitor[data-astro-cid-d2mhopwn] svg[data-astro-cid-d2mhopwn]{transform-origin:bottom;width:100%;animation:3.6s ease-in-out infinite dmBreathe;display:block;overflow:visible}@keyframes dmBreathe{50%{transform:scaleY(1.012)}}.dm-leg[data-astro-cid-d2mhopwn]{fill:var(--color-dark-bg)}.dm-coat[data-astro-cid-d2mhopwn]{fill:var(--color-dark-text-soft)}.dm-skin[data-astro-cid-d2mhopwn]{fill:var(--color-bg-alt)}.dm-hair2[data-astro-cid-d2mhopwn]{fill:var(--color-dark-line)}.dm-eye[data-astro-cid-d2mhopwn]{fill:var(--color-dark-bg)}.dm-mouth[data-astro-cid-d2mhopwn]{fill:none;stroke:var(--color-dark-bg);stroke-width:.7px;stroke-linecap:round}.dm-thumb[data-astro-cid-d2mhopwn]{transform-box:fill-box;transform-origin:30% 5%;transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.dm[data-astro-cid-d2mhopwn].both .dm-thumb[data-astro-cid-d2mhopwn]{transform:rotate(-150deg)}.dm-q[data-astro-cid-d2mhopwn]{background:var(--color-brand);width:3.2cqw;height:3.2cqw;font-family:var(--font-display);border-radius:50% 50% 50% .5cqw;place-items:center;font-size:1.9cqw;transition:transform .35s cubic-bezier(.34,1.56,.64,1);display:grid;position:absolute;bottom:100%;left:50%;transform:translate(-50%)scale(0)}.dm[data-astro-cid-d2mhopwn].ask .dm-q[data-astro-cid-d2mhopwn]{animation:1.2s ease-in-out infinite dmBob;transform:translate(-50%)scale(1)}@keyframes dmBob{50%{transform:translate(-50%,-.6cqw)scale(1)}}@media (prefers-reduced-motion:reduce){.dm[data-astro-cid-d2mhopwn] [data-astro-cid-d2mhopwn],.dm[data-astro-cid-d2mhopwn]{transition:none!important;animation:none!important}}@container (width<=460px){.dm-dots[data-astro-cid-d2mhopwn]{display:none}}
