.hero-map{position:relative;width:100%;max-width:34rem;justify-self:end;margin-right:-2rem;max-height:calc(100vh - 18rem);display:flex;justify-content:flex-end}.hero-map svg{width:auto;max-width:100%;height:auto;max-height:calc(100vh - 18rem);display:block}.hero-map .dots circle{fill:var(--sage);opacity:.3}.hero-map .arc{fill:none;stroke:var(--leaf-bright);stroke-width:2;stroke-linecap:round;opacity:.9}.hero-map .site{fill:var(--leaf-bright)}.hero-map .ring{fill:none;stroke:var(--leaf-bright);stroke-width:1.2}.hero-map .lbl{font-family:var(--sans);fill:#fff;font-size:22px;font-weight:600;letter-spacing:-.01em}.hero-map .sub{font-family:var(--sans);fill:var(--sage);font-size:16.5px;font-weight:500}@media(prefers-reduced-motion:no-preference){.hero-map .dots{opacity:0;animation:hm-fade 1.4s ease .3s forwards}.hero-map .arc{stroke-dasharray:var(--len);stroke-dashoffset:var(--len);animation:hm-draw 1.6s cubic-bezier(.6,0,.2,1) 1.5s forwards}.hero-map .site{transform-box:fill-box;transform-origin:center;transform:scale(0);animation:hm-pop .5s cubic-bezier(.3,1.6,.5,1) forwards}.hero-map .ring{transform-box:fill-box;transform-origin:center;opacity:0;animation:hm-pulse 2.2s ease-out forwards}.hero-map .tag{opacity:0;animation:hm-fade .6s ease forwards}.hero-map .metro-first .site{animation-delay:1.2s}.hero-map .metro-first .ring{animation-delay:1.25s}.hero-map .metro-first .tag{animation-delay:1.45s}.hero-map .metro-later .site{animation-delay:3s}.hero-map .metro-later .ring{animation-delay:3.05s}.hero-map .metro-later .tag{animation-delay:3.2s}}@keyframes hm-fade{to{opacity:1}}@keyframes hm-draw{to{stroke-dashoffset:0}}@keyframes hm-pop{to{transform:scale(1)}}@keyframes hm-pulse{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(4.5)}}@media(max-width:899px){.hero-map{justify-self:center;max-width:20rem;margin:1rem auto 0;max-height:none}.hero-map svg{max-height:none}}.hero[data-astro-cid-f2t6dg3d]{position:relative;overflow:hidden}.hero-grid[data-astro-cid-f2t6dg3d]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:2rem;align-items:center;min-height:min(calc(100vh - 10rem),44rem);padding-top:6rem;padding-bottom:2rem}.hero-h1[data-astro-cid-f2t6dg3d]{font-size:clamp(2.9rem,5.6vw,5.4rem);line-height:.98;letter-spacing:-.025em;font-variation-settings:"opsz" 60}.hero-h1[data-astro-cid-f2t6dg3d] span[data-astro-cid-f2t6dg3d]{display:block;white-space:nowrap}.hero-lede[data-astro-cid-f2t6dg3d]{margin-top:2rem;max-width:30rem;font-size:1.15rem;line-height:1.55;color:var(--sage)}.paths[data-astro-cid-f2t6dg3d]{border-top:1px solid var(--hairline-dark)}.paths-grid[data-astro-cid-f2t6dg3d]{display:grid;grid-template-columns:repeat(3,1fr)}.path[data-astro-cid-f2t6dg3d]{display:block;padding:1.5rem 2rem 1.6rem 0}.path[data-astro-cid-f2t6dg3d]+.path[data-astro-cid-f2t6dg3d]{padding-left:2rem;border-left:1px solid var(--hairline-dark)}.path[data-astro-cid-f2t6dg3d] small[data-astro-cid-f2t6dg3d]{display:block;color:var(--sage);font-size:.9rem;font-weight:500}.path[data-astro-cid-f2t6dg3d] strong[data-astro-cid-f2t6dg3d]{display:block;margin-top:.45rem;font-family:var(--serif);font-weight:500;font-size:clamp(1.35rem,2vw,1.75rem);line-height:1.2;letter-spacing:-.015em;font-variation-settings:"opsz" 32}.path[data-astro-cid-f2t6dg3d] strong[data-astro-cid-f2t6dg3d] span[data-astro-cid-f2t6dg3d]{background-image:linear-gradient(var(--leaf-bright),var(--leaf-bright));background-size:0 1.5px;background-repeat:no-repeat;background-position:0 100%;transition:background-size .25s ease}.path[data-astro-cid-f2t6dg3d]:hover strong[data-astro-cid-f2t6dg3d] span[data-astro-cid-f2t6dg3d],.path[data-astro-cid-f2t6dg3d]:focus-visible strong[data-astro-cid-f2t6dg3d] span[data-astro-cid-f2t6dg3d]{background-size:100% 1.5px}@media(prefers-reduced-motion:no-preference){.hero-h1[data-astro-cid-f2t6dg3d] span[data-astro-cid-f2t6dg3d],.hero-lede[data-astro-cid-f2t6dg3d]{opacity:0;transform:translateY(14px);animation:rise .9s cubic-bezier(.2,.7,.2,1) forwards}.hero-h1[data-astro-cid-f2t6dg3d] span[data-astro-cid-f2t6dg3d]:nth-child(1){animation-delay:.15s}.hero-h1[data-astro-cid-f2t6dg3d] span[data-astro-cid-f2t6dg3d]:nth-child(2){animation-delay:.35s}.hero-h1[data-astro-cid-f2t6dg3d] span[data-astro-cid-f2t6dg3d]:nth-child(3){animation-delay:.55s}.hero-lede[data-astro-cid-f2t6dg3d]{animation-delay:.85s}.paths[data-astro-cid-f2t6dg3d]{opacity:0;animation:fade .8s ease 1.1s forwards}}@keyframes rise{to{opacity:1;transform:none}}@keyframes fade{to{opacity:1}}@media(max-width:899px){.hero-grid[data-astro-cid-f2t6dg3d]{grid-template-columns:1fr;min-height:0;padding-top:8rem}.paths-grid[data-astro-cid-f2t6dg3d]{grid-template-columns:1fr}.path[data-astro-cid-f2t6dg3d],.path[data-astro-cid-f2t6dg3d]+.path[data-astro-cid-f2t6dg3d]{padding:1.5rem 0;border-left:0;border-top:1px solid var(--hairline-dark)}.path[data-astro-cid-f2t6dg3d]:first-child{border-top:0}}.top[data-astro-cid-cq6eumjv]{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:end;margin-bottom:3.5rem}.top[data-astro-cid-cq6eumjv] .lede[data-astro-cid-cq6eumjv]{max-width:32rem}.rows[data-astro-cid-cq6eumjv]{border-bottom:1px solid var(--hairline)}.study[data-astro-cid-cq6eumjv]{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;gap:2rem;align-items:baseline;padding:1.6rem 0;border-top:1px solid var(--hairline)}.study[data-astro-cid-cq6eumjv]:hover h3[data-astro-cid-cq6eumjv]{color:var(--leaf-deep)}.where[data-astro-cid-cq6eumjv]{color:var(--stone)}.go[data-astro-cid-cq6eumjv]{font-weight:600;color:var(--leaf-deep);white-space:nowrap}.perks[data-astro-cid-cq6eumjv]{margin-top:4rem;display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;background:var(--mist);border-radius:12px;padding:2rem 2.25rem}@media(max-width:899px){.top[data-astro-cid-cq6eumjv],.perks[data-astro-cid-cq6eumjv]{grid-template-columns:1fr;gap:1.5rem}.study[data-astro-cid-cq6eumjv]{grid-template-columns:1fr;gap:.35rem}}.proof[data-astro-cid-h3i6ofvz]{border-bottom:1px solid var(--hairline)}.stats[data-astro-cid-h3i6ofvz]{display:grid;grid-template-columns:repeat(3,1fr)}.stat[data-astro-cid-h3i6ofvz]{padding:3.5rem 2rem 3.25rem 0}.stat[data-astro-cid-h3i6ofvz]+.stat[data-astro-cid-h3i6ofvz]{padding-left:2rem;border-left:1px solid var(--hairline)}.num[data-astro-cid-h3i6ofvz]{font-family:var(--serif);font-weight:500;font-size:clamp(3rem,5vw,4.5rem);line-height:1;letter-spacing:-.03em;color:var(--forest);font-variation-settings:"opsz" 60}.cap[data-astro-cid-h3i6ofvz]{margin-top:.9rem;max-width:16rem;color:var(--stone);font-size:.98rem;line-height:1.45}@media(max-width:899px){.stats[data-astro-cid-h3i6ofvz]{grid-template-columns:1fr}.stat[data-astro-cid-h3i6ofvz],.stat[data-astro-cid-h3i6ofvz]+.stat[data-astro-cid-h3i6ofvz]{padding:1.75rem 0;border-left:0;border-top:1px solid var(--hairline)}.stat[data-astro-cid-h3i6ofvz]:first-child{border-top:0}}.three[data-astro-cid-ai2fxi3t]{margin-top:4rem;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--ink)}.who[data-astro-cid-ai2fxi3t]{padding:2.25rem 2.5rem 0 0}.who[data-astro-cid-ai2fxi3t]+.who[data-astro-cid-ai2fxi3t]{padding-left:2.5rem;border-left:1px solid var(--hairline)}.say[data-astro-cid-ai2fxi3t]{margin-top:.75rem;font-family:var(--serif);font-weight:500;font-size:1.55rem;line-height:1.22;letter-spacing:-.015em;font-variation-settings:"opsz" 32}.ruled[data-astro-cid-ai2fxi3t]>li[data-astro-cid-ai2fxi3t]{padding:.8rem 0;font-size:1rem}@media(max-width:899px){.three[data-astro-cid-ai2fxi3t]{grid-template-columns:1fr}.who[data-astro-cid-ai2fxi3t],.who[data-astro-cid-ai2fxi3t]+.who[data-astro-cid-ai2fxi3t]{padding:2rem 0 0;border-left:0}.who[data-astro-cid-ai2fxi3t]+.who[data-astro-cid-ai2fxi3t]{margin-top:2rem;border-top:1px solid var(--hairline)}}.names[data-astro-cid-rq6ybv7u]{margin-top:2.25rem;display:flex;flex-wrap:wrap;justify-content:center;-moz-column-gap:2.4rem;column-gap:2.4rem;row-gap:.2rem;list-style:none;font-family:var(--serif);font-size:clamp(1.6rem,2.6vw,2.15rem);line-height:1.5;letter-spacing:-.01em;font-variation-settings:"opsz" 32}.names[data-astro-cid-rq6ybv7u] li[data-astro-cid-rq6ybv7u]{white-space:nowrap}.vision[data-astro-cid-3hmylt6o]{margin:0 auto;max-width:16ch;font-family:var(--serif);font-weight:400;font-size:clamp(2.4rem,5.2vw,4.75rem);line-height:1.04;letter-spacing:-.025em;font-variation-settings:"opsz" 60}
