.people[data-astro-cid-yqme4nz7]{--cols:3;--gap:clamp(18px, 2.6vw, 32px);justify-content:center;gap:var(--gap);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.fcard[data-astro-cid-yqme4nz7]{width:calc((100% - (var(--cols) - 1) * var(--gap)) / var(--cols));text-align:center;border-radius:var(--radius);background:var(--c-ivory);border:1px solid var(--c-line);transition:border-color .5s ease, transform .6s var(--ease-out), box-shadow .6s var(--ease-out);flex-direction:column;align-items:center;gap:22px;padding:clamp(18px,2.4vw,26px) clamp(14px,2vw,22px) clamp(22px,2.6vw,30px);display:flex;position:relative;overflow:hidden}.fcard[data-astro-cid-yqme4nz7]:after{content:"";background:linear-gradient(90deg, var(--c-gold-500), var(--c-emerald-500));transform-origin:0;height:3px;transition:transform .8s var(--ease-out);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.fcard[data-astro-cid-yqme4nz7]:hover,.fcard[data-astro-cid-yqme4nz7].is-hot{box-shadow:var(--shadow-lift);border-color:#c49a3a73;transform:translateY(-4px)}.fcard[data-astro-cid-yqme4nz7]:hover:after,.fcard[data-astro-cid-yqme4nz7].is-hot:after{transform:scaleX(1)}.fcard__frame[data-astro-cid-yqme4nz7]{--arch:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 500' preserveAspectRatio='none'%3E%3Cpath d='M0 500V200C0 105 85 50 200 0c115 50 200 105 200 200v300z'/%3E%3C/svg%3E");aspect-ratio:4/5;width:min(100%,240px);-webkit-mask:var(--arch) center / 100% 100% no-repeat;mask:var(--arch) center / 100% 100% no-repeat;background:var(--c-emerald-800);position:relative}.fcard__frame[data-astro-cid-yqme4nz7].has-img{background:#f4e6ca}.fcard__frame[data-astro-cid-yqme4nz7]:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 -80px 80px -60px #041a1799}.fcard__img[data-astro-cid-yqme4nz7]{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease-out)}.fcard[data-astro-cid-yqme4nz7]:hover .fcard__img[data-astro-cid-yqme4nz7],.fcard[data-astro-cid-yqme4nz7].is-hot .fcard__img[data-astro-cid-yqme4nz7]{transform:scale(1.05)}.fcard__placeholder[data-astro-cid-yqme4nz7]{background:radial-gradient(90% 70% at 50% 25%, #1f7a6fe6, transparent 70%), var(--c-emerald-900);color:var(--c-gold-300);transition:transform 1.2s var(--ease-out);place-content:center;justify-items:center;gap:12px;display:grid;position:absolute;inset:0}.fcard[data-astro-cid-yqme4nz7]:hover .fcard__placeholder[data-astro-cid-yqme4nz7],.fcard[data-astro-cid-yqme4nz7].is-hot .fcard__placeholder[data-astro-cid-yqme4nz7]{transform:scale(1.04)}.fcard__placeholder[data-astro-cid-yqme4nz7]:before{content:"";background-image:var(--pattern);opacity:.1;background-size:72px;position:absolute;inset:0}.fcard__placeholder[data-astro-cid-yqme4nz7] span[data-astro-cid-yqme4nz7]{letter-spacing:.2em;text-transform:uppercase;color:#a9c0b8;font-size:.625rem;font-weight:700}.fcard__body[data-astro-cid-yqme4nz7]{justify-items:center;gap:8px;width:100%;display:grid}.fcard__body[data-astro-cid-yqme4nz7] h4[data-astro-cid-yqme4nz7]{margin:0;font-size:1.0625rem}.fcard__role[data-astro-cid-yqme4nz7]{letter-spacing:.14em;text-transform:uppercase;color:var(--c-gold-600);text-wrap:balance;margin:0;font-size:.6875rem;font-weight:700;line-height:1.5}.fcard__bio[data-astro-cid-yqme4nz7]{border-top:1px solid var(--c-line);width:100%;color:var(--c-ink-soft);text-wrap:balance;margin:6px 0 0;padding-top:12px;font-size:.875rem;line-height:1.5}@media (width<=639px){.people[data-astro-cid-yqme4nz7]{--cols:2;--gap:12px}.fcard[data-astro-cid-yqme4nz7]{border-radius:18px;gap:16px;padding:12px 10px 18px}.fcard__body[data-astro-cid-yqme4nz7] h4[data-astro-cid-yqme4nz7]{font-size:.9375rem}.fcard__role[data-astro-cid-yqme4nz7]{letter-spacing:.12em;font-size:.5625rem}.fcard__bio[data-astro-cid-yqme4nz7]{padding-top:10px;font-size:.75rem}}.lgroups[data-astro-cid-4o35awdw]{gap:clamp(64px,8vw,104px);max-width:1000px;margin:0 auto;display:grid}.lgroup__title[data-astro-cid-4o35awdw]{font-family:var(--font-display);letter-spacing:-.02em;text-align:center;justify-content:center;align-items:center;gap:clamp(12px,2vw,20px);margin:0 0 clamp(28px,4vw,44px);font-size:clamp(1.25rem,1rem + .8vw,1.625rem);line-height:1.2;display:flex}.lgroup__title[data-astro-cid-4o35awdw]:before,.lgroup__title[data-astro-cid-4o35awdw]:after{content:"";background:linear-gradient(90deg, #c49a3a00, var(--c-gold-500));flex:1 0 24px;max-width:88px;height:1px}.lgroup__title[data-astro-cid-4o35awdw]:after{transform:scaleX(-1)}@media (width<=639px){.lgroup__title[data-astro-cid-4o35awdw]{flex-direction:column;gap:14px}.lgroup__title[data-astro-cid-4o35awdw]:before{background:var(--c-gold-500);flex:none;width:48px}.lgroup__title[data-astro-cid-4o35awdw]:after{display:none}}.pgrid[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.pcard[data-astro-cid-ta2fbyqs]{background:var(--c-paper);border:1px solid var(--c-line);transition:border-color .5s ease, transform .6s var(--ease-out), box-shadow .6s var(--ease-out);border-radius:20px;align-content:start;gap:10px;padding:24px 22px 26px;display:grid}.pcard__top[data-astro-cid-ta2fbyqs]{justify-content:space-between;align-items:flex-start;margin-bottom:10px;display:flex}.pcard__icon[data-astro-cid-ta2fbyqs]{background:var(--c-gold-100);width:46px;height:46px;color:var(--c-gold-600);border-radius:14px;place-items:center;transition:background-color .5s,color .5s;display:grid}.pcard[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs]{margin:0;font-size:1.0625rem}.pcard[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{color:var(--c-ink-soft);margin:0;font-size:.9375rem;line-height:1.55}.pcard[data-astro-cid-ta2fbyqs]:not(.pcard--key):hover,.pcard[data-astro-cid-ta2fbyqs].is-in.is-hot:not(.pcard--key){box-shadow:var(--shadow-lift);border-color:#c49a3a73;transform:translateY(-4px)}.pcard[data-astro-cid-ta2fbyqs]:hover .pcard__icon[data-astro-cid-ta2fbyqs],.pcard[data-astro-cid-ta2fbyqs].is-hot .pcard__icon[data-astro-cid-ta2fbyqs]{background:var(--c-emerald-800);color:var(--c-gold-300)}.pcard--key[data-astro-cid-ta2fbyqs]{background:var(--c-emerald-800);border-color:#0000;align-content:center}.pcard--key[data-astro-cid-ta2fbyqs] .kicker[data-astro-cid-ta2fbyqs]{color:var(--c-gold-400);margin:0 0 6px}.pcard[data-astro-cid-ta2fbyqs] .pcard__key[data-astro-cid-ta2fbyqs]{color:#fff;font-size:1.125rem;font-weight:600;line-height:1.45}.arches[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.acard[data-astro-cid-ta2fbyqs]{text-align:center;background:var(--c-paper);border:1px solid var(--c-line);transition:background-color .5s ease, border-color .5s ease, box-shadow .6s var(--ease-out);border-radius:999px 999px 22px 22px/160px 160px 22px 22px;align-content:start;justify-items:center;gap:10px;padding:64px 22px 30px;display:grid;position:relative}.acard[data-astro-cid-ta2fbyqs]:before{content:"";pointer-events:none;border:1px solid #c49a3a59;border-bottom:0;border-radius:999px 999px 0 0/150px 150px 0 0;height:120px;transition:border-color .5s;position:absolute;inset:8px 8px auto}.acard__num[data-astro-cid-ta2fbyqs]{letter-spacing:.2em;color:var(--c-gold-600);font-size:.75rem;font-weight:800;position:absolute;top:26px}.acard__icon[data-astro-cid-ta2fbyqs]{background:var(--c-emerald-800);width:54px;height:54px;color:var(--c-gold-300);transition:background-color .5s ease, color .5s ease, transform .6s var(--ease-out);border-radius:50%;place-items:center;margin-bottom:8px;display:grid}.acard[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs]{margin:0;font-size:1.0625rem;transition:color .5s}.acard[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{color:var(--c-ink-soft);margin:0;font-size:.875rem;line-height:1.55;transition:color .5s}.acard[data-astro-cid-ta2fbyqs]:hover,.acard[data-astro-cid-ta2fbyqs].is-hot{background:var(--c-emerald-800);box-shadow:var(--shadow-lift);border-color:#0000}.acard[data-astro-cid-ta2fbyqs]:hover:before,.acard[data-astro-cid-ta2fbyqs].is-hot:before{border-color:#d4b0628c}.acard[data-astro-cid-ta2fbyqs]:hover h3[data-astro-cid-ta2fbyqs],.acard[data-astro-cid-ta2fbyqs].is-hot h3[data-astro-cid-ta2fbyqs]{color:#fff}.acard[data-astro-cid-ta2fbyqs]:hover p[data-astro-cid-ta2fbyqs],.acard[data-astro-cid-ta2fbyqs].is-hot p[data-astro-cid-ta2fbyqs]{color:#b3c8c1}.acard[data-astro-cid-ta2fbyqs]:hover .acard__num[data-astro-cid-ta2fbyqs],.acard[data-astro-cid-ta2fbyqs].is-hot .acard__num[data-astro-cid-ta2fbyqs]{color:var(--c-gold-400)}.acard[data-astro-cid-ta2fbyqs]:hover .acard__icon[data-astro-cid-ta2fbyqs],.acard[data-astro-cid-ta2fbyqs].is-hot .acard__icon[data-astro-cid-ta2fbyqs]{background:var(--c-gold-400);color:var(--c-emerald-950);transform:scale(1.08)}
