.ent-head[data-astro-cid-ct24oor3]{position:relative;z-index:3;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(40px,6vw,96px);align-items:center;padding:190px clamp(24px,6vw,120px) 70px}@media(max-width:900px){.ent-head[data-astro-cid-ct24oor3]{grid-template-columns:1fr;padding:150px 24px 40px;gap:44px}}.ent-head[data-astro-cid-ct24oor3] .eyebrow[data-astro-cid-ct24oor3]{display:block;margin-bottom:28px}.ent-head[data-astro-cid-ct24oor3] h1[data-astro-cid-ct24oor3]{font-family:var(--serif);font-weight:400;font-size:clamp(40px,5.2vw,84px);line-height:1.06}.ent-head[data-astro-cid-ct24oor3] h1[data-astro-cid-ct24oor3] em[data-astro-cid-ct24oor3]{font-style:italic}.ent-intro[data-astro-cid-ct24oor3]{margin-top:32px;max-width:520px;font-size:17px;line-height:1.8;color:var(--text-dim)}.ent-jump[data-astro-cid-ct24oor3]{display:flex;flex-wrap:wrap;gap:10px;margin-top:40px}.ent-jump[data-astro-cid-ct24oor3] a[data-astro-cid-ct24oor3]{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--text);text-decoration:none;border:1px solid var(--border-strong);border-radius:999px;padding:13px 20px;transition:border-color .3s,color .3s}.ent-jump[data-astro-cid-ct24oor3] a[data-astro-cid-ct24oor3]:hover{border-color:var(--bronze);color:var(--bronze)}.ent-head-photo[data-astro-cid-ct24oor3]{position:relative;aspect-ratio:4/5;max-height:72vh;width:100%;overflow:hidden;border:1px solid var(--border);background:var(--surface)}@media(max-width:900px){.ent-head-photo[data-astro-cid-ct24oor3]{aspect-ratio:4/3;max-height:none}}.ent-head-photo[data-astro-cid-ct24oor3] a[data-astro-cid-ct24oor3]{display:block;width:100%;height:100%;color:inherit;text-decoration:none}.ent-head-photo[data-astro-cid-ct24oor3] img[data-astro-cid-ct24oor3]{width:100%;height:100%;object-fit:cover;filter:var(--img-filter);transition:transform 1.4s cubic-bezier(.22,1,.36,1)}.ent-head-photo[data-astro-cid-ct24oor3] a[data-astro-cid-ct24oor3]:hover img[data-astro-cid-ct24oor3]{transform:scale(1.03)}.ent-head-team[data-astro-cid-ct24oor3] img[data-astro-cid-ct24oor3]{object-position:50% 55%}.ent-head-photo[data-astro-cid-ct24oor3] figcaption[data-astro-cid-ct24oor3]{position:absolute;left:0;right:0;bottom:0;padding:44px 22px 18px;background:linear-gradient(transparent,#0d0d0ec7);color:#f5f5f2;font-family:var(--serif);font-size:19px}.ent-head-photo[data-astro-cid-ct24oor3] figcaption[data-astro-cid-ct24oor3] span[data-astro-cid-ct24oor3]{display:block;margin-top:4px;font-family:var(--sans);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:#f5f5f2cc}.ent-figures[data-astro-cid-ct24oor3]{padding-top:30px;padding-bottom:30px}.figs[data-astro-cid-ct24oor3]{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--hair);border-bottom:1px solid var(--hair)}@media(max-width:900px){.figs[data-astro-cid-ct24oor3]{grid-template-columns:repeat(2,1fr)}}.fig[data-astro-cid-ct24oor3]{padding:34px 24px 30px;border-left:1px solid var(--hair)}.fig[data-astro-cid-ct24oor3]:first-child{border-left:none;padding-left:0}@media(max-width:900px){.fig[data-astro-cid-ct24oor3]:nth-child(3){border-left:none;padding-left:0}.fig[data-astro-cid-ct24oor3]:nth-child(n+3){border-top:1px solid var(--hair)}}.fig[data-astro-cid-ct24oor3] b[data-astro-cid-ct24oor3]{display:block;font-family:var(--serif);font-weight:400;font-size:clamp(38px,4vw,58px);line-height:1;color:var(--text)}.fig[data-astro-cid-ct24oor3] span[data-astro-cid-ct24oor3]{display:block;margin-top:14px;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--text-dim);line-height:1.6}.history[data-astro-cid-ct24oor3]{scroll-margin-top:100px}.history-grid[data-astro-cid-ct24oor3]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(40px,7vw,120px);align-items:start}@media(max-width:900px){.history-grid[data-astro-cid-ct24oor3]{grid-template-columns:1fr;gap:20px}}.history-aside[data-astro-cid-ct24oor3]{position:sticky;top:120px}@media(max-width:900px){.history-aside[data-astro-cid-ct24oor3]{position:static}}.history-aside[data-astro-cid-ct24oor3] .label[data-astro-cid-ct24oor3]{margin-bottom:22px}.history-title[data-astro-cid-ct24oor3]{font-family:var(--serif);font-weight:400;font-size:clamp(34px,3.6vw,56px);line-height:1.08;color:var(--text)}.history-title[data-astro-cid-ct24oor3] em[data-astro-cid-ct24oor3]{font-style:italic}.history-photo[data-astro-cid-ct24oor3]{margin-top:40px;aspect-ratio:4/3;overflow:hidden;border:1px solid var(--border)}@media(max-width:900px){.history-photo[data-astro-cid-ct24oor3]{display:none}}.history-photo[data-astro-cid-ct24oor3] img[data-astro-cid-ct24oor3]{width:100%;height:100%;object-fit:cover;filter:var(--img-filter)}.timeline[data-astro-cid-ct24oor3]{list-style:none;position:relative;padding-left:34px}.timeline[data-astro-cid-ct24oor3]:before{content:"";position:absolute;left:5px;top:12px;bottom:12px;width:1px;background:var(--border-strong)}.jalon[data-astro-cid-ct24oor3]{position:relative;padding:0 0 42px}.jalon[data-astro-cid-ct24oor3]:last-child{padding-bottom:0}.jalon[data-astro-cid-ct24oor3]:before{content:"";position:absolute;left:-34px;top:12px;width:11px;height:11px;border-radius:50%;background:var(--bg);border:1px solid var(--bronze);box-shadow:0 0 0 4px var(--bg)}.jalon[data-astro-cid-ct24oor3] b[data-astro-cid-ct24oor3]{display:block;font-family:var(--serif);font-weight:500;font-size:30px;line-height:1.1;color:var(--bronze);margin-bottom:10px}.jalon[data-astro-cid-ct24oor3] p[data-astro-cid-ct24oor3]{font-size:16.5px;line-height:1.75;color:var(--text);max-width:60ch}.team[data-astro-cid-ct24oor3]{border-top:1px solid var(--hair);scroll-margin-top:120px}@media(max-width:760px){.team[data-astro-cid-ct24oor3]{scroll-margin-top:90px}}.team-lead[data-astro-cid-ct24oor3]{max-width:760px;font-weight:300;font-size:clamp(16px,1.7vw,19px);line-height:1.8;color:var(--text-dim);margin-bottom:24px}.team-stat[data-astro-cid-ct24oor3]{font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--gris);margin-bottom:56px}.team-stat[data-astro-cid-ct24oor3] i[data-astro-cid-ct24oor3]{font-style:normal;color:var(--bronze);margin:0 8px}.team-filters[data-astro-cid-ct24oor3]{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:66px}.tf[data-astro-cid-ct24oor3]{background:none;border:1px solid var(--border-strong);color:var(--text-dim);font-family:var(--sans);font-weight:300;font-size:11px;letter-spacing:.2em;text-transform:uppercase;padding:15px 24px;cursor:pointer;transition:all .3s;border-radius:999px}.tf[data-astro-cid-ct24oor3]:hover{border-color:var(--bronze);color:var(--text)}.tf[data-astro-cid-ct24oor3].on{background:var(--text);color:var(--bg);border-color:var(--text)}.dept[data-astro-cid-ct24oor3]{margin-bottom:72px}.dept[data-astro-cid-ct24oor3]:last-child{margin-bottom:0}.dept[data-astro-cid-ct24oor3].hidden{display:none}.dept[data-astro-cid-ct24oor3] .sub-label[data-astro-cid-ct24oor3]{border-top:1px solid var(--hair);padding-top:22px;margin-bottom:12px}.dept-intro[data-astro-cid-ct24oor3]{font-weight:300;font-size:14.5px;line-height:1.7;color:var(--text-dim);max-width:640px;margin-bottom:36px}.member-grid[data-astro-cid-ct24oor3]{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:40px 32px}@media(max-width:560px){.member-grid[data-astro-cid-ct24oor3]{grid-template-columns:repeat(2,1fr);gap:28px 20px}}.member[data-astro-cid-ct24oor3]{display:block;width:100%;text-align:left;background:none;border:none;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer}.member-photo[data-astro-cid-ct24oor3]{position:relative;display:block;aspect-ratio:1/1;overflow:hidden;background:var(--surface);border:1px solid var(--border);transition:border-color .4s}.member[data-astro-cid-ct24oor3]:hover .member-photo[data-astro-cid-ct24oor3],.member[data-astro-cid-ct24oor3]:focus-visible .member-photo[data-astro-cid-ct24oor3]{border-color:var(--bronze)}.member-photo[data-astro-cid-ct24oor3] img[data-astro-cid-ct24oor3]{width:100%;height:100%;object-fit:cover;filter:var(--img-filter);transition:filter .6s,transform 1.1s cubic-bezier(.22,1,.36,1)}.member[data-astro-cid-ct24oor3]:hover .member-photo[data-astro-cid-ct24oor3] img[data-astro-cid-ct24oor3],.member[data-astro-cid-ct24oor3]:focus-visible .member-photo[data-astro-cid-ct24oor3] img[data-astro-cid-ct24oor3]{filter:grayscale(0) brightness(1);transform:scale(1.05)}.member-cue[data-astro-cid-ct24oor3]{position:absolute;left:12px;bottom:12px;font-family:var(--caps);font-weight:600;font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--noir);background:var(--bronze);padding:6px 12px;border-radius:999px;opacity:0;transform:translateY(6px);transition:opacity .35s,transform .35s;pointer-events:none}.member[data-astro-cid-ct24oor3]:hover .member-cue[data-astro-cid-ct24oor3],.member[data-astro-cid-ct24oor3]:focus-visible .member-cue[data-astro-cid-ct24oor3]{opacity:1;transform:none}@media(hover:none){.member-cue[data-astro-cid-ct24oor3]{opacity:1;transform:none}}.member-photo[data-astro-cid-ct24oor3].no-photo{display:flex;align-items:center;justify-content:center;background:linear-gradient(160deg,var(--surface),var(--bg))}.member-initials[data-astro-cid-ct24oor3]{font-family:var(--serif);font-weight:500;font-size:clamp(40px,4.4vw,58px);letter-spacing:.06em;color:var(--bronze);opacity:.75;transition:opacity .4s,transform 1.1s cubic-bezier(.22,1,.36,1)}.member[data-astro-cid-ct24oor3]:hover .member-initials[data-astro-cid-ct24oor3],.member[data-astro-cid-ct24oor3]:focus-visible .member-initials[data-astro-cid-ct24oor3]{opacity:1;transform:scale(1.05)}.member-cap[data-astro-cid-ct24oor3]{display:block;margin-top:16px}.m-name[data-astro-cid-ct24oor3]{display:block;font-family:var(--serif);font-weight:500;font-size:18px;color:var(--text);margin-bottom:5px;line-height:1.25;transition:color .3s}.m-role[data-astro-cid-ct24oor3]{display:block;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--bronze)}.member[data-astro-cid-ct24oor3]:hover .m-name[data-astro-cid-ct24oor3],.member[data-astro-cid-ct24oor3]:focus-visible .m-name[data-astro-cid-ct24oor3]{color:var(--bronze)}html.lb-lock{overflow:hidden}.lb[data-astro-cid-ct24oor3]{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:48px;background:var(--nav-scrim);backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);opacity:0;transition:opacity .4s}.lb[data-astro-cid-ct24oor3].open{opacity:1}.lb[data-astro-cid-ct24oor3][hidden]{display:none}.lb-card[data-astro-cid-ct24oor3]{display:flex;gap:48px;align-items:center;max-width:920px;width:100%;max-height:86vh}@media(max-width:760px){.lb-card[data-astro-cid-ct24oor3]{flex-direction:column;gap:22px;text-align:center;overflow:auto}}.lb-photo[data-astro-cid-ct24oor3]{flex:0 0 auto;width:min(44vw,400px);aspect-ratio:1/1;overflow:hidden;background:var(--surface);border:1px solid var(--border)}@media(max-width:760px){.lb-photo[data-astro-cid-ct24oor3]{width:min(70vw,320px)}}.lb-photo[data-astro-cid-ct24oor3] img{width:100%;height:100%;object-fit:cover}.lb-photo[data-astro-cid-ct24oor3] .lb-initials{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-family:var(--serif);font-weight:500;font-size:clamp(64px,9vw,120px);letter-spacing:.06em;color:var(--bronze);background:linear-gradient(160deg,var(--surface),var(--bg))}.lb-photo[data-astro-cid-ct24oor3] [hidden]{display:none}.lb-info[data-astro-cid-ct24oor3]{flex:1 1 auto}.lb-dept[data-astro-cid-ct24oor3]{display:block;font-family:var(--caps);font-weight:600;font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--bronze);margin-bottom:18px}.lb-name[data-astro-cid-ct24oor3]{font-family:var(--serif);font-weight:500;font-size:clamp(28px,3.4vw,42px);color:var(--text);line-height:1.1;margin-bottom:12px}.lb-role[data-astro-cid-ct24oor3]{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--text-dim);margin-bottom:22px}.lb-intro[data-astro-cid-ct24oor3]{font-weight:300;font-size:15px;line-height:1.8;color:var(--text-dim);max-width:420px}@media(max-width:760px){.lb-intro[data-astro-cid-ct24oor3]{margin:0 auto}}.lb-linkedin[data-astro-cid-ct24oor3]{display:inline-flex;align-items:center;gap:10px;margin-top:28px;font-family:var(--sans);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--bronze);text-decoration:none;border:1px solid var(--border-strong);padding:11px 20px;border-radius:999px;transition:border-color .3s,color .3s,background .3s}.lb-linkedin[data-astro-cid-ct24oor3]:hover{border-color:var(--bronze);color:var(--bg);background:var(--bronze)}.lb-linkedin[data-astro-cid-ct24oor3][hidden]{display:none}.lb-linkedin[data-astro-cid-ct24oor3] svg[data-astro-cid-ct24oor3]{width:15px;height:15px;flex:0 0 auto}.lb-close[data-astro-cid-ct24oor3]{position:absolute;top:15px;right:21px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:none;border:none;color:var(--text);font-size:22px;line-height:1;cursor:pointer;opacity:.7;transition:opacity .3s}.lb-close[data-astro-cid-ct24oor3]:hover{opacity:1}.lb-nav[data-astro-cid-ct24oor3]{position:absolute;top:50%;transform:translateY(-50%);background:none;border:1px solid var(--border-strong);color:var(--text);width:46px;height:46px;border-radius:999px;font-size:24px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:border-color .3s,color .3s}.lb-nav[data-astro-cid-ct24oor3]:hover{border-color:var(--bronze);color:var(--bronze)}.lb-prev[data-astro-cid-ct24oor3]{left:24px}.lb-next[data-astro-cid-ct24oor3]{right:24px}@media(max-width:760px){.lb[data-astro-cid-ct24oor3]{padding:16px 16px 78px}.lb-nav[data-astro-cid-ct24oor3]{width:44px;height:44px;top:auto;bottom:18px;transform:none}.lb-prev[data-astro-cid-ct24oor3]{left:calc(50% - 56px)}.lb-next[data-astro-cid-ct24oor3]{right:calc(50% - 56px)}}.partners[data-astro-cid-ct24oor3]{border-top:1px solid var(--hair);scroll-margin-top:120px}@media(max-width:760px){.partners[data-astro-cid-ct24oor3]{scroll-margin-top:90px}}.partners-kicker[data-astro-cid-ct24oor3]{font-family:var(--serif);font-style:italic;font-size:clamp(20px,2.2vw,28px);color:var(--text);margin:-24px 0 64px}.partners-cols[data-astro-cid-ct24oor3]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,6vw,96px)}@media(max-width:900px){.partners-cols[data-astro-cid-ct24oor3]{grid-template-columns:1fr;gap:0}}.partners-block[data-astro-cid-ct24oor3]{margin-bottom:56px}.sub-label[data-astro-cid-ct24oor3] i[data-astro-cid-ct24oor3]{font-style:normal;color:var(--text-dim);margin-left:10px}.ouvrages[data-astro-cid-ct24oor3]{border-top:1px solid var(--hair)}.ouvrages-head[data-astro-cid-ct24oor3]{display:flex;justify-content:space-between;align-items:baseline;gap:20px;flex-wrap:wrap;margin-bottom:56px}.ouvrages-head[data-astro-cid-ct24oor3] .label[data-astro-cid-ct24oor3]{margin-bottom:0}.ouvrages-all[data-astro-cid-ct24oor3]{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--bronze);text-decoration:none;border-bottom:1px solid var(--border-strong);padding-bottom:4px;transition:border-color .3s}.ouvrages-all[data-astro-cid-ct24oor3]:hover{border-bottom-color:var(--bronze)}.ouvrages-grid[data-astro-cid-ct24oor3]{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}@media(max-width:1000px){.ouvrages-grid[data-astro-cid-ct24oor3]{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.ouvrages-grid[data-astro-cid-ct24oor3]{grid-template-columns:1fr}}.sub-label[data-astro-cid-ct24oor3]{display:block;font-family:var(--caps);font-weight:600;font-size:10px;letter-spacing:.32em;text-transform:uppercase;color:var(--bronze);margin-bottom:26px}.chips[data-astro-cid-ct24oor3]{display:flex;flex-wrap:wrap;gap:12px 14px}.chips[data-astro-cid-ct24oor3] span[data-astro-cid-ct24oor3]{font-size:12.5px;letter-spacing:.03em;color:var(--text-dim);border:1px solid var(--border);padding:9px 17px;border-radius:999px;transition:border-color .3s,color .3s}.chips[data-astro-cid-ct24oor3] span[data-astro-cid-ct24oor3]:hover{border-color:var(--bronze);color:var(--text)}.statement-band[data-astro-cid-ct24oor3]{border-top:1px solid var(--hair)}.statement[data-astro-cid-ct24oor3]{max-width:820px;text-align:center;margin:0 auto}.statement[data-astro-cid-ct24oor3] .quote[data-astro-cid-ct24oor3]{font-family:var(--serif);font-weight:400;font-size:clamp(21px,2.4vw,30px);line-height:1.55;color:var(--text)}.statement[data-astro-cid-ct24oor3] .quote-sub[data-astro-cid-ct24oor3]{margin-top:26px;font-weight:300;font-size:15px;line-height:1.8;color:var(--text-dim)}.statement[data-astro-cid-ct24oor3] .quote-sub[data-astro-cid-ct24oor3] a[data-astro-cid-ct24oor3]{color:var(--bronze);text-decoration:none;border-bottom:1px solid rgba(166,146,121,.35);padding-bottom:2px;transition:border-color .3s}.statement[data-astro-cid-ct24oor3] .quote-sub[data-astro-cid-ct24oor3] a[data-astro-cid-ct24oor3]:hover{border-bottom-color:var(--bronze)}
