.hero[data-astro-cid-hc5zm7cu]{background:var(--ink);height:min(900px,100svh);min-height:560px;color:var(--white);clip-path:inset(4px round var(--radius-field));margin-top:-65px;position:relative;overflow:clip}.hero[data-astro-cid-hc5zm7cu] .hero-img{object-fit:cover;object-position:53% 30%;will-change:transform;width:100%;height:100%;position:absolute;inset:0}.hero-shade[data-astro-cid-hc5zm7cu]{background:linear-gradient(in oklab 180deg, #0a0a0a00, #0a0a0a80 55%, #0a0a0ad1);height:560px;position:absolute;inset:auto 0 0}.hero-text[data-astro-cid-hc5zm7cu]{justify-content:space-between;align-items:flex-end;gap:40px;display:flex;position:absolute;inset:auto 0 72px}.hero-title[data-astro-cid-hc5zm7cu]{letter-spacing:-.035em;text-wrap:balance;max-width:720px;font-size:74px;line-height:70px}.chip[data-astro-cid-hc5zm7cu]{border-radius:var(--radius-pill);isolation:isolate;height:48px;color:var(--white);letter-spacing:-.01em;white-space:nowrap;vertical-align:.62em;transition:rotate .3s var(--ease-out);align-items:center;gap:10px;margin-left:.12em;padding:0 20px 0 8px;font-size:24px;line-height:1;animation:.7s cubic-bezier(.22,1,.36,1) .4s both stick;display:inline-flex;position:relative;rotate:-3deg}.chip[data-astro-cid-hc5zm7cu]:before{content:"";z-index:-1;border-radius:inherit;background:var(--nav-glass);backdrop-filter:var(--nav-glass-blur);position:absolute;inset:0}.chip[data-astro-cid-hc5zm7cu]:before,.chip-icon[data-astro-cid-hc5zm7cu],.chip-text[data-astro-cid-hc5zm7cu]{animation:.7s cubic-bezier(.22,1,.36,1) .4s both chipFade}@keyframes stick{0%{translate:0 14px;rotate:-8deg}}@keyframes chipFade{0%{opacity:0}}.chip-icon[data-astro-cid-hc5zm7cu] .cur[data-astro-cid-hc5zm7cu]{animation:.5s step-end 1.2s 4 cur}@keyframes cur{50%{opacity:0}}@media (hover:hover){.chip[data-astro-cid-hc5zm7cu]:hover{rotate:-1deg}}@media (prefers-reduced-motion:reduce){.chip[data-astro-cid-hc5zm7cu],.chip[data-astro-cid-hc5zm7cu]:before,.chip-icon[data-astro-cid-hc5zm7cu],.chip-text[data-astro-cid-hc5zm7cu],.chip-icon[data-astro-cid-hc5zm7cu] .cur[data-astro-cid-hc5zm7cu]{animation:none}}.chip-icon[data-astro-cid-hc5zm7cu]{border-radius:var(--radius-pill);background:var(--ink);place-items:center;width:32px;height:32px;display:grid}.hero-lead[data-astro-cid-hc5zm7cu]{width:380px;font-size:var(--lead);line-height:var(--lh-lead);opacity:.82;text-wrap:pretty;flex-shrink:0}.first[data-astro-cid-hc5zm7cu] .ruled[data-astro-cid-hc5zm7cu]{border-top:0}.where[data-astro-cid-hc5zm7cu] .ruled[data-astro-cid-hc5zm7cu]{padding-bottom:56px}.where-text[data-astro-cid-hc5zm7cu]{padding-top:4px}.seq[data-astro-cid-hc5zm7cu]{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.seq[data-astro-cid-hc5zm7cu] figure[data-astro-cid-hc5zm7cu]{flex:var(--w) 1 0;max-width:calc(var(--w) * 1px);margin:0}.cap[data-astro-cid-hc5zm7cu]{color:var(--muted);padding-top:12px;font-size:13px;line-height:16px}.joy[data-astro-cid-hc5zm7cu]{isolation:isolate;padding:160px var(--pad);justify-content:center;display:flex;position:relative}.joy-tex[data-astro-cid-hc5zm7cu]{z-index:-1;opacity:.8;position:absolute;inset:0}.joy-tex[data-astro-cid-hc5zm7cu] svg path{fill:var(--white);stroke:currentColor;stroke-width:.75px;vector-effect:non-scaling-stroke}.joy-card[data-astro-cid-hc5zm7cu]{background:var(--white);text-align:center;flex-direction:column;gap:16px;max-width:760px;margin:0;padding:40px 48px;display:flex}.joy-lead[data-astro-cid-hc5zm7cu]{font-size:var(--lead);line-height:var(--lh-lead)}.joy-q[data-astro-cid-hc5zm7cu]{text-align:center;text-wrap:balance;letter-spacing:-.02em;font-size:26px;line-height:30px}.home-office[data-astro-cid-hc5zm7cu]{margin:0 auto;padding-top:30px}.home-office[data-astro-cid-hc5zm7cu] .cap[data-astro-cid-hc5zm7cu]{padding-top:8px}.home-office[data-astro-cid-hc5zm7cu]+.rs[data-astro-cid-hc5zm7cu] .ruled[data-astro-cid-hc5zm7cu],.joy[data-astro-cid-hc5zm7cu]+.rs[data-astro-cid-hc5zm7cu] .ruled[data-astro-cid-hc5zm7cu]{border-top:0}.home-pic[data-astro-cid-hc5zm7cu]{aspect-ratio:3/2}.office[data-astro-cid-hc5zm7cu] img,.home-pic[data-astro-cid-hc5zm7cu] img{object-fit:cover;will-change:transform;width:100%;height:124%;top:-12%}.body[data-astro-cid-hc5zm7cu]{flex-direction:column;gap:20px;margin:0;display:flex}.stmt[data-astro-cid-hc5zm7cu]{letter-spacing:-.01em;font-size:20px;line-height:22px}.links[data-astro-cid-hc5zm7cu]{gap:24px;margin-top:8px;display:flex}.now[data-astro-cid-hc5zm7cu]{padding-block:96px 120px}.now-row[data-astro-cid-hc5zm7cu]{--l:50px;font-size:46px;line-height:var(--l);letter-spacing:-.025em;align-items:flex-start;gap:.3em;display:flex}.now-pre[data-astro-cid-hc5zm7cu]{height:calc(var(--l) * 3);text-align:right;flex-shrink:0;justify-content:flex-end;align-items:flex-end;max-width:640px;display:flex}.slot[data-astro-cid-hc5zm7cu]{height:calc(var(--l) * 5);flex:1;min-width:0;position:relative}.sl[data-astro-cid-hc5zm7cu]{left:0;top:calc(var(--l) * 2);white-space:nowrap;color:var(--ink);transition:transform .6s var(--ease-out), color .6s var(--ease-out), opacity .3s ease;position:absolute}.sl[data-astro-cid-hc5zm7cu][data-k="-2"]{transform:translateY(calc(var(--l) * -2));color:var(--line)}.sl[data-astro-cid-hc5zm7cu][data-k="-1"]{transform:translateY(calc(var(--l) * -1));color:var(--reply)}.sl[data-astro-cid-hc5zm7cu][data-k="1"]{transform:translateY(var(--l));color:var(--reply)}.sl[data-astro-cid-hc5zm7cu][data-k="2"]{transform:translateY(calc(var(--l) * 2));color:var(--line)}.sl[data-astro-cid-hc5zm7cu][data-k="3"],.sl[data-astro-cid-hc5zm7cu][data-k="4"]{transform:translateY(calc(var(--l) * 3));color:var(--line);opacity:0}.now-story[data-astro-cid-hc5zm7cu]{grid-template-columns:400px minmax(0,560px);column-gap:80px;margin-top:128px;display:grid}.now-lead[data-astro-cid-hc5zm7cu]{font-size:var(--lead);line-height:var(--lh-lead)}.now-text[data-astro-cid-hc5zm7cu]{font-size:var(--body);flex-direction:column;gap:16px;line-height:21px;display:flex}.now-end[data-astro-cid-hc5zm7cu]{margin-top:8px}.now-text[data-astro-cid-hc5zm7cu] .links[data-astro-cid-hc5zm7cu]{margin-top:16px}@media (width<=1199px){.now-row[data-astro-cid-hc5zm7cu]{--l:40px;font-size:36px}.now-pre[data-astro-cid-hc5zm7cu]{max-width:460px}}@media (width<=809px){.now[data-astro-cid-hc5zm7cu]{padding-block:56px 72px}.now-row[data-astro-cid-hc5zm7cu]{--l:30px;flex-direction:column;gap:0;font-size:26px}.now-pre[data-astro-cid-hc5zm7cu]{text-align:left;justify-content:flex-start;max-width:none;height:auto}.slot[data-astro-cid-hc5zm7cu]{width:100%;height:calc(var(--l) * 2);flex:none}.sl[data-astro-cid-hc5zm7cu]{top:0}.sl[data-astro-cid-hc5zm7cu][data-k="-2"],.sl[data-astro-cid-hc5zm7cu][data-k="-1"],.sl[data-astro-cid-hc5zm7cu][data-k="2"]{opacity:0}.sl[data-astro-cid-hc5zm7cu]{transition:transform .6s var(--ease-out), color .6s var(--ease-out), opacity .3s ease}.now-story[data-astro-cid-hc5zm7cu]{grid-template-columns:1fr;row-gap:24px;margin-top:64px}}.r-row[data-astro-cid-hc5zm7cu]{border-bottom:1px solid var(--line);grid-template-columns:240px minmax(0,1fr);align-items:baseline;padding-block:16px;display:grid}.r-soon[data-astro-cid-hc5zm7cu]{grid-column:1}.recent[data-astro-cid-hc5zm7cu] li[data-astro-cid-hc5zm7cu]:last-child .r-row[data-astro-cid-hc5zm7cu],.career[data-astro-cid-hc5zm7cu] li[data-astro-cid-hc5zm7cu]:last-child{border-bottom:0}.recent[data-astro-cid-hc5zm7cu] li[data-astro-cid-hc5zm7cu]:first-child .r-row[data-astro-cid-hc5zm7cu]{padding-top:0}.r-name[data-astro-cid-hc5zm7cu]{letter-spacing:-.01em;font-size:18px;line-height:20px}@media (hover:hover){a[data-astro-cid-hc5zm7cu].r-row:hover .r-name[data-astro-cid-hc5zm7cu]{color:var(--muted)}}.big-quote[data-astro-cid-hc5zm7cu]{letter-spacing:-.025em;margin:0;font-size:32px;line-height:32px}.career[data-astro-cid-hc5zm7cu] li[data-astro-cid-hc5zm7cu]{border-bottom:1px solid var(--line);grid-template-columns:240px 280px minmax(0,1fr);align-items:baseline;padding-block:14px;display:grid}.career[data-astro-cid-hc5zm7cu] li[data-astro-cid-hc5zm7cu]:first-child{padding-top:0}.c-co[data-astro-cid-hc5zm7cu]{font-size:var(--lead);line-height:var(--lh-lead)}.c-years[data-astro-cid-hc5zm7cu]{text-align:right;white-space:nowrap}@media (width<=1199px){.career[data-astro-cid-hc5zm7cu] li[data-astro-cid-hc5zm7cu]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:12px}.r-row[data-astro-cid-hc5zm7cu]{grid-template-columns:180px minmax(0,1fr)}}@media (width<=809px){.hero[data-astro-cid-hc5zm7cu]{height:min(720px,92svh);min-height:520px;margin-top:-73px}.hero-text[data-astro-cid-hc5zm7cu]{flex-direction:column;align-items:flex-start;gap:12px;bottom:32px}.hero-title[data-astro-cid-hc5zm7cu]{letter-spacing:-.03em;font-size:36px;line-height:36px}.chip[data-astro-cid-hc5zm7cu]{vertical-align:.5em;gap:6px;height:30px;padding:0 12px 0 5px;font-size:14px}.chip-icon[data-astro-cid-hc5zm7cu]{width:20px;height:20px}.chip-icon[data-astro-cid-hc5zm7cu] svg[data-astro-cid-hc5zm7cu]{width:12px;height:12px}.hero-lead[data-astro-cid-hc5zm7cu]{width:auto;max-width:340px;font-size:14px;line-height:19px}.seq[data-astro-cid-hc5zm7cu]{gap:8px}.cap[data-astro-cid-hc5zm7cu]{padding-top:8px;font-size:11px;line-height:13px}.home-pic[data-astro-cid-hc5zm7cu]{aspect-ratio:4/3}.joy[data-astro-cid-hc5zm7cu]{padding:96px var(--pad)}.joy-card[data-astro-cid-hc5zm7cu]{padding:24px}.joy-q[data-astro-cid-hc5zm7cu]{font-size:20px;line-height:24px}.body[data-astro-cid-hc5zm7cu]{gap:16px}.stmt[data-astro-cid-hc5zm7cu]{letter-spacing:0;font-size:17px;line-height:24px}.links[data-astro-cid-hc5zm7cu]{margin-top:0}.body[data-astro-cid-hc5zm7cu] .muted[data-astro-cid-hc5zm7cu]{font-size:13px;line-height:16px}.recent[data-astro-cid-hc5zm7cu]{padding-top:8px}.r-row[data-astro-cid-hc5zm7cu]{grid-template-columns:1fr;gap:2px;padding-block:12px}.r-name[data-astro-cid-hc5zm7cu]{letter-spacing:0;font-size:17px;line-height:22px}.r-row[data-astro-cid-hc5zm7cu] .s15[data-astro-cid-hc5zm7cu]{font-size:13px;line-height:15px}.big-quote[data-astro-cid-hc5zm7cu]{letter-spacing:-.02em;font-size:24px;line-height:27px}.career[data-astro-cid-hc5zm7cu] li[data-astro-cid-hc5zm7cu]{grid-template-columns:minmax(0,1fr) auto;gap:2px 16px;padding-block:12px}.c-co[data-astro-cid-hc5zm7cu]{font-size:15px;line-height:18px}.c-role[data-astro-cid-hc5zm7cu]{grid-row:2;font-size:13px;line-height:15px}.c-years[data-astro-cid-hc5zm7cu]{grid-area:1/2;font-size:13px;line-height:15px}}
