.a-hero[data-astro-cid-ta2fbyqs]{isolation:isolate;max-width:calc(var(--max) + 2 * var(--gutter));padding:150px var(--gutter) 56px;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:48px;margin:0 auto;display:grid;position:relative}.a-headline[data-astro-cid-ta2fbyqs]{max-width:14ch;font-size:clamp(2.7rem,5.4vw,5.2rem)}.year-stage[data-astro-cid-ta2fbyqs]{aspect-ratio:1;justify-self:center;place-items:center;width:100%;max-width:440px;display:grid;position:relative}.year-rings[data-astro-cid-ta2fbyqs]{width:100%;height:100%;animation:90s linear infinite spin;position:absolute;inset:0}.year-rings[data-astro-cid-ta2fbyqs] circle[data-astro-cid-ta2fbyqs]{fill:none;stroke:#ffffff14;stroke-dasharray:2 7}.year-rings[data-astro-cid-ta2fbyqs] .ring-dot[data-astro-cid-ta2fbyqs]{fill:var(--champagne);stroke:none;filter:drop-shadow(0 0 6px #e8d6a8e6)}.year-card[data-astro-cid-ta2fbyqs]{text-align:center;flex-direction:column;gap:4px;padding:34px 40px;display:flex;position:relative}.yc-label[data-astro-cid-ta2fbyqs],.yc-coords[data-astro-cid-ta2fbyqs]{color:var(--muted);font-size:.8rem}.yc-year[data-astro-cid-ta2fbyqs]{font:400 clamp(4.5rem, 9vw, 7rem)/.9 var(--serif);color:#0000;background:linear-gradient(180deg, #fff 30%, var(--champagne));-webkit-background-clip:text;background-clip:text;margin:8px 0 4px}.yc-place[data-astro-cid-ta2fbyqs]{font:400 1.5rem var(--serif);color:var(--champagne)}.yc-coords[data-astro-cid-ta2fbyqs]{font-variant-numeric:tabular-nums;letter-spacing:.02em;margin-top:10px}.facts[data-astro-cid-ta2fbyqs]{width:min(var(--max), 100% - 2 * var(--gutter));grid-template-columns:repeat(4,1fr);margin:0 auto;padding:28px 8px;display:grid}.facts[data-astro-cid-ta2fbyqs] div[data-astro-cid-ta2fbyqs]{border-left:1px solid var(--line);flex-direction:column;gap:4px;padding:0 26px;display:flex}.facts[data-astro-cid-ta2fbyqs] div[data-astro-cid-ta2fbyqs]:first-child{border-left:0}.facts[data-astro-cid-ta2fbyqs] dd[data-astro-cid-ta2fbyqs]{font:400 clamp(1.8rem, 3vw, 2.6rem)/1.05 var(--serif);margin:0}.facts[data-astro-cid-ta2fbyqs] dt[data-astro-cid-ta2fbyqs]{color:var(--muted);font-size:.86rem}.principles[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:36px;display:grid}.principle[data-astro-cid-ta2fbyqs]{min-height:250px;transition:transform .6s var(--ease);flex-direction:column;padding:30px 28px;display:flex}.principle[data-astro-cid-ta2fbyqs]:hover{transform:translateY(-6px)}.p-n[data-astro-cid-ta2fbyqs]{color:var(--champagne);font-size:.8rem}.principle[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs]{font:400 1.75rem/1.1 var(--serif);margin:auto 0 10px;padding-top:36px}.principle[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{margin:0;font-size:.95rem}.team[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(4,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.team[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{display:flex}.person[data-astro-cid-ta2fbyqs]{text-align:left;color:var(--text);font:inherit;cursor:pointer;transition:transform .6s var(--ease);flex-direction:column;flex:1;align-items:flex-start;padding:26px 24px 22px;display:flex}.person[data-astro-cid-ta2fbyqs]:hover{transform:translateY(-6px)}.avatar[data-astro-cid-ta2fbyqs]{width:64px;height:64px;font:400 1.5rem var(--serif);color:var(--text);transition:box-shadow .5s var(--ease);background:radial-gradient(circle at 30% 25%,#e8d6a859,#3b4fb859 60%,#1d7a8a4d);border-radius:50%;place-items:center;margin-bottom:22px;display:grid;box-shadow:inset 0 0 0 1px #ffffff2e,0 0 0 5px #ffffff08,0 14px 30px -12px #000000b3}.person[data-astro-cid-ta2fbyqs]:hover .avatar[data-astro-cid-ta2fbyqs]{box-shadow:inset 0 0 0 1px #e8d6a899,0 0 0 6px #e8d6a814,0 14px 30px -12px #000000b3}.p-name[data-astro-cid-ta2fbyqs]{font:400 1.45rem/1.15 var(--serif)}.p-role[data-astro-cid-ta2fbyqs]{color:var(--champagne);margin-top:4px;font-size:.82rem}.p-line[data-astro-cid-ta2fbyqs]{color:var(--muted);margin:14px 0 18px;font-size:.88rem;line-height:1.5}.p-more[data-astro-cid-ta2fbyqs]{margin-top:auto;font-size:.85rem;font-weight:500;position:relative}.p-more[data-astro-cid-ta2fbyqs]:after{content:"";transform-origin:0;height:1px;transition:transform .5s var(--ease);background:currentColor;position:absolute;bottom:-3px;left:0;right:0;transform:scaleX(.3)}.person[data-astro-cid-ta2fbyqs]:hover .p-more[data-astro-cid-ta2fbyqs]:after{transform:scaleX(1)}.recog[data-astro-cid-ta2fbyqs]{padding:clamp(32px,5vw,56px)}.recog-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(2,1fr);gap:0;margin:24px 0 0;display:grid}.recog-grid[data-astro-cid-ta2fbyqs] div[data-astro-cid-ta2fbyqs]{border-left:1px solid var(--line);padding:0 28px}.recog-grid[data-astro-cid-ta2fbyqs] div[data-astro-cid-ta2fbyqs]:first-child{border-left:0;padding-left:0}.recog-grid[data-astro-cid-ta2fbyqs] dd[data-astro-cid-ta2fbyqs]{font:400 clamp(2.6rem, 5vw, 3.8rem)/1 var(--serif);color:var(--champagne);margin:0}.recog-grid[data-astro-cid-ta2fbyqs] dt[data-astro-cid-ta2fbyqs]{color:var(--muted);max-width:32ch;margin-top:8px;font-size:.92rem}.office[data-astro-cid-ta2fbyqs]{grid-template-columns:1.1fr 1fr 1fr;gap:16px;padding-bottom:clamp(80px,12vw,160px);display:grid}.office-card[data-astro-cid-ta2fbyqs]{padding:30px 28px}.oc-kicker[data-astro-cid-ta2fbyqs],.path-kicker[data-astro-cid-ta2fbyqs]{color:var(--champagne);font-size:.8rem}.office-card[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]{margin:10px 0 14px;font-size:2.2rem}.office-card[data-astro-cid-ta2fbyqs] address[data-astro-cid-ta2fbyqs]{color:#c3cddd;font-style:normal;line-height:1.6}.oc-contact[data-astro-cid-ta2fbyqs]{margin:14px 0 0}.oc-contact[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]{color:var(--text);text-decoration:none}.oc-contact[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]:hover{color:var(--champagne)}.path[data-astro-cid-ta2fbyqs]{min-height:230px;transition:transform .6s var(--ease);flex-direction:column;padding:30px 28px;text-decoration:none;display:flex}.path[data-astro-cid-ta2fbyqs]:hover{transform:translateY(-6px)}.path[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs]{font:400 1.75rem/1.1 var(--serif);margin:auto 0 16px;padding-top:30px}.bio[data-astro-cid-ta2fbyqs]{width:100%;max-width:min(640px,100vw - 32px);color:var(--text);background:0 0;border:0;padding:0;overflow:visible}.bio[data-astro-cid-ta2fbyqs]::backdrop{-webkit-backdrop-filter:blur(8px);background:#04070e99}.bio-inner[data-astro-cid-ta2fbyqs]{background:linear-gradient(145deg,#18223aeb,#0c1324f0);max-height:calc(100svh - 48px);padding:clamp(28px,5vw,44px);position:relative;overflow-y:auto}.bio[data-astro-cid-ta2fbyqs][open] .bio-inner[data-astro-cid-ta2fbyqs]{animation:bio-in .55s var(--ease)}.bio[data-astro-cid-ta2fbyqs][open]::backdrop{animation:.4s fade}@keyframes bio-in{0%{opacity:0;transform:translateY(24px)scale(.97)}}@keyframes fade{0%{opacity:0}}.bio-close[data-astro-cid-ta2fbyqs]{border:1px solid var(--line-2);cursor:pointer;width:40px;height:40px;transition:background .3s, transform .5s var(--ease);background:#ffffff0d;border-radius:50%;position:absolute;top:16px;right:16px}.bio-close[data-astro-cid-ta2fbyqs]:hover{background:#ffffff1f;transform:rotate(90deg)}.bio-close[data-astro-cid-ta2fbyqs] span[data-astro-cid-ta2fbyqs]:before,.bio-close[data-astro-cid-ta2fbyqs] span[data-astro-cid-ta2fbyqs]:after{content:"";background:var(--text);width:14px;height:1.5px;position:absolute;top:50%;left:50%;translate:-50% -50%;rotate:45deg}.bio-close[data-astro-cid-ta2fbyqs] span[data-astro-cid-ta2fbyqs]:after{rotate:-45deg}.avatar-lg[data-astro-cid-ta2fbyqs]{width:84px;height:84px;font-size:2rem}.bio-name[data-astro-cid-ta2fbyqs]{max-width:none;margin:0;font-size:2.4rem}.bio-role[data-astro-cid-ta2fbyqs]{color:var(--champagne);margin:4px 0 22px}.bio-person[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{color:#c3cddd}.bio-edu[data-astro-cid-ta2fbyqs]{border-top:1px solid var(--line);padding-top:16px;font-size:.92rem;margin-top:22px!important}.bio-edu[data-astro-cid-ta2fbyqs] span[data-astro-cid-ta2fbyqs]{color:var(--faint);margin-bottom:4px;font-size:.78rem;display:block}@media (width<=1080px){.team[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(2,1fr)}.office[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr 1fr}.office-card[data-astro-cid-ta2fbyqs]{grid-column:1/-1}}@media (width<=900px){.a-hero[data-astro-cid-ta2fbyqs]{grid-template-columns:minmax(0,1fr);padding-top:120px}.year-stage[data-astro-cid-ta2fbyqs]{max-width:320px}.facts[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr 1fr;gap:24px 0}.facts[data-astro-cid-ta2fbyqs] div[data-astro-cid-ta2fbyqs]:nth-child(3){border-left:0}.principles[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr}.principle[data-astro-cid-ta2fbyqs]{min-height:0}}@media (width<=560px){.team[data-astro-cid-ta2fbyqs],.office[data-astro-cid-ta2fbyqs],.recog-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr}.recog-grid[data-astro-cid-ta2fbyqs]{gap:24px}.recog-grid[data-astro-cid-ta2fbyqs] div[data-astro-cid-ta2fbyqs]{border-left:0;padding-left:0}}@media (prefers-reduced-motion:reduce){.year-rings[data-astro-cid-ta2fbyqs],.bio[data-astro-cid-ta2fbyqs][open] .bio-inner[data-astro-cid-ta2fbyqs],.bio[data-astro-cid-ta2fbyqs][open]::backdrop{animation:none}}
