.hero[data-astro-cid-i3irphx7]{isolation:isolate;min-height:100svh;padding-top:calc(var(--header-h) + var(--space-xl));padding-bottom:calc(var(--tap) + 2.25rem);flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.hero__scene[data-astro-cid-i3irphx7]{z-index:-1;pointer-events:none;position:absolute;inset:0 0 32%}.hero__scene[data-astro-cid-i3irphx7]:after{content:"";background:linear-gradient(180deg, transparent 55%, var(--bg) 100%);position:absolute;inset:0}.hero__svg[data-astro-cid-i3irphx7]{width:100%;height:100%;transform:translate3d(calc(var(--mx,0) * -18px), calc(var(--my,0) * -12px), 0);transition:transform 1.4s var(--ease-out)}.hero__glow-stop[data-astro-cid-i3irphx7]{stop-color:var(--accent);stop-opacity:.2}.hero__glow-stop--end[data-astro-cid-i3irphx7]{stop-opacity:0}.hero__lines[data-astro-cid-i3irphx7] path[data-astro-cid-i3irphx7]{fill:none;stroke:var(--scene-line);stroke-width:1px;stroke-dasharray:1;stroke-dashoffset:1px;animation:draw 2.4s var(--ease-in-out) forwards;animation-delay:calc(.2s + var(--delay))}.hero__lines[data-astro-cid-i3irphx7]{animation:drift 16s var(--ease-in-out) 3s infinite alternate}.hero__accent[data-astro-cid-i3irphx7]{fill:none;stroke:var(--accent);stroke-width:1.4px;stroke-dasharray:1;stroke-dashoffset:1px;animation:draw 2.6s var(--ease-in-out) 1.1s forwards}.hero__node[data-astro-cid-i3irphx7]{fill:var(--accent);opacity:0;animation:appear .8s var(--ease-out) 2.1s forwards}.hero__pulse[data-astro-cid-i3irphx7]{fill:none;stroke:var(--accent);stroke-width:1px;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:50%;opacity:0;animation:pulse 3.6s var(--ease-out) 2.6s infinite}.hero__spark[data-astro-cid-i3irphx7]{fill:var(--spark);opacity:0}.hero__glow[data-astro-cid-i3irphx7]{opacity:0;animation:2s 1.6s forwards appear}@keyframes draw{to{stroke-dashoffset:0}}@keyframes appear{to{opacity:1}}@keyframes pulse{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(6)}}@keyframes drift{to{transform:translateY(10px)}}@media (prefers-reduced-motion:reduce){.hero__lines[data-astro-cid-i3irphx7] path[data-astro-cid-i3irphx7],.hero__accent[data-astro-cid-i3irphx7]{stroke-dashoffset:0}.hero__node[data-astro-cid-i3irphx7],.hero__glow[data-astro-cid-i3irphx7]{opacity:1}.hero__pulse[data-astro-cid-i3irphx7],.hero__spark[data-astro-cid-i3irphx7]{display:none}}.hero__content[data-astro-cid-i3irphx7]{position:relative}.hero__eyebrow[data-astro-cid-i3irphx7]{margin-bottom:var(--space-m);animation:rise-fade 1s var(--ease-out) .2s both}.hero__title[data-astro-cid-i3irphx7]{max-width:8.75em;font-size:clamp(2.5rem,1.05rem + 4.9vw,5.625rem);line-height:1}.hero__word[data-astro-cid-i3irphx7]{vertical-align:top;margin:0 -.04em -.12em 0;padding:0 .04em .12em 0;display:inline-block;overflow:hidden}.hero__word[data-astro-cid-i3irphx7]>span[data-astro-cid-i3irphx7]{animation:word-rise 1.05s var(--ease-out) both;animation-delay:calc(.2s + var(--i) * 55ms);display:inline-block}.hero__bottom[data-astro-cid-i3irphx7]{margin-top:var(--space-l);gap:var(--space-l);animation:rise-fade 1.1s var(--ease-out) 1.05s both;display:grid}.hero__body[data-astro-cid-i3irphx7]{color:var(--muted);max-width:34rem}.hero__actions[data-astro-cid-i3irphx7]{align-items:center;gap:var(--space-s) var(--space-l);flex-wrap:wrap;display:flex}@keyframes word-rise{0%{transform:translateY(108%)}}@keyframes rise-fade{0%{opacity:0;transform:translateY(16px)}}@media (width<=519px){.hero__actions[data-astro-cid-i3irphx7] .btn[data-astro-cid-i3irphx7]{width:100%}}@media (width>=960px){.hero[data-astro-cid-i3irphx7]{padding-bottom:clamp(3rem,1.5rem + 4vw,5.5rem)}.hero__scene[data-astro-cid-i3irphx7]{inset:0}.hero__scene[data-astro-cid-i3irphx7]:after{background:linear-gradient(90deg, color-mix(in srgb, var(--bg) 78%, transparent) 0%, transparent 55%), linear-gradient(180deg, transparent 60%, color-mix(in srgb, var(--bg) 70%, transparent) 100%)}.hero__bottom[data-astro-cid-i3irphx7]{grid-template-columns:minmax(0,34rem) auto;justify-content:space-between;align-items:end}}.statement__grid[data-astro-cid-oskfeikp]{gap:var(--space-l);display:grid}.statement__lines[data-astro-cid-oskfeikp]{font-family:var(--f-display);font-weight:var(--fw-display);font-stretch:var(--stretch-display);letter-spacing:var(--tracking-display);font-size:clamp(1.75rem,1.05rem + 3vw,3.875rem);line-height:1.08}.statement__lines[data-astro-cid-oskfeikp] em{color:var(--accent-text);font-style:normal}.statement__lines[data-astro-cid-oskfeikp] .mask-line[data-astro-cid-oskfeikp]:nth-child(2){padding-left:clamp(0rem,8vw - 2rem,7rem)}.statement__lines[data-astro-cid-oskfeikp] .mask-line[data-astro-cid-oskfeikp]:nth-child(3){padding-left:clamp(0rem,16vw - 4rem,14rem)}.statement__body[data-astro-cid-oskfeikp]{max-width:36rem}@media (width>=960px){.statement__body[data-astro-cid-oskfeikp]{margin-left:auto;margin-top:var(--space-m)}}.approach__track[data-astro-cid-jeht7s6z]{--p:0;position:relative}.approach__rail[data-astro-cid-jeht7s6z]{background:var(--line);width:1px;position:absolute;top:.5rem;bottom:0;left:4px}.approach__rail[data-astro-cid-jeht7s6z] span[data-astro-cid-jeht7s6z]{background:var(--accent);transform-origin:top;position:absolute;inset:0}.js .approach__rail[data-astro-cid-jeht7s6z] span[data-astro-cid-jeht7s6z]{transform:scaleY(var(--p))}.approach__steps[data-astro-cid-jeht7s6z]{display:grid}.step[data-astro-cid-jeht7s6z]{padding-left:2.5rem;padding-bottom:var(--space-xl);position:relative}.step[data-astro-cid-jeht7s6z]:last-child{padding-bottom:0}.step__node[data-astro-cid-jeht7s6z]{border:1px solid var(--subtle);background:var(--bg-alt);width:9px;height:9px;transition:background-color .5s var(--ease-out), border-color .5s var(--ease-out), transform .5s var(--ease-out);border-radius:50%;position:absolute;top:.5rem;left:0}.step__num[data-astro-cid-jeht7s6z]{font-family:var(--f-display);font-weight:var(--fw-display);font-stretch:var(--stretch-display);letter-spacing:var(--tracking-display);color:#0000;-webkit-text-stroke:1px var(--subtle);transition:color .7s var(--ease-out), -webkit-text-stroke-color .7s var(--ease-out);font-size:clamp(2.5rem,1.9rem + 2.6vw,4.25rem);line-height:.95;display:block}.step__title[data-astro-cid-jeht7s6z]{margin-top:var(--space-m);font-family:var(--f-display);font-weight:var(--fw-display);font-stretch:var(--stretch-display);font-size:var(--fs-h3);line-height:1.1}.step__text[data-astro-cid-jeht7s6z]{margin-top:var(--space-xs);color:var(--muted);max-width:22rem}.step[data-astro-cid-jeht7s6z].is-active .step__node[data-astro-cid-jeht7s6z]{background:var(--accent);border-color:var(--accent);transform:scale(1.25)}.step[data-astro-cid-jeht7s6z].is-active .step__num[data-astro-cid-jeht7s6z]{color:var(--fg);-webkit-text-stroke-color:transparent}@media (prefers-reduced-motion:reduce){.js .approach__rail[data-astro-cid-jeht7s6z] span[data-astro-cid-jeht7s6z]{transform:none}}@media (width>=900px){.approach__rail[data-astro-cid-jeht7s6z]{width:auto;height:1px;inset:4px 0 auto}.approach__rail[data-astro-cid-jeht7s6z] span[data-astro-cid-jeht7s6z]{transform-origin:0}.js .approach__rail[data-astro-cid-jeht7s6z] span[data-astro-cid-jeht7s6z]{transform:scaleX(var(--p))}.approach__steps[data-astro-cid-jeht7s6z]{gap:var(--space-l);grid-template-columns:repeat(4,minmax(0,1fr))}.step[data-astro-cid-jeht7s6z]{padding-left:0;padding-top:var(--space-l);padding-bottom:0}.step__node[data-astro-cid-jeht7s6z]{top:0}}.audiences__list[data-astro-cid-7ontpz5q]{border-top:1px solid var(--line)}.audience[data-astro-cid-7ontpz5q]{gap:var(--space-s);border-bottom:1px solid var(--line);grid-template-columns:2.5rem minmax(0,1fr);padding-block:clamp(1.25rem,.9rem + 1.2vw,2rem);display:grid}.audience__index[data-astro-cid-7ontpz5q]{font-size:var(--fs-xs);letter-spacing:.14em;color:var(--accent-text);padding-top:.7rem}.audience__text[data-astro-cid-7ontpz5q]{font-family:var(--f-display);font-weight:var(--fw-display);font-stretch:var(--stretch-display);letter-spacing:var(--tracking-heading);text-wrap:pretty;font-size:clamp(1.3125rem,1.05rem + 1.15vw,2.125rem);line-height:1.2}.audience__text[data-astro-cid-7ontpz5q] strong[data-astro-cid-7ontpz5q]{font-weight:var(--fw-label)}.audience__text[data-astro-cid-7ontpz5q] span[data-astro-cid-7ontpz5q]{color:var(--muted);font-style:normal}@media (width>=960px){.audience[data-astro-cid-7ontpz5q]{gap:var(--space-l);grid-template-columns:4.5rem minmax(0,1fr)}.audience__text[data-astro-cid-7ontpz5q]{max-width:44rem}}.network-map[data-astro-cid-5rmegys6]{margin:var(--space-l) 0 0}.network-map__canvas[data-astro-cid-5rmegys6]{max-width:66rem;margin-inline:auto;position:relative}@media (width<=719px){.network-map__canvas[data-astro-cid-5rmegys6]{margin-inline:calc(-1 * var(--gutter))}}.network-map[data-astro-cid-5rmegys6] svg[data-astro-cid-5rmegys6]{width:100%;height:auto;display:block}.network-map__land[data-astro-cid-5rmegys6]{fill:color-mix(in srgb, var(--fg) 3.5%, transparent);stroke:var(--scene-line);stroke-width:.5px;stroke-linejoin:round;vector-effect:non-scaling-stroke;-webkit-mask-image:radial-gradient(62% 64%,#000 58%,#0000 100%);mask-image:radial-gradient(62% 64%,#000 58%,#0000 100%)}.network-map__country[data-astro-cid-5rmegys6]{fill:color-mix(in srgb, var(--fg) 7%, transparent);stroke:color-mix(in srgb, var(--fg) 30%, transparent);stroke-width:.7px;stroke-linejoin:round;vector-effect:non-scaling-stroke;transition:fill .4s var(--ease-out)}.network-map__country[data-astro-cid-5rmegys6].is-anchor{fill:color-mix(in srgb, var(--accent) 18%, transparent);stroke:var(--accent);stroke-width:1.1px}.network-map__country[data-astro-cid-5rmegys6].is-gateway{fill:color-mix(in srgb, var(--accent) 14%, transparent);stroke:var(--accent);stroke-width:.9px}.network-map__links[data-astro-cid-5rmegys6] path[data-astro-cid-5rmegys6]{--link-w:.9;fill:none;stroke:var(--accent);stroke-width:var(--link-w);stroke-opacity:.5;stroke-linecap:round;transition:stroke-opacity .4s var(--ease-out), stroke-width .4s var(--ease-out)}.network-map__links[data-astro-cid-5rmegys6] path[data-astro-cid-5rmegys6].is-axis{--link-w:1.5;stroke-opacity:.9}.network-map__leaders[data-astro-cid-5rmegys6] line[data-astro-cid-5rmegys6]{stroke:color-mix(in srgb, var(--fg) 38%, transparent);stroke-width:1px;vector-effect:non-scaling-stroke}.network-map__leaders--desktop[data-astro-cid-5rmegys6]{display:none}.network-map__hit[data-astro-cid-5rmegys6]{fill:#0000}.network-map__dot[data-astro-cid-5rmegys6]{fill:var(--fg);transition:fill .3s var(--ease-out)}.network-map__point[data-astro-cid-5rmegys6].is-anchor .network-map__dot[data-astro-cid-5rmegys6],.network-map__point[data-astro-cid-5rmegys6].is-gateway .network-map__dot[data-astro-cid-5rmegys6]{fill:var(--accent)}.network-map__halo[data-astro-cid-5rmegys6]{fill:none;stroke:var(--accent);stroke-width:1px;vector-effect:non-scaling-stroke;opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity .4s var(--ease-out), transform .5s var(--ease-out);transform:scale(.6)}.network-map__point[data-astro-cid-5rmegys6].is-anchor .network-map__halo[data-astro-cid-5rmegys6]{opacity:.6;transform:scale(1)}.network-map__labels[data-astro-cid-5rmegys6]{pointer-events:none;margin:0;padding:0;position:absolute;inset:0}.network-map__label[data-astro-cid-5rmegys6]{left:var(--xm);top:var(--ym);white-space:nowrap;font-size:var(--fs-2xs);font-weight:var(--fw-label);letter-spacing:.02em;color:var(--muted);text-shadow:0 0 2px var(--bg), 0 0 4px var(--bg), 0 0 6px var(--bg);pointer-events:auto;cursor:default;line-height:1;position:absolute}.network-map__label[data-astro-cid-5rmegys6].is-anchor,.network-map__label[data-astro-cid-5rmegys6].is-gateway{color:var(--accent-text)}.network-map__label[data-astro-cid-5rmegys6].is-anchor{font-size:var(--fs-xs)}.network-map__label[data-astro-cid-5rmegys6].m-start{transform:translateY(-50%)}.network-map__label[data-astro-cid-5rmegys6].m-middle{transform:translate(-50%,-50%)}.network-map__label[data-astro-cid-5rmegys6].m-end{transform:translate(-100%,-50%)}@media (width>=720px){.network-map__leaders--desktop[data-astro-cid-5rmegys6]{display:inline}.network-map__leaders--mobile[data-astro-cid-5rmegys6]{display:none}.network-map__label[data-astro-cid-5rmegys6]{left:var(--xd);top:var(--yd);font-size:var(--fs-sm)}.network-map__label[data-astro-cid-5rmegys6].is-anchor{font-size:var(--fs-base)}.network-map__label[data-astro-cid-5rmegys6].d-start{transform:translateY(-50%)}.network-map__label[data-astro-cid-5rmegys6].d-middle{transform:translate(-50%,-50%)}.network-map__label[data-astro-cid-5rmegys6].d-end{transform:translate(-100%,-50%)}}.network-map[data-astro-cid-5rmegys6].has-active .network-map__links[data-astro-cid-5rmegys6] path[data-astro-cid-5rmegys6]{stroke-opacity:.18}.network-map[data-astro-cid-5rmegys6].has-active .network-map__links[data-astro-cid-5rmegys6] path[data-astro-cid-5rmegys6].is-on{stroke-opacity:1;stroke-width:calc(var(--link-w) * 1.4)}.network-map__country[data-astro-cid-5rmegys6].is-active{fill:color-mix(in srgb, var(--accent) 24%, transparent)}.network-map__point[data-astro-cid-5rmegys6].is-active .network-map__dot[data-astro-cid-5rmegys6]{fill:var(--accent)}.network-map__point[data-astro-cid-5rmegys6].is-active .network-map__halo[data-astro-cid-5rmegys6]{opacity:1;transform:scale(1.15)}.network-map__label[data-astro-cid-5rmegys6].is-active,.network-map__label[data-astro-cid-5rmegys6].is-linked{color:var(--fg)}.network-map__label[data-astro-cid-5rmegys6].is-anchor.is-active,.network-map__label[data-astro-cid-5rmegys6].is-anchor.is-linked,.network-map__label[data-astro-cid-5rmegys6].is-gateway.is-active,.network-map__label[data-astro-cid-5rmegys6].is-gateway.is-linked{color:var(--accent-text)}@media (width<=719px){.network-map__links[data-astro-cid-5rmegys6] path[data-astro-cid-5rmegys6]{--link-w:2}.network-map__links[data-astro-cid-5rmegys6] path[data-astro-cid-5rmegys6].is-axis{--link-w:3.2}.network-map__mark[data-astro-cid-5rmegys6]{transform-box:fill-box;transform-origin:50%;transform:scale(1.9)}}.js .network-map[data-astro-cid-5rmegys6] .network-map__land[data-astro-cid-5rmegys6],.js .network-map[data-astro-cid-5rmegys6] .network-map__countries[data-astro-cid-5rmegys6],.js .network-map[data-astro-cid-5rmegys6] .network-map__leaders[data-astro-cid-5rmegys6]{opacity:0;transition:opacity 1.4s var(--ease-out)}.js .network-map[data-astro-cid-5rmegys6] .network-map__links[data-astro-cid-5rmegys6] path[data-astro-cid-5rmegys6]{stroke-dasharray:1;stroke-dashoffset:1px}.js .network-map[data-astro-cid-5rmegys6] .network-map__point[data-astro-cid-5rmegys6],.js .network-map[data-astro-cid-5rmegys6] .network-map__label[data-astro-cid-5rmegys6]{opacity:0;transition:opacity .6s var(--ease-out);transition-delay:calc(.5s + var(--i) * 90ms)}.js .network-map[data-astro-cid-5rmegys6].is-in .network-map__land[data-astro-cid-5rmegys6],.js .network-map[data-astro-cid-5rmegys6].is-in .network-map__countries[data-astro-cid-5rmegys6],.js .network-map[data-astro-cid-5rmegys6].is-in .network-map__leaders[data-astro-cid-5rmegys6],.js .network-map[data-astro-cid-5rmegys6].is-in .network-map__point[data-astro-cid-5rmegys6],.js .network-map[data-astro-cid-5rmegys6].is-in .network-map__label[data-astro-cid-5rmegys6]{opacity:1}.js .network-map[data-astro-cid-5rmegys6].is-in .network-map__links[data-astro-cid-5rmegys6] path[data-astro-cid-5rmegys6]{stroke-dashoffset:0;transition:stroke-dashoffset 1.8s var(--ease-in-out) calc(.9s + var(--i) * .16s), stroke-opacity .4s var(--ease-out), stroke-width .4s var(--ease-out)}@media (prefers-reduced-motion:reduce){.js .network-map[data-astro-cid-5rmegys6] .network-map__land[data-astro-cid-5rmegys6],.js .network-map[data-astro-cid-5rmegys6] .network-map__countries[data-astro-cid-5rmegys6],.js .network-map[data-astro-cid-5rmegys6] .network-map__leaders[data-astro-cid-5rmegys6],.js .network-map[data-astro-cid-5rmegys6] .network-map__point[data-astro-cid-5rmegys6],.js .network-map[data-astro-cid-5rmegys6] .network-map__label[data-astro-cid-5rmegys6]{opacity:1}.js .network-map[data-astro-cid-5rmegys6] .network-map__links[data-astro-cid-5rmegys6] path[data-astro-cid-5rmegys6]{stroke-dashoffset:0}}.home-services__all[data-astro-cid-jgctki6q]{margin-top:var(--space-l);justify-content:flex-end;display:flex}
