section[data-astro-cid-xp4dih7u][id]{scroll-margin-top:24px}.greeting[data-astro-cid-xp4dih7u]{padding-block:var(--section-y)}.greeting__inner[data-astro-cid-xp4dih7u]{display:grid;gap:var(--space-12);grid-template-columns:minmax(0,1fr);align-items:start}.greeting__quote[data-astro-cid-xp4dih7u]{font-size:clamp(30px,3.8vw,60px);line-height:1.35;margin-bottom:var(--space-10)}.greeting__person[data-astro-cid-xp4dih7u]{display:flex;align-items:center;gap:var(--space-4);padding-top:var(--space-5);border-top:1px solid var(--line)}.greeting__person[data-astro-cid-xp4dih7u] img[data-astro-cid-xp4dih7u]{width:64px;height:64px;border-radius:50%;object-fit:cover;filter:grayscale(1)}.greeting__person[data-astro-cid-xp4dih7u] p[data-astro-cid-xp4dih7u]{display:flex;flex-direction:column;gap:2px}.greeting__person[data-astro-cid-xp4dih7u] .mono[data-astro-cid-xp4dih7u]{font-size:11px;color:var(--fg-muted);letter-spacing:.1em}.greeting__person[data-astro-cid-xp4dih7u] strong[data-astro-cid-xp4dih7u]{font-size:var(--text-lg);font-weight:500;letter-spacing:.08em}.greeting__body[data-astro-cid-xp4dih7u]{display:flex;flex-direction:column;gap:var(--space-6);font-size:clamp(16px,1.15vw,18px);line-height:2.1;max-width:36em}.greeting__body[data-astro-cid-xp4dih7u] p[data-astro-cid-xp4dih7u]{margin:0}.greeting__sign[data-astro-cid-xp4dih7u]{margin-top:var(--space-6);padding-top:var(--space-6);border-top:1px solid var(--line);display:flex;flex-direction:column;gap:var(--space-2)}.greeting__sign[data-astro-cid-xp4dih7u] .mono[data-astro-cid-xp4dih7u]{font-size:var(--text-xs);color:var(--fg-muted)}.greeting__sign-name[data-astro-cid-xp4dih7u]{font-size:var(--text-lg);font-weight:500;letter-spacing:.08em}.members[data-astro-cid-xp4dih7u]{padding-block:var(--section-y);border-top:1px solid var(--line)}.members__list[data-astro-cid-xp4dih7u]{list-style:none;padding:0;margin:0;border-top:1px solid var(--line-strong)}.member[data-astro-cid-xp4dih7u]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-6);padding-block:var(--space-10);border-bottom:1px solid var(--line)}.member__id[data-astro-cid-xp4dih7u]{display:flex;align-items:flex-start;gap:var(--space-5)}.member__no[data-astro-cid-xp4dih7u]{color:var(--fg-subtle)}.member__photo[data-astro-cid-xp4dih7u]{display:block;width:120px;aspect-ratio:1;overflow:hidden;border-radius:var(--radius-md);background:var(--bg-sunken)}.member__photo[data-astro-cid-xp4dih7u] img[data-astro-cid-xp4dih7u]{width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.05);transition:filter .7s var(--ease-out),transform 1.2s var(--ease-expo)}.member[data-astro-cid-xp4dih7u]:hover .member__photo[data-astro-cid-xp4dih7u] img[data-astro-cid-xp4dih7u]{filter:grayscale(0);transform:scale(1.04)}.member__name[data-astro-cid-xp4dih7u]{display:flex;flex-direction:column;gap:var(--space-2)}.member__name[data-astro-cid-xp4dih7u] .mono[data-astro-cid-xp4dih7u]{font-size:11px;letter-spacing:.12em;color:var(--fg-muted)}.member__name[data-astro-cid-xp4dih7u] h3[data-astro-cid-xp4dih7u]{font-size:clamp(26px,2.6vw,40px);font-weight:500;letter-spacing:.08em}.member__lead[data-astro-cid-xp4dih7u]{font-size:var(--text-base);font-weight:500;line-height:1.9;margin-bottom:var(--space-5)}.member__career[data-astro-cid-xp4dih7u]{list-style:none;padding:0;margin:0}.member__career[data-astro-cid-xp4dih7u] li[data-astro-cid-xp4dih7u]{display:grid;grid-template-columns:64px minmax(0,1fr);gap:var(--space-3);padding:10px 0;border-top:1px solid var(--line);font-size:13px;line-height:1.8;color:var(--fg-muted)}.member__career[data-astro-cid-xp4dih7u] .mono[data-astro-cid-xp4dih7u]{color:var(--fg);padding-top:2px}.locations[data-astro-cid-xp4dih7u]{padding-block:var(--section-y);border-top:1px solid var(--line)}.locations__grid[data-astro-cid-xp4dih7u]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-16) var(--space-6)}.location[data-astro-cid-xp4dih7u]{display:flex;flex-direction:column;gap:var(--space-3)}.location__media[data-astro-cid-xp4dih7u]{margin:0 0 var(--space-3);aspect-ratio:16 / 10;overflow:hidden;border-radius:var(--radius-md);background:var(--bg-sunken)}.location__media[data-astro-cid-xp4dih7u] img[data-astro-cid-xp4dih7u]{width:100%;height:100%;object-fit:cover;filter:saturate(.8)}.location__tag[data-astro-cid-xp4dih7u]{font-size:11px;letter-spacing:.12em;color:var(--fg-muted)}.location[data-astro-cid-xp4dih7u] h3[data-astro-cid-xp4dih7u]{font-size:clamp(22px,2vw,30px);font-weight:500}.location__addr[data-astro-cid-xp4dih7u]{font-size:var(--text-sm);line-height:1.95;color:var(--fg-muted)}.info[data-astro-cid-xp4dih7u]{padding-block:var(--section-y);border-top:1px solid var(--line)}.info__inner[data-astro-cid-xp4dih7u]{display:grid;gap:var(--space-12);grid-template-columns:minmax(0,1fr)}.info__head[data-astro-cid-xp4dih7u]{display:flex;flex-direction:column;gap:var(--space-6)}.info__head[data-astro-cid-xp4dih7u] .sec-label[data-astro-cid-xp4dih7u]{margin-bottom:0}.info__table[data-astro-cid-xp4dih7u]{margin:0;border-top:1px solid var(--line-strong)}.info__table[data-astro-cid-xp4dih7u]>div[data-astro-cid-xp4dih7u]{display:grid;grid-template-columns:minmax(0,1fr);gap:4px;padding:20px 0;border-bottom:1px solid var(--line)}.info__table[data-astro-cid-xp4dih7u] dt[data-astro-cid-xp4dih7u]{font-size:13px;color:var(--fg-muted);letter-spacing:.06em}.info__table[data-astro-cid-xp4dih7u] dd[data-astro-cid-xp4dih7u]{margin:0;font-weight:500;line-height:1.8}.history[data-astro-cid-xp4dih7u]{--p: 0;padding-block:var(--section-y);border-top:1px solid var(--line)}.history__list[data-astro-cid-xp4dih7u]{position:relative;list-style:none;margin:0;padding:0;border-top:1px solid var(--line-strong)}.history__row[data-astro-cid-xp4dih7u]{display:grid;grid-template-columns:88px 48px minmax(0,1fr);align-items:baseline;gap:var(--space-3);padding:18px 0;border-bottom:1px solid var(--line);transition:background var(--dur-base)}.history__y[data-astro-cid-xp4dih7u]{font-family:"Geist",var(--font-sans);font-size:clamp(24px,2.2vw,36px);font-weight:300;line-height:1;letter-spacing:-.02em}.history__m[data-astro-cid-xp4dih7u]{color:var(--fg-muted)}.history__event[data-astro-cid-xp4dih7u]{font-size:var(--text-base);line-height:1.8}@media(min-width:768px){.member[data-astro-cid-xp4dih7u]{grid-template-columns:200px minmax(0,1fr);column-gap:var(--space-8)}.member__detail[data-astro-cid-xp4dih7u]{grid-column:2}.locations__grid[data-astro-cid-xp4dih7u]{grid-template-columns:repeat(2,minmax(0,1fr))}.info__table[data-astro-cid-xp4dih7u]>div[data-astro-cid-xp4dih7u]{grid-template-columns:200px minmax(0,1fr);gap:var(--space-6)}.history__row[data-astro-cid-xp4dih7u]{grid-template-columns:140px 64px minmax(0,1fr);gap:var(--space-6)}}@media(min-width:1024px){.greeting__inner[data-astro-cid-xp4dih7u]{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--space-8)}.greeting__aside[data-astro-cid-xp4dih7u]{grid-column:1 / span 5;position:sticky;top:96px}.greeting__body[data-astro-cid-xp4dih7u]{grid-column:7 / -1}.member[data-astro-cid-xp4dih7u]{grid-template-columns:repeat(12,minmax(0,1fr))}.member__id[data-astro-cid-xp4dih7u]{grid-column:1 / span 3}.member__name[data-astro-cid-xp4dih7u]{grid-column:4 / span 3}.member__detail[data-astro-cid-xp4dih7u]{grid-column:7 / -1}.info__inner[data-astro-cid-xp4dih7u]{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--space-8)}.info__head[data-astro-cid-xp4dih7u]{grid-column:1 / span 4;position:sticky;top:96px;align-self:start}.info__table[data-astro-cid-xp4dih7u]{grid-column:6 / -1}}
