.yc[data-astro-cid-cu6yo7k3]{position:relative}.yc__track[data-astro-cid-cu6yo7k3]{padding:0 0 var(--space-2);gap:var(--space-4);scroll-snap-type:x mandatory;scrollbar-width:none;scroll-behavior:smooth;margin:0;list-style:none;display:flex;overflow-x:auto}.yc__track[data-astro-cid-cu6yo7k3]::-webkit-scrollbar{display:none}.yc__track[data-astro-cid-cu6yo7k3]:focus-visible{outline:2px solid var(--primary);outline-offset:4px;border-radius:var(--radius-lg)}.yc__slide[data-astro-cid-cu6yo7k3]{scroll-snap-align:start;flex:0 0 85%}@media (width>=640px){.yc__slide[data-astro-cid-cu6yo7k3]{flex-basis:calc((100% - var(--space-4)) / 2)}}@media (width>=960px){.yc__slide[data-astro-cid-cu6yo7k3]{flex-basis:calc((100% - 2 * var(--space-4)) / 3)}}.yc__card[data-astro-cid-cu6yo7k3]{aspect-ratio:4/3;border-radius:var(--radius-xl);background:var(--surface-3);border:1px solid var(--vp-gray-100);transition:box-shadow var(--dur,.2s) var(--ease-out);margin:0;position:relative;overflow:hidden}.yc__card[data-astro-cid-cu6yo7k3]:hover{box-shadow:var(--shadow-lg)}.yc__card[data-astro-cid-cu6yo7k3] .yc__img{object-fit:cover;width:100%;height:100%;display:block}.yc__year[data-astro-cid-cu6yo7k3]{top:var(--space-4);left:var(--space-4);border-radius:var(--radius-pill);background:var(--vp-white);color:var(--fg-strong);font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-lg);box-shadow:var(--shadow-sm);padding:4px 14px;position:absolute}.yc__btn[data-astro-cid-cu6yo7k3]{background:var(--vp-white);width:44px;height:44px;color:var(--fg-strong);border:1px solid var(--vp-gray-200);box-shadow:var(--shadow-md);cursor:pointer;transition:background .2s var(--ease-out), color .2s var(--ease-out), opacity .2s var(--ease-out);border-radius:50%;justify-content:center;align-items:center;display:none;position:absolute;top:50%;transform:translateY(-50%)}.yc__btn[data-astro-cid-cu6yo7k3]:hover:not(:disabled){background:var(--primary);color:var(--vp-white);border-color:var(--primary)}.yc__btn[data-astro-cid-cu6yo7k3]:disabled{opacity:.4;cursor:not-allowed}.yc__btn--prev[data-astro-cid-cu6yo7k3]{left:calc(var(--space-4) * -1)}.yc__btn--next[data-astro-cid-cu6yo7k3]{right:calc(var(--space-4) * -1)}@media (width>=640px){.yc__btn[data-astro-cid-cu6yo7k3]{display:flex}}@media (prefers-reduced-motion:reduce){.yc__track[data-astro-cid-cu6yo7k3]{scroll-behavior:auto}}.ab__p[data-astro-cid-gs3ukmt5]{color:var(--vp-graphite);margin:0 0 var(--space-4)}.ab__stats[data-astro-cid-gs3ukmt5]{gap:var(--space-4);grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.ab__stat[data-astro-cid-gs3ukmt5]{gap:var(--space-1);padding:var(--space-6);flex-direction:column;display:flex}.ab__stat-icon[data-astro-cid-gs3ukmt5]{border-radius:var(--radius-md);background:var(--primary-soft);width:40px;height:40px;color:var(--primary-active);margin-bottom:var(--space-3);justify-content:center;align-items:center;display:inline-flex}.ab__stat-value[data-astro-cid-gs3ukmt5]{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:clamp(28px, 3vw, var(--fs-3xl));letter-spacing:-.02em;color:var(--fg-strong);line-height:1}.ab__stat-label[data-astro-cid-gs3ukmt5]{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--vp-graphite)}.ab__mission[data-astro-cid-gs3ukmt5]{text-align:center;max-width:860px}.ab__mission[data-astro-cid-gs3ukmt5] .sh{max-width:none}.ab__ctas[data-astro-cid-gs3ukmt5]{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.ab__demo[data-astro-cid-gs3ukmt5]{gap:var(--space-10);align-items:center;display:grid}.ab__demo[data-astro-cid-gs3ukmt5] .sh{margin-bottom:0}.ab__tz[data-astro-cid-gs3ukmt5]{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.ab__tz-item[data-astro-cid-gs3ukmt5]{align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);background:var(--vp-gray-800);border:1px solid var(--vp-gray-600);border-radius:var(--radius-lg);color:var(--fg-inverse);transition:border-color .2s var(--ease-out), box-shadow .2s var(--ease-out);display:flex}.ab__tz-item[data-astro-cid-gs3ukmt5]:hover{color:var(--fg-inverse);border-color:var(--primary);box-shadow:var(--shadow-lg)}.ab__tz-icon[data-astro-cid-gs3ukmt5]{border-radius:var(--radius-lg);background:var(--primary);width:44px;height:44px;color:var(--vp-white);flex:0 0 44px;justify-content:center;align-items:center;display:inline-flex}.ab__tz-text[data-astro-cid-gs3ukmt5]{flex-direction:column;flex:1;gap:2px;display:flex}.ab__tz-region[data-astro-cid-gs3ukmt5]{font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:var(--fs-base)}.ab__tz-meta[data-astro-cid-gs3ukmt5]{font-size:var(--fs-sm);color:var(--vp-gray-400)}.ab__tz-item[data-astro-cid-gs3ukmt5] .ab__tz-arrow{color:var(--vp-gray-400);transition:color .2s var(--ease-out)}.ab__tz-item[data-astro-cid-gs3ukmt5]:hover .ab__tz-arrow{color:var(--primary)}.people[data-astro-cid-gs3ukmt5]{margin:0 0 var(--space-16);gap:var(--space-6);padding:0;list-style:none;display:grid}.people[data-astro-cid-gs3ukmt5]:last-child{margin-bottom:0}@media (width>=800px){.people--two[data-astro-cid-gs3ukmt5]{grid-template-columns:1fr 1fr;max-width:900px;margin-inline:auto}}.person[data-astro-cid-gs3ukmt5]{align-items:center;gap:var(--space-6);padding:var(--space-6);display:flex}.person[data-astro-cid-gs3ukmt5] .person__img{object-fit:cover;border-radius:50%;flex-shrink:0;width:112px;height:112px}.person__name[data-astro-cid-gs3ukmt5]{font-size:var(--fs-xl);margin:0}.person__role[data-astro-cid-gs3ukmt5]{margin:var(--space-1) 0 0;font-weight:var(--fw-semibold);color:var(--primary-active);font-size:var(--fs-sm)}.person__focus[data-astro-cid-gs3ukmt5]{margin:var(--space-1) 0 0;color:var(--vp-graphite);font-size:var(--fs-sm)}.ab__contact[data-astro-cid-gs3ukmt5]{gap:var(--space-6);align-items:start;display:grid}.ab__contact-card[data-astro-cid-gs3ukmt5]{padding:var(--space-8)}.ab__contact-card[data-astro-cid-gs3ukmt5]:hover{box-shadow:none;transform:none}.ab__h[data-astro-cid-gs3ukmt5]{font-size:var(--fs-2xl);margin:var(--space-3) 0 var(--space-3)}.ab__list[data-astro-cid-gs3ukmt5]{margin:var(--space-6) 0;gap:var(--space-3);padding:0;list-style:none;display:grid}.ab__list[data-astro-cid-gs3ukmt5] li[data-astro-cid-gs3ukmt5]{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--bg-muted);border-radius:var(--radius-md);color:var(--fg-strong);font-weight:var(--fw-medium);font-size:var(--fs-sm);display:flex}.ab__li-icon[data-astro-cid-gs3ukmt5]{border-radius:var(--radius-md);background:var(--vp-white);border:1px solid var(--border);width:36px;height:36px;color:var(--primary-active);flex:0 0 36px;justify-content:center;align-items:center;display:inline-flex}.ab__li-label[data-astro-cid-gs3ukmt5]{font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--fg-muted);margin-bottom:2px;display:block}@media (width>=900px){.ab__demo[data-astro-cid-gs3ukmt5]{gap:var(--space-16);grid-template-columns:1fr 1fr}.ab__contact[data-astro-cid-gs3ukmt5]{gap:var(--space-8);grid-template-columns:1fr 1fr}}@media (width<=560px){.person[data-astro-cid-gs3ukmt5]{text-align:center;flex-direction:column}.ab__stats[data-astro-cid-gs3ukmt5]{grid-template-columns:1fr}.ab__contact-card[data-astro-cid-gs3ukmt5]{padding:var(--space-6)}}
