.team-grid[data-astro-cid-tvtrfcns]{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 16px;display:grid}@media (width>=640px){.team-grid[data-astro-cid-tvtrfcns]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1024px){.team-grid[data-astro-cid-tvtrfcns]{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 24px}}.person[data-astro-cid-tvtrfcns]{color:inherit;flex-direction:column;gap:18px;text-decoration:none;display:flex}.person__photo[data-astro-cid-tvtrfcns]{--ease:cubic-bezier(.22, 1, .36, 1);isolation:isolate;aspect-ratio:4/5;transition:box-shadow .6s var(--ease);background:linear-gradient(150deg,#f8faff 0%,#eaf0ff 55%,#dbe6ff 100%);border-radius:14px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #2f5bff14}.person__photo[data-astro-cid-tvtrfcns]:before{content:"";z-index:0;opacity:0;transition:opacity .7s var(--ease);background:radial-gradient(70% 55% at 50% 38%,#759bff8c,#0000 70%),linear-gradient(160deg,#e3ebff 0%,#c9d8ff 60%,#b3c7ff 100%);position:absolute;inset:0}.person__photo[data-astro-cid-tvtrfcns]:after{content:"";z-index:2;pointer-events:none;opacity:.22;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .5 0 0 0 0 .5 0 0 0 0 .5 0 0 0 1.4 -.2'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.person__bg[data-astro-cid-tvtrfcns]{z-index:1;pointer-events:none;position:absolute;inset:0}.person__orb[data-astro-cid-tvtrfcns]{aspect-ratio:1;filter:blur(18px);width:80%;transition:transform 1.2s var(--ease), opacity .8s var(--ease);border-radius:50%;position:absolute}.person__orb--a[data-astro-cid-tvtrfcns]{background:radial-gradient(circle,#8fb0ffbf,#0000 65%);top:-18%;right:-22%}.person__orb--b[data-astro-cid-tvtrfcns]{opacity:.7;background:radial-gradient(circle,#b9a6ff8c,#0000 65%);bottom:4%;left:-30%}.person__initials[data-astro-cid-tvtrfcns]{z-index:3;color:#94a3b8;letter-spacing:.04em;place-items:center;font-size:clamp(32px,4vw,48px);font-weight:300;display:grid;position:absolute;inset:0}.person__photo[data-astro-cid-tvtrfcns] img[data-astro-cid-tvtrfcns]{z-index:4;object-fit:cover;object-position:center bottom;transform-origin:50% 100%;width:100%;height:100%;transition:transform .8s var(--ease), filter .8s var(--ease);filter:drop-shadow(0 10px 18px #0f172a14);position:absolute;inset:0}.person[data-astro-cid-tvtrfcns]:hover .person__photo[data-astro-cid-tvtrfcns],.person[data-astro-cid-tvtrfcns]:focus-visible .person__photo[data-astro-cid-tvtrfcns]{box-shadow:inset 0 0 0 1px #2f5bff38,0 18px 40px -18px #2f5bff73}.person[data-astro-cid-tvtrfcns]:hover .person__photo[data-astro-cid-tvtrfcns]:before,.person[data-astro-cid-tvtrfcns]:focus-visible .person__photo[data-astro-cid-tvtrfcns]:before{opacity:1}.person[data-astro-cid-tvtrfcns]:hover .person__orb--a[data-astro-cid-tvtrfcns],.person[data-astro-cid-tvtrfcns]:focus-visible .person__orb--a[data-astro-cid-tvtrfcns]{transform:translate(-28%,22%)scale(1.15)}.person[data-astro-cid-tvtrfcns]:hover .person__orb--b[data-astro-cid-tvtrfcns],.person[data-astro-cid-tvtrfcns]:focus-visible .person__orb--b[data-astro-cid-tvtrfcns]{opacity:1;transform:translate(30%,-18%)scale(1.2)}.person[data-astro-cid-tvtrfcns]:hover .person__photo[data-astro-cid-tvtrfcns] img[data-astro-cid-tvtrfcns],.person[data-astro-cid-tvtrfcns]:focus-visible .person__photo[data-astro-cid-tvtrfcns] img[data-astro-cid-tvtrfcns]{filter:drop-shadow(0 16px 24px #0f172a29);transform:scale(1.04)}@media (prefers-reduced-motion:reduce){.person__photo[data-astro-cid-tvtrfcns],.person__photo[data-astro-cid-tvtrfcns]:before,.person__orb[data-astro-cid-tvtrfcns],.person__photo[data-astro-cid-tvtrfcns] img[data-astro-cid-tvtrfcns]{transition:none}.person[data-astro-cid-tvtrfcns]:hover .person__orb--a[data-astro-cid-tvtrfcns],.person[data-astro-cid-tvtrfcns]:hover .person__orb--b[data-astro-cid-tvtrfcns],.person[data-astro-cid-tvtrfcns]:hover .person__photo[data-astro-cid-tvtrfcns] img[data-astro-cid-tvtrfcns]{transform:none}}.person__info[data-astro-cid-tvtrfcns]{flex-direction:column;gap:4px;display:flex}.person__info[data-astro-cid-tvtrfcns] h3[data-astro-cid-tvtrfcns]{color:#0f172a;align-items:center;gap:8px;margin:0;font-size:19px;font-weight:550;transition:color .2s;display:flex}.person__info[data-astro-cid-tvtrfcns] h3[data-astro-cid-tvtrfcns] svg{color:#2f5bff;opacity:.6}a[data-astro-cid-tvtrfcns].person:hover .person__info[data-astro-cid-tvtrfcns] h3[data-astro-cid-tvtrfcns]{color:#2f5bff}.person__info[data-astro-cid-tvtrfcns] p[data-astro-cid-tvtrfcns]{color:#64748b;margin:0;font-size:14.5px}
