.via-hero[data-astro-cid-c5vfzx2s]{padding-top:clamp(1.5rem,3.5vw,3rem);padding-bottom:clamp(2.5rem,5vw,4.5rem)}.via-hero__grid[data-astro-cid-c5vfzx2s]{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(2rem,4vw,3.5rem);display:grid}@media (width>=58rem){.via-hero__grid[data-astro-cid-c5vfzx2s]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}}.via-hero__headline[data-astro-cid-c5vfzx2s]{font-size:var(--text-display);letter-spacing:-.025em;margin-bottom:var(--space-5);line-height:1.06}.via-hero__sub[data-astro-cid-c5vfzx2s]{font-size:var(--text-lg);color:var(--color-muted);max-width:54ch;margin-bottom:var(--space-6)}.via-hero__wayfinding[data-astro-cid-c5vfzx2s]{gap:var(--space-3);flex-direction:column;display:flex}.via-hero__route-svg[data-astro-cid-c5vfzx2s]{width:100%;max-width:38rem;height:4.25rem}.via-hero__signposts[data-astro-cid-c5vfzx2s]{gap:var(--space-4);flex-wrap:wrap;align-items:flex-end;display:flex}.via-hero__visual[data-astro-cid-c5vfzx2s]{min-width:0}.via-hero__portrait-card[data-astro-cid-c5vfzx2s]{border-radius:var(--radius-media);background-color:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-surface);position:relative;overflow:hidden}.via-hero__main-photo[data-astro-cid-c5vfzx2s]{aspect-ratio:4/3.8;object-fit:cover;object-position:center top;width:100%;max-height:24.5rem}.via-hero__portrait-badge[data-astro-cid-c5vfzx2s]{padding:var(--space-4);background-color:var(--color-surface);border-top:2px solid var(--color-signal)}.via-hero__founder-pair[data-astro-cid-c5vfzx2s]{align-items:center;gap:var(--space-3);display:flex}.via-hero__secondary-photo[data-astro-cid-c5vfzx2s]{border-radius:var(--radius-pill);object-fit:cover;border:2px solid var(--color-signal);flex-shrink:0;width:3.25rem;height:3.25rem}.via-hero__badge-names[data-astro-cid-c5vfzx2s]{font-family:var(--font-display);font-size:var(--text-sm);color:var(--color-ink);margin-bottom:.15rem;font-weight:600}.via-hero__badge-meta[data-astro-cid-c5vfzx2s]{font-size:var(--text-xs);color:var(--color-muted);line-height:1.4}.via-offerings-strip[data-astro-cid-c5vfzx2s]{padding-top:var(--space-6);border-top:2px solid var(--color-signal);margin-top:clamp(2.5rem,5vw,4rem)}.via-offerings-grid[data-astro-cid-c5vfzx2s]{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=44rem){.via-offerings-grid[data-astro-cid-c5vfzx2s]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=68rem){.via-offerings-grid[data-astro-cid-c5vfzx2s]{grid-template-columns:repeat(4,minmax(0,1fr))}}.via-offering-card[data-astro-cid-c5vfzx2s]{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);padding:var(--space-5);transition:border-color var(--duration-fast) var(--ease-out);flex-direction:column;justify-content:space-between;display:flex}.via-offering-card[data-astro-cid-c5vfzx2s]:hover{border-color:var(--color-signal)}.via-offering-card__top[data-astro-cid-c5vfzx2s]{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);display:flex}.via-offering-card__audience[data-astro-cid-c5vfzx2s]{align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--color-muted);font-weight:600;display:inline-flex}.via-offering-card__dot[data-astro-cid-c5vfzx2s]{border-radius:var(--radius-pill);background-color:var(--color-signal);width:.45rem;height:.45rem}.via-offering-card__route-link[data-astro-cid-c5vfzx2s]{font-size:var(--text-xs);color:var(--color-muted);font-weight:600;text-decoration:none}.via-offering-card__title[data-astro-cid-c5vfzx2s]{font-size:var(--text-lg);margin-bottom:var(--space-3)}.via-offering-card__title[data-astro-cid-c5vfzx2s] a[data-astro-cid-c5vfzx2s]{text-decoration:none}.via-offering-card__title[data-astro-cid-c5vfzx2s] a[data-astro-cid-c5vfzx2s]:hover{text-decoration:underline}.via-offering-card__body[data-astro-cid-c5vfzx2s]{font-size:var(--text-sm);color:var(--color-muted);margin-bottom:var(--space-5);flex-grow:1}.via-offering-card__footer[data-astro-cid-c5vfzx2s]{padding-top:var(--space-3);border-top:1px solid var(--color-border)}.via-offering-card__action[data-astro-cid-c5vfzx2s]{width:100%;min-height:2.75rem;font-size:var(--text-sm);color:var(--color-ink);white-space:nowrap;justify-content:space-between;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.via-offering-card__chip[data-astro-cid-c5vfzx2s]{border-radius:var(--radius-chip);background-color:var(--color-accent-soft);width:1.85rem;height:1.85rem;color:var(--color-ink);justify-content:center;align-items:center;display:inline-flex}.via-training-note[data-astro-cid-c5vfzx2s]{margin-top:var(--space-4);padding:var(--space-3) var(--space-5);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);align-items:center;gap:var(--space-3);font-size:var(--text-sm);color:var(--color-muted);flex-wrap:wrap;display:flex}.via-training-note[data-astro-cid-c5vfzx2s] strong[data-astro-cid-c5vfzx2s]{color:var(--color-ink)}.via-training-note__dot[data-astro-cid-c5vfzx2s]{border-radius:var(--radius-pill);background-color:var(--color-signal);flex-shrink:0;width:.5rem;height:.5rem}.via-section-title[data-astro-cid-c5vfzx2s]{font-size:var(--text-2xl);margin-bottom:var(--space-4)}.via-section-lead[data-astro-cid-c5vfzx2s]{font-size:var(--text-base);color:var(--color-muted);margin-bottom:var(--space-6)}.via-loop-diagram[data-astro-cid-c5vfzx2s]{background-color:var(--color-ground);border:1px solid var(--color-border);border-radius:var(--radius-card);padding:var(--space-5)}.via-loop-diagram__svg[data-astro-cid-c5vfzx2s]{width:100%;height:auto;max-height:8.5rem;margin-bottom:var(--space-3)}.via-loop-diagram__labels[data-astro-cid-c5vfzx2s]{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=38rem){.via-loop-diagram__labels[data-astro-cid-c5vfzx2s]{grid-template-columns:repeat(2,minmax(0,1fr))}}.via-loop-diagram__node[data-astro-cid-c5vfzx2s]{gap:var(--space-1);font-size:var(--text-sm);flex-direction:column;display:flex}.via-loop-diagram__node[data-astro-cid-c5vfzx2s] span[data-astro-cid-c5vfzx2s]{color:var(--color-muted);font-size:var(--text-xs)}.via-split-routes[data-astro-cid-c5vfzx2s]{gap:var(--space-5);display:grid}.via-audience-card[data-astro-cid-c5vfzx2s]{background-color:var(--color-ground);border:1px solid var(--color-border);border-radius:var(--radius-card);gap:var(--space-3);padding:clamp(1.25rem,2.5vw,1.75rem);display:grid}.via-audience-card__header[data-astro-cid-c5vfzx2s]{justify-content:space-between;align-items:center;gap:var(--space-2);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.via-audience-card__tag[data-astro-cid-c5vfzx2s]{color:var(--color-ink);background-color:var(--color-accent-soft);border-radius:var(--radius-pill);padding:.2rem .65rem;font-weight:600}.via-audience-card__route[data-astro-cid-c5vfzx2s]{color:var(--color-muted);font-weight:500}.via-audience-card[data-astro-cid-c5vfzx2s] h3[data-astro-cid-c5vfzx2s]{font-size:var(--text-xl)}.via-audience-card[data-astro-cid-c5vfzx2s] p[data-astro-cid-c5vfzx2s]{font-size:var(--text-sm);color:var(--color-muted)}.via-check-list[data-astro-cid-c5vfzx2s]{gap:var(--space-1);font-size:var(--text-sm);color:var(--color-ink);margin:0;padding-left:1.15rem;display:grid}.via-audience-card__cta[data-astro-cid-c5vfzx2s]{align-items:center;gap:var(--space-4);padding-top:var(--space-2);flex-wrap:wrap;display:flex}.via-text-route[data-astro-cid-c5vfzx2s]{min-height:2.75rem;font-size:var(--text-sm);color:var(--color-ink);text-underline-offset:.25em;white-space:nowrap;align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}.via-founders-stack[data-astro-cid-c5vfzx2s]{gap:var(--space-5);display:grid}.via-founder-card[data-astro-cid-c5vfzx2s]{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);padding:var(--space-5);gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=36rem){.via-founder-card[data-astro-cid-c5vfzx2s]{grid-template-columns:7.5rem minmax(0,1fr)}}.via-founder-card__img[data-astro-cid-c5vfzx2s]{object-fit:cover;object-position:center top;border-radius:var(--radius-media);border:1px solid var(--color-border);width:7rem;height:7.75rem}.via-founder-card__body[data-astro-cid-c5vfzx2s]{gap:var(--space-2);display:grid}.via-founder-card__head[data-astro-cid-c5vfzx2s]{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.via-founder-card__role[data-astro-cid-c5vfzx2s]{font-size:var(--text-xs);color:var(--color-muted);font-weight:600}.via-founder-card__bio[data-astro-cid-c5vfzx2s],.via-founder-card__approach[data-astro-cid-c5vfzx2s]{font-size:var(--text-sm);color:var(--color-muted)}.via-founder-card__approach[data-astro-cid-c5vfzx2s] strong[data-astro-cid-c5vfzx2s]{color:var(--color-ink)}.via-advisors-box[data-astro-cid-c5vfzx2s]{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);padding:var(--space-5);gap:var(--space-4);display:grid}.via-advisors-box__title[data-astro-cid-c5vfzx2s]{font-size:var(--text-base)}.via-advisors-list[data-astro-cid-c5vfzx2s]{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.via-advisors-list__item[data-astro-cid-c5vfzx2s]{gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border);grid-template-columns:3rem minmax(0,1fr);align-items:start;display:grid}.via-advisors-list__item[data-astro-cid-c5vfzx2s]:last-child{border-bottom:none;padding-bottom:0}.via-advisors-list__img[data-astro-cid-c5vfzx2s],.via-advisors-list__initials[data-astro-cid-c5vfzx2s]{border-radius:var(--radius-pill);object-fit:cover;background-color:var(--color-accent-soft);width:3rem;height:3rem;color:var(--color-ink);font-weight:600;font-size:var(--text-xs);justify-content:center;align-items:center;display:inline-flex}.via-advisors-list__row[data-astro-cid-c5vfzx2s]{align-items:center;gap:var(--space-2);margin-bottom:var(--space-1);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.via-advisors-list__role[data-astro-cid-c5vfzx2s]{color:var(--color-muted);font-size:var(--text-xs)}.via-advisors-list__content[data-astro-cid-c5vfzx2s] p[data-astro-cid-c5vfzx2s]{font-size:var(--text-xs);color:var(--color-muted)}.via-board-col[data-astro-cid-c5vfzx2s]{gap:var(--space-3);flex-direction:column;display:flex}.via-board-col__head[data-astro-cid-c5vfzx2s]{justify-content:space-between;align-items:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.via-board-col__title[data-astro-cid-c5vfzx2s]{font-size:var(--text-xl)}.via-board-col__sub[data-astro-cid-c5vfzx2s]{font-size:var(--text-sm);color:var(--color-muted);margin-bottom:var(--space-2)}.via-route-list[data-astro-cid-c5vfzx2s]{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.via-route-item[data-astro-cid-c5vfzx2s]{background-color:var(--color-ground);border:1px solid var(--color-border);border-radius:var(--radius-card);padding:var(--space-4);gap:var(--space-2);display:grid}.via-route-item__top[data-astro-cid-c5vfzx2s]{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.via-route-item__meta[data-astro-cid-c5vfzx2s]{font-size:var(--text-xs);color:var(--color-muted);font-weight:600}.via-route-item__title[data-astro-cid-c5vfzx2s]{font-size:var(--text-lg)}.via-route-item__bottom[data-astro-cid-c5vfzx2s]{justify-content:space-between;align-items:center;gap:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--color-border);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.via-route-item__org[data-astro-cid-c5vfzx2s]{color:var(--color-muted)}.via-route-item__link[data-astro-cid-c5vfzx2s]{min-height:2.75rem;color:var(--color-ink);white-space:nowrap;align-items:center;font-weight:600;display:inline-flex}.via-card-heading[data-astro-cid-c5vfzx2s]{font-size:var(--text-xl);margin-bottom:var(--space-3)}.via-card-copy[data-astro-cid-c5vfzx2s]{font-size:var(--text-base);color:var(--color-muted);margin-bottom:var(--space-5)}.via-panel--deep[data-astro-cid-c5vfzx2s] .via-card-copy[data-astro-cid-c5vfzx2s],.via-panel--deep[data-astro-cid-c5vfzx2s] .via-marker[data-astro-cid-c5vfzx2s]{color:var(--color-footer-muted)}.via-card-actions[data-astro-cid-c5vfzx2s]{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}
