.hero[data-astro-cid-i3irphx7]{padding-block:var(--space-9) var(--space-section);background:var(--surface);color:var(--on-surface)}.hero-grid[data-astro-cid-i3irphx7]{gap:var(--space-7);align-items:center;display:grid}.hero[data-astro-cid-i3irphx7] .eyebrow{color:var(--on-surface)}.hero-copy[data-astro-cid-i3irphx7]{gap:var(--space-5);min-width:0;display:grid}.hero-ctas[data-astro-cid-i3irphx7]{gap:var(--space-3);flex-direction:column;display:flex}.hero-chips[data-astro-cid-i3irphx7]{margin-top:var(--space-4);font-size:var(--step--1)}.chips-question[data-astro-cid-i3irphx7]{margin-bottom:var(--space-3);font-weight:600}.hero-chips[data-astro-cid-i3irphx7]>div[data-astro-cid-i3irphx7]{gap:var(--space-2);flex-wrap:wrap;display:flex}.hero-chips[data-astro-cid-i3irphx7] a[data-astro-cid-i3irphx7]{min-height:44px;padding:var(--space-3) var(--space-4);border:1px solid var(--line-inv);border-radius:var(--radius-pill);align-items:center;text-decoration:none;display:flex}.hero-chips[data-astro-cid-i3irphx7] a[data-astro-cid-i3irphx7]:hover{border-color:var(--on-surface)}.hero-system[data-astro-cid-i3irphx7]{text-align:left;justify-self:center;width:100%;min-width:0;max-width:600px;position:relative}.system-title[data-astro-cid-i3irphx7],figcaption[data-astro-cid-i3irphx7]{z-index:1;background:var(--surface);color:var(--steel);letter-spacing:.18em;text-transform:uppercase;padding:2px 8px 2px 0;font-size:11px;font-weight:600;line-height:1.4;position:absolute;left:0}.system-title[data-astro-cid-i3irphx7]{top:0}figcaption[data-astro-cid-i3irphx7]{max-width:60%;bottom:0}.hero-system[data-astro-cid-i3irphx7] [data-motion-toggle]{letter-spacing:.16em;text-transform:uppercase;min-height:44px;font-size:11px;position:absolute;bottom:-6px;right:0}.system-drawing[data-astro-cid-i3irphx7]{position:relative}.system-node[data-astro-cid-i3irphx7]{border:1px solid var(--on-surface);background:var(--surface);white-space:nowrap;min-height:44px;color:var(--on-surface);border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:10px 12px 10px 13px;font-size:14px;font-weight:600;line-height:1;text-decoration:none;transition:color .2s,background-color .2s;display:flex;position:absolute}.node-icon[data-astro-cid-i3irphx7]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.system-node[data-astro-cid-i3irphx7]:after{content:"+" / "";color:var(--signal);margin-left:2px;font-size:18px;line-height:1}.system-node[data-astro-cid-i3irphx7]:is(:hover,:focus-visible){background-color:var(--on-surface);color:var(--surface)}.node-0[data-astro-cid-i3irphx7]{top:18%;left:4%}.node-1[data-astro-cid-i3irphx7]{top:33%;right:-2%}.node-2[data-astro-cid-i3irphx7]{top:76%;right:4%}.system-drawing[data-astro-cid-i3irphx7] .orb{fill:none;stroke:var(--steel);stroke-opacity:1;stroke-width:1px}.system-drawing[data-astro-cid-i3irphx7] .o2 circle{stroke-dasharray:2 7}.system-drawing[data-astro-cid-i3irphx7] .ln{fill:none;stroke:var(--steel);stroke-width:1px}.system-drawing[data-astro-cid-i3irphx7] .dot{fill:var(--steel)}.system-drawing[data-astro-cid-i3irphx7] .cross{fill:none;stroke:var(--on-surface);stroke-width:1.5px}.system-drawing[data-astro-cid-i3irphx7] .pulse{fill:var(--signal);display:none}.system-drawing[data-astro-cid-i3irphx7] .core{transform-origin:300px 300px}.system-drawing[data-astro-cid-i3irphx7] .core [fill=\#000000]{fill:var(--surface)}@media (width<=420px){.system-node[data-astro-cid-i3irphx7]{gap:7px;padding:8px 10px;font-size:12.5px}.node-icon[data-astro-cid-i3irphx7]{width:15px;height:15px}.node-1[data-astro-cid-i3irphx7]{right:-1%}}@media (width<=700px){.hero-system[data-astro-cid-i3irphx7]{padding-bottom:56px}.hero-system[data-astro-cid-i3irphx7] figcaption[data-astro-cid-i3irphx7]{max-width:calc(100% - 110px);bottom:8px}.hero-system[data-astro-cid-i3irphx7] [data-motion-toggle]{bottom:0}}@media (width>=600px){.hero-ctas[data-astro-cid-i3irphx7]{flex-flow:wrap}}@media (width>=768px){.hero-system[data-astro-cid-i3irphx7]{max-width:440px}}@media (width>=1024px){.hero-grid[data-astro-cid-i3irphx7]{gap:var(--col-gap);grid-template-columns:7fr 5fr}.hero-system[data-astro-cid-i3irphx7]{max-width:600px}}@media (prefers-reduced-motion:no-preference){.hero-system[data-astro-cid-i3irphx7][data-motion-ready] .system-drawing[data-astro-cid-i3irphx7] .pulse{offset-rotate:0deg;animation:pulse-travel 3s linear var(--pulse-delay,0s) infinite;animation-play-state:paused;display:block}.hero-system[data-astro-cid-i3irphx7][data-motion-ready] .system-drawing[data-astro-cid-i3irphx7] .o1{transform-origin:300px 300px;animation:70s linear infinite paused orbit-spin}.hero-system[data-astro-cid-i3irphx7][data-motion-ready] .system-drawing[data-astro-cid-i3irphx7] .o2{transform-origin:300px 300px;animation:120s linear infinite reverse paused orbit-spin}.hero-system[data-astro-cid-i3irphx7][data-motion-ready] .system-drawing[data-astro-cid-i3irphx7] .o3{transform-origin:300px 300px;animation:90s linear infinite paused orbit-spin}.hero-system[data-astro-cid-i3irphx7][data-motion-ready][data-running] .system-drawing[data-astro-cid-i3irphx7] .pulse,.hero-system[data-astro-cid-i3irphx7][data-motion-ready][data-running] .system-drawing[data-astro-cid-i3irphx7] .orb{animation-play-state:running}.system-drawing[data-astro-cid-i3irphx7] .pulse:first-of-type{offset-path:path("M92 146 L300 300")}.system-drawing[data-astro-cid-i3irphx7] .pulse:nth-of-type(2){offset-path:path("M528 236 L300 300");--pulse-delay:-1s}.system-drawing[data-astro-cid-i3irphx7] .pulse:nth-of-type(3){offset-path:path("M494 490 L300 300");--pulse-delay:-2s}.hero-system[data-astro-cid-i3irphx7][data-loading] .system-drawing[data-astro-cid-i3irphx7] .orb>*{animation:orbit-draw .6s var(--ease-out) both;stroke-dasharray:1}.hero-system[data-astro-cid-i3irphx7][data-loading] .system-drawing[data-astro-cid-i3irphx7] .o2>*{animation-delay:80ms}.hero-system[data-astro-cid-i3irphx7][data-loading] .system-drawing[data-astro-cid-i3irphx7] .o3>*{animation-delay:.16s}.hero-system[data-astro-cid-i3irphx7][data-loading] .system-drawing[data-astro-cid-i3irphx7] .ln{animation:orbit-draw .3s .25s var(--ease-out) both;stroke-dasharray:1}.hero-system[data-astro-cid-i3irphx7][data-loading] .system-drawing[data-astro-cid-i3irphx7] .core{animation:core-arrive .4s .4s var(--ease-out) both}.hero-system[data-astro-cid-i3irphx7][data-loading] .system-node[data-astro-cid-i3irphx7]{animation:label-arrive .2s .55s var(--ease-out) both}.system-node[data-astro-cid-i3irphx7]{transition:color .2s, background-color .2s, transform .4s var(--ease-out)}.hero-system[data-astro-cid-i3irphx7][data-parallax-on] .system-node[data-astro-cid-i3irphx7],.system-node[data-astro-cid-i3irphx7]:is(:hover,:focus-visible){transform:translate(calc(var(--px,0) * var(--depth,0) * 1px), calc(var(--py,0) * var(--depth,0) * 1px + var(--lift,0px)))}.system-node[data-astro-cid-i3irphx7]:is(:hover,:focus-visible){--lift:-4px}}@keyframes pulse-travel{0%{offset-distance:0%}to{offset-distance:100%}}@keyframes orbit-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes orbit-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes core-arrive{0%{opacity:0;transform:scale(.86)}to{opacity:1;transform:scale(1)}}@keyframes label-arrive{0%{opacity:0}to{opacity:1}}.trust[data-astro-cid-j7u4uyrm]{padding-bottom:var(--space-section)}.trust-heading[data-astro-cid-j7u4uyrm]{gap:var(--space-4);margin-bottom:var(--space-7);display:grid}ul[data-astro-cid-j7u4uyrm]{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;display:grid}li[data-astro-cid-j7u4uyrm]{min-width:0}li[data-astro-cid-j7u4uyrm] a[data-astro-cid-j7u4uyrm],li[data-astro-cid-j7u4uyrm] div[data-astro-cid-j7u4uyrm]{min-height:72px;padding:var(--space-3);justify-content:center;align-items:center;display:flex}img[data-astro-cid-j7u4uyrm]{object-fit:contain;filter:brightness(0);width:auto;max-width:140px;height:auto;max-height:40px}[data-theme=dark] .trust-track[data-astro-cid-j7u4uyrm] img[data-astro-cid-j7u4uyrm]{filter:brightness(0)invert()}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .trust-track[data-astro-cid-j7u4uyrm] img[data-astro-cid-j7u4uyrm]{filter:brightness(0)invert()}}.trust-clone[data-astro-cid-j7u4uyrm]{display:none}@media (prefers-reduced-motion:no-preference) and (scripting:enabled){.trust-marquee[data-astro-cid-j7u4uyrm]{overflow:hidden}.trust-track[data-astro-cid-j7u4uyrm]{inline-size:max-content;animation:60s linear infinite paused trust-marquee;display:flex}.trust-track[data-astro-cid-j7u4uyrm] ul[data-astro-cid-j7u4uyrm],.trust-track[data-astro-cid-j7u4uyrm] .trust-clone[data-astro-cid-j7u4uyrm]{gap:var(--space-5);padding-inline-end:var(--space-5);display:flex}.trust-track[data-astro-cid-j7u4uyrm] li[data-astro-cid-j7u4uyrm]{flex:none;inline-size:160px}.trust-marquee[data-astro-cid-j7u4uyrm][data-ambient-on] .trust-track[data-astro-cid-j7u4uyrm]{animation-play-state:running}.trust-marquee[data-astro-cid-j7u4uyrm][data-ambient-on]:is(:hover,:focus-within) .trust-track[data-astro-cid-j7u4uyrm]{animation-play-state:paused}}.trust-controls[data-astro-cid-j7u4uyrm]{justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-5);display:none}.trust-step[data-astro-cid-j7u4uyrm]{border-radius:var(--radius-pill);block-size:44px;inline-size:44px;color:inherit;border:1px solid;justify-content:center;align-items:center;display:inline-flex}.trust-step[data-astro-cid-j7u4uyrm] svg[data-astro-cid-j7u4uyrm]{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;block-size:20px;inline-size:20px}.trust-step[data-astro-cid-j7u4uyrm][aria-disabled=true]{opacity:.4;cursor:default}@media (prefers-reduced-motion:reduce) and (scripting:enabled){html.js .trust-marquee[data-astro-cid-j7u4uyrm]{scroll-snap-type:x mandatory;scrollbar-width:none;overflow-x:auto}html.js .trust-marquee[data-astro-cid-j7u4uyrm]::-webkit-scrollbar{display:none}html.js .trust-track[data-astro-cid-j7u4uyrm] ul[data-astro-cid-j7u4uyrm]{gap:var(--space-5);display:flex}html.js .trust-track[data-astro-cid-j7u4uyrm] li[data-astro-cid-j7u4uyrm]{scroll-snap-align:start;flex:none;inline-size:160px}html.js .trust-track[data-astro-cid-j7u4uyrm] .trust-clone[data-astro-cid-j7u4uyrm]{display:none}html.js .trust-controls[data-astro-cid-j7u4uyrm]{display:flex}}@media (prefers-reduced-motion:no-preference) and (scripting:enabled){html[data-motion-paused] .trust-marquee[data-astro-cid-j7u4uyrm]{scrollbar-width:none;overflow-x:auto}html[data-motion-paused] .trust-marquee[data-astro-cid-j7u4uyrm]::-webkit-scrollbar{display:none}html[data-motion-paused] .trust-controls[data-astro-cid-j7u4uyrm]{display:flex}}@keyframes trust-marquee{to{transform:translate(-50%)}}@media (width>=768px){ul[data-astro-cid-j7u4uyrm]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1024px){.trust-heading[data-astro-cid-j7u4uyrm]{grid-template-columns:1fr 2fr;align-items:start}ul[data-astro-cid-j7u4uyrm]{grid-template-columns:repeat(6,minmax(0,1fr))}}h2[data-astro-cid-j3vbesit]{margin-top:var(--space-4)}.why-story[data-astro-cid-j3vbesit]{gap:var(--space-7);display:grid}.why-figure[data-astro-cid-j3vbesit]{align-self:start;width:100%;max-width:520px}article[data-astro-cid-j3vbesit]{padding-block:var(--space-7)}article[data-astro-cid-j3vbesit] p[data-astro-cid-j3vbesit]{margin-top:var(--space-4);max-width:40ch}article[data-astro-cid-j3vbesit] .btn{margin-top:var(--space-5);align-self:flex-start}.why-foot[data-astro-cid-j3vbesit]{gap:var(--space-4);max-width:520px;margin-top:var(--space-5);display:grid}.why-foot[data-astro-cid-j3vbesit][hidden]{display:none}.why-progress[data-astro-cid-j3vbesit]{gap:var(--space-3);grid-template-columns:repeat(4,minmax(max-content,1fr));margin:0;padding:0;list-style:none;display:grid}.why-progress[data-astro-cid-j3vbesit] button[data-astro-cid-j3vbesit]{gap:var(--space-2);width:100%;min-height:44px;color:var(--steel);font:600 var(--step--1)/1.2 var(--font-body);text-align:left;cursor:pointer;background:0 0;border:0;align-content:center;padding:0;display:grid}.why-progress[data-astro-cid-j3vbesit] button[data-astro-cid-j3vbesit][aria-current]{color:var(--ink)}.why-progress[data-astro-cid-j3vbesit] button[data-astro-cid-j3vbesit]:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.why-bar[data-astro-cid-j3vbesit]{background:var(--line);border-radius:2px;height:3px;display:block;position:relative;overflow:hidden}.why-progress[data-astro-cid-j3vbesit] .why-bar[data-astro-cid-j3vbesit]:after{content:"";background:var(--signal);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.why-progress[data-astro-cid-j3vbesit] button[data-astro-cid-j3vbesit][aria-current] .why-bar[data-astro-cid-j3vbesit]:after,.why-progress[data-astro-cid-j3vbesit] button[data-astro-cid-j3vbesit][data-past] .why-bar[data-astro-cid-j3vbesit]:after{transform:none}.why-hint[data-astro-cid-j3vbesit]{align-items:center;gap:var(--space-2);font-size:var(--step--1);margin:0;font-weight:600;display:flex}.why-hint[data-astro-cid-j3vbesit] span[data-astro-cid-j3vbesit]{color:var(--signal);display:inline-block}.why-story[data-astro-cid-j3vbesit][data-step="4"] .why-hint[data-astro-cid-j3vbesit]{opacity:0}.why-figure[data-astro-cid-j3vbesit] .w-bg{opacity:.12}.why-figure[data-astro-cid-j3vbesit] .w-pills{display:none}.why-figure[data-astro-cid-j3vbesit] .w-sweep,.why-figure[data-astro-cid-j3vbesit] .w-ping{transform-box:view-box;transform-origin:300px 250px}.why-figure[data-astro-cid-j3vbesit] .w-ping{fill:none;stroke:var(--signal);stroke-width:2px}.why-figure[data-astro-cid-j3vbesit] .w-leg .dr{transform-box:fill-box;transform-origin:50%}.why-figure[data-astro-cid-j3vbesit] .w1,.why-figure[data-astro-cid-j3vbesit] .w2,.why-figure[data-astro-cid-j3vbesit] .w4{display:none}.why-figure[data-astro-cid-j3vbesit] text{font-family:var(--font-body);fill:var(--ink);font-size:16px}.why-figure[data-astro-cid-j3vbesit] .bk,.why-figure[data-astro-cid-j3vbesit] .dk{fill:var(--ink)}.why-figure[data-astro-cid-j3vbesit] .br,.why-figure[data-astro-cid-j3vbesit] .dr,.why-figure[data-astro-cid-j3vbesit] .w-core{fill:var(--signal)}.why-figure[data-astro-cid-j3vbesit] .w-lbl,.why-figure[data-astro-cid-j3vbesit] .w-bt,.why-figure[data-astro-cid-j3vbesit] .w-bk{letter-spacing:.2em;text-transform:uppercase;font-size:11px;font-weight:700}.why-figure[data-astro-cid-j3vbesit] .w-bt{fill:var(--signal)}[data-theme=dark] .why-figure[data-astro-cid-j3vbesit] .w-bt{fill:var(--paper)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .why-figure[data-astro-cid-j3vbesit] .w-bt{fill:var(--paper)}}.why-figure[data-astro-cid-j3vbesit] .w-orbits{fill:none;stroke:var(--steel);stroke-width:1.2px;stroke-dasharray:3 7}.why-figure[data-astro-cid-j3vbesit] .w-funnel{fill:none;stroke:var(--ink);stroke-width:1.5px;stroke-dasharray:4 6}.why-figure[data-astro-cid-j3vbesit] .w-box>rect{fill:var(--ink)}.why-figure[data-astro-cid-j3vbesit] .w-row circle{fill:var(--signal)}.why-figure[data-astro-cid-j3vbesit] .w-row text{fill:var(--paper);font-size:17px;font-weight:500}.why-figure[data-astro-cid-j3vbesit] .w-row path{fill:none;stroke:var(--paper);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.why-figure[data-astro-cid-j3vbesit] .w-leg text{font-size:15px;font-weight:600}.why-figure[data-astro-cid-j3vbesit] .w-ring{fill:none;stroke:var(--steel);stroke-width:1.2px;stroke-dasharray:3 7}.why-figure[data-astro-cid-j3vbesit] .w-sym{transform-box:view-box;transform-origin:300px 262px}.why-figure[data-astro-cid-j3vbesit] .w-wd{font-family:var(--font-display);font-size:34px}.why-figure[data-astro-cid-j3vbesit] .w-wd:nth-of-type(2){fill:var(--signal)}.why[data-astro-cid-j3vbesit]:has(.why-story[data-step]){height:284svh;padding-block:0}.why-story[data-astro-cid-j3vbesit][data-step]{top:var(--header-h);height:calc(100svh - var(--header-h));grid-template:"head scene""cards scene"1fr"foot foot"/minmax(0,6fr) minmax(0,5fr);gap:clamp(18px,3.4vh,40px) clamp(24px,4vw,64px);padding-block:clamp(14px,3vh,36px);position:sticky}.why-head[data-astro-cid-j3vbesit]{grid-area:head}.why-story[data-astro-cid-j3vbesit]:not([data-step]) .why-head[data-astro-cid-j3vbesit]{grid-area:auto}.why-story[data-astro-cid-j3vbesit][data-step] h2[data-astro-cid-j3vbesit]{font-size:clamp(28px,2.9vw,44px);line-height:1.08}.why-story[data-astro-cid-j3vbesit][data-step] .why-scene[data-astro-cid-j3vbesit]{grid-area:scene;align-self:center;min-width:0}.why-story[data-astro-cid-j3vbesit][data-step] .why-figure[data-astro-cid-j3vbesit]{max-width:none}.why-story[data-astro-cid-j3vbesit][data-step] .why-figure[data-astro-cid-j3vbesit]>svg{width:100%;height:auto;max-height:calc(100svh - var(--header-h) - 140px);display:block;overflow:visible}.why-story[data-astro-cid-j3vbesit][data-step] .why-cards[data-astro-cid-j3vbesit]{grid-area:cards;align-self:center;min-width:0;display:grid}.why-story[data-astro-cid-j3vbesit][data-step] article[data-astro-cid-j3vbesit]{visibility:hidden;pointer-events:none;grid-area:1/1;padding:0}.why-story[data-astro-cid-j3vbesit][data-step] article[data-astro-cid-j3vbesit][data-why-active],.why-story[data-astro-cid-j3vbesit][data-step] article[data-astro-cid-j3vbesit]:focus-within{visibility:visible;pointer-events:auto}.why-story[data-astro-cid-j3vbesit][data-step] article[data-astro-cid-j3vbesit] h3[data-astro-cid-j3vbesit]{letter-spacing:-.03em;font-size:clamp(56px,6.6vw,108px);line-height:.95}.why-story[data-astro-cid-j3vbesit][data-step] article[data-astro-cid-j3vbesit][data-step="2"] h3[data-astro-cid-j3vbesit]{color:var(--signal)}.why-story[data-astro-cid-j3vbesit][data-step] article[data-astro-cid-j3vbesit][data-step="4"] h3[data-astro-cid-j3vbesit]{max-width:16ch;font-size:clamp(32px,3.3vw,52px);line-height:1.06}.why-story[data-astro-cid-j3vbesit][data-step] article[data-astro-cid-j3vbesit] p[data-astro-cid-j3vbesit]:not(.why-counter){font-size:clamp(16px,1.25vw,19px);line-height:1.55}.why-story[data-astro-cid-j3vbesit][data-step] .why-foot[data-astro-cid-j3vbesit]{justify-content:space-between;align-items:center;gap:var(--space-5);grid-area:foot;max-width:none;margin-top:0;display:flex}.why-story[data-astro-cid-j3vbesit][data-step] .why-progress[data-astro-cid-j3vbesit]{flex:1;max-width:760px}@media (width<=860px){.why[data-astro-cid-j3vbesit]:has(.why-story[data-step]){height:260svh}.why-story[data-astro-cid-j3vbesit][data-step]{grid-template:"head""scene""cards"1fr"foot"/minmax(0,1fr);gap:10px;padding-block:14px 12px}.why-story[data-astro-cid-j3vbesit][data-step] h2[data-astro-cid-j3vbesit]{margin-top:8px;font-size:clamp(23px,6.4vw,32px)}.why-story[data-astro-cid-j3vbesit][data-step] .why-figure[data-astro-cid-j3vbesit]>svg{max-height:min(42svh,360px);margin-inline:auto}.why-story[data-astro-cid-j3vbesit][data-step] .why-cards[data-astro-cid-j3vbesit]{align-self:start}.why-story[data-astro-cid-j3vbesit][data-step] article[data-astro-cid-j3vbesit] h3[data-astro-cid-j3vbesit]{font-size:clamp(44px,13vw,66px)}.why-story[data-astro-cid-j3vbesit][data-step] article[data-astro-cid-j3vbesit][data-step="4"] h3[data-astro-cid-j3vbesit]{font-size:clamp(25px,7vw,34px)}.why-story[data-astro-cid-j3vbesit][data-step] article[data-astro-cid-j3vbesit] p[data-astro-cid-j3vbesit]:not(.why-counter){margin-top:10px;font-size:15px}.why-story[data-astro-cid-j3vbesit][data-step] .why-foot[data-astro-cid-j3vbesit]{flex-direction:column;align-items:stretch;gap:10px}.why-story[data-astro-cid-j3vbesit][data-step] .why-progress[data-astro-cid-j3vbesit]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.why-progress[data-astro-cid-j3vbesit] button[data-astro-cid-j3vbesit]{font-size:10px}.why-label[data-astro-cid-j3vbesit]{opacity:0}[data-astro-cid-j3vbesit][aria-current] .why-label[data-astro-cid-j3vbesit]{opacity:1}.why-hint[data-astro-cid-j3vbesit]{justify-content:center;font-size:11px}.why-figure[data-astro-cid-j3vbesit] .w-lbl,.why-figure[data-astro-cid-j3vbesit] .w-bt,.why-figure[data-astro-cid-j3vbesit] .w-bk{letter-spacing:.14em;font-size:16px}.why-figure[data-astro-cid-j3vbesit] .w-row text,.why-figure[data-astro-cid-j3vbesit] .w-leg text{font-size:21px}.why-story[data-astro-cid-j3vbesit][data-step] .why-figure[data-astro-cid-j3vbesit] .pill text{font-size:16px}.why-figure[data-astro-cid-j3vbesit] .w-wd{font-size:40px}}@media (width<=860px) and (height<=700px){.why-story[data-astro-cid-j3vbesit][data-step] .why-figure[data-astro-cid-j3vbesit]>svg{max-height:28svh}.why-story[data-astro-cid-j3vbesit][data-step] article[data-astro-cid-j3vbesit] p[data-astro-cid-j3vbesit]:not(.why-counter){font-size:14px}}@media (prefers-reduced-motion:no-preference){.why-figure[data-astro-cid-j3vbesit][data-ambient-on] .w-sweep{animation:7s linear infinite why-spin}.why-figure[data-astro-cid-j3vbesit][data-ambient-on] .w-sym{animation:28s linear infinite why-spin}.why-figure[data-astro-cid-j3vbesit][data-ambient-on] .w-ping{animation:2.2s ease-out infinite why-ping}.why-figure[data-astro-cid-j3vbesit][data-ambient-on] .w-leg .dr{animation:2.2s ease-in-out infinite why-beat}.why-figure[data-astro-cid-j3vbesit][data-ambient-on] .pi{animation:4.5s ease-in-out infinite why-float}.why-hint[data-astro-cid-j3vbesit][data-ambient-on] span[data-astro-cid-j3vbesit]{animation:1.4s ease-in-out infinite why-bob}.why-hint[data-astro-cid-j3vbesit]{transition:opacity .4s}.why-progress[data-astro-cid-j3vbesit] .why-bar[data-astro-cid-j3vbesit]:after{transition:transform .5s}.why-figure[data-astro-cid-j3vbesit] .p2 .pi{animation-delay:-1s}.why-figure[data-astro-cid-j3vbesit] .p3 .pi{animation-delay:-2.2s}.why-figure[data-astro-cid-j3vbesit] .p4 .pi{animation-delay:-.6s}.why-figure[data-astro-cid-j3vbesit] .p5 .pi{animation-delay:-3s}.why-figure[data-astro-cid-j3vbesit] .p6 .pi{animation-delay:-1.7s}.why-figure[data-astro-cid-j3vbesit] .p7 .pi{animation-delay:-3.6s}.why-figure[data-astro-cid-j3vbesit] .p8 .pi{animation-delay:-2.6s}}.why-figure[data-astro-cid-j3vbesit][data-step] .w1,.why-figure[data-astro-cid-j3vbesit][data-step] .w2,.why-figure[data-astro-cid-j3vbesit][data-step] .w3,.why-figure[data-astro-cid-j3vbesit][data-step] .w4{opacity:0;display:block}.why-figure[data-astro-cid-j3vbesit][data-step="1"] .w1,.why-figure[data-astro-cid-j3vbesit][data-step="2"] .w2,.why-figure[data-astro-cid-j3vbesit][data-step="3"] .w3,.why-figure[data-astro-cid-j3vbesit][data-step="4"] .w4{opacity:1}.why-figure[data-astro-cid-j3vbesit][data-step] .w-pills{display:block}.why-figure[data-astro-cid-j3vbesit] .pill rect{fill:var(--paper);stroke:var(--ink);stroke-width:1.5px}.why-figure[data-astro-cid-j3vbesit] .pill text{font-size:14px;font-weight:600}.why-figure[data-astro-cid-j3vbesit] .p1{transform:translate(150px,118px)}.why-figure[data-astro-cid-j3vbesit] .p2{transform:translate(440px,92px)}.why-figure[data-astro-cid-j3vbesit] .p3{transform:translate(512px,250px)}.why-figure[data-astro-cid-j3vbesit] .p4{transform:translate(118px,304px)}.why-figure[data-astro-cid-j3vbesit] .p5{transform:translate(432px,398px)}.why-figure[data-astro-cid-j3vbesit] .p6{transform:translate(206px,436px)}.why-figure[data-astro-cid-j3vbesit] .p7{transform:translate(392px,318px)}.why-figure[data-astro-cid-j3vbesit] .p8{transform:translate(214px,188px)}.why-figure[data-astro-cid-j3vbesit][data-step="2"] .p1{transform:translate(300px,132px)}.why-figure[data-astro-cid-j3vbesit][data-step="2"] .p5{transform:translate(300px,174px)}.why-figure[data-astro-cid-j3vbesit][data-step="2"] .p6{transform:translate(300px,216px)}.why-figure[data-astro-cid-j3vbesit][data-step="2"] .p2{opacity:.6;transform:translate(170px,46px)}.why-figure[data-astro-cid-j3vbesit][data-step="2"] .p3{opacity:.6;transform:translate(300px,40px)}.why-figure[data-astro-cid-j3vbesit][data-step="2"] .p4{opacity:.6;transform:translate(430px,46px)}.why-figure[data-astro-cid-j3vbesit][data-step="2"] .p7{opacity:.6;transform:translate(236px,86px)}.why-figure[data-astro-cid-j3vbesit][data-step="2"] .p8{opacity:.6;transform:translate(364px,86px)}.why-figure[data-astro-cid-j3vbesit][data-step="2"] .p1 rect,.why-figure[data-astro-cid-j3vbesit][data-step="2"] .p5 rect,.why-figure[data-astro-cid-j3vbesit][data-step="2"] .p6 rect{fill:var(--signal);stroke:var(--signal)}.why-figure[data-astro-cid-j3vbesit][data-step="2"] .p1 text,.why-figure[data-astro-cid-j3vbesit][data-step="2"] .p5 text,.why-figure[data-astro-cid-j3vbesit][data-step="2"] .p6 text{fill:var(--on-signal,var(--ink))}.why-figure[data-astro-cid-j3vbesit][data-step="3"] .pill,.why-figure[data-astro-cid-j3vbesit][data-step="4"] .pill{opacity:0;transform:translate(300px,260px)scale(.4)}@media (prefers-reduced-motion:no-preference){.why-figure[data-astro-cid-j3vbesit][data-step] .w1,.why-figure[data-astro-cid-j3vbesit][data-step] .w2,.why-figure[data-astro-cid-j3vbesit][data-step] .w3,.why-figure[data-astro-cid-j3vbesit][data-step] .w4{transition:opacity var(--dur-3)}.why-figure[data-astro-cid-j3vbesit] .pill{transition:transform .6s var(--ease-out), opacity .6s var(--ease-out)}.why-figure[data-astro-cid-j3vbesit][data-step="2"] .pi{animation:none}.why-figure[data-astro-cid-j3vbesit][data-step] .w-row{opacity:0;transition:opacity .4s ease, transform .5s var(--ease-out);transform:translate(-12px)}.why-figure[data-astro-cid-j3vbesit][data-step="2"] .w-row{opacity:1;transform:none}.why-figure[data-astro-cid-j3vbesit][data-step="2"] .r1{transition-delay:.55s}.why-figure[data-astro-cid-j3vbesit][data-step="2"] .r2{transition-delay:.8s}.why-figure[data-astro-cid-j3vbesit][data-step="2"] .r3{transition-delay:1.05s}.why-figure[data-astro-cid-j3vbesit][data-step] .br{transform-box:fill-box;transform-origin:0;transition:transform 1s var(--ease-out);transform:scaleX(0)}.why-figure[data-astro-cid-j3vbesit][data-step="3"] .br{transform:none}.why-figure[data-astro-cid-j3vbesit][data-step="3"] .b1 .br{transition-delay:.2s}.why-figure[data-astro-cid-j3vbesit][data-step="3"] .b2 .br{transition-delay:.45s}.why-figure[data-astro-cid-j3vbesit][data-step="3"] .b3 .br{transition-delay:.7s}.why-story[data-astro-cid-j3vbesit][data-step] article[data-astro-cid-j3vbesit]>*{opacity:0;transition:opacity .4s ease, transform .6s var(--ease-out);transform:translateY(30px)}.why-story[data-astro-cid-j3vbesit][data-step] article[data-astro-cid-j3vbesit][data-why-active]>*,.why-story[data-astro-cid-j3vbesit][data-step] article[data-astro-cid-j3vbesit]:focus-within>*{opacity:1;transition:opacity .45s ease .12s, transform .7s var(--ease-out) .12s;transform:none}}@media (prefers-reduced-motion:reduce){.why-hint[data-astro-cid-j3vbesit]{display:none}.why-hint[data-astro-cid-j3vbesit],.why-progress[data-astro-cid-j3vbesit] .why-bar[data-astro-cid-j3vbesit]:after,.why-figure[data-astro-cid-j3vbesit] .w1,.why-figure[data-astro-cid-j3vbesit] .w2,.why-figure[data-astro-cid-j3vbesit] .w3,.why-figure[data-astro-cid-j3vbesit] .w4,.why-figure[data-astro-cid-j3vbesit] .pill,.why-figure[data-astro-cid-j3vbesit] .w-row,.why-figure[data-astro-cid-j3vbesit] .br,.why-story[data-astro-cid-j3vbesit] article[data-astro-cid-j3vbesit]>:not(.btn){transition:none}}@keyframes why-spin{to{transform:rotate(360deg)}}@keyframes why-ping{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(2.2)}}@keyframes why-beat{50%{transform:scale(1.3)}}@keyframes why-float{50%{transform:translateY(-7px)}}@keyframes why-bob{50%{transform:translateY(5px)}}h2[data-astro-cid-qmjtkzr2]{margin-block:var(--space-4) var(--space-5)}.service-row[data-astro-cid-qmjtkzr2]{gap:var(--space-5);margin:var(--space-5) calc(-1 * var(--space-4)) 0;padding:var(--space-6) var(--space-4);border-radius:var(--radius-card);transition:background-color .25s linear,color .25s linear;display:grid}.service-row[data-astro-cid-qmjtkzr2]:focus-within{background-color:var(--on-surface);color:var(--surface)}.service-row[data-astro-cid-qmjtkzr2]:focus-within .btn{--btn-fg:var(--surface)}.service-row[data-astro-cid-qmjtkzr2]:focus-within li[data-astro-cid-qmjtkzr2]::marker{color:currentColor}.service-row[data-astro-cid-qmjtkzr2] .service-icon{margin-bottom:var(--space-4);color:var(--signal);transition:transform .5s var(--ease-out);display:block}@media (hover:hover){.service-row[data-astro-cid-qmjtkzr2]:hover{background-color:var(--on-surface);color:var(--surface)}.service-row[data-astro-cid-qmjtkzr2]:hover .btn{--btn-fg:var(--surface)}.service-row[data-astro-cid-qmjtkzr2]:hover li[data-astro-cid-qmjtkzr2]::marker{color:currentColor}}@media (prefers-reduced-motion:no-preference){.service-row[data-astro-cid-qmjtkzr2]:focus-within .service-icon{transform:rotate(90deg)}.service-row[data-astro-cid-qmjtkzr2]:focus-within .btn>svg:last-child{transform:translate(4px)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.service-row[data-astro-cid-qmjtkzr2]:hover .service-icon{transform:rotate(90deg)}.service-row[data-astro-cid-qmjtkzr2]:hover .btn>svg:last-child{transform:translate(4px)}}@media (prefers-reduced-motion:reduce){.service-row[data-astro-cid-qmjtkzr2]{transition-duration:var(--dur-1)}.service-row[data-astro-cid-qmjtkzr2] .service-icon{transition:none}}h3[data-astro-cid-qmjtkzr2]{font-size:var(--step-3)}.tagline[data-astro-cid-qmjtkzr2]{margin-bottom:var(--space-3);font-weight:600}.service-row[data-astro-cid-qmjtkzr2] p[data-astro-cid-qmjtkzr2]{max-width:40ch}.service-row[data-astro-cid-qmjtkzr2] .btn{margin-top:var(--space-4)}ol[data-astro-cid-qmjtkzr2]{padding-left:var(--space-5);gap:var(--space-3);font-size:var(--step--1);display:grid}li[data-astro-cid-qmjtkzr2]{padding-left:var(--space-2)}li[data-astro-cid-qmjtkzr2]::marker{color:var(--steel)}@media (width>=1024px){.service-row[data-astro-cid-qmjtkzr2]{gap:var(--col-gap);grid-template-columns:3fr 5fr 4fr}}h2[data-astro-cid-mp555yrt]{margin-block:var(--space-4) var(--space-7)}ul[data-astro-cid-mp555yrt]{gap:var(--space-5);margin-top:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}li[data-astro-cid-mp555yrt]{align-items:center;gap:var(--space-3);min-height:48px;font-size:var(--step--1);min-width:0;display:flex}img[data-astro-cid-mp555yrt]{object-fit:contain;filter:brightness(0);flex-shrink:0;width:auto;max-width:84px;height:auto;max-height:26px}[data-theme=dark] li[data-astro-cid-mp555yrt] img[data-astro-cid-mp555yrt]{filter:brightness(0)invert()}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) li[data-astro-cid-mp555yrt] img[data-astro-cid-mp555yrt]{filter:brightness(0)invert()}}@media (width>=768px){ul[data-astro-cid-mp555yrt]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1280px){ul[data-astro-cid-mp555yrt]{grid-template-columns:repeat(6,minmax(0,1fr))}}.case-logo[data-astro-cid-4oeod2nw]{filter:brightness(0)}.surface-ink .case-logo[data-astro-cid-4oeod2nw],[data-theme=dark] .case-logo[data-astro-cid-4oeod2nw]{filter:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .case-logo[data-astro-cid-4oeod2nw]{filter:none}}.case[data-astro-cid-esvs7huh]{min-width:0;padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-card);transition:transform .2s var(--ease-out);position:relative}.case[data-astro-cid-esvs7huh]:before{content:"";background:var(--signal);block-size:8px;inline-size:8px;transition:transform var(--dur-1) var(--ease-out);border-radius:50%;position:absolute;inset-block-start:var(--space-4);inset-inline-end:var(--space-4);transform:scale(0)}.case[data-astro-cid-esvs7huh]:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 2px var(--ink);opacity:0;pointer-events:none;transition:opacity .2s linear;position:absolute;inset:0}.case[data-astro-cid-esvs7huh] img{object-fit:contain;object-position:left;width:auto;max-width:100%;height:36px;margin-bottom:var(--space-6)}.case-proof[data-astro-cid-esvs7huh]{margin-bottom:var(--space-5)}[data-astro-cid-esvs7huh][data-metric]{font-family:var(--font-display);font-size:var(--step-4);font-variant-numeric:tabular-nums;line-height:1.06}.case-proof[data-astro-cid-esvs7huh] p[data-astro-cid-esvs7huh]+p[data-astro-cid-esvs7huh]{font-size:var(--step--1);margin-top:var(--space-2)}h3[data-astro-cid-esvs7huh]{margin-bottom:var(--space-3)}h3[data-astro-cid-esvs7huh] a[data-astro-cid-esvs7huh]{text-decoration:none}h3[data-astro-cid-esvs7huh] a[data-astro-cid-esvs7huh]:after{content:"";border-radius:var(--radius-card);position:absolute;inset:0}h3[data-astro-cid-esvs7huh] a[data-astro-cid-esvs7huh]:focus-visible{outline:none}h3[data-astro-cid-esvs7huh] a[data-astro-cid-esvs7huh]:focus-visible:after{outline:3px solid var(--signal);outline-offset:3px}.case[data-astro-cid-esvs7huh]:focus-within:after{opacity:1}.case[data-astro-cid-esvs7huh]:focus-within:before{transform:scale(1)}.case-line[data-astro-cid-esvs7huh]{font-size:var(--step--1);margin-bottom:var(--space-4)}.case-headline[data-astro-cid-esvs7huh]{margin-bottom:var(--space-3);font-weight:600}.case-summary[data-astro-cid-esvs7huh]{font-size:var(--step--1);max-width:40ch}@media (hover:hover){.case[data-astro-cid-esvs7huh]:hover:after{opacity:1}.case[data-astro-cid-esvs7huh]:hover:before{transform:scale(1)}}@media (prefers-reduced-motion:no-preference){.case[data-astro-cid-esvs7huh]:focus-within{transform:translateY(-4px)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.case[data-astro-cid-esvs7huh]:hover{transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.case[data-astro-cid-esvs7huh]:before{transition:none}.case[data-astro-cid-esvs7huh]:after{transition-duration:var(--dur-1)}}.surface-ink .case[data-astro-cid-esvs7huh]{border-color:var(--line-inv)}.surface-ink .case[data-astro-cid-esvs7huh]:after{box-shadow:inset 0 0 0 2px var(--on-surface,var(--paper))}h2[data-astro-cid-zeiabrod]{margin-block:var(--space-4) var(--space-7)}.case-grid[data-astro-cid-zeiabrod]{gap:var(--space-5);display:grid}.case-ctas[data-astro-cid-zeiabrod]{align-items:center;gap:var(--space-4);margin-top:var(--space-7);flex-wrap:wrap;display:flex}.case-ctas[data-astro-cid-zeiabrod] p[data-astro-cid-zeiabrod]{flex-basis:100%}@media (width>=768px){.case-grid[data-astro-cid-zeiabrod]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.case-grid[data-astro-cid-zeiabrod]{grid-template-columns:repeat(3,minmax(0,1fr))}}h2[data-astro-cid-3gttnsps]{max-width:25ch;margin-block:var(--space-4);white-space:pre-line}.lab-lead[data-astro-cid-3gttnsps]{max-width:65ch}.lab-note[data-astro-cid-3gttnsps]{color:var(--steel);font-size:var(--step--1);margin-block:var(--space-3) var(--space-5)}.lab-tabs[data-astro-cid-3gttnsps]{gap:var(--space-2);flex-wrap:wrap;display:flex}.lab-tabs[data-astro-cid-3gttnsps][hidden],.lab-replay[data-astro-cid-3gttnsps][hidden],.lab-panel[data-astro-cid-3gttnsps][hidden]{display:none}button[data-astro-cid-3gttnsps]{font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--steel);border-radius:var(--radius-pill);min-height:44px;padding:var(--space-2) var(--space-4);cursor:pointer}button[data-astro-cid-3gttnsps][aria-selected=true]{color:var(--paper);background:var(--ink);border-color:var(--ink)}.lab-replay[data-astro-cid-3gttnsps]{margin-block:var(--space-4)}.lab-panel[data-astro-cid-3gttnsps]{margin-top:var(--space-5);padding-top:var(--space-5);border-top:1px solid var(--steel);min-width:0}h3[data-astro-cid-3gttnsps]{font-family:var(--font-display);font-size:var(--step-3);white-space:pre-line;margin-bottom:var(--space-5)}.lab-comparison[data-astro-cid-3gttnsps]{gap:var(--space-4);margin-bottom:var(--space-5);display:grid}.lab-comparison[data-astro-cid-3gttnsps]>div[data-astro-cid-3gttnsps]{padding:var(--space-4);background:var(--fog);border-radius:var(--radius-card)}dt[data-astro-cid-3gttnsps]{margin-bottom:var(--space-2);font-weight:600}dd[data-astro-cid-3gttnsps]{max-width:65ch;margin:0}.lab-nodes[data-astro-cid-3gttnsps]{gap:var(--space-3);padding:0;list-style:none;display:grid}.lab-nodes[data-astro-cid-3gttnsps] li[data-astro-cid-3gttnsps]{min-width:0;padding:var(--space-4);border:1px solid var(--steel);border-radius:var(--radius-card);position:relative}.lab-nodes[data-astro-cid-3gttnsps] li[data-astro-cid-3gttnsps]:before{content:"";background:var(--ink);width:12px;height:12px;margin-bottom:var(--space-3);border-radius:50%;display:block}.lab-nodes[data-astro-cid-3gttnsps] li[data-astro-cid-3gttnsps][data-state=done]:before{background:var(--signal)}.node-type[data-astro-cid-3gttnsps],.node-log[data-astro-cid-3gttnsps]{font-size:var(--step--1)}.node-type[data-astro-cid-3gttnsps]{color:var(--steel)}.node-title[data-astro-cid-3gttnsps]{margin-top:var(--space-2);font-weight:600}.node-log[data-astro-cid-3gttnsps]{margin-top:var(--space-3)}.lab-source[data-astro-cid-3gttnsps]{margin-top:var(--space-5)}.lab-source[data-astro-cid-3gttnsps] a[data-astro-cid-3gttnsps]{align-items:center;min-height:44px;display:inline-flex}@media (width>=768px){.lab-comparison[data-astro-cid-3gttnsps],.lab-nodes[data-astro-cid-3gttnsps]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.lab-nodes[data-astro-cid-3gttnsps]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:no-preference){.lab-nodes[data-astro-cid-3gttnsps] li[data-astro-cid-3gttnsps][data-lit]:before{animation:node-light .22s var(--ease-out)}}@keyframes node-light{0%{transform:scale(.7)}to{transform:scale(1)}}.method[data-astro-cid-fif7r2qw]{--paper:#000;--ink:#fff;--steel:#a3a3a3;--fog:#000;--on-surface:#000;--on-signal:#000;--line:#767676;background:var(--paper);color:var(--ink);padding-block:var(--space-section);position:relative}h2[data-astro-cid-fif7r2qw]{white-space:pre-line;margin-top:22px;font-size:clamp(32px,3.6vw,52px)}.method-story[data-astro-cid-fif7r2qw]{grid-template-columns:minmax(0,5fr) minmax(0,6fr) 24px;align-items:center;gap:clamp(24px,4vw,64px);display:grid}.method-copy[data-astro-cid-fif7r2qw]{min-width:0}.method-figure[data-astro-cid-fif7r2qw]{width:100%;min-width:0}.method-figure[data-astro-cid-fif7r2qw]>svg{width:100%;height:auto;display:block;overflow:visible}.method-steps[data-astro-cid-fif7r2qw]{margin:8px 0 0;padding:0;list-style:none}.method-step[data-astro-cid-fif7r2qw]{border:1px solid var(--line);background:var(--paper);border-radius:20px;margin-top:14px;padding:clamp(22px,2.4vw,30px)}.method-step[data-astro-cid-fif7r2qw][hidden]{display:none}.method-step[data-astro-cid-fif7r2qw] h3[data-astro-cid-fif7r2qw]{margin-top:14px;font-size:clamp(26px,2.5vw,36px)}.method-step[data-astro-cid-fif7r2qw] p[data-astro-cid-fif7r2qw]{max-width:46ch}.method-step[data-astro-cid-fif7r2qw]>p[data-astro-cid-fif7r2qw]:not(.method-label){margin-top:14px;font-size:17px;line-height:1.55}.method-label[data-astro-cid-fif7r2qw]{color:var(--steel)}.method-number[data-astro-cid-fif7r2qw]{min-width:3ch;color:var(--ink);font-variant-numeric:tabular-nums;display:inline-block}.method-chip[data-astro-cid-fif7r2qw]{padding:var(--space-2) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-pill);display:inline-block}.method-actions[data-astro-cid-fif7r2qw]{gap:var(--space-4);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.method-hint[data-astro-cid-fif7r2qw]{text-align:center;color:var(--steel);padding:10px;font-size:12px}.method-dots[data-astro-cid-fif7r2qw]{margin:0;padding:0;list-style:none;display:none}.method-dots[data-astro-cid-fif7r2qw] button[data-astro-cid-fif7r2qw]{cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;display:grid}.method-dots[data-astro-cid-fif7r2qw] button[data-astro-cid-fif7r2qw]:after{content:"";border:1.5px solid var(--steel);border-radius:50%;width:10px;height:10px}.method-dots[data-astro-cid-fif7r2qw] button[data-astro-cid-fif7r2qw][aria-current]:after{background:var(--signal);border-color:var(--signal);transform:scale(1.3)}.method-dots[data-astro-cid-fif7r2qw] button[data-astro-cid-fif7r2qw]:focus-visible{outline:var(--focus-ring);outline-offset:-3px}.method-figure[data-astro-cid-fif7r2qw] .mv{display:none}.method-figure[data-astro-cid-fif7r2qw] .mv.v6{display:block}.method-figure[data-astro-cid-fif7r2qw] .pu{display:none}.method-figure[data-astro-cid-fif7r2qw] text{font-family:var(--font-body);fill:var(--ink);font-size:14px}.method-figure[data-astro-cid-fif7r2qw] .tx{letter-spacing:.16em;font-size:12px;font-weight:600}.method-figure[data-astro-cid-fif7r2qw] .ln{fill:none;stroke:var(--steel);stroke-width:1.5px}.method-figure[data-astro-cid-fif7r2qw] .ln.dash{stroke-dasharray:3 8}.method-figure[data-astro-cid-fif7r2qw] .grid{fill:none;stroke:var(--steel);stroke-width:1px;stroke-dasharray:2 6}.method-figure[data-astro-cid-fif7r2qw] .qw{fill:none;stroke:var(--signal);stroke-width:1.5px;stroke-dasharray:6 6}.method-figure[data-astro-cid-fif7r2qw] .stp{fill:var(--paper);stroke:var(--ink);stroke-width:1.4px}.method-figure[data-astro-cid-fif7r2qw] .disc ellipse{fill:var(--paper);stroke:var(--ink);stroke-width:1.5px}.method-figure[data-astro-cid-fif7r2qw] .disc path{fill:none;stroke:var(--ink);stroke-width:1.5px}.method-figure[data-astro-cid-fif7r2qw] .dim,.method-figure[data-astro-cid-fif7r2qw] .dots circle,.method-figure[data-astro-cid-fif7r2qw] .tags.big text{fill:var(--steel)}.method-figure[data-astro-cid-fif7r2qw] .tags.big text{letter-spacing:.18em;font-size:12px}.method-figure[data-astro-cid-fif7r2qw] .red,.method-figure[data-astro-cid-fif7r2qw] .rd,.method-figure[data-astro-cid-fif7r2qw] .pick circle,.method-figure[data-astro-cid-fif7r2qw] svg svg [fill=\#FF0000]{fill:var(--signal)}.method-figure[data-astro-cid-fif7r2qw] svg svg [fill=\#000000]{fill:var(--paper)}.method-figure[data-astro-cid-fif7r2qw] .road,.method-figure[data-astro-cid-fif7r2qw] .chart{fill:none;stroke:var(--signal);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px}.method-figure[data-astro-cid-fif7r2qw] .mv.v6 .road,.method-figure[data-astro-cid-fif7r2qw]:not([data-state]) .chart{stroke-dashoffset:0}.method-figure[data-astro-cid-fif7r2qw] .pick text{fill:#000;font-size:12px;font-weight:700}.method-figure[data-astro-cid-fif7r2qw] .chips rect,.method-figure[data-astro-cid-fif7r2qw] .flow rect{fill:var(--paper);stroke:var(--ink);stroke-width:1.2px}.method-figure[data-astro-cid-fif7r2qw] .flow .ia{stroke:var(--signal);stroke-width:2px}.method-figure[data-astro-cid-fif7r2qw] .stl{letter-spacing:.01em;font-size:10.5px;font-weight:600}.method-figure[data-astro-cid-fif7r2qw] .wh{fill:none;stroke:var(--ink);stroke-width:1.6px}.method-figure[data-astro-cid-fif7r2qw] .wh.bk{fill:var(--paper)}@media (prefers-reduced-motion:no-preference){.method[data-astro-cid-fif7r2qw][data-method-active]{height:364svh;padding-block:0}[data-astro-cid-fif7r2qw][data-method-active] .method-sticky[data-astro-cid-fif7r2qw]{top:var(--header-h);min-height:calc(100svh - var(--header-h));flex-direction:column;justify-content:center;padding-block:24px;display:flex;position:sticky}[data-astro-cid-fif7r2qw][data-method-active] .method-figure[data-astro-cid-fif7r2qw]>svg{max-height:calc(100svh - var(--header-h) - 80px)}[data-astro-cid-fif7r2qw][data-method-active] .method-dots[data-astro-cid-fif7r2qw]{justify-content:center;display:grid}[data-astro-cid-fif7r2qw][data-method-active] .method-step[data-astro-cid-fif7r2qw]:not([hidden]){animation:.45s method-card-fade,.55s cubic-bezier(.2,.8,.2,1) method-card-rise}.method-figure[data-astro-cid-fif7r2qw][data-state] .mv{opacity:0;visibility:hidden;transform-origin:300px 260px;transition:opacity .5s,transform .7s cubic-bezier(.2,.8,.2,1),visibility 0s .5s;display:block;transform:scale(.96)}.method-figure[data-astro-cid-fif7r2qw][data-state="1"] .v1,.method-figure[data-astro-cid-fif7r2qw][data-state="2"] .v2,.method-figure[data-astro-cid-fif7r2qw][data-state="3"] .v3,.method-figure[data-astro-cid-fif7r2qw][data-state="4"] .v4,.method-figure[data-astro-cid-fif7r2qw][data-state="5"] .v5,.method-figure[data-astro-cid-fif7r2qw][data-state="6"] .v6{opacity:1;visibility:visible;transition:opacity .5s,transform .7s cubic-bezier(.2,.8,.2,1);transform:none}.method-figure[data-astro-cid-fif7r2qw][data-state] .road,.method-figure[data-astro-cid-fif7r2qw][data-state] .chart{transition:stroke-dashoffset 1.4s cubic-bezier(.2,.8,.2,1) .35s}.method-figure[data-astro-cid-fif7r2qw][data-state="1"] .v1 .road,.method-figure[data-astro-cid-fif7r2qw][data-state="3"] .v3 .road,.method-figure[data-astro-cid-fif7r2qw][data-state="5"] .v5 .chart{stroke-dashoffset:0}.method-figure[data-astro-cid-fif7r2qw] .pu{fill:var(--signal);offset-rotate:0deg}.method-figure[data-astro-cid-fif7r2qw][data-ambient-ready] .orbit{transform-origin:300px 260px;animation:30s linear infinite paused ambient-spin}.method-figure[data-astro-cid-fif7r2qw][data-ambient-ready] .spin-slow{transform-origin:300px 260px;animation:40s linear infinite paused ambient-spin}.method-figure[data-astro-cid-fif7r2qw][data-ambient-ready][data-ambient-on] :is(.orbit,.spin-slow){animation-play-state:running}.method-figure[data-astro-cid-fif7r2qw][data-state][data-ambient-ready] .pu1{offset-path:path("M110 92C150 160 210 250 252 288");animation:2.4s linear infinite paused pulse-travel;display:block}.method-figure[data-astro-cid-fif7r2qw][data-state][data-ambient-ready] .pu2{offset-path:path("M490 92C450 160 390 250 348 288");animation:2.4s linear .6s infinite paused pulse-travel;display:block}.method-figure[data-astro-cid-fif7r2qw][data-state][data-ambient-ready] .pu3{offset-path:path("M300 476V384");animation:2.4s linear 1.2s infinite paused pulse-travel;display:block}.method-figure[data-astro-cid-fif7r2qw][data-state][data-ambient-ready] .pu4{offset-path:path("M92 392 L164 344 L236 296 L308 248 L380 200 L452 152 L524 104");animation:5s linear infinite paused pulse-travel;display:block}.method-figure[data-astro-cid-fif7r2qw][data-state][data-ambient-ready] .pu5{offset-path:path("M102 110H486");animation:2.2s linear infinite paused pulse-travel;display:block}.method-figure[data-astro-cid-fif7r2qw][data-state][data-ambient-ready] .pu6{offset-path:path("M300 340L130 250");animation:1.8s linear infinite paused pulse-travel;display:block}.method-figure[data-astro-cid-fif7r2qw][data-state][data-ambient-ready] .pu7{offset-path:path("M300 340L470 440");animation:1.8s linear .9s infinite paused pulse-travel;display:block}.method-figure[data-astro-cid-fif7r2qw][data-state][data-ambient-ready][data-ambient-on] .pu{animation-play-state:running}}@media (width<=860px){.method-story[data-astro-cid-fif7r2qw]{grid-template-columns:minmax(0,1fr);grid-template-areas:"vis""text";gap:10px;position:relative}.method-figure[data-astro-cid-fif7r2qw]{grid-area:vis}.method-copy[data-astro-cid-fif7r2qw]{grid-area:text}.method-figure[data-astro-cid-fif7r2qw]>svg{max-height:34svh}.method-step[data-astro-cid-fif7r2qw]{padding:18px}.method-step[data-astro-cid-fif7r2qw] h3[data-astro-cid-fif7r2qw]{font-size:24px}.method-step[data-astro-cid-fif7r2qw]>p[data-astro-cid-fif7r2qw]:not(.method-label){font-size:15px}.method-dots[data-astro-cid-fif7r2qw]{position:absolute;top:0;right:0}.method-dots[data-astro-cid-fif7r2qw] button[data-astro-cid-fif7r2qw]{height:44px}}@media (width<=860px) and (prefers-reduced-motion:no-preference){.method[data-astro-cid-fif7r2qw][data-method-active]{height:340svh}[data-astro-cid-fif7r2qw][data-method-active] .method-sticky[data-astro-cid-fif7r2qw]{justify-content:flex-start;padding-top:14px}[data-astro-cid-fif7r2qw][data-method-active] .method-copy[data-astro-cid-fif7r2qw]>[data-astro-cid-fif7r2qw]:is(.eyebrow,h2){display:none}[data-astro-cid-fif7r2qw][data-method-active] .method-figure[data-astro-cid-fif7r2qw]{padding-right:44px}[data-astro-cid-fif7r2qw][data-method-active] .method-figure[data-astro-cid-fif7r2qw]>svg{max-height:34svh}[data-astro-cid-fif7r2qw][data-method-active] .method-dots[data-astro-cid-fif7r2qw]{gap:0}}@media (width<=860px) and (height<=700px){[data-astro-cid-fif7r2qw][data-method-active] .method-figure[data-astro-cid-fif7r2qw]>svg{max-height:24svh}.method-step[data-astro-cid-fif7r2qw]{padding:14px 16px}.method-step[data-astro-cid-fif7r2qw] h3[data-astro-cid-fif7r2qw]{font-size:21px}.method-step[data-astro-cid-fif7r2qw]>p[data-astro-cid-fif7r2qw]:not(.method-label){font-size:14px;line-height:1.45}}@media (height<=500px){.method-story[data-astro-cid-fif7r2qw]{grid-template-columns:minmax(0,1fr)}.method-figure[data-astro-cid-fif7r2qw]{display:none}}@keyframes method-card-fade{0%{opacity:0}to{opacity:1}}@keyframes method-card-rise{0%{transform:translateY(24px)}to{transform:none}}@keyframes ambient-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.team-grid[data-astro-cid-st7mclbm]{gap:var(--space-7) var(--col-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}li[data-astro-cid-st7mclbm]{min-width:0}img[data-astro-cid-st7mclbm],.initials[data-astro-cid-st7mclbm]{width:96px;height:96px;margin-bottom:var(--space-4);border-radius:50%}img[data-astro-cid-st7mclbm]{object-fit:cover}.initials[data-astro-cid-st7mclbm]{background:var(--fog);font-size:var(--step-2);place-items:center;display:grid}h3[data-astro-cid-st7mclbm]{font-family:var(--font-body);font-size:var(--step-0);margin-bottom:var(--space-2);font-weight:600;line-height:1.3}li[data-astro-cid-st7mclbm] p[data-astro-cid-st7mclbm]{font-size:var(--step--1);color:var(--steel);overflow-wrap:anywhere}.team-link[data-astro-cid-st7mclbm]{min-block-size:44px;font-size:var(--step--1);text-underline-offset:3px;transition:text-decoration-color var(--dur-1) linear;align-items:center;display:inline-flex}@media (hover:hover){.team-link[data-astro-cid-st7mclbm]:hover{text-decoration-thickness:2px;text-decoration-color:var(--signal)}}@media (width>=768px){.team-grid[data-astro-cid-st7mclbm]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1024px){.team-grid[data-astro-cid-st7mclbm]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1280px){.team-grid[data-astro-cid-st7mclbm]{grid-template-columns:repeat(6,minmax(0,1fr))}}.team-heading[data-astro-cid-f7yjqeho]{gap:var(--space-4);margin-bottom:var(--space-7);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.faq-list[data-astro-cid-bppbuphv]{border-block-start:1px solid var(--line);max-inline-size:880px}.faq-item[data-astro-cid-bppbuphv]{border-block-end:1px solid var(--line);interpolate-size:allow-keywords}.faq-item[data-astro-cid-bppbuphv]::details-content{block-size:0;transition:block-size var(--dur-2) var(--ease-out), content-visibility var(--dur-2) allow-discrete;overflow:clip}.faq-item[data-astro-cid-bppbuphv][open]::details-content{block-size:auto}summary[data-astro-cid-bppbuphv]{justify-content:space-between;align-items:center;gap:var(--space-5);min-block-size:44px;padding-block:var(--space-4);font-size:var(--step-1);font-weight:600;line-height:var(--leading-ui);cursor:pointer;list-style:none;display:flex}summary[data-astro-cid-bppbuphv]::-webkit-details-marker{display:none}.faq-icon[data-astro-cid-bppbuphv]{block-size:20px;inline-size:20px;transition:transform var(--dur-2) var(--ease-out);flex:none;position:relative}.faq-icon[data-astro-cid-bppbuphv]:before,.faq-icon[data-astro-cid-bppbuphv]:after{content:"";background:currentColor;block-size:2px;position:absolute;inset-block-start:9px;inset-inline:0}.faq-icon[data-astro-cid-bppbuphv]:after{transform:rotate(90deg)}.faq-item[data-astro-cid-bppbuphv][open] .faq-icon[data-astro-cid-bppbuphv]{transform:rotate(45deg)}.faq-answer[data-astro-cid-bppbuphv]{padding-block-end:var(--space-5)}.faq-heading[data-astro-cid-ajsgapk5]{gap:var(--space-4);margin-bottom:var(--space-7);flex-wrap:wrap;justify-content:space-between;align-items:center;max-inline-size:880px;display:flex}.final-cta[data-astro-cid-i2nq2kku]{padding-block:clamp(80px,11vw,150px);position:relative;overflow:hidden}.closing-art[data-astro-cid-i2nq2kku]{pointer-events:none;position:absolute;inset:0;overflow:hidden}.closing-mark[data-astro-cid-i2nq2kku]{aspect-ratio:1;pointer-events:none;width:clamp(120px,18vw,240px);position:absolute;bottom:clamp(16px,4vw,48px);right:clamp(16px,4vw,64px)}.closing-mark[data-astro-cid-i2nq2kku] svg{width:100%;height:100%}.closing-mark[data-astro-cid-i2nq2kku] [fill=\#000000]{fill:var(--surface)}.closing-grid[data-astro-cid-i2nq2kku]{z-index:1;gap:var(--space-8);padding-bottom:clamp(64px,12vw,160px);display:grid;position:relative}.eyebrow[data-astro-cid-i2nq2kku]{color:var(--on-surface)}h2[data-astro-cid-i2nq2kku]{white-space:pre-line;margin-block:var(--space-4) var(--space-5)}.lead[data-astro-cid-i2nq2kku]{max-width:48ch}.final-actions[data-astro-cid-i2nq2kku]{align-items:center;gap:var(--space-4);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.starting-note[data-astro-cid-i2nq2kku]{margin-top:var(--space-5);flex-basis:100%;max-width:48ch}.final-actions[data-astro-cid-i2nq2kku] .btn{white-space:normal;text-align:center;overflow-wrap:anywhere}.blog-links[data-astro-cid-i2nq2kku] h3[data-astro-cid-i2nq2kku]{margin-bottom:var(--space-5)}.blog-links[data-astro-cid-i2nq2kku] ul[data-astro-cid-i2nq2kku]{gap:var(--space-4);margin-bottom:var(--space-5);display:grid}.blog-links[data-astro-cid-i2nq2kku] li[data-astro-cid-i2nq2kku] a[data-astro-cid-i2nq2kku]{min-height:44px;padding-block:var(--space-2);font-size:var(--step-1);align-items:center;gap:var(--space-3);line-height:1.4;display:flex}.link-arrow[data-astro-cid-i2nq2kku]{transition:transform .25s var(--ease-out);flex:none}@media (prefers-reduced-motion:no-preference){.blog-links[data-astro-cid-i2nq2kku] li[data-astro-cid-i2nq2kku] a[data-astro-cid-i2nq2kku]:focus-visible .link-arrow[data-astro-cid-i2nq2kku]{transform:translate(4px)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.blog-links[data-astro-cid-i2nq2kku] li[data-astro-cid-i2nq2kku] a[data-astro-cid-i2nq2kku]:hover .link-arrow[data-astro-cid-i2nq2kku]{transform:translate(4px)}}@media (width>=1024px){.closing-grid[data-astro-cid-i2nq2kku]{gap:var(--space-8);grid-template-columns:7fr 5fr}.blog-links[data-astro-cid-i2nq2kku]{padding-top:var(--space-6)}}.manifesto[data-astro-cid-tjofog7i]{padding-block:var(--space-7)}.manifesto[data-astro-cid-tjofog7i] p[data-astro-cid-tjofog7i]{font-family:var(--font-display);font-size:var(--step-4);max-width:26ch;margin-bottom:var(--space-5);text-wrap:balance;line-height:1.2}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){html.js .manifesto[data-astro-cid-tjofog7i] p[data-astro-cid-tjofog7i]{animation:linear both manifesto-ink view();animation-range:entry cover 50%}}}@media (prefers-reduced-motion:no-preference){html.js [data-home-reveal=pending]{opacity:0;transform:translateY(12px)}html.js [data-home-reveal=visible]{animation:home-row-reveal var(--dur-3) var(--ease-out) both}.home-stagger-1{animation-delay:50ms}.home-stagger-2{animation-delay:.1s}.home-stagger-3{animation-delay:.15s}.home-stagger-4{animation-delay:.2s}.home-stagger-5{animation-delay:.25s}}@keyframes home-row-reveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes manifesto-ink{0%{color:var(--steel)}to{color:var(--ink)}}.legal[data-astro-cid-r54w6cfd]{padding-block:var(--space-9) var(--space-section)}.legal-head[data-astro-cid-r54w6cfd]{gap:var(--space-4);margin-block-end:var(--space-8);display:grid}.legal-layout[data-astro-cid-r54w6cfd]{gap:var(--space-7);display:grid}.legal-index[data-astro-cid-r54w6cfd]{border-block:1px solid var(--line)}summary[data-astro-cid-r54w6cfd]{cursor:pointer;align-items:center;min-block-size:48px;font-weight:600;display:flex}.legal-index[data-astro-cid-r54w6cfd] ol[data-astro-cid-r54w6cfd]{padding-block-end:var(--space-4)}.legal-index[data-astro-cid-r54w6cfd] a[data-astro-cid-r54w6cfd]{gap:var(--space-3);min-block-size:44px;padding-block:var(--space-1);line-height:var(--leading-ui);align-items:center;text-decoration:none;display:flex}@media (hover:hover){.legal-index[data-astro-cid-r54w6cfd] a[data-astro-cid-r54w6cfd]:hover span[data-astro-cid-r54w6cfd]:last-child{text-underline-offset:3px;text-decoration:underline}}.num[data-astro-cid-r54w6cfd]{font-variant-numeric:tabular-nums;color:var(--steel)}.legal-body[data-astro-cid-r54w6cfd]{min-inline-size:0}.legal-body[data-astro-cid-r54w6cfd]>[data-astro-cid-r54w6cfd]+[data-astro-cid-r54w6cfd]{margin-block-start:var(--space-8)}.legal-section[data-astro-cid-r54w6cfd]>[data-astro-cid-r54w6cfd]+[data-astro-cid-r54w6cfd]{margin-block-start:var(--space-4)}.legal-section[data-astro-cid-r54w6cfd] h2[data-astro-cid-r54w6cfd]{font-size:var(--step-3);max-inline-size:28ch;line-height:1.2}.legal-section[data-astro-cid-r54w6cfd] h2[data-astro-cid-r54w6cfd] .num[data-astro-cid-r54w6cfd]{font-family:var(--font-body);font-size:var(--step-0);vertical-align:middle}.legal-section[data-astro-cid-r54w6cfd] p[data-astro-cid-r54w6cfd],.legal-section[data-astro-cid-r54w6cfd] li[data-astro-cid-r54w6cfd],.contact-note[data-astro-cid-r54w6cfd]{max-inline-size:var(--measure-legal)}.legal-section[data-astro-cid-r54w6cfd] ul[data-astro-cid-r54w6cfd]{padding-inline-start:1.25em}.legal-section[data-astro-cid-r54w6cfd] li[data-astro-cid-r54w6cfd]+li[data-astro-cid-r54w6cfd]{margin-block-start:var(--space-2)}dl[data-astro-cid-r54w6cfd]{border-block-start:1px solid var(--line);max-inline-size:var(--measure-legal);display:grid}dl[data-astro-cid-r54w6cfd]>div[data-astro-cid-r54w6cfd]{gap:var(--space-1);padding-block:var(--space-3);border-block-end:1px solid var(--line);display:grid}dt[data-astro-cid-r54w6cfd]{font-weight:600}@media (width>=600px){dl[data-astro-cid-r54w6cfd]>div[data-astro-cid-r54w6cfd]{gap:var(--space-5);grid-template-columns:minmax(0,2fr) minmax(0,3fr)}}.table-wrap[data-astro-cid-r54w6cfd]{border-radius:var(--radius-field);max-inline-size:100%;overflow-x:auto}.legal-table[data-astro-cid-r54w6cfd]{inline-size:100%;font-size:var(--step--1);line-height:1.5}th[data-astro-cid-r54w6cfd],td[data-astro-cid-r54w6cfd]{padding:var(--space-3) var(--space-4);text-align:start;vertical-align:top}thead[data-astro-cid-r54w6cfd] th[data-astro-cid-r54w6cfd]{background:var(--fog);font-weight:600}tbody[data-astro-cid-r54w6cfd] tr[data-astro-cid-r54w6cfd]{border-block-end:1px solid var(--line)}@media (width<=767.98px){.stack[data-astro-cid-r54w6cfd] thead[data-astro-cid-r54w6cfd]{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.stack[data-astro-cid-r54w6cfd],.stack[data-astro-cid-r54w6cfd] tbody[data-astro-cid-r54w6cfd],.stack[data-astro-cid-r54w6cfd] tr[data-astro-cid-r54w6cfd],.stack[data-astro-cid-r54w6cfd] td[data-astro-cid-r54w6cfd]{display:block}.stack[data-astro-cid-r54w6cfd] tr[data-astro-cid-r54w6cfd]{padding-block:var(--space-3)}.stack[data-astro-cid-r54w6cfd] td[data-astro-cid-r54w6cfd]{gap:var(--space-3);padding-block:var(--space-1);grid-template-columns:minmax(0,2fr) minmax(0,3fr);display:grid}.stack[data-astro-cid-r54w6cfd] td[data-astro-cid-r54w6cfd]:before{content:attr(data-label);font-weight:600}}@media (width>=768px){.stack[data-astro-cid-r54w6cfd]{min-inline-size:720px}}@media (width>=1024px){.legal-layout[data-astro-cid-r54w6cfd]{column-gap:var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.legal-index[data-astro-cid-r54w6cfd]{max-block-size:calc(100dvh - var(--header-h) - var(--space-7));border-block-end:0;grid-column:1/span 3;position:sticky;inset-block-start:calc(var(--header-h) + var(--space-5));overflow-y:auto}.legal-index[data-astro-cid-r54w6cfd] summary[data-astro-cid-r54w6cfd]{pointer-events:none;list-style:none}.legal-index[data-astro-cid-r54w6cfd] summary[data-astro-cid-r54w6cfd]::-webkit-details-marker{display:none}.legal-body[data-astro-cid-r54w6cfd]{grid-column:5/-1}}.faq[data-astro-cid-qd2fcmqr]{padding-block:var(--space-9) var(--space-section)}.faq-head[data-astro-cid-qd2fcmqr]{gap:var(--space-4);margin-block-end:var(--space-8);display:grid}.faq-group[data-astro-cid-qd2fcmqr]+.faq-group[data-astro-cid-qd2fcmqr]{margin-block-start:var(--space-9)}.faq-group[data-astro-cid-qd2fcmqr] h2[data-astro-cid-qd2fcmqr]{margin-block-end:var(--space-5)}.accented[data-astro-cid-ifzzkpvf]{white-space:pre-line;text-wrap:balance}.illustration[data-astro-cid-yep5er3t] svg{block-size:auto;inline-size:100%;display:block;overflow:visible}.illustration[data-astro-cid-yep5er3t] .tp{fill:var(--signal);offset-rotate:0deg;display:none}@media (prefers-reduced-motion:no-preference){.type[data-astro-cid-yep5er3t][data-ambient-on] .tp{animation:2.4s linear infinite tp-travel;display:block}.type[data-astro-cid-yep5er3t][data-illustration=ai-automation-section-1] .tp{offset-path:path("M160 60L70 24L160 60L250 24L160 60L262 92L160 60")}}@keyframes tp-travel{0%{offset-distance:0%}to{offset-distance:100%}}.doc[data-astro-cid-yep5er3t] .s,.doc[data-astro-cid-yep5er3t] .sr,.doc[data-astro-cid-yep5er3t] .sw,.doc[data-astro-cid-yep5er3t] .sg,.doc[data-astro-cid-yep5er3t] .sd,.doc[data-astro-cid-yep5er3t] .od{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.doc[data-astro-cid-yep5er3t] .s{stroke:var(--ink)}.doc[data-astro-cid-yep5er3t] .sr{stroke:var(--signal);stroke-width:2.6px}.doc[data-astro-cid-yep5er3t] .sw{stroke:var(--on-surface,var(--paper));stroke-width:2.2px}.doc[data-astro-cid-yep5er3t] .sg{stroke:var(--steel)}.doc[data-astro-cid-yep5er3t] .sd,.doc[data-astro-cid-yep5er3t] .od{stroke:var(--steel);stroke-width:1.2px;stroke-dasharray:3 4}.doc[data-astro-cid-yep5er3t] .o{fill:var(--paper);stroke:var(--ink);stroke-width:2px;stroke-linejoin:round}.doc[data-astro-cid-yep5er3t] .f{fill:var(--ink)}.doc[data-astro-cid-yep5er3t] .fr{fill:var(--signal)}.doc[data-astro-cid-yep5er3t] .fl{fill:var(--line)}.doc[data-astro-cid-yep5er3t] .fw{fill:var(--paper)}.doc[data-astro-cid-yep5er3t] text{font-family:var(--font-body);fill:var(--ink);font-size:8.5px;font-weight:600}.doc[data-astro-cid-yep5er3t] text.tw{fill:var(--paper)}.doc[data-astro-cid-yep5er3t] text.tg{fill:var(--steel)}.type[data-astro-cid-yep5er3t]{max-inline-size:360px}.type[data-astro-cid-yep5er3t] .tl{fill:none;stroke:var(--steel);stroke-width:2px}.type[data-astro-cid-yep5er3t] .tn,.type[data-astro-cid-yep5er3t] .th circle:first-child{fill:var(--ink);stroke:var(--on-surface,var(--paper));stroke-width:2px}.type[data-astro-cid-yep5er3t] .th circle+circle,.type[data-astro-cid-yep5er3t] .th path{fill:none;stroke:var(--on-surface,var(--paper));stroke-width:1.6px}.line[data-astro-cid-yep5er3t],.line[data-astro-cid-yep5er3t] svg{block-size:100%}.line[data-astro-cid-yep5er3t] path{fill:none;stroke:var(--steel);stroke-width:2px;vector-effect:non-scaling-stroke}.arch[data-astro-cid-jtdxbfmc]{gap:var(--space-4);margin-top:var(--space-7);display:grid}.arch-col[data-astro-cid-jtdxbfmc]{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.arch-col[data-astro-cid-jtdxbfmc] li[data-astro-cid-jtdxbfmc]{min-block-size:56px;padding:var(--space-4);border:1px solid var(--line-inv);border-radius:var(--radius-field);align-items:center;font-weight:600;display:flex}.arch-core[data-astro-cid-jtdxbfmc]{align-content:center;gap:var(--space-2);padding:var(--space-6) var(--space-5);border:2px solid var(--signal);border-radius:var(--radius-card);display:grid}.arch-title[data-astro-cid-jtdxbfmc]{font-family:var(--font-display);font-size:var(--step-3);line-height:1.2}.arch-line[data-astro-cid-jtdxbfmc]{display:none}@media (width>=1024px){.arch[data-astro-cid-jtdxbfmc]{grid-template-columns:minmax(0,1fr) clamp(40px,7vw,110px) minmax(0,1.1fr) clamp(40px,7vw,110px) minmax(0,1fr);align-items:stretch;gap:0}.arch-col[data-astro-cid-jtdxbfmc]{grid-template-rows:repeat(3,1fr)}.arch-line[data-astro-cid-jtdxbfmc]{display:block}}.arch-line[data-astro-cid-jtdxbfmc] .tp{fill:var(--signal);offset-rotate:0deg}@media (prefers-reduced-motion:no-preference){.arch-line[data-astro-cid-jtdxbfmc][data-ambient-on] .tp{animation:2.6s linear infinite arch-pulse;display:block}.arch-in[data-astro-cid-jtdxbfmc] circle.tp:first-of-type{offset-path:path("M0 50C50 50 50 150 100 150")}.arch-in[data-astro-cid-jtdxbfmc] circle.tp:nth-of-type(2){offset-path:path("M0 250C50 250 50 150 100 150");animation-delay:-.9s}.arch-out[data-astro-cid-jtdxbfmc] circle.tp:first-of-type{offset-path:path("M0 150C50 150 50 50 100 50");animation-delay:-.4s}.arch-out[data-astro-cid-jtdxbfmc] circle.tp:nth-of-type(2){offset-path:path("M0 150C50 150 50 250 100 250");animation-delay:-1.4s}}@keyframes arch-pulse{0%{offset-distance:0%}to{offset-distance:100%}}.case-grid[data-astro-cid-dyfq3tkt]{gap:var(--space-5);margin-top:var(--space-7);display:grid}.case[data-astro-cid-dyfq3tkt]{min-width:0;padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-card);position:relative}.case[data-astro-cid-dyfq3tkt] img[data-astro-cid-dyfq3tkt]{object-fit:contain;object-position:left;width:auto;max-width:100%;height:36px;margin-bottom:var(--space-6)}.case-logo[data-astro-cid-dyfq3tkt]{filter:brightness(0)}.surface-ink .case-logo[data-astro-cid-dyfq3tkt],[data-theme=dark] .case-logo[data-astro-cid-dyfq3tkt]{filter:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .case-logo[data-astro-cid-dyfq3tkt]{filter:none}}.case-proof[data-astro-cid-dyfq3tkt]{margin-bottom:var(--space-5)}[data-astro-cid-dyfq3tkt][data-metric]{font-family:var(--font-display);font-size:var(--step-4);font-variant-numeric:tabular-nums;line-height:1.06}.case-proof[data-astro-cid-dyfq3tkt] p[data-astro-cid-dyfq3tkt]+p[data-astro-cid-dyfq3tkt]{font-size:var(--step--1);margin-top:var(--space-2)}h3[data-astro-cid-dyfq3tkt]{margin-bottom:var(--space-3)}h3[data-astro-cid-dyfq3tkt] a[data-astro-cid-dyfq3tkt]{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}h3[data-astro-cid-dyfq3tkt] a[data-astro-cid-dyfq3tkt]:after{content:"";border-radius:var(--radius-card);position:absolute;inset:0}h3[data-astro-cid-dyfq3tkt] a[data-astro-cid-dyfq3tkt]:focus-visible{outline:none}h3[data-astro-cid-dyfq3tkt] a[data-astro-cid-dyfq3tkt]:focus-visible:after{outline:3px solid var(--signal);outline-offset:3px}.case[data-astro-cid-dyfq3tkt]:before{content:"";background:var(--signal);block-size:8px;inline-size:8px;transition:transform var(--dur-1) var(--ease-out);border-radius:50%;position:absolute;inset-block-start:var(--space-4);inset-inline-end:var(--space-4);transform:scale(0)}.case[data-astro-cid-dyfq3tkt]:focus-within{box-shadow:inset 0 0 0 2px var(--ink)}.case[data-astro-cid-dyfq3tkt]:focus-within:before{transform:scale(1)}.case-line[data-astro-cid-dyfq3tkt]{font-size:var(--step--1);color:var(--steel);margin-bottom:var(--space-4)}.case-headline[data-astro-cid-dyfq3tkt]{max-width:40ch}@media (hover:hover){.case[data-astro-cid-dyfq3tkt]:hover{box-shadow:inset 0 0 0 2px var(--ink)}.case[data-astro-cid-dyfq3tkt]:hover:before{transform:scale(1)}}@media (width>=768px){.case-grid[data-astro-cid-dyfq3tkt]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1280px){.case-grid[data-astro-cid-dyfq3tkt]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.case[data-astro-cid-dyfq3tkt]:before{transition:none}}.crumbs[data-astro-cid-c3ggx4fh] ol[data-astro-cid-c3ggx4fh]{gap:var(--space-2);margin:0 0 var(--space-6);font-size:var(--step--1);flex-wrap:wrap;padding:0;list-style:none;display:flex}.crumbs[data-astro-cid-c3ggx4fh] li[data-astro-cid-c3ggx4fh]+li[data-astro-cid-c3ggx4fh]:before{content:"/";color:var(--steel);margin-inline-end:var(--space-2)}.crumbs[data-astro-cid-c3ggx4fh] a[data-astro-cid-c3ggx4fh]{align-items:center;min-block-size:44px;min-inline-size:44px;display:inline-flex}.crumbs[data-astro-cid-c3ggx4fh] span[data-astro-cid-c3ggx4fh]{min-block-size:44px;color:var(--steel);align-items:center;display:inline-flex}.signals[data-astro-cid-c3ggx4fh],.projects[data-astro-cid-c3ggx4fh]{gap:var(--space-5);margin-top:var(--space-7);padding:0;list-style:none;display:grid}.signals[data-astro-cid-c3ggx4fh] li[data-astro-cid-c3ggx4fh]{font-size:var(--step-1);border-block-start:1px solid;max-inline-size:40ch;padding-block-start:var(--space-4)}.projects[data-astro-cid-c3ggx4fh] li[data-astro-cid-c3ggx4fh]{border-block-start:1px solid var(--line);padding-block-start:var(--space-4)}.projects[data-astro-cid-c3ggx4fh] p[data-astro-cid-c3ggx4fh],.type[data-astro-cid-c3ggx4fh] p[data-astro-cid-c3ggx4fh]:last-child{margin-top:var(--space-3);max-inline-size:40ch}.steps[data-astro-cid-c3ggx4fh]{gap:var(--space-6);margin-top:var(--space-7);padding:0;list-style:none;display:grid}.step-number[data-astro-cid-c3ggx4fh]{font-variant-numeric:tabular-nums;block-size:40px;inline-size:40px;margin-bottom:var(--space-4);border:1px solid;border-radius:50%;place-items:center;display:grid}.steps[data-astro-cid-c3ggx4fh] p[data-astro-cid-c3ggx4fh]{margin-top:var(--space-3);max-inline-size:40ch}.deliverables-heading[data-astro-cid-c3ggx4fh]{margin-top:var(--space-section)}.deliverables-heading[data-astro-cid-c3ggx4fh] h3{font-size:var(--step-4);margin-top:var(--space-4)}.docs[data-astro-cid-c3ggx4fh]{gap:var(--space-4);margin-top:var(--space-7);padding:0;list-style:none;display:grid}.doc[data-astro-cid-c3ggx4fh]{align-content:start;gap:var(--space-3);padding:var(--space-5);background:var(--paper);color:var(--ink);border-radius:var(--radius-card);display:grid}.doc[data-astro-cid-c3ggx4fh] h4[data-astro-cid-c3ggx4fh]{margin-top:var(--space-4)}.doc[data-astro-cid-c3ggx4fh] p[data-astro-cid-c3ggx4fh]{font-size:var(--step--1)}.pull-text[data-astro-cid-c3ggx4fh] p{font-family:var(--font-display);font-size:var(--step-4);max-inline-size:20ch;line-height:1.06}.chips[data-astro-cid-c3ggx4fh]{gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;padding:0;list-style:none;display:flex}.chips[data-astro-cid-c3ggx4fh] a[data-astro-cid-c3ggx4fh]{min-block-size:44px;padding:var(--space-2) var(--space-4);border:1px solid var(--ink);border-radius:var(--radius-pill);transition:background-color var(--dur-1), color var(--dur-1);align-items:center;text-decoration:none;display:inline-flex}.next[data-astro-cid-c3ggx4fh]{gap:var(--space-2);margin-top:var(--space-7);text-decoration:none;display:inline-grid}.next-title[data-astro-cid-c3ggx4fh]{font-family:var(--font-display);font-size:var(--step-3);text-underline-offset:6px;text-decoration:underline 1px}.types[data-astro-cid-c3ggx4fh]{gap:var(--space-5);margin-top:var(--space-7);padding:0;list-style:none;display:grid}.type[data-astro-cid-c3ggx4fh]{align-content:start;gap:var(--space-3);padding:var(--space-6);border:1px solid var(--line-inv);border-radius:var(--radius-card);display:grid}.type[data-astro-cid-c3ggx4fh] h3[data-astro-cid-c3ggx4fh]{font-size:var(--step-3)}@media (hover:hover){.chips[data-astro-cid-c3ggx4fh] a[data-astro-cid-c3ggx4fh]:hover{background:var(--ink);color:var(--paper)}.next[data-astro-cid-c3ggx4fh]:hover .next-title[data-astro-cid-c3ggx4fh]{text-decoration-thickness:2px}}@media (width>=768px){.signals[data-astro-cid-c3ggx4fh],.projects[data-astro-cid-c3ggx4fh],.docs[data-astro-cid-c3ggx4fh],.steps[data-astro-cid-c3ggx4fh],.types[data-astro-cid-c3ggx4fh]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.signals[data-astro-cid-c3ggx4fh]{grid-template-columns:repeat(3,minmax(0,1fr))}.docs[data-astro-cid-c3ggx4fh],.steps[data-astro-cid-c3ggx4fh]{grid-template-columns:repeat(4,minmax(0,1fr))}}.service-hero[data-astro-cid-vldfixj4]{padding-block:var(--space-6) var(--space-section)}.service-detail[data-astro-cid-vldfixj4]{margin-top:var(--space-2);color:var(--steel);max-inline-size:48ch}.service-hero[data-astro-cid-vldfixj4] h1{margin-block:var(--space-5)}section[data-astro-cid-vldfixj4] h2{margin-top:var(--space-4)}.lead[data-astro-cid-vldfixj4]{margin-top:var(--space-5)}.actions[data-astro-cid-vldfixj4]{gap:var(--space-4);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.service-pull[data-astro-cid-vldfixj4]{padding-block:var(--space-section) 0}.service-mate-band[data-astro-cid-vldfixj4]{background:var(--fog)}.service-mate-band[data-astro-cid-vldfixj4] .eyebrow[data-astro-cid-vldfixj4]{color:var(--ink)}@media (width<=599px){.service-hero[data-astro-cid-vldfixj4] .actions[data-astro-cid-vldfixj4] .btn{inline-size:100%}}.start[data-astro-cid-wzh5zbqj]{padding-block:var(--space-9) var(--space-section)}.start[data-astro-cid-wzh5zbqj]>[data-astro-cid-wzh5zbqj]{max-inline-size:880px}.start-head[data-astro-cid-wzh5zbqj]{gap:var(--space-4);margin-block-end:var(--space-8);display:grid}.start-step[data-astro-cid-wzh5zbqj]{border:0;min-inline-size:0;margin:0;padding:0}legend[data-astro-cid-wzh5zbqj]{margin-block-end:var(--space-5);padding:0}legend[data-astro-cid-wzh5zbqj] h2[data-astro-cid-wzh5zbqj],.start-result[data-astro-cid-wzh5zbqj] h2[data-astro-cid-wzh5zbqj]{max-inline-size:none}.start-options[data-astro-cid-wzh5zbqj]{gap:var(--space-3);display:grid}.start-option[data-astro-cid-wzh5zbqj]{align-items:center;gap:var(--space-4);min-block-size:56px;padding:var(--space-3) var(--space-5);border:1px solid var(--line);border-radius:var(--radius-field);cursor:pointer;display:flex}.start-option[data-astro-cid-wzh5zbqj] input[data-astro-cid-wzh5zbqj]{block-size:20px;inline-size:20px;accent-color:var(--signal);flex:none;margin:0}.start-option[data-astro-cid-wzh5zbqj]:has(:checked){border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.start-option[data-astro-cid-wzh5zbqj]:has(:focus-visible){outline:var(--focus-ring);outline-offset:var(--focus-offset)}.start-option[data-astro-cid-wzh5zbqj] input[data-astro-cid-wzh5zbqj]:focus-visible{outline:none}@media (hover:hover){.start-option[data-astro-cid-wzh5zbqj]:hover{border-color:var(--ink)}}.start-controls[data-astro-cid-wzh5zbqj],.start-actions[data-astro-cid-wzh5zbqj]{align-items:center;gap:var(--space-4);flex-wrap:wrap;margin-block-start:var(--space-6);display:flex}.start-result[data-astro-cid-wzh5zbqj]{margin-block-end:var(--space-7)}.start-note[data-astro-cid-wzh5zbqj]{max-inline-size:var(--measure-lead);margin-block-start:var(--space-4)}.start-plans[data-astro-cid-wzh5zbqj]{margin-block-start:var(--space-9)}.start-plan[data-astro-cid-wzh5zbqj]{padding-block:var(--space-7);border-block-start:1px solid var(--line)}.start-plan[data-astro-cid-wzh5zbqj] h3[data-astro-cid-wzh5zbqj]{margin-block-end:var(--space-4)}.start-service[data-astro-cid-wzh5zbqj]{margin-block-end:var(--space-5);font-weight:600}.start-service[data-astro-cid-wzh5zbqj] a[data-astro-cid-wzh5zbqj]{min-block-size:44px;padding-block:var(--space-2);text-decoration-color:var(--signal);text-decoration-thickness:2px;display:inline-block}.start-caption[data-astro-cid-wzh5zbqj]{font-size:var(--step--1);color:var(--steel);margin-block-end:var(--space-3)}.start-steps[data-astro-cid-wzh5zbqj]{gap:var(--space-4);margin:0 0 var(--space-6);display:grid}.start-steps[data-astro-cid-wzh5zbqj] dt[data-astro-cid-wzh5zbqj]{font-weight:600}.start-steps[data-astro-cid-wzh5zbqj] dd[data-astro-cid-wzh5zbqj]{margin:var(--space-1) 0 0;max-inline-size:var(--measure-body)}.start-cases[data-astro-cid-wzh5zbqj]{gap:var(--space-2) var(--space-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.start-cases[data-astro-cid-wzh5zbqj] a[data-astro-cid-wzh5zbqj]{align-items:center;min-block-size:44px;display:inline-flex}.start-journey[data-astro-cid-wzh5zbqj]{max-inline-size:480px}.start-journey[data-astro-cid-wzh5zbqj] svg[data-astro-cid-wzh5zbqj]{block-size:auto;inline-size:100%;display:block}.j-road[data-astro-cid-wzh5zbqj]{fill:none;stroke:var(--line);stroke-width:2px}.j-dash[data-astro-cid-wzh5zbqj]{fill:none;stroke:var(--steel);stroke-width:2px;stroke-dasharray:2 12}.j-pin[data-astro-cid-wzh5zbqj]{fill:var(--paper);stroke:var(--ink);stroke-width:2px}.j-ping[data-astro-cid-wzh5zbqj]{fill:none;stroke:var(--signal);stroke-width:2px;transform-box:fill-box;transform-origin:50%}.j-active[data-astro-cid-wzh5zbqj]{transform:translate(560px)}.start[data-astro-cid-wzh5zbqj]:has(.start-wizard:not([hidden]) [data-start-step="0"]:not([hidden])) .j-active[data-astro-cid-wzh5zbqj]{transform:none}.start[data-astro-cid-wzh5zbqj]:has(.start-wizard:not([hidden]) [data-start-step="1"]:not([hidden])) .j-active[data-astro-cid-wzh5zbqj]{transform:translate(187px)}.start[data-astro-cid-wzh5zbqj]:has(.start-wizard:not([hidden]) [data-start-step="2"]:not([hidden])) .j-active[data-astro-cid-wzh5zbqj]{transform:translate(373px)}.j-dot[data-astro-cid-wzh5zbqj]{fill:var(--signal);offset-path:path("M20 20H580");offset-rotate:0deg;display:none}@media (prefers-reduced-motion:no-preference){.start-journey[data-astro-cid-wzh5zbqj][data-ambient-on] .j-dot[data-astro-cid-wzh5zbqj]{animation:4.5s cubic-bezier(.45,0,.55,1) infinite j-travel;display:block}.start-journey[data-astro-cid-wzh5zbqj][data-ambient-on] .j-dash[data-astro-cid-wzh5zbqj]{animation:1.2s linear infinite j-dash}.start-journey[data-astro-cid-wzh5zbqj][data-ambient-on] .j-ping[data-astro-cid-wzh5zbqj]{animation:1.6s ease-out infinite j-ping}}@keyframes j-travel{0%{offset-distance:0%}to{offset-distance:100%}}@keyframes j-dash{to{stroke-dashoffset:-14px}}@keyframes j-ping{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(2.4)}}[data-astro-cid-wzh5zbqj][data-motion] .start-step[data-astro-cid-wzh5zbqj]:not([hidden]),[data-astro-cid-wzh5zbqj][data-motion] .start-result[data-astro-cid-wzh5zbqj]:not([hidden]){animation:start-in var(--dur-2) var(--ease-out)}@keyframes start-in{0%{opacity:0;transform:translateY(8px)}}.accent-heading[data-astro-cid-cx6i6ch6]{white-space:pre-line}ol[data-astro-cid-plqgc66y]{gap:var(--space-2);font-size:var(--step--1);flex-wrap:wrap;display:flex}li[data-astro-cid-plqgc66y]{align-items:center;gap:var(--space-2);display:flex}li[data-astro-cid-plqgc66y]+li[data-astro-cid-plqgc66y]:before{content:"/";color:var(--steel)}a[data-astro-cid-plqgc66y]{align-items:center;min-block-size:44px;min-inline-size:44px;display:inline-flex}[data-astro-cid-plqgc66y][aria-current]{color:var(--steel)}.cases-hero[data-astro-cid-7tks3mip]{gap:var(--space-4);padding-block:var(--space-6) var(--space-8);display:grid}.stats[data-astro-cid-7tks3mip]{gap:var(--space-6) var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));padding-block-end:var(--space-section);display:grid}.stats[data-astro-cid-7tks3mip] li[data-astro-cid-7tks3mip]{gap:var(--space-2);align-content:start;min-width:0;display:grid}.stat-value[data-astro-cid-7tks3mip]{font-family:var(--font-display);font-size:var(--step-4);font-variant-numeric:tabular-nums;min-inline-size:4ch;line-height:1.06}[data-astro-cid-7tks3mip][data-cases=clients] h2[data-astro-cid-7tks3mip],[data-astro-cid-7tks3mip][data-cases=list] h2[data-astro-cid-7tks3mip]{margin-block:var(--space-4) var(--space-7)}.clients[data-astro-cid-7tks3mip]{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;display:grid}.clients[data-astro-cid-7tks3mip] li[data-astro-cid-7tks3mip]{min-width:0}.clients[data-astro-cid-7tks3mip] a[data-astro-cid-7tks3mip],.clients[data-astro-cid-7tks3mip] div[data-astro-cid-7tks3mip]{min-height:72px;padding:var(--space-3);justify-content:center;align-items:center;display:flex}.clients[data-astro-cid-7tks3mip] img[data-astro-cid-7tks3mip]{object-fit:contain;filter:brightness(0)invert();width:auto;max-width:140px;height:auto;max-height:40px}.chips[data-astro-cid-7tks3mip]{gap:var(--space-3);flex-wrap:wrap;margin-block-end:var(--space-6);display:flex}.chips[data-astro-cid-7tks3mip] a[data-astro-cid-7tks3mip]{min-block-size:44px;padding-inline:var(--space-4);border:1px solid var(--ink);border-radius:var(--radius-pill);align-items:center;text-decoration:none;display:inline-flex}.filters[data-astro-cid-7tks3mip]{gap:var(--space-4);padding:var(--space-5);background:var(--fog);border-radius:var(--radius-card);margin-block-end:var(--space-6);display:grid}.filter-group[data-astro-cid-7tks3mip]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.filter-label[data-astro-cid-7tks3mip]{font-size:var(--step--1);flex-basis:100%;font-weight:600}.filter[data-astro-cid-7tks3mip]{min-block-size:44px;padding-inline:var(--space-4);border:1px solid var(--ink);border-radius:var(--radius-pill);background:var(--paper);font-size:var(--step--1);transition:background-color var(--dur-1) linear;font-weight:600}.filter[data-astro-cid-7tks3mip][aria-pressed=true]{background:var(--signal);border-color:var(--signal);color:var(--on-signal,var(--ink))}.filter[data-astro-cid-7tks3mip][aria-pressed=true]:focus-visible{outline-color:var(--ink)}.filter-count[data-astro-cid-7tks3mip]{font-weight:600}.case-grid[data-astro-cid-7tks3mip]{gap:var(--space-5);display:grid}.filter-empty[data-astro-cid-7tks3mip]{gap:var(--space-5);padding:var(--space-6);border:1px solid var(--line);border-radius:var(--radius-card);display:grid}.actions[data-astro-cid-7tks3mip]{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.cases-page[data-astro-cid-7tks3mip] .filter-more{margin-block-start:var(--space-6)}.cases-cta[data-astro-cid-7tks3mip]{gap:var(--space-5);border-top:1px solid var(--line);display:grid}@media (hover:hover){.filter[data-astro-cid-7tks3mip]:hover{padding-inline:calc(var(--space-4) - 1px);border-width:2px}}@media (width>=768px){.stats[data-astro-cid-7tks3mip],.clients[data-astro-cid-7tks3mip]{grid-template-columns:repeat(4,minmax(0,1fr))}.case-grid[data-astro-cid-7tks3mip]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.clients[data-astro-cid-7tks3mip]{grid-template-columns:repeat(6,minmax(0,1fr))}.case-grid[data-astro-cid-7tks3mip]{grid-template-columns:repeat(3,minmax(0,1fr))}}.stage[data-astro-cid-tlf7ohn4]{gap:var(--space-4);padding:var(--space-5);border:1px solid var(--ink);border-radius:var(--radius-card);background:var(--paper);color:var(--ink);display:grid}.nums[data-astro-cid-tlf7ohn4]{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));display:grid}.nums[data-astro-cid-tlf7ohn4] dd[data-astro-cid-tlf7ohn4]{font-family:var(--font-display);font-size:var(--step-3);font-variant-numeric:tabular-nums}dt[data-astro-cid-tlf7ohn4]{font-size:var(--step--1);color:var(--steel)}.rows[data-astro-cid-tlf7ohn4],.chat[data-astro-cid-tlf7ohn4]{gap:var(--space-2);display:grid}.rows[data-astro-cid-tlf7ohn4] li[data-astro-cid-tlf7ohn4]{align-items:center;gap:var(--space-2) var(--space-3);padding-block:var(--space-2);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.head[data-astro-cid-tlf7ohn4]{gap:var(--space-1);display:grid}.fields[data-astro-cid-tlf7ohn4]{gap:var(--space-3);display:grid}.grid[data-astro-cid-tlf7ohn4]{grid-template-columns:repeat(10,1fr);gap:4px;max-inline-size:20rem;display:grid}.grid[data-astro-cid-tlf7ohn4] li[data-astro-cid-tlf7ohn4]{aspect-ratio:1;border:1px solid var(--line);border-radius:2px}.grid[data-astro-cid-tlf7ohn4] .hit[data-astro-cid-tlf7ohn4]{background:var(--signal);border-color:var(--signal)}.msg[data-astro-cid-tlf7ohn4]{padding:var(--space-3) var(--space-4);border-radius:var(--radius-field);max-inline-size:48ch}.msg--sys[data-astro-cid-tlf7ohn4]{font-size:var(--step--1);color:var(--steel);padding-inline:0}.msg--ai[data-astro-cid-tlf7ohn4]{background:var(--fog)}.msg--me[data-astro-cid-tlf7ohn4]{border:1px solid var(--ink);justify-self:end}.case-head[data-astro-cid-22sqksz3]{gap:var(--space-4);padding-block:var(--space-6) var(--space-8);display:grid}.case-head[data-astro-cid-22sqksz3] img{object-fit:contain;object-position:left;width:auto;max-width:100%;height:40px}.tags[data-astro-cid-22sqksz3]{gap:var(--space-2);flex-wrap:wrap;display:flex}.case-metric[data-astro-cid-22sqksz3]{gap:var(--space-2);display:grid}[data-astro-cid-22sqksz3][data-metric]{font-family:var(--font-display);font-size:var(--step-5);font-variant-numeric:tabular-nums;line-height:1}.kpis[data-astro-cid-22sqksz3]{gap:var(--space-5);border-top:1px solid var(--line);padding-block-start:var(--space-5);display:grid}.kpis[data-astro-cid-22sqksz3] li[data-astro-cid-22sqksz3]{gap:var(--space-1);display:grid}.kpi-value[data-astro-cid-22sqksz3]{font-family:var(--font-display);font-size:var(--step-3);font-variant-numeric:tabular-nums}.story[data-astro-cid-22sqksz3]{gap:var(--space-7);padding-block-start:0;display:grid}.story[data-astro-cid-22sqksz3] h2[data-astro-cid-22sqksz3],.change[data-astro-cid-22sqksz3] h2[data-astro-cid-22sqksz3],.flow-section[data-astro-cid-22sqksz3] h2[data-astro-cid-22sqksz3],.connected[data-astro-cid-22sqksz3] h2[data-astro-cid-22sqksz3],[data-astro-cid-22sqksz3][data-related] h2[data-astro-cid-22sqksz3]{margin-block-end:var(--space-5)}.change[data-astro-cid-22sqksz3] .eyebrow[data-astro-cid-22sqksz3]{margin-block-end:var(--space-3)}.columns[data-astro-cid-22sqksz3]{gap:var(--space-6);display:grid}.columns[data-astro-cid-22sqksz3] h3[data-astro-cid-22sqksz3]{margin-block-end:var(--space-3)}.columns[data-astro-cid-22sqksz3] ul[data-astro-cid-22sqksz3]{gap:var(--space-2);padding-inline-start:1.2em;display:grid}.flow-layout[data-astro-cid-22sqksz3]{gap:var(--space-7);align-items:start;display:grid}.flow[data-astro-cid-22sqksz3]{gap:var(--space-5);display:grid}.flow[data-astro-cid-22sqksz3] li[data-astro-cid-22sqksz3]{gap:var(--space-4);grid-template-columns:40px 1fr;display:grid}.step[data-astro-cid-22sqksz3]{border:1px solid var(--ink);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;block-size:40px;inline-size:40px;display:grid}.node[data-astro-cid-22sqksz3]{gap:var(--space-2);justify-items:start;display:grid}.stage-heading[data-astro-cid-22sqksz3]{margin-block-end:var(--space-4)}.results[data-astro-cid-22sqksz3]{gap:var(--space-5);display:grid}.quote[data-astro-cid-22sqksz3]{gap:var(--space-3);border-inline-start:2px solid var(--on-surface,var(--paper));padding-inline-start:var(--space-5);display:grid}.quote[data-astro-cid-22sqksz3] blockquote[data-astro-cid-22sqksz3] p[data-astro-cid-22sqksz3]{font-family:var(--font-display);font-size:var(--step-2);line-height:1.3}.quote[data-astro-cid-22sqksz3] .eyebrow[data-astro-cid-22sqksz3]{color:inherit}.case-grid[data-astro-cid-22sqksz3]{gap:var(--space-5);display:grid}.case-end[data-astro-cid-22sqksz3]{gap:var(--space-7);border-top:1px solid var(--line);display:grid}.pager[data-astro-cid-22sqksz3]{justify-content:space-between;gap:var(--space-5);flex-wrap:wrap;display:flex}.pager[data-astro-cid-22sqksz3] a[data-astro-cid-22sqksz3]{gap:var(--space-1);min-block-size:44px;text-decoration:none;display:grid}.pager[data-astro-cid-22sqksz3] a[data-astro-cid-22sqksz3] span[data-astro-cid-22sqksz3]:last-child{text-underline-offset:3px;font-weight:600;text-decoration:underline}.pager[data-astro-cid-22sqksz3] [data-astro-cid-22sqksz3][rel=next]{text-align:end;margin-inline-start:auto}.actions[data-astro-cid-22sqksz3]{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}@media (width>=768px){.kpis[data-astro-cid-22sqksz3]{grid-template-columns:repeat(3,minmax(0,1fr))}.case-grid[data-astro-cid-22sqksz3]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.story[data-astro-cid-22sqksz3],.columns[data-astro-cid-22sqksz3]{grid-template-columns:repeat(2,minmax(0,1fr))}.case-grid[data-astro-cid-22sqksz3]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1280px){.flow-layout[data-astro-cid-22sqksz3]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.stage-wrap[data-astro-cid-22sqksz3]{position:sticky;inset-block-start:calc(var(--header-h) + var(--space-5))}}.about-accent[data-astro-cid-sgabc4dw]{white-space:pre-line;text-wrap:balance}.timeline[data-astro-cid-svvzao6b]{margin-top:var(--space-7);padding-inline-start:var(--space-7);position:relative}.timeline-line[data-astro-cid-svvzao6b]{background:var(--ink);transform-origin:top;inline-size:2px;position:absolute;inset-block:0;inset-inline-start:0}[data-astro-cid-svvzao6b][data-draw=pending] .timeline-line[data-astro-cid-svvzao6b]{transform:scaleY(0)}[data-astro-cid-svvzao6b][data-draw=drawn] .timeline-line[data-astro-cid-svvzao6b]{transition:transform .6s var(--ease-out)}ol[data-astro-cid-svvzao6b]{gap:var(--space-8);display:grid}li[data-astro-cid-svvzao6b]{gap:var(--space-3);max-inline-size:60ch;display:grid}.figure[data-astro-cid-svvzao6b]{font-family:var(--font-display);font-size:var(--step-4);font-variant-numeric:tabular-nums;line-height:1.06}.symbol[data-astro-cid-svvzao6b]{background:var(--signal);border-radius:50%;block-size:48px;inline-size:48px;display:block}h3[data-astro-cid-svvzao6b]{font-family:var(--font-display);font-weight:400;font-size:var(--step-2);line-height:1.2}@media (prefers-reduced-motion:reduce){.timeline-line[data-astro-cid-svvzao6b]{transition:none!important;transform:none!important}}.about-hero[data-astro-cid-pcbdtnmk]{gap:var(--space-4);padding-block:var(--space-6) var(--space-section);display:grid}.about-hero[data-astro-cid-pcbdtnmk] h1{margin-block:var(--space-2)}section[data-astro-cid-pcbdtnmk] h2{margin-top:var(--space-4)}.lead[data-astro-cid-pcbdtnmk]{margin-top:var(--space-5);max-inline-size:60ch}.rule[data-astro-cid-pcbdtnmk]{border-top:1px solid var(--line)}[data-astro-cid-pcbdtnmk][data-about-section] .pull{font-family:var(--font-display);font-size:var(--step-4);max-inline-size:20ch;line-height:1.06}.about-items[data-astro-cid-pcbdtnmk]{gap:var(--space-6) var(--col-gap);margin-top:var(--space-7);display:grid}.about-items[data-astro-cid-pcbdtnmk] li[data-astro-cid-pcbdtnmk]{gap:var(--space-3);padding-top:var(--space-5);border-top:1px solid var(--line-inv);align-content:start;display:grid}.about-items[data-astro-cid-pcbdtnmk] h3[data-astro-cid-pcbdtnmk]{font-family:var(--font-display);font-weight:400;font-size:var(--step-2);line-height:1.2}.team[data-astro-cid-pcbdtnmk]{gap:var(--space-8);margin-top:var(--space-7);display:grid}.follow[data-astro-cid-pcbdtnmk]{gap:var(--space-4);padding:var(--space-6);background:var(--fog);border-radius:var(--radius-card);justify-items:start;display:grid}.follow[data-astro-cid-pcbdtnmk] h3[data-astro-cid-pcbdtnmk]{font-size:var(--step-1);font-weight:600}.faq[data-astro-cid-pcbdtnmk]{margin-top:var(--space-7)}.actions[data-astro-cid-pcbdtnmk]{gap:var(--space-4);margin-top:var(--space-6);flex-wrap:wrap;display:flex}@media (width>=768px){.words[data-astro-cid-pcbdtnmk]{grid-template-columns:repeat(3,minmax(0,1fr))}.principles[data-astro-cid-pcbdtnmk]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.principles[data-astro-cid-pcbdtnmk]{grid-template-columns:repeat(3,minmax(0,1fr))}}.cover[data-astro-cid-m43rvckd]{aspect-ratio:16/9;border-radius:calc(var(--radius-card) - 8px);place-items:center;display:grid}.cover[data-astro-cid-m43rvckd] svg[data-astro-cid-m43rvckd]{aspect-ratio:1;inline-size:min(30%,112px)}.cover--black[data-astro-cid-m43rvckd]{background:var(--ink);color:var(--paper);box-shadow:inset 0 0 0 1px var(--line-inv)}.cover--white[data-astro-cid-m43rvckd]{background:var(--paper);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}.cover--red[data-astro-cid-m43rvckd]{background:var(--signal);color:var(--ink)}.article[data-astro-cid-7ahxywo7]{gap:var(--space-3);min-width:0;padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-card);align-content:start;display:grid;position:relative}.article[data-astro-cid-7ahxywo7] .cover{margin-block-end:var(--space-3)}.article-category[data-astro-cid-7ahxywo7]{font-size:var(--step--1);font-weight:600}.article-title[data-astro-cid-7ahxywo7]{font-size:var(--step-2)}.article-title[data-astro-cid-7ahxywo7] a[data-astro-cid-7ahxywo7]{text-decoration:none}.article-title[data-astro-cid-7ahxywo7] a[data-astro-cid-7ahxywo7]:after{content:"";border-radius:var(--radius-card);position:absolute;inset:0}.article-title[data-astro-cid-7ahxywo7] a[data-astro-cid-7ahxywo7]:focus-visible{outline:none}.article-title[data-astro-cid-7ahxywo7] a[data-astro-cid-7ahxywo7]:focus-visible:after{outline:3px solid var(--signal);outline-offset:3px}.article[data-astro-cid-7ahxywo7]:focus-within{box-shadow:inset 0 0 0 2px var(--ink)}.article-excerpt[data-astro-cid-7ahxywo7]{font-size:var(--step--1);max-inline-size:var(--measure-card)}@media (hover:hover){.article[data-astro-cid-7ahxywo7]:hover{box-shadow:inset 0 0 0 2px var(--ink)}}.surface-ink .article[data-astro-cid-7ahxywo7]{border-color:var(--line-inv)}.surface-ink .article[data-astro-cid-7ahxywo7]:focus-within{box-shadow:inset 0 0 0 2px var(--on-surface,var(--paper))}@media (hover:hover){.surface-ink .article[data-astro-cid-7ahxywo7]:hover{box-shadow:inset 0 0 0 2px var(--on-surface,var(--paper))}}.blog-hero[data-astro-cid-lxdw4ytr]{gap:var(--space-4);padding-block:var(--space-6) var(--space-8);display:grid}.filters[data-astro-cid-lxdw4ytr]{gap:var(--space-4);margin-block-end:var(--space-6);display:grid}.filter-group[data-astro-cid-lxdw4ytr]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.filter[data-astro-cid-lxdw4ytr]{min-block-size:44px;padding-inline:var(--space-4);border:1px solid var(--on-surface,var(--paper));border-radius:var(--radius-pill);color:var(--on-surface,var(--paper));font-size:var(--step--1);transition:background-color var(--dur-1) linear;background:0 0;font-weight:600}.filter[data-astro-cid-lxdw4ytr][aria-pressed=true]{background:var(--signal);border-color:var(--signal);color:var(--on-signal,var(--ink))}.filter[data-astro-cid-lxdw4ytr][aria-pressed=true]:focus-visible{outline-color:var(--on-surface,var(--paper))}.filter-count[data-astro-cid-lxdw4ytr]{font-weight:600}.article-grid[data-astro-cid-lxdw4ytr]{gap:var(--space-5);display:grid}.filter-empty[data-astro-cid-lxdw4ytr]{gap:var(--space-5);padding:var(--space-6);border:1px solid var(--line-inv);border-radius:var(--radius-card);justify-items:start;display:grid}.blog-cta[data-astro-cid-lxdw4ytr]{gap:var(--space-5);display:grid}.actions[data-astro-cid-lxdw4ytr]{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}@media (hover:hover){.filter[data-astro-cid-lxdw4ytr]:hover{padding-inline:calc(var(--space-4) - 1px);border-width:2px}}@media (prefers-reduced-motion:reduce){.filter[data-astro-cid-lxdw4ytr]{transition:none}}@media (width>=768px){.article-grid[data-astro-cid-lxdw4ytr]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.article-grid[data-astro-cid-lxdw4ytr]{grid-template-columns:repeat(3,minmax(0,1fr))}}.article-head[data-astro-cid-4cnmyude]{gap:var(--space-6);padding-block:var(--space-6) var(--space-8);display:grid}.head-text[data-astro-cid-4cnmyude]{gap:var(--space-4);align-content:start;display:grid}.post-meta[data-astro-cid-4cnmyude]{gap:var(--space-2) var(--space-5);font-size:var(--step--1);color:var(--steel);flex-wrap:wrap;display:flex}.article-body[data-astro-cid-4cnmyude]{gap:var(--space-4);display:grid}.article-body[data-astro-cid-4cnmyude]>[data-astro-cid-4cnmyude]{max-inline-size:var(--measure-legal)}.article-body[data-astro-cid-4cnmyude] h2[data-astro-cid-4cnmyude]{font-size:var(--step-3);margin-block-start:var(--space-6)}.intro[data-astro-cid-4cnmyude]{font-size:var(--step-1);line-height:1.5}.article-body[data-astro-cid-4cnmyude] ul[data-astro-cid-4cnmyude]{gap:var(--space-2);padding-inline-start:1.2em;list-style:outside;display:grid}.article-body[data-astro-cid-4cnmyude] blockquote[data-astro-cid-4cnmyude]{margin-block:var(--space-4);border-inline-start:2px solid var(--signal);padding-inline-start:var(--space-5)}.article-body[data-astro-cid-4cnmyude] blockquote[data-astro-cid-4cnmyude] p[data-astro-cid-4cnmyude]{font-family:var(--font-display);font-size:var(--step-2);line-height:1.3}.article-cta[data-astro-cid-4cnmyude]{gap:var(--space-5);display:grid}.article-cta[data-astro-cid-4cnmyude] h2[data-astro-cid-4cnmyude]{font-size:var(--step-3)}.actions[data-astro-cid-4cnmyude]{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.more[data-astro-cid-4cnmyude]{gap:var(--space-5);justify-items:start;display:grid}.more[data-astro-cid-4cnmyude] h2{margin-block-end:var(--space-4)}.article-grid[data-astro-cid-4cnmyude]{gap:var(--space-5);justify-self:stretch;display:grid}@media (width>=768px){.article-grid[data-astro-cid-4cnmyude]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.article-head[data-astro-cid-4cnmyude]{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:end}.article-head[data-astro-cid-4cnmyude] .cover{aspect-ratio:1}.article-grid[data-astro-cid-4cnmyude]{grid-template-columns:repeat(3,minmax(0,1fr))}}.contact-card[data-astro-cid-npdwbr27]{justify-items:start;gap:var(--space-4);padding:var(--space-6);border-radius:var(--radius-card);display:grid}.contact-card[data-astro-cid-npdwbr27] p[data-astro-cid-npdwbr27]{color:var(--on-surface,var(--paper))}.contact-card-heading[data-astro-cid-npdwbr27]{font-family:var(--font-body);font-size:var(--step-0);margin-block-start:var(--space-5);font-weight:600}.contact-channels[data-astro-cid-npdwbr27]{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.contact-channels[data-astro-cid-npdwbr27] a[data-astro-cid-npdwbr27]{min-block-size:44px;color:var(--on-surface,var(--paper));text-underline-offset:3px;overflow-wrap:anywhere;align-items:center;display:inline-flex}.contact-channels[data-astro-cid-npdwbr27] a[data-astro-cid-npdwbr27]:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}@media (hover:hover){.contact-channels[data-astro-cid-npdwbr27] a[data-astro-cid-npdwbr27]:hover{text-decoration-thickness:2px}}.contact-form[data-astro-cid-jbceweda],form[data-astro-cid-jbceweda]{gap:var(--space-5);display:grid}.field[data-astro-cid-jbceweda]{gap:var(--space-2);display:grid}.field[data-astro-cid-jbceweda] label[data-astro-cid-jbceweda],legend[data-astro-cid-jbceweda]{font-weight:600;line-height:var(--leading-ui)}.field-optional[data-astro-cid-jbceweda]{color:var(--steel);font-weight:400}input[data-astro-cid-jbceweda]:not([type]),input[data-astro-cid-jbceweda][type=text],input[data-astro-cid-jbceweda][type=email],textarea[data-astro-cid-jbceweda]{min-block-size:48px;inline-size:100%;padding:var(--space-3) var(--space-4);border:1.5px solid var(--steel);border-radius:var(--radius-field);background:var(--fog);color:var(--ink);font:inherit;font-size:var(--step-0)}textarea[data-astro-cid-jbceweda]{resize:vertical;field-sizing:content;min-block-size:calc(5lh + 2 * var(--space-3));max-block-size:calc(12lh + 2 * var(--space-3))}[data-astro-cid-jbceweda]:is(input,textarea):focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}:is(input,textarea)[data-astro-cid-jbceweda][aria-invalid=true]{border-color:var(--signal);border-width:2px}.field-error[data-astro-cid-jbceweda]{color:var(--ink);font-size:var(--step--1);font-weight:600}.field-error[data-astro-cid-jbceweda]:before{content:"";block-size:8px;inline-size:8px;background:var(--signal);border-radius:50%;margin-inline-end:var(--space-2);display:inline-block}.field--choice[data-astro-cid-jbceweda]{border:0;min-inline-size:0;margin:0;padding:0}legend[data-astro-cid-jbceweda]{margin-block-end:var(--space-2);padding:0}.contact-options[data-astro-cid-jbceweda]{gap:var(--space-2);display:grid}@media (width>=600px){.contact-options[data-astro-cid-jbceweda]{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}}.contact-option[data-astro-cid-jbceweda]{align-items:center;gap:var(--space-3);min-block-size:48px;padding:var(--space-2) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-field);cursor:pointer;font-weight:400;display:flex}.contact-option[data-astro-cid-jbceweda] input[data-astro-cid-jbceweda],.contact-check[data-astro-cid-jbceweda] input[data-astro-cid-jbceweda]{block-size:20px;inline-size:20px;accent-color:var(--signal);flex:none;margin:0}.contact-option[data-astro-cid-jbceweda]:has(:checked){border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.contact-option[data-astro-cid-jbceweda]:has(:focus-visible){outline:var(--focus-ring);outline-offset:var(--focus-offset)}.contact-option[data-astro-cid-jbceweda] input[data-astro-cid-jbceweda]:focus-visible{outline:none}@media (hover:hover){.contact-option[data-astro-cid-jbceweda]:hover{border-color:var(--ink)}}.contact-check[data-astro-cid-jbceweda]{align-items:flex-start;gap:var(--space-3);display:flex}.contact-check[data-astro-cid-jbceweda] input[data-astro-cid-jbceweda]{margin-block-start:2px}.contact-check[data-astro-cid-jbceweda] input[data-astro-cid-jbceweda]:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.field--check[data-astro-cid-jbceweda] label[data-astro-cid-jbceweda]{font-weight:400;line-height:var(--leading-body)}.contact-summary[data-astro-cid-jbceweda],.contact-alert[data-astro-cid-jbceweda]{padding:var(--space-4) var(--space-5);border:2px solid var(--signal);border-radius:var(--radius-field)}.contact-summary[data-astro-cid-jbceweda]:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.contact-summary[data-astro-cid-jbceweda] h3[data-astro-cid-jbceweda]{font-family:var(--font-body);font-size:var(--step-0);margin-block-end:var(--space-2);font-weight:600}.contact-summary[data-astro-cid-jbceweda] ul[data-astro-cid-jbceweda]{margin:0;padding-inline-start:var(--space-5)}.contact-summary[data-astro-cid-jbceweda] a[data-astro-cid-jbceweda]{align-items:center;min-block-size:44px;display:inline-flex}.contact-submit[data-astro-cid-jbceweda]{justify-self:start}.contact-spinner[data-astro-cid-jbceweda]{border:2px solid;border-inline-end-color:#0000;border-radius:50%;block-size:16px;inline-size:16px;display:none}.contact-submit[data-astro-cid-jbceweda][aria-busy=true] .contact-spinner[data-astro-cid-jbceweda]{animation:1s linear infinite contact-spin;display:inline-block}.contact-submit[data-astro-cid-jbceweda][aria-busy=true]:disabled{--btn-bg:var(--signal);--btn-fg:var(--ink);--btn-border:var(--signal);cursor:progress}@keyframes contact-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.contact-submit[data-astro-cid-jbceweda][aria-busy=true] .contact-spinner[data-astro-cid-jbceweda]{animation:none}}.contact[data-astro-cid-5g3jvhfo]{padding-block:var(--space-9) var(--space-section)}.contact-head[data-astro-cid-5g3jvhfo]{gap:var(--space-4);margin-block-end:var(--space-8);display:grid}.contact-grid[data-astro-cid-5g3jvhfo]{gap:var(--space-7);display:grid}.contact-main[data-astro-cid-5g3jvhfo]{gap:var(--space-6);max-inline-size:720px;display:grid}@media (width>=1024px){.contact-grid[data-astro-cid-5g3jvhfo]{align-items:start;gap:var(--space-8);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.contact-panel[data-astro-cid-5g3jvhfo]{gap:var(--space-3);padding:var(--space-5) var(--space-6);border-radius:var(--radius-field);display:none}.contact-panel[data-astro-cid-5g3jvhfo]:is(:target,[data-open]){display:grid}.contact-panel--success[data-astro-cid-5g3jvhfo]:target~.contact-form{display:none}.contact-panel[data-astro-cid-5g3jvhfo] h2[data-astro-cid-5g3jvhfo]{max-inline-size:none}.contact-panel[data-astro-cid-5g3jvhfo]:focus-visible,.contact-panel[data-astro-cid-5g3jvhfo] h2[data-astro-cid-5g3jvhfo]:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.contact-panel--success[data-astro-cid-5g3jvhfo]{border:2px solid var(--proof)}.contact-panel--success[data-astro-cid-5g3jvhfo] h2[data-astro-cid-5g3jvhfo]:before{content:"✓" / "";block-size:1.4em;inline-size:1.4em;background:var(--proof);color:var(--paper);font-family:var(--font-body);vertical-align:middle;border-radius:50%;place-items:center;margin-inline-end:var(--space-3);font-size:.7em;display:inline-grid}.contact-panel[data-astro-cid-5g3jvhfo] a[data-astro-cid-5g3jvhfo][data-contact-again]{align-items:center;min-block-size:44px;display:inline-flex}.contact-panel--error[data-astro-cid-5g3jvhfo]{border:2px solid var(--signal)}.contact-panel[data-astro-cid-5g3jvhfo]{animation:contact-in var(--dur-2) var(--ease-out)}@keyframes contact-in{0%{opacity:0;transform:translateY(8px)}}
