.vision-page[data-astro-cid-ywlweo73]{background:var(--color-paper);color:var(--color-ink)}.vision-inner[data-astro-cid-ywlweo73]{max-width:880px;margin:0 auto;padding:0 var(--space-page-gutter)}.vision-hero[data-astro-cid-ywlweo73]{padding:clamp(56px,8vw,112px) 0 clamp(44px,6vw,72px);text-align:center}.vision-eyebrow[data-astro-cid-ywlweo73]{margin:0;font:600 11.5px var(--font-body);letter-spacing:.07em;text-transform:uppercase;color:var(--color-accent)}.vision-title[data-astro-cid-ywlweo73]{margin:18px auto 0;max-width:17ch;font:300 clamp(44px,7vw,84px)/1.02 var(--font-heading);letter-spacing:-.03em;text-wrap:balance}.vision-lede[data-astro-cid-ywlweo73]{margin:24px auto 0;max-width:52ch;font:400 clamp(17px,1.5vw,19px)/1.65 var(--font-body);color:#1a19179e;text-wrap:pretty}.vision-band[data-astro-cid-ywlweo73]{background:var(--color-ink);color:var(--color-paper);padding:clamp(44px,6vw,72px) 0}.vision-pair[data-astro-cid-ywlweo73]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(32px,5vw,64px)}.vision-label[data-astro-cid-ywlweo73]{margin:0;font:600 11.5px var(--font-body);letter-spacing:.07em;text-transform:uppercase;color:var(--color-accent-bright)}.vision-statement-copy[data-astro-cid-ywlweo73]{margin:14px 0 0;font:700 clamp(20px,2vw,24px)/1.4 var(--font-body);text-wrap:pretty}.vision-statement-note[data-astro-cid-ywlweo73]{margin:14px 0 0;font:400 16px/1.65 var(--font-body);color:#fbfaf89e;text-wrap:pretty}@media(max-width:720px){.vision-pair[data-astro-cid-ywlweo73]{grid-template-columns:1fr}}.vision-section[data-astro-cid-ywlweo73]{padding:clamp(56px,7vw,96px) 0 0}.vision-heading[data-astro-cid-ywlweo73]{margin:0;text-align:center;font:300 clamp(32px,4vw,48px)/1.1 var(--font-heading);letter-spacing:-.02em;text-wrap:balance}.vision-intro[data-astro-cid-ywlweo73]{margin:14px auto 0;max-width:56ch;text-align:center;font:400 clamp(16px,1.3vw,18px)/1.65 var(--font-body);color:#1a191799;text-wrap:pretty}.vision-shift[data-astro-cid-ywlweo73]{list-style:none;margin:clamp(28px,4vw,40px) 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.vision-shift-item[data-astro-cid-ywlweo73]{padding:clamp(18px,2.4vw,24px);border-radius:14px;background:#fff;border:1px solid rgba(26,25,23,.1)}.vision-shift-item[data-astro-cid-ywlweo73]:last-child{background:#09b89412;border-color:#067a6229}.vision-shift-label[data-astro-cid-ywlweo73]{margin:0;font:700 18px var(--font-body);color:var(--color-accent)}.vision-shift-copy[data-astro-cid-ywlweo73]{margin:10px 0 0;font:400 15.5px/1.6 var(--font-body);color:#1a1917b8}@media(max-width:720px){.vision-shift[data-astro-cid-ywlweo73]{grid-template-columns:1fr}}.vision-more[data-astro-cid-ywlweo73]{margin:24px 0 0;text-align:center;font:400 15.5px/1.6 var(--font-body);color:#1a191799}.vision-link[data-astro-cid-ywlweo73]{color:var(--color-accent);border-bottom:1px solid rgba(6,122,98,.35)}.vision-beliefs[data-astro-cid-ywlweo73]{list-style:none;margin:clamp(28px,4vw,40px) 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;counter-reset:belief}.vision-beliefs[data-astro-cid-ywlweo73] li[data-astro-cid-ywlweo73]{counter-increment:belief;display:flex}.vision-beliefs[data-astro-cid-ywlweo73] li[data-astro-cid-ywlweo73]:last-child:nth-child(odd){grid-column:1 / -1}.vision-belief[data-astro-cid-ywlweo73]{flex:1;display:flex;flex-direction:column;gap:8px;padding:clamp(20px,2.6vw,28px);background:#fff;border:1px solid rgba(26,25,23,.1);border-radius:14px;box-shadow:0 1px 3px #1a19170a,0 18px 40px -22px #1a19172e;color:var(--color-ink);transition:transform .2s ease}.vision-belief[data-astro-cid-ywlweo73]:before{content:counter(belief);font:300 clamp(26px,2.6vw,32px)/1 var(--font-heading);color:var(--color-accent)}.vision-belief[data-astro-cid-ywlweo73]:hover{color:var(--color-ink);transform:translateY(-2px)}.vision-belief[data-astro-cid-ywlweo73]:focus-visible,.vision-link[data-astro-cid-ywlweo73]:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.vision-belief-title[data-astro-cid-ywlweo73]{margin:6px 0 0;font:700 clamp(19px,1.8vw,21px)/1.3 var(--font-body);text-wrap:balance}.vision-belief-copy[data-astro-cid-ywlweo73]{margin:0;font:400 15.5px/1.6 var(--font-body);color:#1a1917a6}.vision-belief-read[data-astro-cid-ywlweo73]{margin-top:auto;padding-top:6px;font:600 14.5px var(--font-body);color:var(--color-accent)}@media(max-width:640px){.vision-beliefs[data-astro-cid-ywlweo73]{grid-template-columns:1fr}}.vision-closing[data-astro-cid-ywlweo73]{padding:clamp(72px,9vw,120px) 0;text-align:center}.vision-closing-heading[data-astro-cid-ywlweo73]{margin:0;font:300 clamp(32px,4.2vw,50px)/1.1 var(--font-heading);letter-spacing:-.02em;text-wrap:balance}.vision-closing-actions[data-astro-cid-ywlweo73]{margin-top:28px;display:flex;justify-content:center;align-items:center;gap:12px 14px;flex-wrap:wrap}.vision-closing-note[data-astro-cid-ywlweo73]{margin:16px 0 0;font:400 14.5px/1.6 var(--font-body);color:#1a19178c}.primary-cta[data-astro-cid-ywlweo73]{display:inline-flex;align-items:center;border-radius:9px;padding:14px 28px;background:var(--color-ink);color:var(--color-paper);font:400 15px var(--font-body)}.primary-cta[data-astro-cid-ywlweo73]:hover{opacity:.86;color:var(--color-paper)}.secondary-cta[data-astro-cid-ywlweo73]{display:inline-flex;align-items:center;border:1px solid rgba(26,25,23,.2);border-radius:9px;padding:13px 24px;background:#fff;color:var(--color-ink);font:400 15px var(--font-body)}.secondary-cta[data-astro-cid-ywlweo73]:hover{color:var(--color-ink);border-color:#1a191780}.primary-cta[data-astro-cid-ywlweo73]:focus-visible,.secondary-cta[data-astro-cid-ywlweo73]:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}@media(prefers-reduced-motion:reduce){.vision-belief[data-astro-cid-ywlweo73]{transition:none}}
