.acur-profile{padding-top:clamp(20px,3vw,44px)}.acur-profile__crumbs{margin-bottom:clamp(16px,2vw,24px)}.acur-phead{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:clamp(20px,3.4vw,56px);padding:12px;border-radius:24px;overflow:hidden;animation:acur-rise .9s var(--acur-ease) both}.acur-phead::before{background:linear-gradient(120deg,rgba(255,255,255,.92),rgba(255,255,255,.78) 55%,rgba(214,229,252,.7))}.acur-phead__portrait{position:relative;display:grid;place-items:center;overflow:hidden;aspect-ratio:4/5;border-radius:14px;background:linear-gradient(160deg,#0e56b2,var(--acur-navy) 50%,var(--acur-navy-dd));box-shadow:inset 0 1px 0 rgba(255,255,255,.3)}.acur-phead__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.acur-phead__initials{position:relative;box-shadow:0 0 0 6px rgba(255,255,255,.12),0 24px 50px -16px rgba(0,0,0,.6)!important;background:linear-gradient(160deg,#ff8e4a,var(--acur-orange) 55%,#e25f12)!important;color:var(--acur-navy-dd)!important}.acur-phead__body{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-width:0;padding:clamp(12px,2vw,32px) clamp(12px,2.4vw,40px) clamp(16px,2vw,32px)0}.acur-phead__themes{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.acur-phead__name{margin-top:clamp(14px,1.6vw,22px);font-size:clamp(1.75rem,1.3rem + 1.8vw,2.75rem)}.acur-phead__position{margin-top:10px;color:var(--acur-ink);font-size:var(--acur-fs-lg);font-weight:500;line-height:1.35}.acur-phead__unit{display:flex;flex-wrap:wrap;gap:2px 10px;margin-top:6px;color:var(--acur-ink-2);font-size:var(--acur-fs-sm);line-height:1.5}.acur-phead__unit-text--uni{color:var(--acur-navy);font-weight:600}.acur-phead__unit-text+.acur-phead__unit-text--uni::before{content:"·";margin-right:10px;color:var(--acur-orange)}.acur-phead__groups{display:flex;flex-wrap:wrap;gap:8px;margin:clamp(16px,1.8vw,24px)0 0;padding:0;list-style:none}.acur-phead__group-link{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 16px;border-radius:999px;background:linear-gradient(160deg,#0b4ea6,var(--acur-navy) 55%,var(--acur-navy-d));box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 10px 22px -10px rgba(0,55,123,.75);color:#fff;font-size:var(--acur-fs-sm);font-weight:600;text-decoration:none;transition:transform .35s var(--acur-ease)}.acur-phead__group-link .acur-icon:first-child{color:var(--acur-orange-l)}.acur-phead__group-arrow{transition:transform .35s var(--acur-ease)}.acur-phead__group-link:hover{color:#fff;transform:translateY(-2px)}.acur-phead__group-link:hover .acur-phead__group-arrow{transform:translateX(4px)}.acur-ids{display:flex;flex-wrap:wrap;gap:8px;width:100%;margin:clamp(16px,1.8vw,24px)0 0;padding:clamp(16px,1.8vw,24px)0 0;border-top:1px solid var(--acur-line-navy);list-style:none}.acur-idchip{display:inline-flex;align-items:center;gap:10px;min-height:42px;padding:0 16px 0 6px;border-radius:999px;background:rgba(255,255,255,.88);box-shadow:inset 0 1px 0#fff,0 0 0 1px rgba(0,55,123,.1),0 10px 20px -14px rgba(0,55,123,.5);color:var(--acur-navy);text-decoration:none;transition:transform .35s var(--acur-ease),background-color .25s var(--acur-ease)}.acur-idchip__label{display:grid;place-items:center;min-height:30px;padding:0 12px;border-radius:999px;background:rgba(0,55,123,.08);font-size:.75rem;font-weight:700;letter-spacing:.06em;white-space:nowrap}.acur-idchip__value{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--acur-fs-xs);font-weight:600;overflow-wrap:anywhere}.acur-idchip--mail .acur-idchip__value{font-family:var(--acur-font);font-size:var(--acur-fs-sm)}.acur-idchip--mail .acur-idchip__label{color:var(--acur-orange-d)}.acur-idchip:hover{transform:translateY(-2px);background:#fff;color:var(--acur-navy)}.acur-profile__grid{display:grid;grid-template-columns:232px minmax(0,1fr);align-items:start;gap:clamp(20px,3vw,44px);margin-top:clamp(20px,3vw,44px)}.acur-onpage{position:sticky;top:104px}.acur-onpage__title{color:var(--acur-ink-2);font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.acur-onpage__list{margin:12px 0 0;padding:0;list-style:none;border-left:1px solid var(--acur-line-navy)}.acur-onpage__link{position:relative;display:flex;align-items:center;min-height:40px;padding:4px 0 4px 18px;color:var(--acur-ink-2);font-size:var(--acur-fs-sm);line-height:1.3;text-decoration:none;transition:color .2s var(--acur-ease)}.acur-onpage__link::before{content:"";position:absolute;left:-2px;top:8px;bottom:8px;width:3px;border-radius:3px;background:var(--acur-orange);transform:scaleY(0);transition:transform .35s var(--acur-ease)}.acur-onpage__link:hover{color:var(--acur-navy)}.acur-onpage__link[aria-current]{color:var(--acur-navy);font-weight:600}.acur-onpage__link[aria-current]::before{transform:scaleY(1)}.acur-profile__main{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--acur-gap);min-width:0}.acur-psec{padding:clamp(22px,3.2vw,48px);border-radius:22px;scroll-margin-top:110px}.acur-psec::before{background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(255,255,255,.82))}.acur-psec--bare{padding:clamp(8px,1vw,16px)0}.acur-psec__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 24px}.acur-psec__title{display:flex;align-items:baseline;gap:12px;font-size:var(--acur-fs-h3)}.acur-psec__count{color:var(--acur-orange-d);font-size:.6em;font-variant-numeric:tabular-nums}.acur-psec__note{display:inline-flex;align-items:center;gap:8px;color:var(--acur-ink-2);font-size:var(--acur-fs-xs)}.acur-psec__note-dot{width:7px;height:7px;border-radius:50%;background:#2ba36b}.acur-psec__lead{margin-top:16px;color:var(--acur-navy);font-family:var(--acur-font-heading);font-size:var(--acur-fs-h4);font-weight:700;line-height:1.3}.acur-psec__text{margin-top:16px;color:var(--acur-ink);line-height:1.75}.acur-psec__text>*+*{margin-top:1em}.acur-psec__sub{margin-top:clamp(20px,2.4vw,32px);color:var(--acur-navy);font-family:var(--acur-font);font-size:.8125rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.acur-psec__more{margin-top:20px}.acur-psec--bare .acur-psec__title{margin-bottom:20px}.acur-chips{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0;list-style:none}.acur-chips--lead{margin:14px 0 6px}.acur-chip{display:inline-flex;align-items:center;min-height:38px;padding:0 16px;border-radius:999px;background:rgba(255,255,255,.9);box-shadow:inset 0 1px 0#fff,0 0 0 1px rgba(0,55,123,.1);color:var(--acur-navy);font-size:var(--acur-fs-sm);font-weight:500}.acur-pubs{margin:20px 0 0;padding:0;list-style:none}.acur-pub{display:grid;grid-template-columns:64px minmax(0,1fr);gap:16px;padding:18px 0;border-top:1px solid var(--acur-line-navy)}.acur-pub[hidden]{display:none}.acur-pub__year{align-self:start;display:grid;place-items:center;height:32px;border-radius:10px;background:rgba(0,55,123,.07);color:var(--acur-navy);font-family:var(--acur-font-heading);font-size:.9375rem;font-weight:700;font-variant-numeric:tabular-nums}.acur-pub--pinned .acur-pub__year{background:linear-gradient(160deg,#ff8e4a,var(--acur-orange));color:var(--acur-navy-dd)}.acur-pub__title{font-family:var(--acur-font);font-size:var(--acur-fs-base);font-weight:600;line-height:1.4;letter-spacing:0;text-wrap:pretty}.acur-pub__link{color:var(--acur-navy);text-decoration:none;background:linear-gradient(var(--acur-orange),var(--acur-orange))0 100%/0 2px no-repeat;transition:background-size .4s var(--acur-ease)}.acur-pub__link:hover{color:var(--acur-navy);background-size:100% 2px}.acur-pub__authors{margin-top:6px;color:var(--acur-ink-2);font-size:var(--acur-fs-sm);line-height:1.5}.acur-pub__own{color:var(--acur-ink);font-weight:600}.acur-pub__source{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:4px;color:var(--acur-ink-2);font-size:var(--acur-fs-sm);line-height:1.5}.acur-pub__journal{color:var(--acur-ink);font-weight:500}.acur-pub__pin{padding:2px 10px;border-radius:999px;background:rgba(243,112,33,.12);color:var(--acur-orange-d);font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.acur-pub__doi{margin-top:4px;color:var(--acur-ink-3);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem;overflow-wrap:anywhere}.acur-pub__doi-label{font-family:var(--acur-font);font-weight:700;letter-spacing:.08em}.acur-projects{display:grid;gap:14px;margin:20px 0 0;padding:0;list-style:none}.acur-project{padding:clamp(16px,2vw,24px);border-radius:16px;background:rgba(255,255,255,.7);box-shadow:inset 0 1px 0#fff,0 0 0 1px rgba(0,55,123,.08)}.acur-project__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.acur-project__period{padding:3px 12px;border-radius:999px;background:var(--acur-navy);color:#fff;font-size:.75rem;font-weight:600;font-variant-numeric:tabular-nums}.acur-project__role{padding:3px 12px;border-radius:999px;background:rgba(243,112,33,.12);color:var(--acur-orange-d);font-size:.75rem;font-weight:600}.acur-project__title{margin-top:10px;font-size:var(--acur-fs-h4);line-height:1.25}.acur-project__link{color:inherit;text-decoration:none}.acur-project__link:hover{color:var(--acur-blue)}.acur-project__summary{margin-top:8px;color:var(--acur-ink);font-size:var(--acur-fs-sm);line-height:1.6}.acur-project__facts{display:grid;gap:4px;margin:12px 0 0;padding-top:12px;border-top:1px solid var(--acur-line-navy);font-size:var(--acur-fs-sm);line-height:1.5}.acur-project__fact{display:grid;grid-template-columns:84px minmax(0,1fr);gap:12px}.acur-project__dt{color:var(--acur-ink-3);font-size:.75rem;font-weight:700;letter-spacing:.08em;line-height:1.9;text-transform:uppercase}.acur-project__dd{margin:0;color:var(--acur-ink)}.acur-accepts{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none}.acur-accepts__item{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 16px 0 12px;border-radius:999px;background:rgba(43,163,107,.12);color:#17613f;font-size:var(--acur-fs-sm);font-weight:600}.acur-vacancies{display:grid;gap:12px;margin:12px 0 0;padding:0;list-style:none}.acur-vacancy{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:clamp(16px,2vw,24px);border-radius:16px;background:linear-gradient(135deg,rgba(141,187,255,.24),rgba(255,255,255,.7) 60%);box-shadow:inset 0 1px 0#fff,0 0 0 1px rgba(0,55,123,.1)}.acur-vacancy__meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:.75rem;font-weight:600}.acur-vacancy__kind{padding:3px 12px;border-radius:999px;background:var(--acur-navy);color:#fff}.acur-vacancy__deadline{color:var(--acur-orange-d)}.acur-vacancy__title{margin-top:10px;font-size:var(--acur-fs-h4);line-height:1.25}.acur-vacancy__summary{margin-top:6px;color:var(--acur-ink);font-size:var(--acur-fs-sm);line-height:1.6}.acur-vacancy__apply{flex:none}.acur-downloads{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0 0;padding:0;list-style:none}.acur-download{display:flex;align-items:center;gap:14px;padding:14px 18px 14px 14px;border-radius:14px;background:rgba(255,255,255,.8);box-shadow:inset 0 1px 0#fff,0 0 0 1px rgba(0,55,123,.08);color:var(--acur-navy);text-decoration:none;transition:transform .35s var(--acur-ease),background-color .25s var(--acur-ease)}.acur-download__icon{display:grid;place-items:center;flex:none;width:46px;height:46px;border-radius:15px;background:linear-gradient(160deg,#0b4ea6,var(--acur-navy) 55%,var(--acur-navy-d));color:#fff}.acur-download__text{display:grid;line-height:1.3}.acur-download__name{font-weight:600}.acur-download__meta{color:var(--acur-ink-2);font-size:var(--acur-fs-xs)}.acur-download:hover{transform:translateY(-3px);background:#fff;color:var(--acur-navy)}.acur-cards--compact .acur-card__title{font-size:1.125rem}.acur-cards--compact .acur-card__meta-date{display:none}@media (max-width:1099px){.acur-profile__grid{grid-template-columns:minmax(0,1fr)}.acur-onpage{position:static;margin-inline:calc(-1*var(--acur-pad-x));padding-inline:var(--acur-pad-x);overflow-x:auto;scrollbar-width:none}.acur-onpage::-webkit-scrollbar{display:none}.acur-onpage__title{display:none}.acur-onpage__list{display:flex;gap:8px;margin:0;border-left:0;width:max-content}.acur-onpage__link{min-height:42px;padding:0 16px;border-radius:999px;background:rgba(255,255,255,.7);box-shadow:inset 0 1px 0#fff,0 0 0 1px rgba(0,55,123,.08);white-space:nowrap}.acur-onpage__link::before{display:none}.acur-onpage__link[aria-current]{background:var(--acur-navy);color:#fff}}@media (max-width:782px){.acur-phead{grid-template-columns:minmax(0,1fr);border-radius:20px;padding:8px}.acur-phead__portrait{aspect-ratio:16/10;border-radius:16px}.acur-phead__initials{width:112px!important;height:112px!important;font-size:40px!important}.acur-phead__body{padding:8px 14px 18px}.acur-psec{border-radius:18px}.acur-pub{grid-template-columns:minmax(0,1fr);gap:8px}.acur-pub__year{justify-self:start;padding:0 12px}.acur-vacancy{flex-direction:column;align-items:flex-start}.acur-vacancy__apply{width:100%}.acur-downloads{grid-template-columns:minmax(0,1fr)}.acur-project__fact{grid-template-columns:minmax(0,1fr);gap:0}}.acur-ghead{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,46%);gap:clamp(20px,3vw,48px);padding:12px;border-radius:24px;overflow:hidden;animation:acur-rise .9s var(--acur-ease) both}.acur-ghead::before{background:linear-gradient(120deg,rgba(255,255,255,.92),rgba(255,255,255,.8) 55%,rgba(214,229,252,.7))}.acur-ghead__body{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:clamp(16px,2.8vw,44px)0 clamp(14px,2vw,32px) clamp(14px,2.8vw,44px)}.acur-ghead__kicker{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.acur-ghead__kind{color:var(--acur-ink-2);font-size:var(--acur-fs-xs);font-weight:600;letter-spacing:.04em}.acur-ghead__name{margin-top:clamp(14px,1.6vw,22px);font-size:clamp(1.75rem,1.3rem + 1.6vw,2.625rem)}.acur-ghead__prop{margin-top:clamp(12px,1.4vw,20px);max-width:30ch;color:var(--acur-ink);font-size:clamp(1.0625rem,1rem + .35vw,1.25rem);font-weight:500;line-height:1.35;text-wrap:balance}.acur-ghead__foot{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px;width:100%;margin-top:auto;padding-top:clamp(20px,2.6vw,40px)}.acur-ghead__pi{display:inline-flex;align-items:center;gap:12px;padding:8px 20px 8px 8px;border-radius:999px;background:rgba(255,255,255,.88);box-shadow:inset 0 1px 0#fff,0 0 0 1px rgba(0,55,123,.1),0 12px 24px -14px rgba(0,55,123,.5);color:var(--acur-navy);text-decoration:none;transition:transform .35s var(--acur-ease),background-color .25s var(--acur-ease)}.acur-ghead__pi:hover{transform:translateY(-2px);background:#fff;color:var(--acur-navy)}.acur-ghead__pi-text{display:grid;line-height:1.25}.acur-ghead__pi-name{font-family:var(--acur-font-heading);font-size:1.0625rem;font-weight:700}.acur-ghead__facts{display:flex;gap:clamp(16px,2vw,28px);margin:0;padding:0;list-style:none}.acur-ghead__fact{display:grid;line-height:1.1}.acur-ghead__fact+.acur-ghead__fact{padding-left:clamp(16px,2vw,28px);border-left:1px solid var(--acur-line-navy)}.acur-ghead__fact-n{color:var(--acur-navy);font-family:var(--acur-font-heading);font-size:1.75rem;font-weight:800;font-variant-numeric:tabular-nums}.acur-ghead__fact-l{margin-top:4px;color:var(--acur-ink-2);font-size:var(--acur-fs-xs)}.acur-ghead__media{position:relative;display:grid;place-items:center;overflow:hidden;min-height:380px;border-radius:14px;background:linear-gradient(160deg,#0e56b2,var(--acur-navy) 50%,var(--acur-navy-dd))}.acur-ghead__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.acur-ghead__mark{position:relative;display:grid;place-items:center;width:128px;height:128px;border-radius:24px;background:rgba(255,255,255,.14);box-shadow:inset 0 1px 0 rgba(255,255,255,.4),inset 0 0 0 1px rgba(255,255,255,.16);color:#fff}.acur-ghead__credit{position:absolute;right:14px;bottom:12px;padding:4px 10px;border-radius:999px;background:rgba(0,28,64,.55);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:rgba(255,255,255,.88);font-size:.6875rem}.acur-lead{display:flex;align-items:center;gap:clamp(14px,2vw,24px);margin-top:20px;padding:clamp(14px,1.8vw,22px);border-radius:18px;background:linear-gradient(135deg,rgba(141,187,255,.26),rgba(255,255,255,.75) 60%);box-shadow:inset 0 1px 0#fff,0 0 0 1px rgba(0,55,123,.1);color:var(--acur-navy);text-decoration:none;transition:transform .4s var(--acur-ease),box-shadow .4s var(--acur-ease)}.acur-lead:hover{transform:translateY(-3px);color:var(--acur-navy);box-shadow:inset 0 1px 0#fff,0 0 0 1px rgba(0,55,123,.14),0 22px 40px -22px rgba(0,43,94,.6)}.acur-lead:hover .acur-pcard__go{transform:translateX(3px);background:var(--acur-navy);color:#fff}.acur-lead__text{display:grid;flex:1;min-width:0;line-height:1.3}.acur-lead__name{margin-top:4px;font-family:var(--acur-font-heading);font-size:var(--acur-fs-h4);font-weight:700}.acur-lead__role{margin-top:2px;color:var(--acur-ink-2);font-size:var(--acur-fs-sm)}.acur-lead__summary{margin-top:8px;color:var(--acur-ink);font-size:var(--acur-fs-sm);line-height:1.5}.acur-members{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0 0;padding:0;list-style:none}.acur-members__item{display:flex;min-width:0}.acur-member{display:flex;align-items:center;gap:12px;width:100%;padding:10px 14px 10px 10px;border-radius:14px;background:rgba(255,255,255,.75);box-shadow:inset 0 1px 0#fff,0 0 0 1px rgba(0,55,123,.08);color:var(--acur-navy);text-decoration:none;transition:transform .35s var(--acur-ease),background-color .25s var(--acur-ease)}a.acur-member:hover{transform:translateY(-3px);background:#fff;color:var(--acur-navy)}.acur-member__text{display:grid;min-width:0;line-height:1.3}.acur-member__name{font-weight:600;font-size:var(--acur-fs-sm)}.acur-member__role{color:var(--acur-ink-2);font-size:var(--acur-fs-xs)}.acur-member--plain{color:var(--acur-ink)}.acur-avatar--soft{background:rgba(0,55,123,.1)!important;color:var(--acur-navy)!important;box-shadow:none!important}.acur-alumni{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;margin:8px 0 0;padding:0;list-style:none}.acur-alumni__item{display:grid;gap:1px;padding:12px 0;border-bottom:1px solid var(--acur-line-navy);font-size:var(--acur-fs-sm);line-height:1.4}.acur-alumni__name{color:var(--acur-ink);font-weight:600}.acur-alumni__was{color:var(--acur-ink-2)}.acur-alumni__now{color:var(--acur-navy)}.acur-pub__cite{color:var(--acur-ink);font-size:var(--acur-fs-sm);line-height:1.65}.acur-pub__doilink{margin-top:10px}.acur-equip{display:grid;margin:8px 0 0;padding:0;list-style:none}.acur-equip__item{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:16px;padding:12px 0;border-bottom:1px solid var(--acur-line-navy);font-size:var(--acur-fs-sm);line-height:1.45}.acur-equip__name{color:var(--acur-ink);font-weight:600}.acur-equip__note{color:var(--acur-ink-2)}.acur-faclinks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0 0;padding:0;list-style:none}.acur-faclink{display:flex;align-items:center;gap:14px;padding:8px 16px 8px 8px;border-radius:14px;background:rgba(255,255,255,.78);box-shadow:inset 0 1px 0#fff,0 0 0 1px rgba(0,55,123,.08);color:var(--acur-navy);font-size:var(--acur-fs-sm);font-weight:600;text-decoration:none;transition:transform .35s var(--acur-ease),background-color .25s var(--acur-ease)}.acur-faclink__img{flex:none;width:52px;height:52px;border-radius:14px;object-fit:cover}.acur-faclink__name{flex:1;min-width:0}.acur-faclink .acur-icon{color:var(--acur-orange-d);transition:transform .35s var(--acur-ease)}.acur-faclink:hover{transform:translateY(-3px);background:#fff;color:var(--acur-navy)}.acur-faclink:hover .acur-icon{transform:translateX(4px)}.acur-collab__map{margin-top:20px;padding:clamp(10px,1.6vw,22px);border-radius:18px;background:linear-gradient(160deg,#0e56b2,var(--acur-navy) 45%,var(--acur-navy-dd));box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 26px 50px -26px rgba(0,28,64,.8)}.acur-map{display:block;width:100%;height:auto;overflow:visible}.acur-map__land{fill:rgba(255,255,255,.13);stroke:rgba(255,255,255,.3);stroke-width:.5}.acur-map__arc{fill:none;stroke:var(--acur-orange-l);stroke-width:1.4;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;animation:acur-arc 1.6s var(--acur-ease) forwards;animation-delay:calc(.4s + var(--i)*.22s)}@keyframes acur-arc{to{stroke-dashoffset:0}}.acur-map__dot{fill:var(--acur-orange);stroke:#fff;stroke-width:1.2}.acur-map__home{fill:#fff;stroke:var(--acur-orange);stroke-width:2.5}.acur-map__home-ring{fill:rgba(255,255,255,.16);stroke:rgba(255,255,255,.6);stroke-width:1}.acur-partners{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0 0;padding:0;list-style:none}.acur-partners__item{display:flex;min-width:0}.acur-partner{display:flex;align-items:center;gap:12px;width:100%;padding:12px 16px 12px 12px;border-radius:14px;background:rgba(255,255,255,.78);box-shadow:inset 0 1px 0#fff,0 0 0 1px rgba(0,55,123,.08);color:var(--acur-navy);text-decoration:none}a.acur-partner{transition:transform .35s var(--acur-ease),background-color .25s var(--acur-ease)}a.acur-partner:hover{transform:translateY(-3px);background:#fff;color:var(--acur-navy)}.acur-partner__pin{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:13px;background:rgba(243,112,33,.12);color:var(--acur-orange-d)}.acur-partner__logo{flex:none;width:64px;height:40px;object-fit:contain}.acur-partner__text{display:grid;min-width:0;line-height:1.3}.acur-partner__name{font-size:var(--acur-fs-sm);font-weight:600}.acur-partner__place{color:var(--acur-ink-2);font-size:var(--acur-fs-xs)}.acur-join{position:relative;isolation:isolate;overflow:hidden;padding:clamp(24px,2.9vw,37px);border-radius:22px;scroll-margin-top:110px;color:var(--acur-navy-dd);background:linear-gradient(160deg,#ffa263 0%,var(--acur-orange) 46%,#dd5a0e 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.6),0 30px 54px -26px rgba(243,112,33,.8)}.acur-join__title{color:var(--acur-navy-dd);font-size:var(--acur-fs-h2);font-weight:800}.acur-join__text{margin-top:10px;max-width:none;font-size:var(--acur-fs-lg);line-height:1.5}.acur-join__badge{display:inline-flex;align-items:center;gap:8px;min-height:36px;margin-top:14px;padding:0 14px 0 10px;border-radius:999px;background:rgba(255,255,255,.32);box-shadow:inset 0 1px 0 rgba(255,255,255,.7);font-size:var(--acur-fs-sm);font-weight:600}.acur-join__cta{margin-top:20px;min-height:52px;background:linear-gradient(160deg,#0b4ea6 0%,var(--acur-navy) 48%,var(--acur-navy-dd) 100%);color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 12px 24px -10px rgba(0,28,64,.8)}.acur-join__cta:hover{color:#fff}.acur-join__cta .acur-icon{color:var(--acur-orange-l)}.acur-join__open{margin-top:clamp(20px,2.6vw,36px)}.acur-join__sub{color:var(--acur-navy-dd);font-family:var(--acur-font);font-size:.8125rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.acur-join .acur-vacancy{background:rgba(255,255,255,.92);box-shadow:inset 0 1px 0#fff,0 18px 36px -22px rgba(120,44,0,.8)}@media (max-width:1023px){.acur-ghead{grid-template-columns:minmax(0,1fr)}.acur-ghead__media{order:-1;min-height:0;aspect-ratio:16/9}.acur-ghead__body{padding:8px 16px 20px}.acur-ghead__prop{max-width:none}}@media (max-width:782px){.acur-ghead{border-radius:20px;padding:8px}.acur-ghead__media{border-radius:16px}.acur-members{grid-template-columns:minmax(0,1fr)}.acur-alumni,.acur-faclinks,.acur-partners{grid-template-columns:minmax(0,1fr)}.acur-equip__item{grid-template-columns:minmax(0,1fr);gap:2px}.acur-lead{flex-wrap:wrap}.acur-lead__avatar{width:64px!important;height:64px!important;font-size:22px!important}.acur-join{border-radius:18px}.acur-join__cta{width:100%}}@media (min-width:783px) and (max-width:1279px){.acur-members{grid-template-columns:repeat(2,minmax(0,1fr))}}.acur-ghead,.acur-phead{display:grid;align-items:center;gap:clamp(20px,4vw,64px);padding:0 0 clamp(22px,2.6vw,36px);overflow:visible;border-radius:0;border-bottom:1px solid var(--acur-line-navy);background:0 0;box-shadow:none;animation:none}.acur-ghead{grid-template-columns:minmax(0,1fr) minmax(0,440px)}.acur-ghead--plain{grid-template-columns:minmax(0,1fr)}.acur-phead{grid-template-columns:200px minmax(0,1fr)}.acur-ghead::before,.acur-phead::before{display:none}.acur-ghead__body,.acur-phead__body{padding:0}.acur-ghead__name{margin-top:14px;font-size:clamp(1.75rem,1.3rem + 1.8vw,2.75rem)}.acur-ghead__prop{max-width:60ch;margin-top:10px;color:var(--acur-ink-2);font-size:var(--acur-fs-lg);font-weight:400;line-height:1.5}.acur-ghead__foot{margin-top:clamp(16px,2vw,24px);padding-top:0}.acur-ghead__fact{display:flex;align-items:baseline;gap:7px}.acur-ghead__fact-n{font-size:1.5rem}.acur-ghead__fact-l{margin:0;font-size:var(--acur-fs-sm)}.acur-ghead__media{min-height:0;aspect-ratio:16/10.5;border-radius:16px;background:var(--acur-navy)}.acur-phead__portrait{aspect-ratio:1;border-radius:16px;background:var(--acur-navy);box-shadow:none}.acur-phead__initials{width:96px!important;height:96px!important;font-size:34px!important;background:var(--acur-orange)!important;box-shadow:none!important}.acur-phead__name{margin-top:12px;font-size:clamp(1.75rem,1.3rem + 1.8vw,2.75rem)}.acur-phead__position{margin-top:8px}.acur-ids{margin-top:16px;padding-top:16px}.acur-idchip{min-height:38px;box-shadow:0 0 0 1px rgba(0,55,123,.12);background:#fff}.acur-profile__grid{grid-template-columns:minmax(0,1fr) 340px;gap:clamp(16px,2vw,28px) clamp(20px,2.6vw,36px);margin-top:0}.acur-profile__grid:not(:has(.acur-raside)) .acur-profile__main{grid-column:1/-1}.acur-onpage{grid-column:1/-1;position:sticky;top:82px;z-index:20;margin-inline:calc(-1*var(--acur-pad-x));padding:10px var(--acur-pad-x);overflow-x:auto;scrollbar-width:none;background:linear-gradient(180deg,var(--acur-page) 78%,transparent)}.acur-onpage::-webkit-scrollbar{display:none}.acur-onpage__title{display:none}.acur-onpage__list{display:flex;gap:6px;width:max-content;margin:0;border-left:0}.acur-onpage__link{min-height:38px;padding:0 14px;border-radius:999px;background:#fff;box-shadow:0 0 0 1px rgba(0,55,123,.12);color:var(--acur-navy);font-size:.8125rem;font-weight:500;white-space:nowrap}.acur-onpage__link::before{display:none}.acur-onpage__link:hover{background:var(--acur-mist)}.acur-onpage__link[aria-current]{background:var(--acur-navy);box-shadow:none;color:#fff;font-weight:600}.acur-psec{padding:clamp(20px,2.4vw,32px);border-radius:20px;scroll-margin-top:150px}.acur-join,.acur-enq{scroll-margin-top:150px}.acur-psec__title{font-size:var(--acur-fs-h3)}.acur-members{grid-template-columns:repeat(2,minmax(0,1fr))}.acur-raside{min-width:0;align-self:stretch}.acur-raside__in{position:sticky;top:148px;display:grid;gap:14px}.acur-facts{padding:20px;border-radius:20px}.acur-facts__title{font-family:var(--acur-font);font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.acur-facts__list{margin:12px 0 0}.acur-facts__row{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:9px 0;border-bottom:1px solid var(--acur-line-navy);font-size:var(--acur-fs-sm)}.acur-facts__dt{color:var(--acur-ink-2)}.acur-facts__dd{margin:0;color:var(--acur-navy);font-weight:600;text-align:right}.acur-facts__sub{margin-top:18px;color:var(--acur-ink-2);font-family:var(--acur-font);font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.acur-facts__text{margin-top:10px;color:var(--acur-ink);font-size:var(--acur-fs-sm);line-height:1.55}.acur-facts .acur-facts__chips{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 0;padding:0;list-style:none}.acur-facts__chip{padding:5px 11px;border-radius:999px;background:rgba(0,55,123,.07);color:var(--acur-navy);font-size:var(--acur-fs-xs);font-weight:500;line-height:1.3}.acur-facts__chip--ok{background:rgba(43,163,107,.13);color:#17613f;font-weight:600}.acur-facts .acur-facts__links{display:grid;margin:6px 0 0;padding:0;list-style:none}.acur-facts__li{padding:8px 0;border-bottom:1px solid var(--acur-line-navy);font-size:var(--acur-fs-sm)}.acur-facts__link{color:var(--acur-navy);font-weight:600;text-decoration:none}.acur-facts__cite{margin-top:10px;padding:12px 14px;border-radius:12px;background:rgba(0,55,123,.06);box-shadow:inset 0 0 0 1px rgba(0,55,123,.1);color:var(--acur-navy);font-family:var(--acur-font-heading);font-size:var(--acur-fs-sm);font-weight:700;line-height:1.4;overflow-wrap:anywhere}.acur-facts--cite .acur-facts__link{overflow-wrap:anywhere}.acur-facts__link:hover{color:var(--acur-orange-d);text-decoration:underline}.acur-facts__cta{width:100%;margin-top:18px;min-height:44px;border-radius:12px}@media (max-width:1099px){.acur-profile__grid{grid-template-columns:minmax(0,1fr)}.acur-raside__in{position:static;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.acur-onpage{top:74px}}@media (max-width:899px){.acur-ghead{grid-template-columns:minmax(0,1fr)}.acur-ghead__media{order:-1}.acur-phead{grid-template-columns:112px minmax(0,1fr);align-items:start;padding:0 0 22px}.acur-phead__portrait{aspect-ratio:1}.acur-phead__initials{width:64px!important;height:64px!important;font-size:22px!important}}@media (max-width:700px){.acur-raside__in{grid-template-columns:minmax(0,1fr)}.acur-members{grid-template-columns:minmax(0,1fr)}.acur-ids{grid-column:1/-1}}.acur-cover-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity 1s var(--acur-ease)}.acur-cover-video.is-ready{opacity:1}@media (max-width:782px),(prefers-reduced-motion:reduce){.acur-cover-video{display:none}}.acur-more{margin-top:14px}.acur-more__btn{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:999px;border:1px solid rgba(0,55,123,.18);background:rgba(255,255,255,.7);color:var(--acur-navy);font-size:var(--acur-fs-sm);font-weight:600;cursor:pointer;list-style:none;transition:background .3s var(--acur-ease),transform .3s var(--acur-ease)}.acur-more__btn::-webkit-details-marker{display:none}.acur-more__btn:hover{background:#fff;transform:translateY(-2px)}.acur-more[open]>.acur-more__btn{margin-bottom:14px}.acur-more[open]>.acur-more__btn .acur-icon{transform:rotate(180deg)}.acur-pstats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 0 0;padding:0;list-style:none}.acur-pstats__item{padding:14px 16px;border-radius:14px;background:rgba(0,55,123,.05);box-shadow:inset 0 0 0 1px rgba(0,55,123,.08)}.acur-pstats__n{display:block;color:var(--acur-navy);font-family:var(--acur-font);font-size:var(--acur-fs-h3);font-weight:700;line-height:1.1}.acur-pstats__l{display:block;margin-top:4px;color:var(--acur-ink-2);font-size:var(--acur-fs-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.acur-pstats__src{margin:10px 0 0;color:var(--acur-ink-2);font-size:var(--acur-fs-xs)}@media (max-width:600px){.acur-pstats{grid-template-columns:repeat(2,minmax(0,1fr))}}.acur-ppage .acur-profile__grid{margin-top:0}.acur-ppage__body{font-size:var(--acur-fs-base)}.acur-ppage__body>*+*{margin-top:1em}.acur-ppage__body h3{margin-top:1.6em;color:var(--acur-navy);font-size:var(--acur-fs-h4)}.acur-ppage__body ul:not([class]),.acur-ppage__body ol:not([class]){padding-left:1.3em}.acur-ppage__body :is(ul,ol):not([class])>li+li{margin-top:.45em}.acur-ppage__body a:not([class]){color:var(--acur-blue);font-weight:600;text-decoration:none}.acur-ppage__body a:not([class]):hover{color:var(--acur-orange-d);text-decoration:underline}.acur-ppage__body strong{color:var(--acur-navy)}.acur-ppage__body table:not([class]){width:100%;margin-top:1em;border-collapse:collapse;font-size:var(--acur-fs-sm);line-height:1.5}.acur-ppage__body table:not([class]) thead th{padding:10px 12px;border-bottom:2px solid var(--acur-navy);color:var(--acur-navy);font-size:var(--acur-fs-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-align:left;vertical-align:bottom}.acur-ppage__body table:not([class]) tbody th{padding:10px 12px;border-bottom:1px solid var(--acur-line-navy);color:var(--acur-navy);font-weight:700;text-align:left;background:rgba(0,55,123,.05)}.acur-ppage__body table:not([class]) td{padding:10px 12px;border-bottom:1px solid var(--acur-line-navy);vertical-align:top}.acur-ppage__body table:not([class]) tbody tr:hover td{background:rgba(0,55,123,.03)}.acur-ppage__body table:not([class]) td:first-child{white-space:nowrap}.acur-ppage__body table:not([class]):has(th[colspan]) td:first-child{white-space:normal}.acur-facts__li--current .acur-facts__link{color:var(--acur-orange-d)}.acur-facts__li--current .acur-facts__link::before{content:"";display:inline-block;width:6px;height:6px;margin-right:8px;border-radius:50%;background:var(--acur-orange);vertical-align:middle}@media (max-width:700px){.acur-ppage__body table:not([class]){display:block;overflow-x:auto}.acur-ppage__body table:not([class]) td:first-child{white-space:normal}}.acur-ppage__body>:is(.acur-tiles,.acur-kpis,.acur-stats,.acur-price){margin-top:clamp(18px,2.2vw,26px)}