.team-module__Z8l4Lq__chapter{z-index:1;padding:clamp(4.5rem,10vw,7.5rem)var(--tn-gutter);font-family:var(--tn-sans);color:var(--tn-ink);position:relative}.team-module__Z8l4Lq__inner{max-width:var(--tn-max);margin:0 auto}.team-module__Z8l4Lq__split{max-width:var(--tn-max);grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(2.5rem,6vw,5.5rem);margin:0 auto;display:grid}.team-module__Z8l4Lq__heading{margin:1.2rem 0 0;font-size:clamp(1.8rem,3.4vw,2.7rem);font-weight:800;line-height:1.3}.team-module__Z8l4Lq__display{font-family:var(--tn-display);margin:1.2rem 0 0;font-size:clamp(2.4rem,5vw,4rem);font-style:italic;font-weight:400;line-height:1.06}.team-module__Z8l4Lq__head{margin-bottom:clamp(2.5rem,5vw,3.5rem)}.team-module__Z8l4Lq__sub{color:var(--tn-ink-2);margin:1rem 0 0;font-size:1rem;line-height:1.9}.team-module__Z8l4Lq__philosophy{color:var(--tn-ink-2);gap:1.5rem;padding-top:.5rem;font-size:1.02rem;line-height:2;display:grid}.team-module__Z8l4Lq__philosophy p{margin:0}.team-module__Z8l4Lq__lead{color:var(--tn-ink);font-size:clamp(1.35rem,2.4vw,1.9rem);font-weight:700;line-height:1.6}.team-module__Z8l4Lq__philosophy strong{color:var(--tn-ink)}.team-module__Z8l4Lq__board{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.4vw,2rem);display:grid}.team-module__Z8l4Lq__member{border:1px solid var(--tn-line);transition:transform .22s var(--tn-ease),box-shadow .22s ease;background:#fff;border-radius:22px;flex-direction:column;display:flex;overflow:clip}.team-module__Z8l4Lq__member:hover{transform:translateY(-6px);box-shadow:0 24px 48px -28px #0e111659}.team-module__Z8l4Lq__portrait{aspect-ratio:4/4.4;background:var(--tn-night);position:relative}.team-module__Z8l4Lq__portrait img{transition:transform .6s var(--tn-ease)}.team-module__Z8l4Lq__member:hover .team-module__Z8l4Lq__portrait img{transform:scale(1.04)}.team-module__Z8l4Lq__no{color:var(--tn-moon);letter-spacing:.22em;background:#0b0d129e;border-radius:999px;padding:.3rem .6rem;font-size:.65rem;font-weight:700;position:absolute;bottom:12px;left:14px}.team-module__Z8l4Lq__memberBody{padding:1.4rem 1.4rem 1.6rem}.team-module__Z8l4Lq__role{letter-spacing:.26em;text-transform:uppercase;color:var(--tn-accent-ink);margin:0;font-size:.68rem;font-weight:700}.team-module__Z8l4Lq__name{font-family:var(--tn-sans);margin:.4rem 0 0;font-size:1.6rem;font-weight:800}.team-module__Z8l4Lq__headline{color:var(--tn-ink);margin:.6rem 0 0;font-size:.9rem;font-weight:700;line-height:1.7}.team-module__Z8l4Lq__bio{border-top:1px solid var(--tn-line);margin:1rem 0 0;padding:0;list-style:none}.team-module__Z8l4Lq__bio li{border-bottom:1px solid var(--tn-line);color:var(--tn-ink-2);padding:.55rem 0;font-size:.82rem;line-height:1.7}.team-module__Z8l4Lq__divisions{border-top:1px solid var(--tn-ink);margin:0;padding:0;list-style:none}.team-module__Z8l4Lq__division{border-bottom:1px solid var(--tn-line);grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(1.5rem,4vw,4rem);padding:clamp(1.75rem,3.5vw,2.5rem) 0;display:grid}.team-module__Z8l4Lq__divisionHead{grid-template-columns:auto auto minmax(0,1fr);align-items:start;gap:1rem;display:grid}.team-module__Z8l4Lq__divisionNum{letter-spacing:.12em;color:var(--tn-muted);padding-top:.35rem;font-size:.72rem;font-weight:700}.team-module__Z8l4Lq__divisionIcon{border:1px solid var(--tn-line);width:44px;height:44px;color:var(--hue);border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.team-module__Z8l4Lq__divisionEn{letter-spacing:.22em;text-transform:uppercase;color:var(--hue);margin:0;font-size:.66rem;font-weight:700}.team-module__Z8l4Lq__divisionName{font-family:var(--tn-display);margin:.3rem 0 0;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:700;line-height:1.15}.team-module__Z8l4Lq__divisionJp{color:var(--tn-ink-2);margin:.35rem 0 0;font-size:.85rem;font-weight:700}.team-module__Z8l4Lq__divisionBody p{color:var(--tn-ink-2);margin:0;font-size:.95rem;line-height:1.95}.team-module__Z8l4Lq__divisionBody .team-module__Z8l4Lq__unitsLabel{letter-spacing:.24em;text-transform:uppercase;color:var(--tn-muted);margin-top:1.1rem;font-size:.66rem;font-weight:700}.team-module__Z8l4Lq__units{flex-wrap:wrap;gap:.4rem;margin:.6rem 0 0;padding:0;list-style:none;display:flex}.team-module__Z8l4Lq__units li{border:1px solid var(--tn-line);color:var(--tn-ink-2);border-radius:999px;padding:.3rem .75rem;font-size:.78rem;font-weight:600}.team-module__Z8l4Lq__join{z-index:2;padding:clamp(5rem,11vw,8rem)var(--tn-gutter);background:var(--tn-night);color:var(--tn-moon);font-family:var(--tn-sans);border-bottom:1px solid var(--tn-moon-line);position:relative}.team-module__Z8l4Lq__joinInner{text-align:center;max-width:46rem;margin:0 auto}.team-module__Z8l4Lq__joinInner .tn-label{justify-content:center}.team-module__Z8l4Lq__joinTitle{margin:1.25rem 0 0;font-size:clamp(1.8rem,4vw,3rem);font-weight:800;line-height:1.3}.team-module__Z8l4Lq__joinBody{color:var(--tn-moon-muted);margin:1.25rem 0 2rem;line-height:1.95}@media (max-width:56em){.team-module__Z8l4Lq__split,.team-module__Z8l4Lq__division{grid-template-columns:minmax(0,1fr)}.team-module__Z8l4Lq__board{grid-template-columns:minmax(0,1fr);max-width:440px;margin:0 auto}}
