.hero[data-astro-cid-ge2uvauf]{background:var(--color-abyss);min-height:100svh;color:var(--color-white);isolation:isolate;display:flex;position:relative;overflow:clip}.hero__air[data-astro-cid-ge2uvauf]{z-index:-1;width:100%;height:100%;position:absolute;inset:0}.hero__light[data-astro-cid-ge2uvauf]{z-index:-2;background:radial-gradient(46% 44% at 74% 60%, #005fee57, transparent 72%), linear-gradient(180deg, var(--color-abyss), var(--color-night));position:absolute;inset:0}.hero__inner[data-astro-cid-ge2uvauf]{padding-top:calc(var(--header-h) + 1.5rem);flex-direction:column;justify-content:flex-end;gap:clamp(1.75rem,4vh,3rem);padding-bottom:clamp(1.25rem,3vh,2.25rem);display:flex}.hero__copy[data-astro-cid-ge2uvauf]{will-change:transform}.hero__title[data-astro-cid-ge2uvauf]{text-wrap:initial;display:block}.hero__kicker[data-astro-cid-ge2uvauf]{color:var(--color-sky);margin-bottom:clamp(.85rem,2vh,1.5rem);font-size:clamp(.9375rem,.88rem + .25vw,1.125rem);font-weight:500;display:block}.hero__head[data-astro-cid-ge2uvauf]{font-size:clamp(2.3rem,11.4vw,5.6rem);font-stretch:104%;line-height:1.02;display:block}.w[data-astro-cid-ge2uvauf]{vertical-align:top;margin-block:-.1em -.16em;padding-block:.1em .16em;display:inline-block;overflow:hidden}.w__i[data-astro-cid-ge2uvauf]{will-change:transform;display:inline-block}.br-md[data-astro-cid-ge2uvauf]{display:none}.hero__last[data-astro-cid-ge2uvauf]{align-items:center;gap:.2em;margin-right:calc(50% - 50vw);display:flex}.hero__bar[data-astro-cid-ge2uvauf]{background:var(--color-blue);transform-origin:0;will-change:transform;flex:1;height:.2em;margin-top:.08em}.hero__foot[data-astro-cid-ge2uvauf]{gap:1.4rem;margin-top:clamp(1.25rem,3vh,2.25rem);display:grid}.hero__sub[data-astro-cid-ge2uvauf]{color:#ffffffd1;max-width:58ch}.hero__actions[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:.75rem;display:flex}.hero__actions[data-astro-cid-ge2uvauf] .btn{flex:auto}.hero__stats[data-astro-cid-ge2uvauf]{border-top:1px solid #ffffff29;display:grid}.stat[data-astro-cid-ge2uvauf]{border-bottom:1px solid #ffffff1a;flex-direction:row-reverse;justify-content:space-between;align-items:baseline;gap:1rem;padding-block:.8rem;display:flex}.stat[data-astro-cid-ge2uvauf]:last-child{border-bottom:0}.stat[data-astro-cid-ge2uvauf] dt[data-astro-cid-ge2uvauf]{color:var(--color-sky);max-width:22ch;font-size:.9375rem;line-height:1.3}.stat__value[data-astro-cid-ge2uvauf]{font-variant-numeric:tabular-nums;flex:none;font-size:clamp(2rem,9vw,2.75rem);line-height:1;display:inline-grid}.stat__value[data-astro-cid-ge2uvauf]>span[data-astro-cid-ge2uvauf]{grid-area:1/1}.stat__ghost[data-astro-cid-ge2uvauf]{visibility:hidden}@media (width>=768px){.hero__head[data-astro-cid-ge2uvauf]{font-size:clamp(3rem,min(8.1vw,15.4vh),9.5rem);font-stretch:112%;line-height:1}.br-sm[data-astro-cid-ge2uvauf]{display:none}.br-md[data-astro-cid-ge2uvauf]{display:inline}.hero__actions[data-astro-cid-ge2uvauf] .btn{flex:none}.hero__stats[data-astro-cid-ge2uvauf]{grid-template-columns:repeat(3,1fr);padding-top:clamp(.9rem,2vh,1.5rem)}.stat[data-astro-cid-ge2uvauf]{border-bottom:0;flex-direction:column-reverse;justify-content:flex-end;gap:.35rem;padding:0 1.5rem 0 0}.stat__value[data-astro-cid-ge2uvauf]{font-size:clamp(2.5rem,min(4.6vw,8.2vh),5.25rem)}.stat[data-astro-cid-ge2uvauf] dt[data-astro-cid-ge2uvauf]{max-width:none;font-size:clamp(.9375rem,.86rem + .25vw,1.0625rem)}}@media (width>=1100px){.hero__foot[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2.5rem}}.clients[data-astro-cid-zrm7ciof]{background:linear-gradient(180deg, var(--color-night), var(--color-abyss));color:var(--color-white);padding-block:clamp(56px,7vw,112px) clamp(64px,8vw,128px);overflow:clip}.clients__head[data-astro-cid-zrm7ciof]{gap:1.5rem;margin-bottom:clamp(2rem,4.5vw,4.5rem);display:grid}.clients__title[data-astro-cid-zrm7ciof]{max-width:22ch;font-size:clamp(1.75rem,1.2rem + 2.4vw,3.75rem)}.clients__sub[data-astro-cid-zrm7ciof]{max-width:56ch;color:var(--color-sky);margin-top:clamp(.85rem,1.6vw,1.25rem)}.clients__controls[data-astro-cid-zrm7ciof]{gap:.5rem;display:none}html.js .clients__controls[data-astro-cid-zrm7ciof]{display:flex}.ctrl[data-astro-cid-zrm7ciof]{width:48px;height:48px;color:var(--color-white);place-items:center;transition:background-color .25s,color .25s;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff47}.ctrl[data-astro-cid-zrm7ciof]:hover{background:var(--color-white);color:var(--color-abyss)}.ctrl[data-astro-cid-zrm7ciof] svg[data-astro-cid-zrm7ciof]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:square;stroke-linejoin:miter;grid-area:1/1;width:20px;height:20px}.ctrl__play[data-astro-cid-zrm7ciof]{display:none}.ctrl[data-astro-cid-zrm7ciof][aria-pressed=true] .ctrl__play[data-astro-cid-zrm7ciof]{fill:currentColor;display:block}.ctrl[data-astro-cid-zrm7ciof][aria-pressed=true] .ctrl__pause[data-astro-cid-zrm7ciof]{display:none}.marquee[data-astro-cid-zrm7ciof]{--disc:clamp(104px, 11.4vw, 176px);--disc-gap:clamp(20px, 3.4vw, 56px);scrollbar-width:none;padding-block:10px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}html.js .marquee[data-astro-cid-zrm7ciof]{cursor:grab;touch-action:pan-y;overflow:hidden}.marquee[data-astro-cid-zrm7ciof].is-dragging{cursor:grabbing}.marquee__track[data-astro-cid-zrm7ciof]{gap:var(--disc-gap);width:max-content;padding-inline:var(--disc-gap);will-change:transform;display:flex}.logo-disc[data-astro-cid-zrm7ciof],.logo-disc{width:var(--disc);height:var(--disc);transition:transform .6s var(--ease-air), box-shadow .35s ease;border-radius:50%;flex:none;overflow:hidden;box-shadow:0 0 0 1px #ffffff24}.logo-disc[data-astro-cid-zrm7ciof] img,.logo-disc img{object-fit:cover;user-select:none;border-radius:50%;width:100%;height:100%;display:block}.logo-disc--fit[data-astro-cid-zrm7ciof],.logo-disc--fit{background:var(--disc-bg)}.logo-disc--fit[data-astro-cid-zrm7ciof] img,.logo-disc--fit img{transform:scale(var(--disc-scale));border-radius:0}.clients__more[data-astro-cid-zrm7ciof]{color:var(--color-sky);letter-spacing:-.01em;justify-content:flex-end;align-items:center;gap:.75em;margin-top:clamp(1.25rem,2.6vw,2.25rem);font-size:clamp(1rem,.94rem + .3vw,1.25rem);font-weight:500;font-stretch:106%;display:flex}.clients__more[data-astro-cid-zrm7ciof]:before{content:"";background:var(--color-electric);width:2.2em;height:3px}@media (hover:hover){.logo-disc:hover{box-shadow:0 0 0 2px var(--color-electric);transform:scale(1.06)}}@media (width>=768px){.clients__head[data-astro-cid-zrm7ciof]{grid-template-columns:minmax(0,1fr) auto;align-items:end}}.method[data-astro-cid-7wvsl737]{background:var(--color-paper);color:var(--color-ink);padding-top:var(--section);position:relative}.method__head[data-astro-cid-7wvsl737]{margin-bottom:clamp(2rem,6vw,3.5rem)}.method__name[data-astro-cid-7wvsl737]{color:var(--color-blue);margin-bottom:1rem;font-weight:600}.method__title[data-astro-cid-7wvsl737]{max-width:16em;font-size:clamp(2.1rem,1.4rem + 3vw,4.5rem)}.method__intro[data-astro-cid-7wvsl737]{max-width:44ch;color:var(--color-steel);margin-top:1.25rem}.steps[data-astro-cid-7wvsl737]{gap:0;display:grid}.step[data-astro-cid-7wvsl737]{--fg:var(--color-ink);--muted:var(--color-steel);--num:var(--color-blue);--edge:var(--color-blue);margin-right:calc((3 - var(--i)) * 6%);background:var(--bg);color:var(--fg);padding:clamp(1.25rem,4vw,2rem);position:relative;overflow:hidden}.step--1[data-astro-cid-7wvsl737]{--bg:var(--color-white)}.step--2[data-astro-cid-7wvsl737]{--bg:var(--color-mist);--muted:#414c63}.step--3[data-astro-cid-7wvsl737]{--bg:var(--color-blue);--fg:var(--color-white);--muted:#ffffffeb;--num:var(--color-white);--edge:var(--color-white)}.step--4[data-astro-cid-7wvsl737]{--bg:var(--color-abyss);--fg:var(--color-white);--muted:#fffc;--num:var(--color-electric);--edge:var(--color-electric)}.step__edge[data-astro-cid-7wvsl737]{background:var(--edge);transform-origin:100%;height:5px;transition:transform .8s var(--ease-air);position:absolute;inset:0 0 auto;transform:scaleX(0)}.step__num[data-astro-cid-7wvsl737]{letter-spacing:-.05em;font-variant-numeric:tabular-nums;color:var(--num);transition:transform .8s var(--ease-air);font-size:clamp(3.25rem,15vw,5.5rem);line-height:.95;display:block}.step__title[data-astro-cid-7wvsl737]{letter-spacing:-.02em;margin-top:.75rem;font-size:clamp(1.45rem,1.25rem + .8vw,2rem);font-weight:600;font-stretch:108%;line-height:1.15}.step__text[data-astro-cid-7wvsl737]{max-width:36ch;color:var(--muted);margin-top:.5rem}@media (hover:hover){.step[data-astro-cid-7wvsl737]:hover .step__edge[data-astro-cid-7wvsl737]{transform-origin:0;transform:scaleX(1)}.step[data-astro-cid-7wvsl737]:hover .step__num[data-astro-cid-7wvsl737]{transform:translateY(-4px)}}@media (width>=1024px){.method__head[data-astro-cid-7wvsl737]{margin-bottom:0}.method__title[data-astro-cid-7wvsl737]{width:44%;font-size:clamp(2.4rem,3.9vw,4.75rem)}.method__intro[data-astro-cid-7wvsl737]{max-width:min(44ch,42vw)}.steps[data-astro-cid-7wvsl737]{--rise:clamp(64px, 6.6vw, 118px);--base:clamp(262px, 22vw, 340px);--clear:clamp(1.75rem, 3.4vw, 3rem);margin-top:calc(var(--clear) - 2 * var(--rise));grid-template-columns:repeat(4,1fr);align-items:end}.step[data-astro-cid-7wvsl737]{min-height:calc(var(--base) + var(--i) * var(--rise));margin-right:0;padding:clamp(1.25rem,2vw,2.25rem)}.step__num[data-astro-cid-7wvsl737]{font-size:clamp(3.5rem,5.6vw,6.5rem)}.step__title[data-astro-cid-7wvsl737]{font-size:clamp(1.25rem,1.9vw,2rem)}.step__text[data-astro-cid-7wvsl737]{font-size:clamp(.9375rem,1.1vw,1.0625rem)}}.svc[data-astro-cid-3vpt37q6]{min-width:0}.svc__link[data-astro-cid-3vpt37q6]{--notch-w:clamp(56px, 16%, 104px);--notch-h:clamp(16px, 1.8vw, 26px);background:var(--color-abyss);height:100%;color:var(--color-white);clip-path:polygon(0 0, calc(100% - var(--notch-w)) 0, calc(100% - var(--notch-w)) var(--notch-h), 100% var(--notch-h), 100% 100%, 0 100%);flex-direction:column;display:flex}.svc__link[data-astro-cid-3vpt37q6]:focus-visible{outline-offset:-4px;outline-color:var(--color-white)}.svc__media[data-astro-cid-3vpt37q6]{aspect-ratio:11/8;background:var(--color-night);flex:none;position:relative;overflow:hidden}.svc__media[data-astro-cid-3vpt37q6] picture,.svc__media[data-astro-cid-3vpt37q6] img{width:100%;height:100%;display:block}.svc__media[data-astro-cid-3vpt37q6] img{object-fit:cover;object-position:var(--img-pos,50% 50%);transition:transform 1.2s var(--ease-air)}.svc__veil[data-astro-cid-3vpt37q6]{background:linear-gradient(#0000,#040b2257);transition:opacity .7s;position:absolute;inset:55% 0 0}.svc__rule[data-astro-cid-3vpt37q6]{background:var(--color-blue);transform-origin:0;height:6px;transition:transform .9s var(--ease-air);position:absolute;bottom:0;left:0;right:0;transform:scaleX(.2)}.svc__body[data-astro-cid-3vpt37q6]{align-content:start;gap:.5rem;padding:clamp(1.1rem,1.7vw,1.6rem);display:grid}.svc__title[data-astro-cid-3vpt37q6]{letter-spacing:-.025em;font-size:clamp(1.375rem,1.2rem + .75vw,1.875rem);font-weight:600;font-stretch:110%;line-height:1.12}.svc__text[data-astro-cid-3vpt37q6]{color:#fffc;font-size:1rem;line-height:1.5}@media (hover:hover){.svc__link[data-astro-cid-3vpt37q6]:hover .svc__media[data-astro-cid-3vpt37q6] img{transform:scale(1.05)}.svc__link[data-astro-cid-3vpt37q6]:hover .svc__veil[data-astro-cid-3vpt37q6]{opacity:0}.svc__link[data-astro-cid-3vpt37q6]:hover .svc__rule[data-astro-cid-3vpt37q6]{transform:scaleX(1)}}.svc__link[data-astro-cid-3vpt37q6]:focus-visible .svc__rule[data-astro-cid-3vpt37q6]{transform:scaleX(1)}.panel[data-astro-cid-ugg3ku37]{color:var(--color-white)}.panel__frame[data-astro-cid-ugg3ku37]{--notch-w:clamp(64px, 14%, 132px);--notch-h:clamp(18px, 2.2vw, 34px);aspect-ratio:5/4;background:var(--color-night);clip-path:polygon(0 0, calc(100% - var(--notch-w)) 0, calc(100% - var(--notch-w)) var(--notch-h), 100% var(--notch-h), 100% 100%, 0 100%);position:relative;overflow:hidden}.panel__frame[data-astro-cid-ugg3ku37] picture,.panel__frame[data-astro-cid-ugg3ku37] img,.panel__media[data-astro-cid-ugg3ku37]{width:100%;height:100%;display:block}.panel__frame[data-astro-cid-ugg3ku37] img,.panel__media[data-astro-cid-ugg3ku37]{object-fit:cover;object-position:var(--img-pos,50% 50%);transition:transform 1.4s var(--ease-air)}.panel__veil[data-astro-cid-ugg3ku37]{background:linear-gradient(#0000,#040b224d);transition:opacity .7s;position:absolute;inset:60% 0 0}.panel__rule[data-astro-cid-ugg3ku37]{background:var(--color-blue);transform-origin:0;height:7px;transition:transform 1s var(--ease-air);position:absolute;bottom:0;left:0;right:0;transform:scaleX(.16)}@media (hover:hover){.panel[data-astro-cid-ugg3ku37]:hover .panel__frame[data-astro-cid-ugg3ku37] img,.panel[data-astro-cid-ugg3ku37]:hover .panel__media[data-astro-cid-ugg3ku37]{transform:scale(1.03)}.panel[data-astro-cid-ugg3ku37]:hover .panel__veil[data-astro-cid-ugg3ku37]{opacity:0}.panel[data-astro-cid-ugg3ku37]:hover .panel__rule[data-astro-cid-ugg3ku37]{transform:scaleX(1)}}.panel__body[data-astro-cid-ugg3ku37]{gap:.6rem;padding-top:1.35rem;display:grid}.panel__title[data-astro-cid-ugg3ku37]{letter-spacing:-.03em;font-size:clamp(1.6rem,1.2rem + 1.8vw,3.25rem);font-weight:600;font-stretch:110%;line-height:1.08}.panel__text[data-astro-cid-ugg3ku37]{color:#fffc;max-width:52ch}.panel__link[data-astro-cid-ugg3ku37]{width:fit-content;min-height:44px;color:var(--color-white);align-items:center;gap:.75em;margin-top:.25rem;font-weight:600;display:inline-flex}.panel__link[data-astro-cid-ugg3ku37] i[data-astro-cid-ugg3ku37]{background:var(--color-electric);transform-origin:0;width:1.5em;height:3px;transition:transform .55s var(--ease-air)}.panel__link[data-astro-cid-ugg3ku37]:hover i[data-astro-cid-ugg3ku37]{transform:scaleX(1.6)}.services[data-astro-cid-lesv7jgp]{z-index:2;background:var(--color-blue);color:var(--color-white);position:relative}.services__head[data-astro-cid-lesv7jgp]{gap:1.25rem;padding-top:clamp(64px,8vw,128px);padding-bottom:clamp(32px,4.5vw,72px);display:grid}.services__title[data-astro-cid-lesv7jgp]{max-width:16em;font-size:clamp(2rem,1.25rem + 3.05vw,4.75rem)}.services__intro[data-astro-cid-lesv7jgp]{max-width:46ch}.svc-grid[data-astro-cid-lesv7jgp]{gap:clamp(10px,1.2vw,18px);padding-bottom:clamp(48px,7vw,112px);display:grid}.av[data-astro-cid-lesv7jgp]{background:var(--color-abyss);padding-block:clamp(48px, 7vw, 112px) var(--section);position:relative}.av__grid[data-astro-cid-lesv7jgp]{gap:clamp(3rem,7vw,4rem);display:grid}@media (width>=640px){.svc-grid[data-astro-cid-lesv7jgp]{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr}}@media (width>=768px){.services__head[data-astro-cid-lesv7jgp]{grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);align-items:end;gap:3rem}}@media (width>=1100px){.svc-grid[data-astro-cid-lesv7jgp]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1200px){.av__grid[data-astro-cid-lesv7jgp]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:clamp(2rem,4vw,5rem)}}.case[data-astro-cid-njb4ujag]{background:var(--color-white);min-width:0;color:var(--color-ink);box-shadow:inset 0 0 0 1.5px var(--color-blue);transition:transform .7s var(--ease-air), box-shadow .35s ease;flex-direction:column;padding:clamp(1.25rem,2.2vw,2.25rem);display:flex;position:relative;container-type:inline-size}.case__edge[data-astro-cid-njb4ujag]{background:var(--color-blue);transform-origin:100%;height:5px;transition:transform .8s var(--ease-air);position:absolute;inset:0 0 auto;transform:scaleX(0)}@media (hover:hover){.case[data-astro-cid-njb4ujag]:hover{box-shadow:inset 0 0 0 2.5px var(--color-blue);transform:translateY(-6px)}.case[data-astro-cid-njb4ujag]:hover .case__edge[data-astro-cid-njb4ujag]{transform-origin:0;transform:scaleX(1)}.case[data-astro-cid-njb4ujag]:hover .case__figure[data-astro-cid-njb4ujag]{color:var(--color-blue)}}.case__segment[data-astro-cid-njb4ujag]{color:var(--color-steel);font-weight:600}.case__visual[data-astro-cid-njb4ujag]{margin-top:.75rem}.case__figure-row[data-astro-cid-njb4ujag]{flex-wrap:wrap;align-items:flex-end;column-gap:.65rem;min-height:23cqi;display:flex}.case__figure[data-astro-cid-njb4ujag]{font-variant-numeric:tabular-nums;white-space:nowrap;padding-block:.06em .12em;font-size:20cqi;line-height:.98;transition:color .35s;display:block;overflow:hidden}.case__figure[data-astro-cid-njb4ujag] span[data-astro-cid-njb4ujag]{display:block}.case--none[data-astro-cid-njb4ujag] .case__figure[data-astro-cid-njb4ujag]{font-size:17.6cqi}.case--split[data-astro-cid-njb4ujag] .case__figure[data-astro-cid-njb4ujag]{font-size:13.9cqi}.case__figure-note[data-astro-cid-njb4ujag]{letter-spacing:-.012em;padding-bottom:.5em;font-size:clamp(1rem,5.4cqi,1.25rem);font-weight:600}.case__viz[data-astro-cid-njb4ujag]{flex-direction:column;justify-content:flex-end;min-height:20.5cqi;margin-top:.75rem;display:flex}.case__result[data-astro-cid-njb4ujag]{letter-spacing:-.018em;margin-top:1.1rem;font-size:clamp(1.1875rem,1.05rem + .45vw,1.5rem);font-weight:600;font-stretch:106%;line-height:1.2}.case__description[data-astro-cid-njb4ujag]{color:var(--color-steel);margin-top:.6rem;margin-bottom:1.25rem;font-size:1rem;line-height:1.5}.case__proof[data-astro-cid-njb4ujag]{width:100%;height:auto;margin-bottom:1.25rem}.case__quote[data-astro-cid-njb4ujag]{border-left:4px solid var(--color-blue);margin-top:auto;padding-left:.9rem}.case__quote[data-astro-cid-njb4ujag] p[data-astro-cid-njb4ujag]{font-weight:500;line-height:1.4}.case__quote[data-astro-cid-njb4ujag] cite[data-astro-cid-njb4ujag]{color:var(--color-steel);margin-top:.35rem;font-size:.9375rem;font-style:normal;display:block}.compare__row[data-astro-cid-njb4ujag] i[data-astro-cid-njb4ujag],.reduction[data-astro-cid-njb4ujag],.split__bar[data-astro-cid-njb4ujag],.runout[data-astro-cid-njb4ujag]{display:block;position:relative}.compare__row[data-astro-cid-njb4ujag] b[data-astro-cid-njb4ujag],.reduction[data-astro-cid-njb4ujag] b[data-astro-cid-njb4ujag],.split__bar[data-astro-cid-njb4ujag] b[data-astro-cid-njb4ujag],.runout[data-astro-cid-njb4ujag] b[data-astro-cid-njb4ujag]{background:var(--color-blue);transform-origin:0;width:100%;height:100%;display:block}.compare[data-astro-cid-njb4ujag]{gap:6px;display:grid}.compare__row[data-astro-cid-njb4ujag]{color:var(--color-steel);grid-template-columns:5.4em minmax(0,1fr);align-items:center;gap:.5rem;font-size:.9375rem;font-weight:600;display:grid}.compare__row[data-astro-cid-njb4ujag] i[data-astro-cid-njb4ujag]{width:var(--w);height:11px}.compare__row[data-astro-cid-njb4ujag] b[data-astro-cid-njb4ujag]{background:var(--color-sky)}.compare__row--to[data-astro-cid-njb4ujag]{color:var(--color-ink)}.compare__row--to[data-astro-cid-njb4ujag] b[data-astro-cid-njb4ujag]{background:var(--color-blue)}.reduction[data-astro-cid-njb4ujag],.runout[data-astro-cid-njb4ujag]{height:12px}.reduction[data-astro-cid-njb4ujag]{background:var(--color-line)}.reduction[data-astro-cid-njb4ujag] b[data-astro-cid-njb4ujag]{transform:scaleX(var(--rest))}.multiple[data-astro-cid-njb4ujag]{gap:5px;display:grid}.multiple__row[data-astro-cid-njb4ujag]{grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.multiple__row[data-astro-cid-njb4ujag] i[data-astro-cid-njb4ujag]{background:var(--color-blue);transform-origin:0;height:12px;display:block}.multiple__row[data-astro-cid-njb4ujag]:first-child i[data-astro-cid-njb4ujag]{background:var(--color-sky)}.split[data-astro-cid-njb4ujag]{grid-template-columns:1fr 1fr;gap:5px;display:grid}.split__bar[data-astro-cid-njb4ujag]{background:var(--color-line);height:12px}.split__part[data-astro-cid-njb4ujag]:last-child b[data-astro-cid-njb4ujag]{background:var(--color-electric)}.split__part[data-astro-cid-njb4ujag] span[data-astro-cid-njb4ujag]{margin-top:.4rem;font-size:.9375rem;font-weight:600;display:block}.units[data-astro-cid-njb4ujag]{aspect-ratio:30/6;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Crect width='7.5' height='7.5' fill='%23005FEE'/%3E%3C/svg%3E");background-repeat:repeat;background-size:3.33333% 16.6667%;display:block}.cases[data-astro-cid-dlfent3g]{z-index:2;background:var(--color-paper);color:var(--color-ink);position:relative}.cases__head[data-astro-cid-dlfent3g]{padding-top:var(--section);gap:1.25rem;padding-bottom:clamp(2rem,5vw,5rem);display:grid}.cases__title[data-astro-cid-dlfent3g]{letter-spacing:-.045em;font-size:clamp(3rem,1.4rem + 8.2vw,11rem);line-height:.96}.cases__intro[data-astro-cid-dlfent3g]{max-width:36ch;color:var(--color-steel)}.cases__grid[data-astro-cid-dlfent3g]{gap:clamp(10px,1.2vw,18px);display:grid}.cases__foot[data-astro-cid-dlfent3g]{padding-block:clamp(1.5rem, 2.5vw, 2.5rem) var(--section);gap:clamp(2.5rem,5vw,4.5rem);display:grid}.cases__note[data-astro-cid-dlfent3g]{color:var(--color-steel);max-width:70ch;font-size:.9375rem}.cases__ask[data-astro-cid-dlfent3g]{justify-items:start;gap:1.5rem;display:grid}.cases__ask-text[data-astro-cid-dlfent3g]{max-width:20ch;font-size:clamp(1.75rem,1.2rem + 2.3vw,3.5rem)}@media (width>=640px){.cases__grid[data-astro-cid-dlfent3g]{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr}}@media (width>=768px){.cases__head[data-astro-cid-dlfent3g]{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem}.cases__ask[data-astro-cid-dlfent3g]{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:3rem}}@media (width>=1024px){.cases__grid[data-astro-cid-dlfent3g]{grid-template-columns:repeat(3,minmax(0,1fr))}}.about[data-astro-cid-oxgmilyn]{z-index:3;background:var(--color-abyss);color:var(--color-white);position:relative}.about__inner[data-astro-cid-oxgmilyn]{padding-block:var(--section);gap:clamp(2rem,5vw,3.5rem);display:grid}.about__title[data-astro-cid-oxgmilyn]{max-width:15em}.about__text[data-astro-cid-oxgmilyn]{color:#ffffffd6;gap:1.1rem;max-width:58ch;display:grid}.about__first[data-astro-cid-oxgmilyn]{color:var(--color-white)}.about__globe[data-astro-cid-oxgmilyn]{aspect-ratio:1;width:100%;max-width:620px;margin-inline:auto}.about__canvas[data-astro-cid-oxgmilyn]{width:100%;height:100%;display:block}.about__office[data-astro-cid-oxgmilyn]{margin:0;position:relative}.about__office[data-astro-cid-oxgmilyn] picture,.about__office[data-astro-cid-oxgmilyn] img{width:100%;height:auto;display:block}.about__office[data-astro-cid-oxgmilyn]:after{content:"";width:38%;height:var(--bar);background:var(--color-blue);position:absolute;top:100%;right:0}@media (width>=1024px){.about__inner[data-astro-cid-oxgmilyn]{--globe:min(42vw, 74vh);grid-template-columns:minmax(0, 1fr) var(--globe);grid-template-rows:auto auto 1fr;grid-template-areas:"title globe""text globe""office globe";align-items:start;column-gap:clamp(2rem,4vw,5rem)}.about__title[data-astro-cid-oxgmilyn]{grid-area:title;max-width:13em}.about__text[data-astro-cid-oxgmilyn]{grid-area:text;max-width:50ch}.about__office[data-astro-cid-oxgmilyn]{grid-area:office}.about__globe[data-astro-cid-oxgmilyn]{top:calc(50vh - var(--globe) / 2 + 24px);width:var(--globe);grid-area:globe;max-width:none;margin:0;position:sticky}}.team[data-astro-cid-ae2kqkmy]{z-index:3;background:var(--color-paper);color:var(--color-ink);padding-block:var(--section);position:relative}.team__title[data-astro-cid-ae2kqkmy]{max-width:14em;margin-bottom:clamp(2rem,5vw,4rem)}.team__cards[data-astro-cid-ae2kqkmy]{gap:clamp(10px,1.2vw,18px);display:grid}.member[data-astro-cid-ae2kqkmy]{background:var(--color-white);min-width:0;box-shadow:inset 0 0 0 1px var(--color-line);flex-direction:column;transition:box-shadow .35s;display:flex}.member__photo[data-astro-cid-ae2kqkmy]{aspect-ratio:5/4;background:var(--color-line);flex:none;overflow:hidden}.member__photo[data-astro-cid-ae2kqkmy] picture,.member__photo[data-astro-cid-ae2kqkmy] img{width:100%;height:100%;display:block}.member__photo[data-astro-cid-ae2kqkmy] img{object-fit:cover;object-position:50% 18%;transition:transform 1.2s var(--ease-air)}.member__info[data-astro-cid-ae2kqkmy]{flex-direction:column;flex:1;padding:clamp(1.25rem,2.2vw,2.25rem);display:flex}.member__name[data-astro-cid-ae2kqkmy]{font-size:clamp(1.75rem,1.35rem + 1.5vw,3rem)}.member__role[data-astro-cid-ae2kqkmy]{margin-top:.6rem;font-size:clamp(1rem,.96rem + .2vw,1.125rem);font-weight:600;line-height:1.3}.member__bar[data-astro-cid-ae2kqkmy]{background:var(--color-blue);transform-origin:0;width:100%;height:6px;transition:transform .9s var(--ease-air);margin-block:1rem;display:block;transform:scaleX(.28)}.member__bio[data-astro-cid-ae2kqkmy]{color:var(--color-steel);font-size:1rem;line-height:1.55}@media (hover:hover){.member[data-astro-cid-ae2kqkmy]:hover{box-shadow:inset 0 0 0 1px var(--color-blue)}.member[data-astro-cid-ae2kqkmy]:hover .member__photo[data-astro-cid-ae2kqkmy] img{transform:scale(1.03)}.member[data-astro-cid-ae2kqkmy]:hover .member__bar[data-astro-cid-ae2kqkmy]{transform:scaleX(1)}}@media (width>=700px){.team__cards[data-astro-cid-ae2kqkmy]{grid-template-columns:repeat(2,minmax(0,1fr))}.member__photo[data-astro-cid-ae2kqkmy]{aspect-ratio:1}}@media (width>=1100px){.member[data-astro-cid-ae2kqkmy]{flex-direction:row}.member__photo[data-astro-cid-ae2kqkmy]{aspect-ratio:auto;flex:0 0 44%;min-height:380px}.member__info[data-astro-cid-ae2kqkmy]{justify-content:center}}.faq[data-astro-cid-hemr5th4]{z-index:3;background:var(--color-white);color:var(--color-ink);padding-block:var(--section);position:relative}.faq__grid[data-astro-cid-hemr5th4]{gap:clamp(2rem,5vw,4rem);display:grid}.faq__title[data-astro-cid-hemr5th4]{max-width:9em}.faq__list[data-astro-cid-hemr5th4]{border-top:2px solid var(--color-ink)}.faq__item[data-astro-cid-hemr5th4]{border-bottom:1px solid var(--color-line)}.faq__q[data-astro-cid-hemr5th4]{letter-spacing:-.02em;text-align:left;justify-content:space-between;align-items:center;gap:1.5rem;width:100%;min-height:64px;padding-block:clamp(1.1rem,2vw,1.75rem);font-size:clamp(1.25rem,1.05rem + .9vw,2rem);font-weight:600;font-stretch:106%;line-height:1.18;transition:color .3s;display:flex}.faq__q[data-astro-cid-hemr5th4]:hover,.faq__item[data-astro-cid-hemr5th4].is-open .faq__q[data-astro-cid-hemr5th4]{color:var(--color-blue)}.faq__icon[data-astro-cid-hemr5th4]{flex:none;width:24px;height:24px;position:relative}.faq__icon[data-astro-cid-hemr5th4]:before,.faq__icon[data-astro-cid-hemr5th4]:after{content:"";width:100%;height:3px;transition:transform .6s var(--ease-air);background:currentColor;margin-top:-1.5px;position:absolute;top:50%;left:0}.faq__icon[data-astro-cid-hemr5th4]:after{transform:rotate(90deg)}.faq__item[data-astro-cid-hemr5th4].is-open .faq__icon[data-astro-cid-hemr5th4]:after{transform:rotate(0)}.faq__a[data-astro-cid-hemr5th4]{grid-template-rows:1fr;display:grid}html.js .faq__a[data-astro-cid-hemr5th4]{visibility:hidden;transition:grid-template-rows .6s var(--ease-air), visibility 0s .6s;grid-template-rows:0fr}html.js .faq__item[data-astro-cid-hemr5th4].is-open .faq__a[data-astro-cid-hemr5th4]{visibility:visible;transition:grid-template-rows .6s var(--ease-air), visibility 0s;grid-template-rows:1fr}.faq__a-inner[data-astro-cid-hemr5th4]{min-height:0;overflow:hidden}.faq__a-inner[data-astro-cid-hemr5th4] p[data-astro-cid-hemr5th4]{max-width:62ch;color:var(--color-steel);padding-bottom:clamp(1.25rem,2.2vw,2rem);font-size:clamp(1.0625rem,1rem + .25vw,1.1875rem)}@media (width>=1024px){.faq__grid[data-astro-cid-hemr5th4]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:clamp(2rem,4vw,5rem)}.faq__title[data-astro-cid-hemr5th4]{position:sticky;top:104px}}.final[data-astro-cid-blvy5prr]{z-index:4;background:var(--color-blue);color:var(--color-white);isolation:isolate;position:relative;overflow-x:clip}.final__flow[data-astro-cid-blvy5prr]{z-index:-1;width:100%;height:100%;position:absolute;inset:0}.final__inner[data-astro-cid-blvy5prr]{gap:clamp(1.75rem,4vw,3rem);padding-block:clamp(84px,11vw,176px) clamp(64px,8vw,128px);display:grid}.final__text[data-astro-cid-blvy5prr]{color:#fffffff0;max-width:44ch}.final__closing[data-astro-cid-blvy5prr]{--fs:clamp(2.35rem, 11.6vw, 5.5rem);gap:clamp(1.5rem,4vw,2.5rem);display:grid}.final__title[data-astro-cid-blvy5prr]{font-size:var(--fs);text-wrap:initial;line-height:1}.final__title[data-astro-cid-blvy5prr]>span[data-astro-cid-blvy5prr]{display:block}.final__last[data-astro-cid-blvy5prr]{align-items:center;gap:.2em;margin-right:calc(50% - 50vw);display:flex!important}.final__bar[data-astro-cid-blvy5prr]{background:var(--color-white);transform-origin:0;flex:1;height:.2em;margin-top:.08em}.final__action[data-astro-cid-blvy5prr] .btn{width:100%}.final__pending[data-astro-cid-blvy5prr]{color:var(--color-white);max-width:48ch;font-size:.9375rem}@media (width>=768px){.final__closing[data-astro-cid-blvy5prr]{--fs:clamp(3rem, 8.1vw, 9.5rem)}.final__title[data-astro-cid-blvy5prr]{font-stretch:112%}.final__action[data-astro-cid-blvy5prr] .btn{min-height:72px;font-size:1.1875rem}}@media (width>=1024px){.final__closing[data-astro-cid-blvy5prr]{--action-w:clamp(21.5rem, 25vw, 27rem);--action-h:76px;display:block;position:relative}.final__last[data-astro-cid-blvy5prr]{margin-right:var(--action-w)}.final__action[data-astro-cid-blvy5prr]{right:0;bottom:calc(var(--fs) * .46 - var(--action-h) / 2);width:var(--action-w);position:absolute}.final__action[data-astro-cid-blvy5prr] .btn{min-height:var(--action-h)}.final__pending[data-astro-cid-blvy5prr]{text-align:right;justify-self:end}}.sticky-cta[data-astro-cid-bjs4jpu3]{z-index:50;padding:.5rem var(--gutter) calc(.5rem + env(safe-area-inset-bottom));backdrop-filter:blur(10px);visibility:hidden;transition:transform .55s var(--ease-air), visibility 0s .55s;background:#040b22e6;position:fixed;inset:auto 0 0;transform:translateY(110%)}.sticky-cta[data-astro-cid-bjs4jpu3].is-visible{visibility:visible;transition:transform .55s var(--ease-air), visibility 0s;transform:none}@media (width>=768px){.sticky-cta[data-astro-cid-bjs4jpu3]{display:none}}
