.team-cards[data-astro-cid-kdiqraj2]{padding:0;list-style:none;position:relative}.tcard[data-astro-cid-kdiqraj2]{color:#fff;background:linear-gradient(160deg, var(--a), var(--b));border:1px solid #ffffff1f;border-radius:22px;position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #000000b3}.tface[data-astro-cid-kdiqraj2]{position:absolute;inset:0}.tface[data-astro-cid-kdiqraj2] img[data-astro-cid-kdiqraj2]{object-fit:cover;width:100%;height:100%}.tinit[data-astro-cid-kdiqraj2]{font-family:var(--display);letter-spacing:-.06em;color:#ffffffeb;font-size:clamp(3.4rem,6vw,5.2rem);font-weight:700;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.tglow[data-astro-cid-kdiqraj2]{background:radial-gradient(circle at 30% 20%,#ffffff38,#0000 55%),linear-gradient(#0000 45%,#0a0e14bf);position:absolute;inset:0}.tmeta[data-astro-cid-kdiqraj2]{gap:4px;padding:18px;display:grid;position:absolute;bottom:0;left:0;right:0}.tname[data-astro-cid-kdiqraj2]{font-family:var(--display);letter-spacing:-.02em;font-size:1.15rem;font-weight:600}.trole[data-astro-cid-kdiqraj2]{font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;color:#ffffffbf;font-size:.68rem}.team-cards[data-astro-cid-kdiqraj2].fan{justify-content:center;height:clamp(330px,32vw,420px);padding-top:44px;display:flex}.team-cards[data-astro-cid-kdiqraj2].fan .tcard[data-astro-cid-kdiqraj2]{--mid:calc((var(--n) - 1) / 2);--off:calc(var(--i) - var(--mid));aspect-ratio:3/4;width:clamp(150px,15vw,210px);transform:rotate(calc(var(--off) * 6deg)) translateY(calc(var(--off) * var(--off) * 6px));transition:transform .6s var(--ease-out), margin .6s var(--ease-out), box-shadow .4s;z-index:calc(10 - var(--i));flex:none;margin-inline:-18px}.team-cards[data-astro-cid-kdiqraj2].fan:hover .tcard[data-astro-cid-kdiqraj2]{transform:rotate(calc(var(--off) * 2deg)) translateY(calc(var(--off) * var(--off) * 2px));margin-inline:6px}.team-cards[data-astro-cid-kdiqraj2].fan .tcard[data-astro-cid-kdiqraj2]:hover{z-index:20;transform:rotate(0)translateY(-16px)scale(1.04);box-shadow:0 40px 80px -30px #ee6c4d8c}.team-cards[data-astro-cid-kdiqraj2].deck{gap:10px;height:clamp(440px,46vw,540px);display:flex}.deck[data-astro-cid-kdiqraj2] .tcard[data-astro-cid-kdiqraj2]{min-width:0;transition:flex-grow .7s var(--ease-out);cursor:default;outline:none;flex:1 1 0}.deck[data-astro-cid-kdiqraj2]:not(:hover):not(:focus-within) .tcard[data-astro-cid-kdiqraj2]:first-child,.deck[data-astro-cid-kdiqraj2] .tcard[data-astro-cid-kdiqraj2]:hover,.deck[data-astro-cid-kdiqraj2] .tcard[data-astro-cid-kdiqraj2]:focus-visible{flex-grow:3.2}.deck[data-astro-cid-kdiqraj2] .tinit[data-astro-cid-kdiqraj2]{top:30%}.deck[data-astro-cid-kdiqraj2] .tmeta[data-astro-cid-kdiqraj2]{padding:22px}.deck[data-astro-cid-kdiqraj2] .tname[data-astro-cid-kdiqraj2]{font-size:clamp(1.1rem,1.8vw,1.6rem)}.tmore[data-astro-cid-kdiqraj2]{opacity:0;max-height:0;transition:opacity .4s, max-height .6s var(--ease-out);gap:12px;display:grid;overflow:hidden}.deck[data-astro-cid-kdiqraj2]:not(:hover):not(:focus-within) .tcard[data-astro-cid-kdiqraj2]:first-child .tmore[data-astro-cid-kdiqraj2],.deck[data-astro-cid-kdiqraj2] .tcard[data-astro-cid-kdiqraj2]:hover .tmore[data-astro-cid-kdiqraj2],.deck[data-astro-cid-kdiqraj2] .tcard[data-astro-cid-kdiqraj2]:focus-visible .tmore[data-astro-cid-kdiqraj2]{opacity:1;max-height:320px;margin-top:8px}.tbio[data-astro-cid-kdiqraj2]{color:#ffffffdb;font-size:.92rem;line-height:1.55}.texp[data-astro-cid-kdiqraj2]{flex-wrap:wrap;gap:6px;display:flex}.texp[data-astro-cid-kdiqraj2] span[data-astro-cid-kdiqraj2]{background:#ffffff24;border-radius:999px;padding:3px 9px;font-size:.74rem}.tmore[data-astro-cid-kdiqraj2] a[data-astro-cid-kdiqraj2]{color:#fff;text-underline-offset:3px;font-size:.86rem;text-decoration:underline}@media (width<=900px){.team-cards[data-astro-cid-kdiqraj2].fan{flex-wrap:wrap;gap:12px;height:auto}.team-cards[data-astro-cid-kdiqraj2].fan .tcard[data-astro-cid-kdiqraj2],.team-cards[data-astro-cid-kdiqraj2].fan:hover .tcard[data-astro-cid-kdiqraj2]{width:calc(50% - 6px);margin:0;transform:none}.team-cards[data-astro-cid-kdiqraj2].deck{flex-direction:column;height:auto}.deck[data-astro-cid-kdiqraj2] .tcard[data-astro-cid-kdiqraj2]{flex:none;min-height:140px}.deck[data-astro-cid-kdiqraj2] .tcard[data-astro-cid-kdiqraj2] .tmore[data-astro-cid-kdiqraj2]{opacity:1;max-height:none;margin-top:8px}.deck[data-astro-cid-kdiqraj2] .tmeta[data-astro-cid-kdiqraj2]{padding-top:110px;position:relative}}@media (prefers-reduced-motion:reduce){.tcard[data-astro-cid-kdiqraj2]{transition:none!important}}
