.hero[data-astro-cid-kwug4hp6]{--pin: 0;--a: clamp(0, calc((var(--pin) - .14) * 6), 1);--a-out: clamp(0, calc((var(--pin) - .52) * 8), 1);--b: clamp(0, calc((var(--pin) - .54) * 6), 1);--end: clamp(0, calc((var(--pin) - .88) * 8), 1);position:relative;z-index:2}.has-motion .hero[data-astro-cid-kwug4hp6]{height:230vh}.hero__sticky[data-astro-cid-kwug4hp6]{position:relative;display:flex;align-items:flex-end;min-height:100vh;min-height:100svh;padding-block:calc(var(--header-h) + var(--space-16)) var(--space-12);overflow:clip}.has-motion .hero__sticky[data-astro-cid-kwug4hp6]{position:sticky;top:0;height:100vh;height:100svh}.hero__inner[data-astro-cid-kwug4hp6]{position:relative;z-index:1;width:100%}.hero__sphere[data-astro-cid-kwug4hp6]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.has-motion .hero__sphere[data-astro-cid-kwug4hp6]{animation:sphere-in 1.4s var(--ease-out) .15s both}@keyframes sphere-in{0%{opacity:0;transform:scale(.96)}}@media(hover:hover)and (pointer:fine){.has-motion .hero__sticky[data-astro-cid-kwug4hp6]{cursor:grab}.has-motion .hero[data-astro-cid-kwug4hp6][data-dragging] .hero__sticky[data-astro-cid-kwug4hp6]{cursor:grabbing;user-select:none}}.has-motion .hero__sticky[data-astro-cid-kwug4hp6]{touch-action:pan-y}.hero__hint[data-astro-cid-kwug4hp6]{position:absolute;z-index:1;right:var(--gutter);top:calc(var(--header-h) + var(--space-8) + 3.5rem);display:none;color:var(--color-text-muted);font-size:var(--fs-micro);opacity:0;transition:opacity var(--dur-ui-slow) var(--ease-out)}@media(hover:hover)and (pointer:fine){.has-motion .hero__hint[data-astro-cid-kwug4hp6]{display:block;animation:hint-in .6s var(--ease-out) 2.4s forwards}.has-motion .hero[data-astro-cid-kwug4hp6][data-dragged] .hero__hint[data-astro-cid-kwug4hp6]{animation:none;opacity:0}}@keyframes hint-in{to{opacity:.8}}.hero__legend[data-astro-cid-kwug4hp6]{position:absolute;z-index:1;top:calc(var(--header-h) + var(--space-8));right:var(--gutter);display:flex;gap:var(--space-5);color:var(--color-text-muted);font-size:var(--fs-micro)}.hero__legend-item[data-astro-cid-kwug4hp6]{display:inline-flex;align-items:center;gap:var(--space-2)}.hero__clock[data-astro-cid-kwug4hp6]{padding-right:var(--space-5);border-right:1px solid rgb(16 43 78 / .18);color:var(--color-text)}.hero__clock[data-astro-cid-kwug4hp6] time[data-astro-cid-kwug4hp6]{font-variant-numeric:tabular-nums}.hero__legend[data-astro-cid-kwug4hp6] .hero__key[data-astro-cid-kwug4hp6]{width:.3125rem;height:.3125rem}.hero__legend[data-astro-cid-kwug4hp6] .hero__key--customer[data-astro-cid-kwug4hp6]{width:.4375rem;height:.4375rem;background:var(--color-dot);box-shadow:0 0 8px #1765d999}.hero__states[data-astro-cid-kwug4hp6]{position:absolute;z-index:1;top:calc(var(--header-h) + var(--space-8) + 1.75rem);right:var(--gutter);display:grid;padding:0;color:var(--color-text-muted);font-size:var(--fs-micro);list-style:none}.hero__state[data-astro-cid-kwug4hp6]{grid-area:1 / 1;display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--space-2);opacity:0;transition:opacity var(--dur-ui-slow) var(--ease-out)}.hero__state[data-astro-cid-kwug4hp6]:nth-child(1){opacity:calc(var(--a) - var(--b))}.hero__state[data-astro-cid-kwug4hp6]:nth-child(2){opacity:var(--b)}.hero__key[data-astro-cid-kwug4hp6]{width:.4375rem;height:.4375rem;border-radius:50%;background:var(--color-text-muted)}.hero__state[data-astro-cid-kwug4hp6]:nth-child(1) .hero__key[data-astro-cid-kwug4hp6]{background:var(--color-text)}.hero__state[data-astro-cid-kwug4hp6]:nth-child(2) .hero__key[data-astro-cid-kwug4hp6]{background:var(--color-dot);box-shadow:0 0 10px #1765d999}.hero__foot[data-astro-cid-kwug4hp6]{display:grid;gap:var(--space-8);margin-top:clamp(2.5rem,1rem + 4vw,5rem)}.hero__copy[data-astro-cid-kwug4hp6]{max-width:30ch}.hero__actions[data-astro-cid-kwug4hp6]{display:flex;flex-wrap:wrap;gap:var(--space-3)}@media(min-width:900px){.hero__actions[data-astro-cid-kwug4hp6]{margin-right:calc(10.5rem + var(--space-4))}}.has-motion .hero__line--a[data-astro-cid-kwug4hp6]{opacity:calc(1 - (var(--a-out) - var(--end)) * .72);transition:opacity .12s linear}.has-motion .hero__line--b[data-astro-cid-kwug4hp6]{opacity:calc(1 - (var(--a) - var(--b)) * .72);transition:opacity .12s linear}@media(min-width:900px){.hero__foot[data-astro-cid-kwug4hp6]{grid-template-columns:1fr auto;align-items:end}.hero__line--b[data-astro-cid-kwug4hp6]{padding-left:8vw}}@media(min-width:900px)and (max-width:1439px){.hero__sticky[data-astro-cid-kwug4hp6]{padding-bottom:5.5rem}}@media(min-width:900px)and (max-width:1279px)and (orientation:portrait){.hero__foot[data-astro-cid-kwug4hp6]{grid-template-columns:1fr;gap:var(--space-8)}.hero__copy[data-astro-cid-kwug4hp6]{max-width:34ch}.hero__actions[data-astro-cid-kwug4hp6]{margin-right:0;margin-bottom:3.75rem}}@media(max-width:899px){.hero__actions[data-astro-cid-kwug4hp6]{margin-bottom:3.75rem}}@media(max-width:899px){.hero__legend[data-astro-cid-kwug4hp6],.hero__states[data-astro-cid-kwug4hp6],.hero__hint[data-astro-cid-kwug4hp6]{display:none}.hero__sphere[data-astro-cid-kwug4hp6]{inset:auto 0;top:calc(var(--header-h) * .5);height:60%;-webkit-mask-image:linear-gradient(#000 55%,transparent 100%);mask-image:linear-gradient(#000 55%,transparent 100%)}.hero__sticky[data-astro-cid-kwug4hp6]{padding-block:calc(var(--header-h) + var(--space-8)) var(--space-8)}.hero__title[data-astro-cid-kwug4hp6]{font-size:clamp(2.6rem,11.2vw,3.6rem);line-height:.92}.hero__foot[data-astro-cid-kwug4hp6]{gap:var(--space-6);margin-top:var(--space-6)}.hero__copy[data-astro-cid-kwug4hp6]{max-width:34ch}}@media(max-width:699px){.hero__legend[data-astro-cid-kwug4hp6]{left:var(--gutter);flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2) var(--space-4)}.hero__clock[data-astro-cid-kwug4hp6]{padding-right:var(--space-4)}}.fork__track[data-astro-cid-oist2l6y]{--loss-1: 25%;--loss-2: 75%;--g1: clamp(0, calc((var(--p) - .25) * 7), 1);--g2: clamp(0, calc((var(--p) - .75) * 7), 1);position:relative;height:5.5rem;margin-block:clamp(3rem,2rem + 4vw,6rem) var(--space-8)}.fork__line[data-astro-cid-oist2l6y]{position:absolute;left:0;right:0;top:1.5rem;height:1px;background:var(--color-border-control)}.fork__click[data-astro-cid-oist2l6y]{position:absolute;left:50%;top:0;bottom:0;width:1px;background:var(--color-text)}.fork__click[data-astro-cid-oist2l6y] .t-label[data-astro-cid-oist2l6y]{position:absolute;left:50%;bottom:0;transform:translate(-50%);padding:.2rem .6rem;border:1px solid var(--color-text);border-radius:var(--r-pill);background:var(--c-purple-700);font-size:var(--fs-micro)}.fork__loss[data-astro-cid-oist2l6y]{position:absolute;top:1.5rem;width:1px;height:2.5rem;background:linear-gradient(var(--color-border-control),transparent)}.fork__loss--1[data-astro-cid-oist2l6y]{left:var(--loss-1)}.fork__loss--2[data-astro-cid-oist2l6y]{left:var(--loss-2)}.fork__runner[data-astro-cid-oist2l6y],.fork__ghost[data-astro-cid-oist2l6y]{position:absolute;top:1.5rem;translate:-50% -50%}.fork__runner[data-astro-cid-oist2l6y]{left:calc(var(--p) * 100%)}.fork__ghost--1[data-astro-cid-oist2l6y]{left:var(--loss-1);opacity:var(--g1);transform:translateY(calc(var(--g1) * 2.5rem))}.fork__ghost--2[data-astro-cid-oist2l6y]{left:var(--loss-2);opacity:var(--g2);transform:translateY(calc(var(--g2) * 2.5rem))}.fork__goal[data-astro-cid-oist2l6y]{position:absolute;right:0;top:1.5rem;translate:0 -170%}.fork__sides[data-astro-cid-oist2l6y]{display:grid;gap:var(--space-16)}.fork__side[data-astro-cid-oist2l6y]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-6)}.fork__foot[data-astro-cid-oist2l6y]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-6);margin-top:auto;padding-top:var(--space-2)}.fork__statement[data-astro-cid-oist2l6y]{max-width:14ch}.fork__services[data-astro-cid-oist2l6y]{display:flex;flex-wrap:wrap;gap:var(--space-2);padding:0;list-style:none}.fork__services[data-astro-cid-oist2l6y] a[data-astro-cid-oist2l6y]{min-height:2.25rem;text-decoration:none}@media(min-width:900px){.fork__sides[data-astro-cid-oist2l6y]{grid-template-columns:1fr 1fr;gap:var(--grid-gap)}.fork__side[data-astro-cid-oist2l6y]:last-child{padding-left:var(--space-8)}}.journey[data-astro-cid-jgzcrfc7]{--pin: 1;padding-block:var(--section-y)}.has-motion .journey[data-astro-cid-jgzcrfc7]{--pin: 0}.journey__sticky[data-astro-cid-jgzcrfc7]{position:relative;isolation:isolate}.journey__sticky[data-astro-cid-jgzcrfc7]:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--gradient-glow-top-right);pointer-events:none;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 22%),linear-gradient(to right,transparent 0%,#000 35%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to bottom,transparent 0%,#000 22%),linear-gradient(to right,transparent 0%,#000 35%);mask-composite:intersect}.has-motion .journey__sticky[data-astro-cid-jgzcrfc7]:before{opacity:clamp(0,calc((var(--rp-p, 1) - .92) * 12.5),1)}.journey__road[data-astro-cid-jgzcrfc7]{position:absolute;inset:0;z-index:-1;width:100%;height:100%;pointer-events:none;-webkit-mask-image:linear-gradient(to top,#000 0%,rgb(0 0 0 / .6) 30%,transparent 62%);mask-image:linear-gradient(to top,#000 0%,rgb(0 0 0 / .6) 30%,transparent 62%)}.journey__road-lines[data-astro-cid-jgzcrfc7] line[data-astro-cid-jgzcrfc7]{stroke:#102b4e33;stroke-width:1.5;vector-effect:non-scaling-stroke}.journey__road-edges[data-astro-cid-jgzcrfc7] line[data-astro-cid-jgzcrfc7]{stroke:#102b4e4a;stroke-width:2;vector-effect:non-scaling-stroke}.journey__road-center[data-astro-cid-jgzcrfc7]{stroke:#102b4e57;stroke-width:3;stroke-dasharray:32 54;stroke-dashoffset:calc(var(--pin) * -640);vector-effect:non-scaling-stroke}.journey__inner[data-astro-cid-jgzcrfc7]{position:relative;display:grid;gap:clamp(3rem,2rem + 4vw,6rem)}.journey__head[data-astro-cid-jgzcrfc7]{display:grid;gap:var(--space-8)}.journey__copy[data-astro-cid-jgzcrfc7]{max-width:34ch;color:var(--color-text-muted)}.journey__map[data-astro-cid-jgzcrfc7]{--jp: var(--p)}.journey__track[data-astro-cid-jgzcrfc7]{position:relative}.journey__phases[data-astro-cid-jgzcrfc7]{display:none}.journey__rail[data-astro-cid-jgzcrfc7]{position:absolute;left:.5rem;top:.75rem;bottom:.75rem;width:1px;background:var(--color-border-control)}.journey__fill[data-astro-cid-jgzcrfc7]{position:absolute;inset:0;background:var(--color-text);transform-origin:top;transform:scaleY(var(--jp))}.journey__dot[data-astro-cid-jgzcrfc7]{position:absolute;left:0;top:calc(var(--jp) * 100%);translate:-50% -50%}.journey__steps[data-astro-cid-jgzcrfc7]{display:grid;gap:var(--space-8);padding:0 0 0 var(--space-12);list-style:none}.journey__step[data-astro-cid-jgzcrfc7]{--r: clamp(0, calc((var(--jp) - var(--at)) * 30 + 1), 1);position:relative;display:flex;align-items:center;gap:var(--space-4);min-height:2.5rem;opacity:calc(.35 + var(--r) * .65);transition:opacity var(--dur-ui) var(--ease-out)}.journey__node[data-astro-cid-jgzcrfc7]{position:absolute;left:calc(var(--space-12) * -1 + .5rem);width:.625rem;height:.625rem;border:1px solid color-mix(in srgb,var(--color-dot) calc(var(--r) * 100%),var(--color-text));border-radius:50%;background:color-mix(in srgb,var(--color-dot) calc(var(--r) * 100%),var(--color-bg));translate:-50% 0;transition:background-color var(--dur-ui) var(--ease-out),border-color var(--dur-ui) var(--ease-out)}.journey__label[data-astro-cid-jgzcrfc7]{font-size:var(--fs-h3);font-weight:var(--fw-semibold);line-height:1.1;letter-spacing:-.025em}.journey__click[data-astro-cid-jgzcrfc7]{position:absolute;left:0;top:calc(var(--space-8) / -2);translate:0 -50%;padding:.15rem .5rem;border:1px solid var(--color-text);border-radius:var(--r-pill);background:var(--color-bg);font-size:var(--fs-micro);z-index:1}@media(min-width:900px){.journey__map[data-astro-cid-jgzcrfc7]{--col: calc(100% / var(--steps));--jp: min(1, calc(var(--pin) * 1.2))}.has-motion .journey[data-astro-cid-jgzcrfc7]{height:280vh;padding-block:0}.has-motion .journey__sticky[data-astro-cid-jgzcrfc7]{position:sticky;top:0;display:flex;align-items:center;min-height:100vh;min-height:100svh;padding-block:calc(var(--header-h) + var(--space-8)) var(--space-8)}.journey__head[data-astro-cid-jgzcrfc7]{grid-template-columns:8fr 4fr;align-items:end;gap:var(--grid-gap)}.journey__copy[data-astro-cid-jgzcrfc7]{justify-self:end}.journey__phases[data-astro-cid-jgzcrfc7]{display:grid;grid-template-columns:3fr 4fr;margin-bottom:var(--space-8);color:var(--color-text-muted)}.journey__phases[data-astro-cid-jgzcrfc7] span[data-astro-cid-jgzcrfc7]+span[data-astro-cid-jgzcrfc7]{padding-left:var(--space-4)}.journey__rail[data-astro-cid-jgzcrfc7]{left:calc(var(--col) / 2);right:calc(var(--col) / 2);top:1.8125rem;bottom:auto;width:auto;height:1px}.journey__fill[data-astro-cid-jgzcrfc7]{transform-origin:left;transform:scaleX(var(--jp))}.journey__dot[data-astro-cid-jgzcrfc7]{left:calc(var(--jp) * 100%);top:0}.journey__steps[data-astro-cid-jgzcrfc7]{grid-template-columns:repeat(var(--steps),minmax(0,1fr));gap:0;padding:0}.journey__step[data-astro-cid-jgzcrfc7]{flex-direction:column;align-items:center;gap:var(--space-6);padding-top:1.5rem;text-align:center}.journey__node[data-astro-cid-jgzcrfc7]{position:static;translate:none}.journey__label[data-astro-cid-jgzcrfc7]{font-size:clamp(.8125rem,1.3vw,1.375rem);white-space:nowrap}.journey__click[data-astro-cid-jgzcrfc7]{left:0;top:1.8125rem;translate:-50% -50%}}.solutions[data-astro-cid-7fn4nsbd]{padding-block:var(--section-y)}.solutions__head[data-astro-cid-7fn4nsbd]{margin-bottom:clamp(2.5rem,1.5rem + 3vw,4.5rem)}.solutions__panels[data-astro-cid-7fn4nsbd]{display:grid;gap:var(--grid-gap)}.solution[data-astro-cid-7fn4nsbd]{display:flex;flex-direction:column;gap:var(--space-6);padding:var(--panel-pad);border-radius:var(--r-panel);background:var(--gradient-panel);box-shadow:inset 0 0 0 1px #102b4e14;--color-text-muted: var(--color-text-muted-default);--color-border: var(--color-border-default)}.solution__title[data-astro-cid-7fn4nsbd]{margin-bottom:0}.solution__visual[data-astro-cid-7fn4nsbd]{max-width:30rem;margin-block:var(--space-2) var(--space-4)}.solution__list[data-astro-cid-7fn4nsbd]{display:grid;margin-bottom:var(--space-8);padding:0;list-style:none;border-top:1px solid var(--color-border)}.solution__link[data-astro-cid-7fn4nsbd]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:4rem;border-bottom:1px solid var(--color-border);font-size:var(--fs-h3);font-weight:var(--fw-semibold);letter-spacing:-.025em;text-decoration:none}.solution__cta[data-astro-cid-7fn4nsbd]{margin-top:auto}@media(min-width:900px){.solutions__panels[data-astro-cid-7fn4nsbd]{grid-template-columns:1fr 1fr}.solution[data-astro-cid-7fn4nsbd]{min-height:36rem}}.solutions[data-astro-cid-7fn4nsbd].deck__sticky{padding-block:calc(var(--header-h) + var(--space-2)) var(--space-6)}.solutions__head[data-astro-cid-7fn4nsbd].deck__head{margin-bottom:clamp(1.25rem,.75rem + 1.5vw,2.25rem)}@media(min-width:900px){.deck--solutions[data-astro-cid-7fn4nsbd] .solution[data-astro-cid-7fn4nsbd]{min-height:0;gap:var(--space-3);padding:clamp(1.25rem,.75rem + 1.3vw,2.25rem)}.deck--solutions[data-astro-cid-7fn4nsbd] .solution__visual[data-astro-cid-7fn4nsbd]{max-width:22rem}}@media(min-width:900px)and (max-height:960px){.deck--solutions[data-astro-cid-7fn4nsbd] .solution__visual[data-astro-cid-7fn4nsbd]{display:none}.deck--solutions[data-astro-cid-7fn4nsbd] .solution__title[data-astro-cid-7fn4nsbd]{font-size:clamp(2rem,1rem + 4.5vh,4rem)}}@media(max-width:899px){.solutions[data-astro-cid-7fn4nsbd].deck__sticky{padding-block:var(--section-y)}}@media(max-width:419px){.solution__link[data-astro-cid-7fn4nsbd]{font-size:clamp(.95rem,.5rem + 3.4vw,1.1rem)}}.stance[data-astro-cid-x2ze4kq6]{--pin: 1;padding-block:var(--section-y)}.stance__stage[data-astro-cid-x2ze4kq6]{display:grid;gap:var(--space-10);justify-items:center;text-align:center}.stance__sentence[data-astro-cid-x2ze4kq6]{max-width:24ch;margin:0;font-size:clamp(1.75rem,.9rem + 3.2vw,4.25rem);overflow-wrap:break-word;font-weight:var(--fw-semibold);line-height:1.08;letter-spacing:-.035em;text-wrap:balance}.w--lead[data-astro-cid-x2ze4kq6]{color:var(--color-text-muted)}.stance__steps[data-astro-cid-x2ze4kq6]{display:none}.has-motion .stance[data-astro-cid-x2ze4kq6]{--pin: 0;height:calc(var(--n) * 90vh + 100vh);padding-block:0}.has-motion .stance__sticky[data-astro-cid-x2ze4kq6]{position:sticky;top:0;display:grid;align-items:center;min-height:100vh;min-height:100svh;background:radial-gradient(48% 42% at 50% 50%,#dcecff8c,#dcecff00)}.has-motion .stance__stage[data-astro-cid-x2ze4kq6]{grid-template-areas:"stage" "steps"}.has-motion .stance__sentence[data-astro-cid-x2ze4kq6]{--raw: calc(var(--pin) * var(--n) - var(--i));--in: clamp(0, calc((var(--raw) - .06) * 12), 1);--out: clamp(0, calc((var(--raw) - .8) * 7.5), 1);grid-area:stage;opacity:calc(var(--in) * (1 - var(--out)));transform:translateY(calc(var(--out) * -3rem + (1 - var(--in)) * 1.5rem))}.has-motion .stance__sentence[data-astro-cid-x2ze4kq6][data-state=future],.has-motion .stance__sentence[data-astro-cid-x2ze4kq6][data-state=past]{visibility:hidden}.has-motion .stance__sentence--last[data-astro-cid-x2ze4kq6]{--out: 0}.has-motion .stance__sentence[data-astro-cid-x2ze4kq6] .w[data-astro-cid-x2ze4kq6]{opacity:calc(.12 + clamp(0,calc((var(--raw) * 1.35 - var(--at)) * 7),1)*.88)}.has-motion .stance__steps[data-astro-cid-x2ze4kq6]{grid-area:steps;display:flex;gap:var(--space-3);padding:0;margin:0;list-style:none}.has-motion .stance__steps[data-astro-cid-x2ze4kq6] li[data-astro-cid-x2ze4kq6]{--on: clamp(0, calc((var(--pin) * var(--n) - var(--i)) * 12), 1);width:.375rem;height:.375rem;border-radius:50%;background:color-mix(in srgb,var(--color-dot) calc(var(--on) * 100%),rgb(16 43 78 / .25))}.strategy__panel[data-astro-cid-4cv3cao4]{display:grid;gap:clamp(2.5rem,1.5rem + 4vw,5.5rem);padding:var(--panel-pad);border-radius:var(--r-stage);background:var(--gradient-panel);box-shadow:inset 0 0 0 1px #102b4e0f}.strategy__foot[data-astro-cid-4cv3cao4]{display:grid;gap:var(--space-8);justify-items:start}.chain[data-astro-cid-4cv3cao4]{display:flex;flex-wrap:wrap;gap:var(--space-2) 0;padding:0;list-style:none}.chain__step[data-astro-cid-4cv3cao4]{position:relative;display:inline-flex;align-items:center;gap:var(--space-3);min-height:2.5rem;color:var(--color-text-muted);font-size:var(--fs-body);font-weight:var(--fw-semibold)}.chain__step[data-astro-cid-4cv3cao4][data-first]{color:var(--color-text)}.chain[data-astro-cid-4cv3cao4]{flex-direction:column;align-items:flex-start}.chain__step[data-astro-cid-4cv3cao4]+.chain__step[data-astro-cid-4cv3cao4]{margin-top:var(--space-4)}.chain__step[data-astro-cid-4cv3cao4]+.chain__step[data-astro-cid-4cv3cao4]:before{content:"↓" / "";position:absolute;left:.2rem;top:calc(var(--space-4) * -1 - .35rem);color:var(--color-text-muted);line-height:1;font-size:var(--fs-small)}@media(min-width:640px){.chain[data-astro-cid-4cv3cao4]{flex-direction:row;align-items:center}.chain__step[data-astro-cid-4cv3cao4]+.chain__step[data-astro-cid-4cv3cao4]{margin-top:0;margin-left:var(--space-10)}.chain__step[data-astro-cid-4cv3cao4]+.chain__step[data-astro-cid-4cv3cao4]:before{content:"→" / "";left:calc(var(--space-10) * -.5);top:50%;translate:-50% -50%}}@media(min-width:900px){.strategy__foot[data-astro-cid-4cv3cao4]{grid-template-columns:1fr auto;align-items:center}}.agency__inner[data-astro-cid-baj3yvdn]{display:grid;gap:var(--space-12)}.agency__visual[data-astro-cid-baj3yvdn]{position:relative;overflow:hidden;border-radius:var(--r-media);aspect-ratio:4 / 5;background:var(--color-surface)}.agency__img[data-astro-cid-baj3yvdn]{width:100%;height:100%;object-fit:cover}.agency__visual[data-astro-cid-baj3yvdn]{--e: min(1, calc(var(--p) * 2.4))}.has-motion .agency__visual[data-astro-cid-baj3yvdn]{clip-path:inset(calc((1 - var(--e)) * 7%) calc((1 - var(--e)) * 6%) round var(--r-media))}.has-motion .agency__img[data-astro-cid-baj3yvdn],.has-motion .agency__ph[data-astro-cid-baj3yvdn]{transform:translate3d(0,calc((.5 - var(--p)) * 10%),0) scale(1.12);will-change:transform}.agency__ph[data-astro-cid-baj3yvdn]{display:grid;place-items:center;height:100%;padding:var(--space-8);border:1px dashed var(--color-border-control);border-radius:var(--r-media);color:var(--color-text-muted);font-size:var(--fs-small);font-weight:var(--fw-medium);text-align:center}.agency__text[data-astro-cid-baj3yvdn]{display:grid;gap:var(--space-8);align-content:end;justify-items:start}.agency__copy[data-astro-cid-baj3yvdn]{max-width:30ch}@media(min-width:900px){.agency__inner[data-astro-cid-baj3yvdn]{grid-template-columns:5fr 7fr;column-gap:calc(var(--grid-gap) * 3);align-items:end}}.agency__logo[data-astro-cid-baj3yvdn]{margin:0;line-height:0}.agency__logo[data-astro-cid-baj3yvdn] .logo{--logo-w: clamp(15rem, 9rem + 16vw, 26rem);min-height:0}.has-motion .agency__logo[data-astro-cid-baj3yvdn] .logo__dot{--k: clamp(0, calc(var(--p, 1) / .82), 1);--land: clamp(0, calc(1 - (max(var(--p, 1) - .86, .86 - var(--p, 1))*9)) , 1);transform-box:fill-box;transform-origin:50% 100%;transform:translateY(calc((1 - var(--k)) * (1 - var(--k)) * -240px)) scale(calc(1 + (1 - var(--k)) * .6 + var(--land) * .18),calc(1 + (1 - var(--k)) * .6 - var(--land) * .22));filter:drop-shadow(0 0 calc((1 - var(--k)) * 10px + 2px) rgb(23 101 217 / .7))}.agency__logo[data-astro-cid-baj3yvdn] .logo__svg{overflow:visible}
