.story[data-astro-cid-cv2nokll]{background:var(--paper);padding:clamp(70px,9vw,130px) 0;position:relative}.js .story[data-astro-cid-cv2nokll]:not(.static){height:310vh;padding:0}.js .story[data-astro-cid-cv2nokll]:not(.static) .story-stage[data-astro-cid-cv2nokll]{align-items:center;height:100vh;padding-top:69px;display:grid;position:sticky;top:0;overflow:hidden}.story-more[data-astro-cid-cv2nokll]{margin-top:22px}.story-grid[data-astro-cid-cv2nokll]{grid-template-columns:.8fr 1.2fr;align-items:center;gap:clamp(24px,4vw,60px);display:grid}.story-copy[data-astro-cid-cv2nokll] h2[data-astro-cid-cv2nokll]{font-size:clamp(1.6rem,2.6vw,2.3rem)}.story-caps[data-astro-cid-cv2nokll]{counter-reset:c;gap:2px;margin:24px 0 0;padding:0;list-style:none;display:grid}.story-caps[data-astro-cid-cv2nokll] li[data-astro-cid-cv2nokll]{counter-increment:c;border-radius:var(--radius);opacity:.32;transition:opacity .45s var(--ease), background-color .45s var(--ease), box-shadow .45s var(--ease);grid-template-columns:30px 1fr;column-gap:14px;margin-left:-18px;padding:11px 18px;display:grid}.story-caps[data-astro-cid-cv2nokll] li[data-astro-cid-cv2nokll]:before{content:attr(data-n);width:26px;height:26px;color:var(--blue);background:var(--mist);border-radius:50%;grid-row:span 2;place-items:center;font-size:12px;font-weight:600;display:grid}.story-caps[data-astro-cid-cv2nokll] li[data-astro-cid-cv2nokll] b[data-astro-cid-cv2nokll]{font-size:15.5px;font-weight:600}.story-caps[data-astro-cid-cv2nokll] li[data-astro-cid-cv2nokll] span[data-astro-cid-cv2nokll]{color:var(--muted);font-size:14.5px}.story-caps[data-astro-cid-cv2nokll] li[data-astro-cid-cv2nokll].on{opacity:1}.story-caps[data-astro-cid-cv2nokll] li[data-astro-cid-cv2nokll].on:before{background:var(--blue);color:var(--white)}.story[data-astro-cid-cv2nokll]{--cap-shadow:0 0 0 1px color-mix(in srgb, var(--blue) 9%, transparent), 0 24px 48px -32px color-mix(in srgb, var(--navy) 42%, transparent), 0 4px 12px -8px color-mix(in srgb, var(--navy) 16%, transparent)}.js .story[data-astro-cid-cv2nokll]:not(.static) .story-caps[data-astro-cid-cv2nokll] li[data-astro-cid-cv2nokll].on{background-color:var(--white);box-shadow:var(--cap-shadow)}.js .story[data-astro-cid-cv2nokll]:not(.static) .story-caps[data-astro-cid-cv2nokll] li[data-astro-cid-cv2nokll].on:before{box-shadow:0 0 0 5px color-mix(in srgb, var(--blue) 12%, transparent)}.story-key[data-astro-cid-cv2nokll]{color:var(--muted);opacity:0;transition:opacity .4s var(--ease);flex-wrap:wrap;gap:6px 18px;margin:14px 0 0;padding:0;font-size:13.5px;list-style:none;display:flex}.story-key[data-astro-cid-cv2nokll] li[data-astro-cid-cv2nokll]{align-items:center;gap:8px;display:inline-flex}.story-key[data-astro-cid-cv2nokll] i[data-astro-cid-cv2nokll]{background:var(--blue);border-radius:4px;width:14px;height:14px}.story-key[data-astro-cid-cv2nokll] i[data-astro-cid-cv2nokll].own-you{background:var(--navy)}.story-key[data-astro-cid-cv2nokll] i[data-astro-cid-cv2nokll].own-ptn{box-shadow:inset 0 0 0 2px var(--blue);background:#fff}.story[data-astro-cid-cv2nokll].keyed .story-key[data-astro-cid-cv2nokll],.story[data-astro-cid-cv2nokll].static .story-key[data-astro-cid-cv2nokll],html:not(.js) .story-key[data-astro-cid-cv2nokll]{opacity:1}.story-steps[data-astro-cid-cv2nokll]{align-items:center;gap:14px;margin-top:22px;display:flex}.story-count[data-astro-cid-cv2nokll]{min-width:3.9em;color:var(--muted);white-space:nowrap;flex:none;font-size:13px;font-weight:600}.story-count[data-astro-cid-cv2nokll] b[data-astro-cid-cv2nokll]{color:var(--blue);font-size:15px;display:inline-block}.story-track[data-astro-cid-cv2nokll]{--gap:6px;gap:var(--gap);flex:1;grid-template-columns:repeat(5,1fr);display:grid;position:relative}.story-track[data-astro-cid-cv2nokll] .seg[data-astro-cid-cv2nokll]{background:var(--rule);border-radius:4px;height:4px;overflow:hidden}.story-track[data-astro-cid-cv2nokll] .seg[data-astro-cid-cv2nokll] i[data-astro-cid-cv2nokll]{background:var(--blue);transform-origin:0;height:100%;transform:scaleX(var(--f,0));display:block}.story-dot[data-astro-cid-cv2nokll]{top:50%;left:calc((100% - 4 * var(--gap)) / 5 * var(--dk,0) + var(--gap) * var(--k,0));background:var(--blue);border-radius:50%;width:12px;height:12px;margin:-6px 0 0 -6px;position:absolute;box-shadow:0 0 0 4px #1e6bf02e,0 0 12px #1e6bf08c}@keyframes capIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes numPop{0%{transform:scale(.6);box-shadow:0 0 #1e6bf080}55%{transform:scale(1.18)}to{transform:scale(1);box-shadow:0 0 0 12px #1e6bf000}}@keyframes countPop{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes capFlash{0%{background-color:var(--mist)}to{background-color:var(--white)}}.story-caps[data-astro-cid-cv2nokll] li[data-astro-cid-cv2nokll].on.enter{animation:capIn .5s var(--ease), capFlash 1.2s ease-out}.story-caps[data-astro-cid-cv2nokll] li[data-astro-cid-cv2nokll].on.enter:before{animation:numPop .6s var(--ease)}.story-count[data-astro-cid-cv2nokll].pop b[data-astro-cid-cv2nokll]{animation:countPop .4s var(--ease)}.story-svg[data-astro-cid-cv2nokll]{width:100%;height:auto;max-height:74vh;font-family:var(--font);overflow:visible}.s-col[data-astro-cid-cv2nokll]{stroke:var(--rule);stroke-dasharray:3 5}.s-lane[data-astro-cid-cv2nokll]{stroke:var(--rule);stroke-width:1.5px}.s-lbl[data-astro-cid-cv2nokll]{fill:var(--navy);font-size:16px;font-weight:600}.s-dot[data-astro-cid-cv2nokll]{fill:#fff;stroke:var(--rule);stroke-width:2px;transition:fill .25s,stroke .25s}.s-dot[data-astro-cid-cv2nokll].on{fill:var(--blue);stroke:var(--blue)}.s-paper[data-astro-cid-cv2nokll]{fill:#fff}.s-ink[data-astro-cid-cv2nokll]{fill:var(--navy)}.s-line[data-astro-cid-cv2nokll]{fill:var(--mist)}.s-paper-edge[data-astro-cid-cv2nokll]{stroke:color-mix(in srgb, var(--blue) 22%, transparent);stroke-width:1.5px}.s-fold[data-astro-cid-cv2nokll]{fill:var(--mist);stroke:color-mix(in srgb, var(--blue) 22%, transparent);stroke-width:1.5px;stroke-linejoin:round}.s-line-2[data-astro-cid-cv2nokll]{fill:color-mix(in srgb, var(--sky-soft) 55%, var(--white))}.s-bul[data-astro-cid-cv2nokll]{fill:var(--blue)}.s-brief-cap[data-astro-cid-cv2nokll]{fill:var(--navy);font-size:16px;font-weight:600}.s-check-halo[data-astro-cid-cv2nokll]{fill:color-mix(in srgb, var(--blue) 16%, transparent)}.s-check-dot[data-astro-cid-cv2nokll]{fill:var(--blue);stroke:var(--white);stroke-width:4px}.s-check-tick[data-astro-cid-cv2nokll]{fill:none;stroke:var(--white);stroke-width:5px;stroke-linecap:round;stroke-linejoin:round}.s-cap[data-astro-cid-cv2nokll]{fill:var(--muted);font-size:15px;font-weight:500}.s-wpt[data-astro-cid-cv2nokll]{fill:#fff;font-size:18px;font-weight:600}.own-you[data-astro-cid-cv2nokll] .s-chip[data-astro-cid-cv2nokll],.s-sw[data-astro-cid-cv2nokll].own-you,.s-bar[data-astro-cid-cv2nokll].own-you{fill:var(--navy)}.own-nes[data-astro-cid-cv2nokll] .s-chip[data-astro-cid-cv2nokll],.s-sw[data-astro-cid-cv2nokll].own-nes{fill:var(--blue)}.own-ptn[data-astro-cid-cv2nokll] .s-chip[data-astro-cid-cv2nokll],.s-sw[data-astro-cid-cv2nokll].own-ptn{fill:#fff;stroke:var(--blue);stroke-width:2.5px}.own-ptn[data-astro-cid-cv2nokll] .s-wpt[data-astro-cid-cv2nokll]{fill:var(--navy)}.s-grp[data-astro-cid-cv2nokll]{fill:var(--navy);font-size:17px;font-weight:600}.s-card[data-astro-cid-cv2nokll]{fill:#fff}.s-navy[data-astro-cid-cv2nokll]{fill:var(--ink)}.s-firm[data-astro-cid-cv2nokll]{fill:#fff;letter-spacing:-.02em;font-size:26px;font-weight:700}.s-row[data-astro-cid-cv2nokll]{stroke:var(--rule)}.s-layer[data-astro-cid-cv2nokll]{fill:var(--muted);font-size:14px;font-weight:500}.s-bart[data-astro-cid-cv2nokll]{fill:#fff;font-size:14px;font-weight:600}.s-arc[data-astro-cid-cv2nokll]{fill:none;stroke:var(--sky);stroke-width:2px;stroke-dasharray:4 6}.s-ig-top[data-astro-cid-cv2nokll]{stop-color:var(--sky);stop-opacity:.38}.s-ig-bottom[data-astro-cid-cv2nokll]{stop-color:var(--sky);stop-opacity:0}.s-intel-area[data-astro-cid-cv2nokll]{fill:url(#intel-fill)}.s-intel-line[data-astro-cid-cv2nokll]{fill:none;stroke:var(--blue);stroke-width:2.5px;stroke-linecap:round;vector-effect:non-scaling-stroke}.s-intel-base[data-astro-cid-cv2nokll]{stroke:var(--rule);stroke-width:1.5px}.s-intel-tip[data-astro-cid-cv2nokll]{fill:var(--blue);stroke:var(--white);stroke-width:2.5px}.s-know[data-astro-cid-cv2nokll]{fill:var(--sky);stroke:var(--white);stroke-width:2px;r:6.5;filter:drop-shadow(0 0 6px color-mix(in srgb, var(--sky) 70%, transparent))}.s-intel-lbl[data-astro-cid-cv2nokll]{fill:var(--navy);font-size:14px;font-weight:600}@media (width>=861px) and (height<=860px){.js .story[data-astro-cid-cv2nokll]:not(.static) .story-caps[data-astro-cid-cv2nokll]{margin-top:18px}.js .story[data-astro-cid-cv2nokll]:not(.static) .story-caps[data-astro-cid-cv2nokll] li[data-astro-cid-cv2nokll]{padding-block:8px}.js .story[data-astro-cid-cv2nokll]:not(.static) .story-caps[data-astro-cid-cv2nokll] li[data-astro-cid-cv2nokll] b[data-astro-cid-cv2nokll]{font-size:15px}.js .story[data-astro-cid-cv2nokll]:not(.static) .story-caps[data-astro-cid-cv2nokll] li[data-astro-cid-cv2nokll] span[data-astro-cid-cv2nokll]{font-size:13.5px;line-height:1.5}.js .story[data-astro-cid-cv2nokll]:not(.static) .story-steps[data-astro-cid-cv2nokll]{margin-top:16px}.js .story[data-astro-cid-cv2nokll]:not(.static) .story-more[data-astro-cid-cv2nokll]{display:none}}@media (width>=861px) and (width<=1100px){.story-grid[data-astro-cid-cv2nokll]{grid-template-columns:1fr 1fr}}@media (width<=860px){.js .story[data-astro-cid-cv2nokll]:not(.static){height:300vh}.story-grid[data-astro-cid-cv2nokll]{grid-template-columns:1fr;gap:8px}.js .story[data-astro-cid-cv2nokll]:not(.static) .story-stage[data-astro-cid-cv2nokll]{align-items:start;padding-top:92px}.js .story[data-astro-cid-cv2nokll]:not(.static) .story-caps[data-astro-cid-cv2nokll]{border-radius:var(--radius);background-color:var(--white);box-shadow:var(--cap-shadow);gap:0;margin-top:16px;padding:16px 18px 17px 16px;display:grid}.js .story[data-astro-cid-cv2nokll]:not(.static) .story-caps[data-astro-cid-cv2nokll] li[data-astro-cid-cv2nokll]{opacity:0;visibility:hidden;transition:opacity .3s var(--ease), visibility 0s linear .3s;border-radius:0;grid-area:1/1;align-content:start;margin:0;padding:0}.js .story[data-astro-cid-cv2nokll]:not(.static) .story-caps[data-astro-cid-cv2nokll] li[data-astro-cid-cv2nokll].on{opacity:1;visibility:visible;box-shadow:none;background:0 0;transition-delay:0s}.story-caps[data-astro-cid-cv2nokll] li[data-astro-cid-cv2nokll].on.enter{animation:capIn .5s var(--ease)}.story-caps[data-astro-cid-cv2nokll].swap{animation:1.2s ease-out capFlash}.js .story[data-astro-cid-cv2nokll]:not(.static) .story-more[data-astro-cid-cv2nokll]{display:none}.story-steps[data-astro-cid-cv2nokll]{margin-top:14px}.story-svg[data-astro-cid-cv2nokll]{max-height:none;margin-top:9vh}.s-lbl[data-astro-cid-cv2nokll],.s-wpt[data-astro-cid-cv2nokll]{font-size:28px}.s-cap[data-astro-cid-cv2nokll]{font-size:26px}.s-brief-cap[data-astro-cid-cv2nokll]{font-size:18px}.s-firm[data-astro-cid-cv2nokll]{font-size:30px}.s-dot[data-astro-cid-cv2nokll]{r:8}.s-arc[data-astro-cid-cv2nokll]{display:none}.s-grp[data-astro-cid-cv2nokll]{font-size:26px}.s-layer[data-astro-cid-cv2nokll]{font-size:19px}.s-bart[data-astro-cid-cv2nokll]{font-size:17px}.s-intel-lbl[data-astro-cid-cv2nokll]{font-size:22px}.s-know[data-astro-cid-cv2nokll]{r:10}.s-intel-tip[data-astro-cid-cv2nokll]{r:8}}.story[data-astro-cid-cv2nokll].static .story-caps[data-astro-cid-cv2nokll] li[data-astro-cid-cv2nokll],html:not(.js) .story-caps[data-astro-cid-cv2nokll] li[data-astro-cid-cv2nokll]{opacity:1}.story[data-astro-cid-cv2nokll].static .story-steps[data-astro-cid-cv2nokll],html:not(.js) .story-steps[data-astro-cid-cv2nokll]{display:none}@media (prefers-reduced-motion:reduce){.story-caps[data-astro-cid-cv2nokll] li[data-astro-cid-cv2nokll].on.enter,.story-caps[data-astro-cid-cv2nokll] li[data-astro-cid-cv2nokll].on.enter:before,.story-caps[data-astro-cid-cv2nokll].swap,.story-count[data-astro-cid-cv2nokll].pop b[data-astro-cid-cv2nokll]{animation:none}}.journey[data-astro-cid-4krg3nkw]{margin:0;padding:0;list-style:none;position:relative}.journey[data-astro-cid-4krg3nkw]:before{content:"";background:linear-gradient(180deg, var(--sky-soft), var(--blue) 45%, var(--navy));border-radius:2px;width:2px;position:absolute;top:18px;bottom:36px;left:15px}.journey[data-astro-cid-4krg3nkw] li[data-astro-cid-4krg3nkw]{grid-template-columns:32px minmax(0,1fr);gap:22px;padding-bottom:clamp(28px,4vw,40px);display:grid;position:relative}.journey[data-astro-cid-4krg3nkw] li[data-astro-cid-4krg3nkw]:last-child{padding-bottom:0}.j-node[data-astro-cid-4krg3nkw]{z-index:1;background:var(--white);border:2px solid var(--blue);width:32px;height:32px;color:var(--white);border-radius:50%;place-items:center;display:grid;position:relative}.journey[data-astro-cid-4krg3nkw] .repeat[data-astro-cid-4krg3nkw] .j-node[data-astro-cid-4krg3nkw]{background:var(--blue);box-shadow:0 0 0 5px color-mix(in srgb, var(--blue) 14%, transparent)}.journey[data-astro-cid-4krg3nkw] h3[data-astro-cid-4krg3nkw]{flex-wrap:wrap;align-items:center;gap:6px 12px;padding-top:4px;font-size:1.2rem;display:flex}.j-rep[data-astro-cid-4krg3nkw]{letter-spacing:0;color:var(--blue);background:var(--mist);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600}.journey[data-astro-cid-4krg3nkw] p[data-astro-cid-4krg3nkw]{max-width:54ch;color:var(--muted);margin-top:6px}
