.vision_hero__l5ZR4{padding:28px 0}.vision_eyebrow__jsNGT{margin:0;color:var(--muted);text-transform:uppercase;font-size:12px;line-height:1.4}.vision_heroEyebrow__8eigf{padding-bottom:20px;border-bottom:1px solid var(--line)}.vision_heroTop__Xdpqq{display:grid;gap:24px;padding-top:28px}.vision_display__HK7uZ{margin:0;font-size:40px;font-weight:400;line-height:1.04;letter-spacing:-.05em}.vision_light__AO9B9{font-weight:300}.vision_heroAside__LQvR2{display:flex;flex-direction:column;align-items:flex-start;gap:22px}.vision_lead__LCmRv{margin:0;font-size:18px;line-height:1.35;letter-spacing:-.015em}.vision_heroBody__nae6k{margin:0;font-size:16px;line-height:1.45;color:var(--muted)}.vision_mapWrap__J7WXs{margin-top:32px}.vision_mapField__B8wFC{margin-inline:12px;overflow:hidden;border-radius:16px;background:var(--green)}.vision_map__kQg9F{display:block;width:100%;height:auto}.vision_mapCaption__T0m9V{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;align-items:center;padding-top:14px}.vision_mapCaption__T0m9V p{margin:0;font-size:11px;line-height:1.5;color:var(--muted);text-transform:uppercase}.vision_motionControl__1goW8{background:transparent;border:1px solid var(--stroke);border-radius:99px;color:var(--ink);font:inherit;font-size:12px;padding:10px 14px;min-height:40px;cursor:pointer}.vision_motionControl__1goW8:disabled{cursor:default}.vision_wave__F7H1O{animation:vision_worldWave__xFK0P 12s linear infinite;animation-play-state:paused}.vision_pulse__5DXj4{animation:vision_worldPulse__vgfMA 12s ease-in-out infinite;animation-play-state:paused}.vision_mapWrap__J7WXs[data-map-running=true] .vision_pulse__5DXj4,.vision_mapWrap__J7WXs[data-map-running=true] .vision_wave__F7H1O{animation-play-state:running}.vision_mapWrap__J7WXs[data-map-reduced=true] .vision_wave__F7H1O{display:none}.vision_mapWrap__J7WXs[data-map-reduced=true] .vision_pulse__5DXj4{animation:none}@keyframes vision_worldWave__xFK0P{0%{transform:translateX(-450px)}to{transform:translateX(1392px)}}@keyframes vision_worldPulse__vgfMA{0%,32%,to{opacity:1}16%{opacity:.58}}.vision_ground__JDivI,.vision_manifesto__E1_1k,.vision_shifts__ZwZXz{padding:64px 0}.vision_heading__mlALb,.vision_manifesto__E1_1k .vision_display__HK7uZ{margin-top:28px}.vision_manifestoStatement__SeWc1{margin:36px 0 0;font-size:23px;font-weight:500;line-height:1.2;letter-spacing:-.035em;color:var(--muted)}.vision_desktopBreak__FLUWW{display:none}.vision_manifestoColumns__31x3L{display:grid;gap:24px;margin-top:36px;padding-top:28px;border-top:1px solid var(--rule)}.vision_groundAside__5N0e0>p,.vision_manifestoColumns__31x3L p{margin:0;font-size:18px;line-height:1.4;letter-spacing:-.015em}.vision_heading__mlALb{margin-bottom:0;font-size:32px;line-height:1.08;font-weight:700;letter-spacing:-.045em}.vision_shiftList__VElC_{list-style:none;display:grid;gap:20px;padding:0;margin:40px 0 0}.vision_shift__RQIdp{display:grid;grid-template-columns:40px 1fr;column-gap:12px;row-gap:18px;padding:28px 24px;background:var(--green);border-radius:24px}.vision_shift__RQIdp:nth-child(2){background:var(--blue)}.vision_shift__RQIdp:nth-child(3){background:var(--sand)}.vision_number__6UKLu{font-size:24px;letter-spacing:-.04em;line-height:1.2}.vision_shift__RQIdp h3{margin:0;font-size:24px;line-height:1.12;letter-spacing:-.045em;font-weight:500}.vision_shift__RQIdp p{grid-column:1/-1;margin:0;font-size:16px;line-height:1.45}.vision_groundColumns__HfsFe{display:grid;gap:36px;margin-top:40px}.vision_stat__XksbN{margin:0;font-size:100px;line-height:1;font-weight:300;letter-spacing:-.08em}.vision_statLabel__w3zxU{margin:20px 0 0;font-size:18px;line-height:1.35;color:var(--muted)}.vision_buttons__xpeS1{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-top:32px}.vision_close__5C_Ux{background:var(--green);padding:64px 0}.vision_close__5C_Ux .vision_eyebrow__jsNGT{color:var(--ink)}.vision_close__5C_Ux .vision_display__HK7uZ{margin-top:28px}.vision_close__5C_Ux .vision_lead__LCmRv{margin:36px 0}@media (min-width:768px){.vision_hero__l5ZR4{padding-top:40px}.vision_display__HK7uZ{font-size:60px}.vision_heroTop__Xdpqq{grid-template-columns:1fr 1fr;gap:36px}.vision_heroTop__Xdpqq .vision_display__HK7uZ{font-size:53px}.vision_heroAside__LQvR2{gap:24px}.vision_mapField__B8wFC{margin-inline:20px;border-radius:24px}.vision_mapCaption__T0m9V p{font-size:12px}.vision_ground__JDivI,.vision_manifesto__E1_1k,.vision_shifts__ZwZXz{padding:76px 0}.vision_manifestoStatement__SeWc1{font-size:30px}.vision_manifestoColumns__31x3L{grid-template-columns:1fr 1fr;gap:48px}.vision_heading__mlALb{font-size:44px}.vision_shift__RQIdp{grid-template-columns:54px 1fr 1fr;column-gap:20px;padding:32px}.vision_shift__RQIdp p{grid-column:auto}.vision_groundColumns__HfsFe{grid-template-columns:1fr 1fr;gap:48px}.vision_stat__XksbN{font-size:136px}.vision_close__5C_Ux{padding:76px 0}}@media (min-width:1100px){.vision_hero__l5ZR4{height:calc(100svh - var(--nav-h));min-height:calc(650 * var(--u));padding:calc(40 * var(--u)) 0 calc(24 * var(--u));display:flex;flex-direction:column}.vision_eyebrow__jsNGT{font-size:max(12px,calc(12 * var(--u)))}.vision_heroEyebrow__8eigf{padding-bottom:calc(22 * var(--u))}.vision_heroTop__Xdpqq{grid-template-columns:740fr 520fr;gap:calc(44 * var(--u));padding-top:calc(30 * var(--u))}.vision_display__HK7uZ,.vision_heroTop__Xdpqq .vision_display__HK7uZ{font-size:calc(80 * var(--u));line-height:1}.vision_heroAside__LQvR2{padding-top:calc(8 * var(--u));gap:calc(32 * var(--u))}.vision_lead__LCmRv{font-size:calc(24 * var(--u))}.vision_heroBody__nae6k{font-size:calc(20 * var(--u))}.vision_heroAside__LQvR2 .zs-btn{margin-top:calc(8 * var(--u))}.vision_mapWrap__J7WXs{margin-top:calc(30 * var(--u));flex:1;min-height:0;display:flex;flex-direction:column}.vision_mapField__B8wFC{position:relative;flex:1;width:calc(100% - 48 * var(--u));max-width:calc(1392 * var(--u));margin-inline:auto;border-radius:calc(32 * var(--u))}.vision_map__kQg9F{position:absolute;inset:0;height:100%}.vision_mapCaption__T0m9V{padding-top:calc(14 * var(--u))}.vision_mapCaption__T0m9V p,.vision_motionControl__1goW8{font-size:max(12px,calc(12 * var(--u)))}.vision_motionControl__1goW8{padding:7px 14px;min-height:32px}.vision_manifesto__E1_1k{padding:calc(90 * var(--u)) 0 calc(150 * var(--u))}.vision_manifesto__E1_1k .vision_display__HK7uZ{margin-top:calc(46 * var(--u))}.vision_manifestoStatement__SeWc1{margin-top:calc(68 * var(--u));font-size:calc(36 * var(--u));line-height:1.12}.vision_desktopBreak__FLUWW{display:inline}.vision_manifestoColumns__31x3L{gap:calc(96 * var(--u));margin-top:calc(68 * var(--u));padding-top:calc(46 * var(--u))}.vision_groundAside__5N0e0>p,.vision_manifestoColumns__31x3L p{font-size:calc(24 * var(--u));line-height:1.35}.vision_shifts__ZwZXz{padding:calc(80 * var(--u)) 0 calc(76 * var(--u))}.vision_heading__mlALb{margin-top:calc(40 * var(--u));font-size:calc(56 * var(--u))}.vision_shiftList__VElC_{gap:calc(32 * var(--u));margin-top:calc(76 * var(--u))}.vision_shift__RQIdp{grid-template-columns:calc(80 * var(--u)) 1fr calc(544 * var(--u));gap:calc(24 * var(--u));min-height:calc(216 * var(--u));padding:calc(50 * var(--u)) calc(48 * var(--u)) calc(40 * var(--u)) calc(32 * var(--u));border-radius:calc(32 * var(--u))}.vision_number__6UKLu,.vision_shift__RQIdp h3{font-size:calc(36 * var(--u))}.vision_shift__RQIdp p{font-size:calc(20 * var(--u))}.vision_ground__JDivI{padding:calc(80 * var(--u)) 0 calc(124 * var(--u))}.vision_groundColumns__HfsFe{gap:calc(80 * var(--u));margin-top:calc(70 * var(--u))}.vision_stat__XksbN{font-size:calc(180 * var(--u))}.vision_statLabel__w3zxU{font-size:calc(24 * var(--u));margin-top:calc(26 * var(--u))}.vision_buttons__xpeS1{flex-direction:row;flex-wrap:wrap;gap:calc(16 * var(--u));margin-top:calc(82 * var(--u))}.vision_close__5C_Ux{padding:calc(72 * var(--u)) 0 calc(76 * var(--u))}.vision_close__5C_Ux .vision_display__HK7uZ{margin-top:calc(46 * var(--u))}.vision_close__5C_Ux .vision_lead__LCmRv{margin:calc(54 * var(--u)) 0 calc(46 * var(--u))}}@media (min-width:1100px) and (max-height:820px){.vision_hero__l5ZR4{padding-bottom:calc(16 * var(--u))}.vision_heroTop__Xdpqq,.vision_hero__l5ZR4{padding-top:calc(24 * var(--u))}.vision_heroTop__Xdpqq .vision_display__HK7uZ{font-size:calc(70 * var(--u))}.vision_heroAside__LQvR2{gap:calc(18 * var(--u))}.vision_heroAside__LQvR2 .vision_lead__LCmRv{font-size:calc(22 * var(--u))}.vision_heroBody__nae6k{font-size:calc(18 * var(--u))}.vision_heroAside__LQvR2 .zs-btn{margin-top:0}.vision_mapWrap__J7WXs{margin-top:calc(24 * var(--u))}}@media (prefers-reduced-motion:reduce){.vision_wave__F7H1O{display:none;animation:none}.vision_pulse__5DXj4{animation:none}}