.vision[data-astro-cid-lmdxukux]{padding-block:var(--space-section);background:var(--paper);border-block:1px solid var(--haze)}.vision__grid[data-astro-cid-lmdxukux]{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(2rem,6vw,5rem);display:grid}.vision__heading[data-astro-cid-lmdxukux]{font-family:var(--font-display);letter-spacing:-.02em;font-weight:700;font-size:var(--step-h3);margin-bottom:1rem}.vision__statement[data-astro-cid-lmdxukux]{text-wrap:pretty;padding-left:1.4rem;font-size:clamp(1.15rem,1.8vw,1.4rem);line-height:1.5;position:relative}.vision__statement[data-astro-cid-lmdxukux]:before{content:"";background:linear-gradient(180deg, var(--accent), var(--haze));width:2px;position:absolute;top:.35rem;bottom:.35rem;left:0}.vision__missions[data-astro-cid-lmdxukux]{gap:1.1rem;margin:0;padding:0;list-style:none;display:grid}.vision__missions[data-astro-cid-lmdxukux] li[data-astro-cid-lmdxukux]{color:var(--ink-soft);padding-left:1.6rem;position:relative}.vision__missions[data-astro-cid-lmdxukux] li[data-astro-cid-lmdxukux]:before{content:"";background:var(--accent);width:.85rem;height:2px;position:absolute;top:.72em;left:0}.values[data-astro-cid-lmdxukux]{padding-block:var(--space-section)}.values__grid[data-astro-cid-lmdxukux]{background:var(--haze);border:1px solid var(--haze);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.values__card[data-astro-cid-lmdxukux]{background:var(--paper);align-content:start;gap:.8rem;padding:clamp(1.5rem,3vw,2.25rem);transition:background-color .3s;display:grid}.values__card[data-astro-cid-lmdxukux]:hover{background:var(--mist)}.values__num[data-astro-cid-lmdxukux]{font-family:var(--font-mono);font-size:var(--step-label);letter-spacing:.22em;color:var(--accent-text)}.values__card[data-astro-cid-lmdxukux]>h3[data-astro-cid-lmdxukux]{font-family:var(--font-display);letter-spacing:-.02em;font-weight:700;font-size:var(--step-h3)}.values__card[data-astro-cid-lmdxukux]>p[data-astro-cid-lmdxukux]{color:var(--ink-soft);font-size:var(--step-small)}.journey[data-astro-cid-lmdxukux]{padding-block:0 var(--space-section)}.journey__list[data-astro-cid-lmdxukux]{gap:clamp(1.75rem,4vw,2.5rem);max-width:44rem;margin:0;padding:0 0 0 2.6rem;list-style:none;display:grid;position:relative}.journey__list[data-astro-cid-lmdxukux]:before{content:"";background:linear-gradient(180deg, var(--accent), var(--haze));width:2px;position:absolute;top:.5rem;bottom:.5rem;left:.85rem}.journey__item[data-astro-cid-lmdxukux]{gap:.25rem;display:grid;position:relative}.journey__dot[data-astro-cid-lmdxukux]{background:var(--mist);border:2px solid var(--accent-text);border-radius:50%;width:.65rem;height:.65rem;position:absolute;top:.45rem;left:-2.05rem}.journey__year[data-astro-cid-lmdxukux]{font-family:var(--font-mono);font-size:var(--step-label);letter-spacing:.22em;color:var(--accent-text)}.journey__title[data-astro-cid-lmdxukux]{font-family:var(--font-display);letter-spacing:-.015em;text-wrap:pretty;font-size:1.15rem;font-weight:700}.journey__item[data-astro-cid-lmdxukux] p[data-astro-cid-lmdxukux]{color:var(--ink-soft);font-size:var(--step-small);text-wrap:pretty}.team[data-astro-cid-lmdxukux]{padding-block:var(--space-section);background:var(--paper);border-block:1px solid var(--haze)}.team__grid[data-astro-cid-lmdxukux]{background:var(--haze);border:1px solid var(--haze);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.team__card[data-astro-cid-lmdxukux]{background:var(--paper);align-content:start;justify-items:start;gap:.7rem;padding:clamp(1.5rem,3vw,2.25rem);transition:background-color .3s;display:grid}.team__card[data-astro-cid-lmdxukux]:hover{background:var(--mist)}.team__photo[data-astro-cid-lmdxukux]{aspect-ratio:4/5;object-fit:cover;background:var(--mist);border-radius:.5rem;width:100%;margin-bottom:.4rem;display:block}.team__card[data-astro-cid-lmdxukux]>h3[data-astro-cid-lmdxukux]{font-family:var(--font-display);letter-spacing:-.015em;font-size:1.2rem;font-weight:700}.team__role[data-astro-cid-lmdxukux]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent-text);border:1px solid var(--haze);border-radius:999px;padding:.3rem .6rem;font-size:.7rem}.assoc[data-astro-cid-lmdxukux]{padding-block:var(--space-section) 0}.assoc__card[data-astro-cid-lmdxukux]{background:var(--paper);border:1px solid var(--haze);border-left:3px solid var(--accent);border-radius:.5rem;gap:.9rem;max-width:46rem;margin-inline:auto;padding:clamp(1.75rem,4vw,2.75rem);display:grid}.assoc__card[data-astro-cid-lmdxukux]>h2[data-astro-cid-lmdxukux]{font-family:var(--font-display);letter-spacing:-.02em;font-weight:700;font-size:var(--step-h3);text-wrap:balance}.assoc__card[data-astro-cid-lmdxukux]>p[data-astro-cid-lmdxukux]{color:var(--ink-soft);text-wrap:pretty}.stats[data-astro-cid-lmdxukux]{padding-block:var(--space-section)}.stats__grid[data-astro-cid-lmdxukux]{border-bottom:1px solid var(--haze);grid-template-columns:repeat(4,1fr);gap:2rem;margin:0 0 clamp(3rem,7vw,5rem);padding-bottom:clamp(2.5rem,6vw,4rem);display:grid}.stats__item[data-astro-cid-lmdxukux]{gap:.3rem;display:grid}.stats__value[data-astro-cid-lmdxukux]{font-family:var(--font-display);letter-spacing:-.03em;order:-1;margin:0;font-size:clamp(2.2rem,5vw,4rem);font-weight:780;line-height:1}.stats__label[data-astro-cid-lmdxukux]{color:var(--ink-soft);font-size:var(--step-small)}.stats__cta[data-astro-cid-lmdxukux]{text-align:center;justify-items:center;gap:1.4rem;display:grid}.stats__cta[data-astro-cid-lmdxukux]>p[data-astro-cid-lmdxukux]{font-family:var(--font-display);letter-spacing:-.02em;font-weight:700;font-size:var(--step-h3);text-wrap:balance;max-width:30ch}@media (width<=1024px){.values__grid[data-astro-cid-lmdxukux]{grid-template-columns:repeat(2,1fr)}}@media (width<=820px){.vision__grid[data-astro-cid-lmdxukux]{grid-template-columns:1fr}.team__grid[data-astro-cid-lmdxukux],.stats__grid[data-astro-cid-lmdxukux]{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.values__grid[data-astro-cid-lmdxukux],.team__grid[data-astro-cid-lmdxukux]{grid-template-columns:1fr}}
