.hero[data-astro-cid-bbe6dxrz]{position:relative;min-height:100svh;display:flex;align-items:flex-end;padding:calc(var(--header-h) + 3rem) 0 clamp(3.5rem,2rem + 5vh,6rem);overflow:hidden;isolation:isolate;--p: 0}.hero__stage[data-astro-cid-bbe6dxrz]{position:absolute;z-index:-2;inset:0 -12% 0 10%}.hero__canvas[data-astro-cid-bbe6dxrz]{width:100%;height:100%;opacity:0;transition:opacity 1.6s var(--ease-out)}.has-ribbon[data-astro-cid-bbe6dxrz] .hero__canvas[data-astro-cid-bbe6dxrz]{opacity:1}.hero__fallback[data-astro-cid-bbe6dxrz]{position:absolute;z-index:-2;top:8%;left:30%;max-width:none;width:78%;height:78%;object-fit:contain;opacity:.9;transition:opacity 1.2s var(--ease-out)}@media(max-width:640px){.hero__fallback[data-astro-cid-bbe6dxrz]{top:10%;left:-10%;width:140%;height:45%}}.has-ribbon[data-astro-cid-bbe6dxrz] .hero__fallback[data-astro-cid-bbe6dxrz]{opacity:0}.hero__shade[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,color-mix(in srgb,var(--ink-0) 80%,transparent) 0%,color-mix(in srgb,var(--ink-0) 30%,transparent) 40%,transparent 64%),linear-gradient(180deg,transparent 62%,color-mix(in srgb,var(--ink-0) 85%,transparent) 94%,var(--ink-0));pointer-events:none}.hero__content[data-astro-cid-bbe6dxrz]{display:grid;gap:clamp(1.4rem,1rem + 1.5vw,2.4rem);transform:translateY(calc(var(--p) * -60px));opacity:calc(1 - var(--p) * 1.3)}.hero__brandline[data-astro-cid-bbe6dxrz]{color:var(--silver);font-size:var(--fs-sm);font-stretch:108%;letter-spacing:.01em;display:flex;align-items:center;gap:.7rem;opacity:0;animation:hero-fade .9s .15s var(--ease-out) forwards}.hero__brandline[data-astro-cid-bbe6dxrz]:before{content:"";width:34px;height:1px;background:var(--signal);box-shadow:0 0 10px var(--signal)}@media(max-width:480px){.hero__title[data-astro-cid-bbe6dxrz]{--hs: 108%;font-size:clamp(2.2rem,-.2rem + 13vw,4rem)!important}}.hero__title[data-astro-cid-bbe6dxrz]{font-size:var(--fs-mega);font-weight:700;line-height:.86;letter-spacing:-.045em;color:var(--text)}.hero__row[data-astro-cid-bbe6dxrz]{display:flex;column-gap:.22em;white-space:nowrap}.hero__word[data-astro-cid-bbe6dxrz]{display:inline-block;white-space:nowrap}.hero__ch[data-astro-cid-bbe6dxrz]{display:inline-block;font-stretch:var(--hs, 125%);transform-origin:50% 80%;animation:hero-ch 1.25s var(--ease-out) both;animation-delay:calc(var(--i) * 32ms + .25s)}.hero__sp[data-astro-cid-bbe6dxrz]{display:none}@keyframes hero-ch{0%{transform:translate3d(0,.12em,0) scaleX(.62)}to{transform:none}}@keyframes hero-fade{to{opacity:1}}.hero__copy[data-astro-cid-bbe6dxrz]{display:grid;gap:1.1rem;max-width:40rem;opacity:0;animation:hero-fade .8s .55s var(--ease-out) forwards}.hero__call[data-astro-cid-bbe6dxrz]{color:var(--text-2)}.hero__support[data-astro-cid-bbe6dxrz]{color:var(--text);font-size:var(--fs-lead);font-stretch:106%;font-weight:520;line-height:1.35}.hero__desc[data-astro-cid-bbe6dxrz]{color:var(--text-2);max-width:36rem}.hero__ctas[data-astro-cid-bbe6dxrz]{margin-top:.6rem}.hero__cue[data-astro-cid-bbe6dxrz]{position:absolute;right:var(--gutter);bottom:2rem;width:1px;height:64px;background:var(--line-2);overflow:hidden;opacity:calc(1 - var(--p) * 3)}.hero__cue[data-astro-cid-bbe6dxrz] span[data-astro-cid-bbe6dxrz]{position:absolute;left:0;top:-40%;width:1px;height:40%;background:var(--signal);animation:cue 2.2s var(--ease-io) infinite}@keyframes cue{to{top:100%}}@media(min-width:1000px){.hero__stage[data-astro-cid-bbe6dxrz]{inset:-2% -4% -6% 26%}}@media(max-width:640px){.hero__stage[data-astro-cid-bbe6dxrz]{inset:6% -40% 34%}}@media(prefers-reduced-motion:reduce){.hero__ch[data-astro-cid-bbe6dxrz],.hero__brandline[data-astro-cid-bbe6dxrz],.hero__copy[data-astro-cid-bbe6dxrz]{opacity:1;animation:none;transform:none}}.intro__grid[data-astro-cid-u43ozx4m]{display:grid;gap:2.5rem}.intro__title[data-astro-cid-u43ozx4m]{max-width:14ch}.intro__copy[data-astro-cid-u43ozx4m]{display:grid;gap:1.1em;font-size:clamp(1.35rem,1rem + 1.6vw,2.35rem);line-height:1.28;font-stretch:104%;font-weight:480;letter-spacing:-.015em;color:var(--text);max-width:32em}.w[data-astro-cid-u43ozx4m]{color:var(--text-3);transition:color .4s linear}.w[data-astro-cid-u43ozx4m].on{color:var(--text)}@media(prefers-reduced-motion:reduce){.w[data-astro-cid-u43ozx4m],.flow__name[data-astro-cid-u43ozx4m]{transition-duration:.4s!important}}@media(min-width:1000px){.intro__grid[data-astro-cid-u43ozx4m]{grid-template-columns:5fr 7fr;gap:4rem;align-items:start}.intro__title[data-astro-cid-u43ozx4m]{position:sticky;top:calc(var(--header-h) + 3rem)}}.flow[data-astro-cid-u43ozx4m]{position:relative;margin-top:clamp(4rem,3rem + 5vw,8rem);padding-top:2.2rem;--fp: 0}.flow__list[data-astro-cid-u43ozx4m]{list-style:none;display:grid;grid-template-columns:repeat(5,1fr)}.flow__track[data-astro-cid-u43ozx4m]{position:absolute;left:0;right:0;top:0;height:1px;background:var(--line-2)}.flow__fill[data-astro-cid-u43ozx4m]{position:absolute;inset:0;transform-origin:left;transform:scaleX(var(--fp));background:linear-gradient(90deg,var(--blue),var(--signal));box-shadow:0 0 12px #35d8f599}.flow__step[data-astro-cid-u43ozx4m]{position:relative;display:grid;gap:.5rem}.flow__dot[data-astro-cid-u43ozx4m]{position:absolute;top:calc(-2.2rem - 5px);left:0;width:11px;height:11px;border-radius:50%;background:var(--ink-0);border:1px solid var(--line-2);transition:all .4s var(--ease-out)}.flow__name[data-astro-cid-u43ozx4m]{font-size:clamp(.95rem,.6rem + 1.4vw,1.9rem);font-stretch:112%;font-weight:600;letter-spacing:-.025em;color:var(--text-3);transition:color .4s}.flow__step[data-astro-cid-u43ozx4m].on .flow__dot[data-astro-cid-u43ozx4m]{background:var(--signal);border-color:var(--signal);box-shadow:0 0 14px var(--signal)}.flow__step[data-astro-cid-u43ozx4m].on .flow__name[data-astro-cid-u43ozx4m]{color:var(--text)}@media(max-width:640px){.flow[data-astro-cid-u43ozx4m]{padding-top:0;padding-left:2rem}.flow__list[data-astro-cid-u43ozx4m]{grid-template-columns:1fr;gap:1.3rem}.flow__track[data-astro-cid-u43ozx4m]{inset:0 auto 0 5px;width:1px;height:auto}.flow__fill[data-astro-cid-u43ozx4m]{transform-origin:top;transform:scaleY(var(--fp))}.flow__dot[data-astro-cid-u43ozx4m]{top:.55em;left:-2rem}}.sc[data-astro-cid-xyg7ob6d]{overflow:hidden;isolation:isolate}.sc__bg[data-astro-cid-xyg7ob6d]{position:absolute;inset:0;z-index:-1;background:radial-gradient(60% 55% at 72% 58%,color-mix(in srgb,var(--pacc) 22%,transparent),transparent 72%),radial-gradient(40% 40% at 20% 90%,color-mix(in srgb,var(--pacc) 10%,transparent),transparent 70%);transition:background 1s var(--ease-out)}.sc__stage[data-astro-cid-xyg7ob6d],.sc__lead-d[data-astro-cid-xyg7ob6d]{display:none}.sc__controls[data-astro-cid-xyg7ob6d]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-bottom:3rem}.sc__tabs[data-astro-cid-xyg7ob6d]{display:grid;grid-template-columns:repeat(5,1fr)}.sc__tab[data-astro-cid-xyg7ob6d]{display:flex;gap:.6rem;align-items:baseline;text-align:left;padding:1.1rem 1rem 1.1rem 0;color:var(--text-3);position:relative;transition:color var(--t-fast)}.sc__tab[data-astro-cid-xyg7ob6d]:after{content:"";position:absolute;left:0;right:1rem;bottom:-1px;height:2px;background:var(--pacc);transform:scaleX(0);transform-origin:left;transition:transform .6s var(--ease-out),background 1s}.sc__tab[data-astro-cid-xyg7ob6d][aria-selected=true]{color:var(--text)}.sc__tab[data-astro-cid-xyg7ob6d][aria-selected=true]:after{transform:scaleX(1)}.sc__tab[data-astro-cid-xyg7ob6d]:hover{color:var(--text)}.sc__tab-n[data-astro-cid-xyg7ob6d]{font-size:var(--fs-xs)}.sc__tab-name[data-astro-cid-xyg7ob6d]{font-weight:600;font-stretch:108%}.sc__view[data-astro-cid-xyg7ob6d]{margin-left:auto;display:flex;padding:4px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--line-2);flex:none}.sc__vbtn[data-astro-cid-xyg7ob6d]{padding:.45rem .95rem;border-radius:999px;font-size:var(--fs-sm);color:var(--text-2);transition:all var(--t-med) var(--ease-out)}.sc__vbtn[data-astro-cid-xyg7ob6d][aria-pressed=true]{background:var(--text);color:var(--ink-0)}.sc__panel[data-astro-cid-xyg7ob6d]{display:grid;grid-template-columns:4fr 8fr;gap:3rem;align-items:center;min-height:560px}.sc__panel[data-astro-cid-xyg7ob6d][hidden]{display:none}.sc__info[data-astro-cid-xyg7ob6d]{display:grid;gap:1.1rem;align-content:center}.sc__cat[data-astro-cid-xyg7ob6d]{color:var(--pacc);transition:color 1s}.sc__name[data-astro-cid-xyg7ob6d]{font-size:clamp(2.4rem,1.4rem + 2.6vw,4.2rem);font-stretch:118%;font-weight:680;letter-spacing:-.04em;line-height:.95}.sc__sum[data-astro-cid-xyg7ob6d]{color:var(--text-2)}.sc__notes[data-astro-cid-xyg7ob6d]{list-style:none;display:grid;gap:.45rem;padding:.3rem 0 .6rem}.sc__notes[data-astro-cid-xyg7ob6d] li[data-astro-cid-xyg7ob6d]{display:flex;gap:.7rem;align-items:center;color:var(--text);font-size:var(--fs-sm)}.sc__notes[data-astro-cid-xyg7ob6d] li[data-astro-cid-xyg7ob6d]:before{content:"";width:18px;height:1px;background:var(--pacc);flex:none;transition:background 1s}.sc__panel[data-astro-cid-xyg7ob6d].is-entering .sc__info[data-astro-cid-xyg7ob6d]>[data-astro-cid-xyg7ob6d]{animation:sc-in .8s var(--ease-out) both}.sc__panel[data-astro-cid-xyg7ob6d].is-entering .sc__info[data-astro-cid-xyg7ob6d]>[data-astro-cid-xyg7ob6d]:nth-child(2){animation:none}.sc__panel[data-astro-cid-xyg7ob6d].is-entering .sc__info[data-astro-cid-xyg7ob6d]>[data-astro-cid-xyg7ob6d]:nth-child(3){animation-delay:.08s}.sc__panel[data-astro-cid-xyg7ob6d].is-entering .sc__info[data-astro-cid-xyg7ob6d]>[data-astro-cid-xyg7ob6d]:nth-child(4){animation-delay:.14s}.sc__panel[data-astro-cid-xyg7ob6d].is-entering .sc__info[data-astro-cid-xyg7ob6d]>[data-astro-cid-xyg7ob6d]:nth-child(5){animation-delay:.2s}.sc__panel[data-astro-cid-xyg7ob6d].is-entering .sc__device[data-astro-cid-xyg7ob6d]{animation:sc-dev 1.1s var(--ease-out) both}@keyframes sc-in{0%{opacity:0;transform:translateY(14px)}}@keyframes sc-dev{0%{opacity:0;transform:translateY(40px) scale(.96) rotateX(8deg)}}.sc__panel[data-astro-cid-xyg7ob6d] .mask[data-astro-cid-xyg7ob6d]>span[data-astro-cid-xyg7ob6d]{transform:none}.sc__panel[data-astro-cid-xyg7ob6d].is-entering .mask[data-astro-cid-xyg7ob6d]>span[data-astro-cid-xyg7ob6d]{animation:sc-mask 1s var(--ease-out) both}@keyframes sc-mask{0%{transform:translateY(105%)}}.sc__device[data-astro-cid-xyg7ob6d]{padding-bottom:4%}.sc__device[data-astro-cid-xyg7ob6d] .dev__laptop{transition:opacity .7s var(--ease-out),transform .9s var(--ease-out),filter .7s}.sc__device[data-astro-cid-xyg7ob6d] .dev__phone{transition:all .9s var(--ease-out)}.sc[data-astro-cid-xyg7ob6d].view-mobile .sc__device[data-astro-cid-xyg7ob6d] .dev__laptop{opacity:.14;transform:scale(.92) translate(-6%);filter:blur(2px);pointer-events:none}.sc[data-astro-cid-xyg7ob6d].view-mobile .sc__device[data-astro-cid-xyg7ob6d] .dev__phone{width:36%;right:32%;bottom:-2%}.sc__nav[data-astro-cid-xyg7ob6d]{display:flex;align-items:center;gap:1rem;margin-top:2.5rem}.sc__arrow[data-astro-cid-xyg7ob6d]{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;color:var(--text);box-shadow:inset 0 0 0 1px var(--line-2);transition:box-shadow var(--t-fast)}.sc__arrow[data-astro-cid-xyg7ob6d]:hover{box-shadow:inset 0 0 0 1px var(--signal)}.sc__count[data-astro-cid-xyg7ob6d]{font-size:var(--fs-sm);color:var(--text-3)}.sc__m[data-astro-cid-xyg7ob6d]{--cw: min(84vw, 360px);position:relative}.sc__rail[data-astro-cid-xyg7ob6d]{list-style:none;display:grid;grid-auto-flow:column;grid-auto-columns:var(--cw);gap:.9rem;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;margin-inline:calc(var(--gutter) * -1);padding:1rem calc((100% + var(--gutter) * 2 - var(--cw)) / 2) 1.4rem;scrollbar-width:none}.sc__rail[data-astro-cid-xyg7ob6d]::-webkit-scrollbar{display:none}.sc__rail[data-astro-cid-xyg7ob6d]:focus-visible{outline:2px solid var(--signal);outline-offset:-2px}.sc__card[data-astro-cid-xyg7ob6d]{scroll-snap-align:center;scroll-snap-stop:always;--d: 0;--ad: 0}.sc__card-in[data-astro-cid-xyg7ob6d]{height:100%;display:grid;gap:.8rem;align-content:start;padding:1rem 1rem 1.3rem;border-radius:var(--radius-l);border:1px solid var(--line);background:linear-gradient(180deg,color-mix(in srgb,var(--cacc) 16%,var(--ink-1)),var(--ink-1));box-shadow:var(--shadow-card);transform:perspective(1000px) rotateY(calc(var(--d) * -16deg)) translateZ(calc(var(--ad) * -70px)) scale(calc(1 - var(--ad) * .06));transform-origin:50% 50%;will-change:transform;transition:box-shadow .5s var(--ease-out),border-color .5s}.sc__card[data-astro-cid-xyg7ob6d].is-active .sc__card-in[data-astro-cid-xyg7ob6d]{border-color:color-mix(in srgb,var(--cacc) 45%,var(--line));box-shadow:var(--shadow-card),0 30px 60px -30px color-mix(in srgb,var(--cacc) 55%,transparent)}.sc__card-body[data-astro-cid-xyg7ob6d]{display:grid;gap:.55rem;opacity:calc(1 - var(--ad) * .55)}.sc__card-cat[data-astro-cid-xyg7ob6d]{color:var(--cacc)}.sc__card-dev[data-astro-cid-xyg7ob6d]{padding:.2rem 0}.sc__card[data-astro-cid-xyg7ob6d] .sc__card-dev[data-astro-cid-xyg7ob6d] .dev--mobile .dev__phone{width:min(62%,210px)}.sc__card-dev[data-astro-cid-xyg7ob6d] .dev__phone-screen{overflow-y:hidden;overscroll-behavior:auto;touch-action:pan-x pan-y}.sc__card-notes[data-astro-cid-xyg7ob6d]{list-style:none;display:grid;gap:.35rem;padding:.2rem 0 .3rem}.sc__card-notes[data-astro-cid-xyg7ob6d] li[data-astro-cid-xyg7ob6d]{display:flex;gap:.6rem;align-items:center;font-size:var(--fs-sm);color:var(--text)}.sc__card-notes[data-astro-cid-xyg7ob6d] li[data-astro-cid-xyg7ob6d]:before{content:"";width:14px;height:1px;background:var(--cacc);flex:none}.sc__rail[data-astro-cid-xyg7ob6d].is-peek>.sc__card[data-astro-cid-xyg7ob6d]{animation:sc-peek 1.5s cubic-bezier(.45,0,.2,1) both}@keyframes sc-peek{0%,to{transform:none}42%{transform:translate(-38%)}}.sc__hint[data-astro-cid-xyg7ob6d]{display:flex;align-items:center;gap:.6rem;justify-content:flex-end;font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);margin-bottom:-.2rem;transition:opacity .5s}.sc__hint[data-astro-cid-xyg7ob6d] svg[data-astro-cid-xyg7ob6d]{animation:sc-hint 1.6s var(--ease-io) infinite}.sc__m[data-astro-cid-xyg7ob6d].touched .sc__hint[data-astro-cid-xyg7ob6d]{opacity:0}@keyframes sc-hint{0%,to{transform:translate(0)}50%{transform:translate(6px)}}.sc__mnav[data-astro-cid-xyg7ob6d]{display:flex;align-items:center;gap:.8rem;margin-top:.4rem}.sc__dots[data-astro-cid-xyg7ob6d]{display:flex;gap:6px;flex:1}.sc__dot[data-astro-cid-xyg7ob6d]{flex:1;height:28px;display:grid;align-items:center}.sc__dot[data-astro-cid-xyg7ob6d] i[data-astro-cid-xyg7ob6d]{display:block;height:3px;border-radius:3px;background:var(--line-2);overflow:hidden;position:relative}.sc__dot[data-astro-cid-xyg7ob6d] i[data-astro-cid-xyg7ob6d]:after{content:"";position:absolute;inset:0;background:var(--pacc);transform:scaleX(0);transform-origin:left;transition:transform .6s var(--ease-out),background 1s}.sc__dot[data-astro-cid-xyg7ob6d][aria-current=true] i[data-astro-cid-xyg7ob6d]:after{transform:scaleX(1)}.sc__mnav[data-astro-cid-xyg7ob6d] .sc__arrow[data-astro-cid-xyg7ob6d]{width:44px;height:44px;flex:none}@media(prefers-reduced-motion:reduce){.sc__card-in[data-astro-cid-xyg7ob6d]{transform:none}.sc__card-body[data-astro-cid-xyg7ob6d]{opacity:1}.sc__hint[data-astro-cid-xyg7ob6d] svg[data-astro-cid-xyg7ob6d],.sc__rail[data-astro-cid-xyg7ob6d].is-peek>.sc__card[data-astro-cid-xyg7ob6d]{animation:none!important}}.sc__more[data-astro-cid-xyg7ob6d]{margin-top:2.5rem}@media(min-width:1000px){.sc__stage[data-astro-cid-xyg7ob6d]{display:block}.sc__m[data-astro-cid-xyg7ob6d]{display:none}.sc__lead-d[data-astro-cid-xyg7ob6d]{display:inline}}@media(prefers-reduced-motion:reduce){.sc__panel[data-astro-cid-xyg7ob6d].is-entering [data-astro-cid-xyg7ob6d]{animation:none!important}}.sv__grid[data-astro-cid-satlbe6z]{display:grid;gap:2rem}.sv__list[data-astro-cid-satlbe6z]{display:flex;overflow-x:auto;gap:.5rem;scrollbar-width:none;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter)}.sv__tab[data-astro-cid-satlbe6z]{flex:none;text-align:left;padding:.7rem 1rem;border-radius:999px;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--text-2);transition:all var(--t-med) var(--ease-out)}.sv__tab-tag[data-astro-cid-satlbe6z]{display:none}.sv__tab[data-astro-cid-satlbe6z][aria-selected=true]{background:var(--text);color:var(--ink-0);box-shadow:none}.sv__stage[data-astro-cid-satlbe6z]{padding:clamp(1rem,.5rem + 2vw,2.2rem)}.sv__panel[data-astro-cid-satlbe6z]{display:grid;gap:1rem;padding-top:1.8rem}.sv__panel[data-astro-cid-satlbe6z][hidden]{display:none}.sv__panel[data-astro-cid-satlbe6z]:not([hidden]){animation:sv-in .6s var(--ease-out)}@keyframes sv-in{0%{opacity:0;transform:translateY(10px)}}[data-astro-cid-satlbe6z][data-dir="1"] .sv__panel[data-astro-cid-satlbe6z]:not([hidden]){animation-name:sv-in-r}[data-astro-cid-satlbe6z][data-dir="-1"] .sv__panel[data-astro-cid-satlbe6z]:not([hidden]){animation-name:sv-in-l}@keyframes sv-in-r{0%{opacity:0;transform:translate(28px)}}@keyframes sv-in-l{0%{opacity:0;transform:translate(-28px)}}.sv__stage[data-astro-cid-satlbe6z]{touch-action:pan-y;perspective:1200px;overflow:hidden}.sv__swipe[data-astro-cid-satlbe6z]{transform-origin:50% 50%;will-change:transform}.sv__swipe[data-astro-cid-satlbe6z].is-settling{transition:transform .5s var(--ease-out),opacity .5s var(--ease-out)}.sv__swipe[data-astro-cid-satlbe6z].is-out{transition:transform .22s cubic-bezier(.4,0,1,1),opacity .22s;opacity:0}.sv__mnav[data-astro-cid-satlbe6z]{display:flex;align-items:center;gap:.8rem;margin-top:1rem}.sv__arrow[data-astro-cid-satlbe6z]{width:44px;height:44px;flex:none;border-radius:50%;display:grid;place-items:center;color:var(--text);box-shadow:inset 0 0 0 1px var(--line-2);transition:box-shadow var(--t-fast),transform var(--t-fast)}.sv__arrow[data-astro-cid-satlbe6z]:hover{box-shadow:inset 0 0 0 1px var(--signal)}.sv__prog[data-astro-cid-satlbe6z]{flex:1;display:flex;gap:5px}.sv__prog[data-astro-cid-satlbe6z] i[data-astro-cid-satlbe6z]{flex:1;height:3px;border-radius:3px;background:var(--line-2);position:relative;overflow:hidden}.sv__prog[data-astro-cid-satlbe6z] i[data-astro-cid-satlbe6z]:after{content:"";position:absolute;inset:0;background:var(--signal);transform:scaleX(0);transform-origin:left;transition:transform .6s var(--ease-out)}.sv__prog[data-astro-cid-satlbe6z] i[data-astro-cid-satlbe6z].on:after{transform:scaleX(1)}.sv__hint[data-astro-cid-satlbe6z]{font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);transition:opacity .4s}[data-astro-cid-satlbe6z][data-services].touched .sv__hint[data-astro-cid-satlbe6z]{opacity:0}@media(prefers-reduced-motion:reduce){.sv__swipe[data-astro-cid-satlbe6z]{transform:none!important}}.sv__links[data-astro-cid-satlbe6z]{display:flex;flex-wrap:wrap;gap:.8rem 1.6rem;align-items:center;margin-top:.4rem}.sv__rel[data-astro-cid-satlbe6z]{font-size:var(--fs-sm);color:var(--text-3)}.sv__all[data-astro-cid-satlbe6z]{margin-top:clamp(2.5rem,2rem + 2vw,4rem)}@media(min-width:1000px){.sv__grid[data-astro-cid-satlbe6z]{grid-template-columns:5fr 7fr;gap:4rem;align-items:start}.sv__list[data-astro-cid-satlbe6z]{flex-direction:column;overflow:visible;margin:0;padding:0;gap:0;border-top:1px solid var(--line)}.sv__tab[data-astro-cid-satlbe6z]{display:grid;gap:.25rem;padding:1.3rem 0;border-radius:0;box-shadow:none;border-bottom:1px solid var(--line);position:relative}.sv__tab[data-astro-cid-satlbe6z]:before{content:"";position:absolute;left:0;top:-1px;height:1px;width:100%;background:var(--signal);transform:scaleX(0);transform-origin:left;transition:transform .7s var(--ease-out)}.sv__tab-name[data-astro-cid-satlbe6z]{font-size:clamp(1.6rem,1rem + 1.4vw,2.5rem);font-weight:640;font-stretch:110%;letter-spacing:-.03em;line-height:1.05;color:var(--text-3);transition:color var(--t-med),font-stretch .7s var(--ease-out)}.sv__tab-tag[data-astro-cid-satlbe6z]{display:block;font-size:var(--fs-sm);color:var(--text-3);max-height:0;opacity:0;overflow:hidden;transition:all .5s var(--ease-out)}.sv__tab[data-astro-cid-satlbe6z][aria-selected=true]{background:none}.sv__tab[data-astro-cid-satlbe6z][aria-selected=true]:before{transform:scaleX(1)}.sv__tab[data-astro-cid-satlbe6z][aria-selected=true] .sv__tab-name[data-astro-cid-satlbe6z]{color:var(--text);font-stretch:122%}.sv__tab[data-astro-cid-satlbe6z][aria-selected=true] .sv__tab-tag[data-astro-cid-satlbe6z]{max-height:2em;opacity:1;color:var(--text-2)}.sv__tab[data-astro-cid-satlbe6z]:hover .sv__tab-name[data-astro-cid-satlbe6z]{color:var(--text)}.sv__view[data-astro-cid-satlbe6z]{position:sticky;top:calc(var(--header-h) + 2rem)}.sv__mnav[data-astro-cid-satlbe6z]{display:none}.sv__stage[data-astro-cid-satlbe6z]{touch-action:auto}}.why__grid[data-astro-cid-ebj2y6yc]{display:grid;gap:3rem}.why__aside[data-astro-cid-ebj2y6yc]{display:grid;gap:2rem;align-content:start}.why__strands[data-astro-cid-ebj2y6yc]{width:100%;max-width:520px;overflow:visible}.why__strands[data-astro-cid-ebj2y6yc] path[data-astro-cid-ebj2y6yc]{fill:none;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:0}.why__line[data-astro-cid-ebj2y6yc]{stroke:var(--line-2);stroke-width:1.4;transition:stroke .6s}.why__glow[data-astro-cid-ebj2y6yc]{stroke:var(--signal-glow);stroke-width:7;opacity:0;transition:opacity .6s}.why__strands[data-astro-cid-ebj2y6yc] g[data-astro-cid-ebj2y6yc].on .why__line[data-astro-cid-ebj2y6yc]{stroke:var(--signal);animation:why-draw 1.2s var(--ease-out)}.why__strands[data-astro-cid-ebj2y6yc] g[data-astro-cid-ebj2y6yc].on .why__glow[data-astro-cid-ebj2y6yc]{opacity:.22;animation:why-draw 1.2s var(--ease-out)}@keyframes why-draw{0%{stroke-dashoffset:100}}@media(max-width:999px){.why__strands[data-astro-cid-ebj2y6yc] g[data-astro-cid-ebj2y6yc] path[data-astro-cid-ebj2y6yc]{stroke-dashoffset:calc(100 - var(--draw, 0) * 100);animation:none!important;transition:none!important}.why__strands[data-astro-cid-ebj2y6yc] g[data-astro-cid-ebj2y6yc] .why__line[data-astro-cid-ebj2y6yc]{stroke:var(--signal)}.why__strands[data-astro-cid-ebj2y6yc] g[data-astro-cid-ebj2y6yc] .why__glow[data-astro-cid-ebj2y6yc]{opacity:calc(var(--draw, 0) * .22)}}.why__list[data-astro-cid-ebj2y6yc]{list-style:none;display:grid}.why__item[data-astro-cid-ebj2y6yc]{padding:1.8rem 0;border-top:1px solid var(--line);display:grid;gap:.6rem;transition:opacity .5s}.why__item[data-astro-cid-ebj2y6yc]:last-child{border-bottom:1px solid var(--line)}.why__t[data-astro-cid-ebj2y6yc]{font-size:clamp(1.45rem,1rem + 1.6vw,2.4rem);font-stretch:114%;font-weight:630;letter-spacing:-.03em;transition:color .5s;color:var(--text-3)}.why__item[data-astro-cid-ebj2y6yc] p[data-astro-cid-ebj2y6yc]{max-width:34em}.why__item[data-astro-cid-ebj2y6yc].on .why__t[data-astro-cid-ebj2y6yc]{color:var(--text)}@media(min-width:1000px){.why__grid[data-astro-cid-ebj2y6yc]{grid-template-columns:5fr 7fr;gap:5rem}.why__aside[data-astro-cid-ebj2y6yc]{position:sticky;top:calc(var(--header-h) + 3rem);align-self:start}.why__item[data-astro-cid-ebj2y6yc]{padding:2.6rem 0}}@media(prefers-reduced-motion:reduce){.why__strands[data-astro-cid-ebj2y6yc] g[data-astro-cid-ebj2y6yc].on path[data-astro-cid-ebj2y6yc]{animation-duration:1.4s!important}.why__line[data-astro-cid-ebj2y6yc],.why__glow[data-astro-cid-ebj2y6yc],.why__t[data-astro-cid-ebj2y6yc]{transition-duration:.6s!important}}.fin[data-astro-cid-bn2yhywb]{position:relative;padding:clamp(2rem,1rem + 3vw,4rem) 0 var(--section);overflow:hidden;text-align:center}.fin__stage[data-astro-cid-bn2yhywb]{position:relative;height:clamp(260px,22rem + 10vw,560px);margin-bottom:-2rem}.fin__canvas[data-astro-cid-bn2yhywb]{position:absolute;inset:0;width:100%;height:100%}.fin__mark[data-astro-cid-bn2yhywb]{position:absolute;left:50%;top:50%;width:var(--ms, 300px);height:var(--ms, 300px);transform:translate(-50%,-50%);opacity:0;transition:opacity .6s;pointer-events:none;overflow:visible}.fin[data-astro-cid-bn2yhywb].is-resolved .fin__mark[data-astro-cid-bn2yhywb]{opacity:1}.fin__run[data-astro-cid-bn2yhywb]{stroke-dasharray:6 94;animation:fin-run 4s linear infinite}@keyframes fin-run{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}.fin__content[data-astro-cid-bn2yhywb]{display:grid;justify-items:center;gap:1.6rem;position:relative}.fin__content[data-astro-cid-bn2yhywb] h2[data-astro-cid-bn2yhywb]{max-width:12ch}.fin__content[data-astro-cid-bn2yhywb] .lead[data-astro-cid-bn2yhywb]{max-width:36em}.fin__ctas[data-astro-cid-bn2yhywb]{justify-content:center;margin-top:.6rem}.no-webgl .fin__mark[data-astro-cid-bn2yhywb]{opacity:1}.mcta[data-astro-cid-3v5i3x4a]{display:none}@media(max-width:999px){.mcta[data-astro-cid-3v5i3x4a]{position:fixed;z-index:40;left:50%;bottom:calc(14px + env(safe-area-inset-bottom,0px));display:inline-flex;align-items:center;gap:.55rem;padding:.85rem 1.35rem;border-radius:999px;background:var(--text);color:var(--ink-0);font-weight:620;font-size:.98rem;letter-spacing:-.01em;box-shadow:0 10px 30px -8px #0000008c,0 0 0 1px #ffffff14;transform:translate3d(-50%,140%,0);opacity:0;pointer-events:none;transition:transform .45s cubic-bezier(.2,.7,.2,1),opacity .3s}.mcta[data-astro-cid-3v5i3x4a].is-on{transform:translate3d(-50%,0,0);opacity:1;pointer-events:auto}.mcta__arrow[data-astro-cid-3v5i3x4a]{transition:transform .2s}.mcta[data-astro-cid-3v5i3x4a]:active{transform:translate3d(-50%,0,0) scale(.96)}html.nav-open .mcta[data-astro-cid-3v5i3x4a]{opacity:0;pointer-events:none}}@media(prefers-reduced-motion:reduce){.mcta[data-astro-cid-3v5i3x4a]{transition:opacity .2s}}
