.about-intro{padding-bottom:0}.leaders{--leaders-ease: cubic-bezier(.25, 1, .5, 1);--leaders-ease-spring: cubic-bezier(.34, 1.4, .64, 1);position:relative;padding-top:var(--space-section-sm);overflow:hidden;isolation:isolate}.leaders:after{content:"";position:absolute;left:50%;bottom:0;width:min(900px,90%);height:1px;translate:-50% 0;background:linear-gradient(90deg,transparent,var(--color-secondary) 25%,var(--color-primary) 50%,var(--color-secondary) 75%,transparent);box-shadow:0 0 24px 4px rgb(from var(--color-primary) r g b / .45);z-index:3;pointer-events:none}.leaders-stage{--mx: 0;--my: 0;position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,420px));justify-content:center;column-gap:clamp(0px,4vw,60px);max-width:var(--max-width-container);margin:0 auto;padding:0 30px}.leaders-backdrop{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding-bottom:8%;pointer-events:none;z-index:-1}.leaders-word{display:block;font-family:var(--font-heading);font-weight:800;font-size:clamp(140px,27vw,400px);line-height:.78;letter-spacing:-.05em;color:transparent;background:linear-gradient(180deg,rgb(from var(--color-primary) r g b / .2),rgb(from var(--color-secondary) r g b / .04) 90%);-webkit-background-clip:text;background-clip:text;-webkit-text-stroke:1px rgb(from var(--color-primary) r g b / .32);translate:calc(var(--mx) * -18px) 0;transition:translate .9s var(--leaders-ease);-webkit-user-select:none;user-select:none}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.leaders-word{animation:leaders-word-drift linear both;animation-timeline:view();animation-range:entry 0% exit 60%}}}@keyframes leaders-word-drift{0%{transform:translateY(18%) scale(.9);letter-spacing:.04em}to{transform:translateY(-8%) scale(1);letter-spacing:-.05em}}.leader{--depth: 1;--orb: var(--color-secondary);position:relative;display:flex;align-items:flex-end;cursor:pointer}.leader:nth-child(3){--depth: 1.6;--orb: var(--color-primary)}.leader-orb{position:absolute;left:50%;top:34%;width:90%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgb(from var(--orb) r g b / .75),rgb(from var(--orb) r g b / 0) 68%);filter:blur(30px);opacity:.55;translate:calc(-50% + var(--mx) * 36px * var(--depth)) calc(-50% + var(--my) * 24px);scale:1;transition:opacity .6s var(--leaders-ease),scale .8s var(--leaders-ease),translate .9s var(--leaders-ease);pointer-events:none}.leader-photo{position:relative;display:block;width:100%;translate:calc(var(--mx) * 10px * var(--depth)) calc(var(--my) * 4px);transition:translate .9s var(--leaders-ease),clip-path 1.3s var(--leaders-ease)}.leader-photo img{width:100%;height:auto;transform-origin:50% 100%;transition:transform .8s var(--leaders-ease),filter .6s var(--leaders-ease),opacity .9s var(--leaders-ease)}.leader-card{position:absolute;bottom:14%;z-index:2;width:min(300px,78%);padding:22px 24px 18px;border-radius:20px;background:rgb(from var(--color-white) r g b / .72);border:1px solid rgb(from var(--color-white) r g b / .8);box-shadow:var(--shadow-card),inset 0 1px rgb(from var(--color-white) r g b / .9);-webkit-backdrop-filter:blur(18px) saturate(1.5);backdrop-filter:blur(18px) saturate(1.5);transition:translate .7s var(--leaders-ease),opacity .9s var(--leaders-ease),box-shadow .4s var(--leaders-ease)}.leader:nth-child(2) .leader-card{left:-12%}.leader:nth-child(3) .leader-card{right:-12%}.leader-role{font-family:var(--font-heading);font-size:var(--font-size-tiny);font-weight:700;letter-spacing:1.6px;text-transform:uppercase;color:var(--color-link)}.leader-name{margin-top:6px;font-size:clamp(20px,2vw,26px);line-height:1.2}.leader-focus{margin-top:8px;font-size:var(--font-size-caption);line-height:1.5;color:var(--color-body)}.leader-open{display:inline-flex;align-items:center;gap:10px;margin-top:14px;padding:0;border:0;background:none;font-family:var(--font-heading);font-size:var(--font-size-meta);font-weight:700;letter-spacing:.5px;color:var(--color-heading);cursor:pointer}.leader-open-icon{position:relative;width:28px;height:28px;border-radius:50%;background:var(--color-gradient);transition:rotate .5s var(--leaders-ease-spring),scale .4s var(--leaders-ease-spring)}.leader-open-icon:before,.leader-open-icon:after{content:"";position:absolute;left:50%;top:50%;width:11px;height:2px;border-radius:1px;background:var(--color-white);translate:-50% -50%}.leader-open-icon:after{rotate:90deg}@media(hover:hover){.leader:hover .leader-orb{opacity:.95;scale:1.18}.leader:hover .leader-photo img{transform:scale(1.035)}.leader:hover .leader-card{translate:0 -8px;box-shadow:0 18px 50px rgb(from var(--color-primary) r g b / .28)}.leader:hover .leader-open-icon{rotate:90deg;scale:1.12}.leaders-stage:has(.leader:hover) .leader:not(:hover) .leader-photo img{filter:grayscale(.9) contrast(.9);opacity:.55}.leaders-stage:has(.leader:hover) .leader:not(:hover) .leader-card{opacity:.6}.leaders-stage:has(.leader:hover) .leader:not(:hover) .leader-orb{opacity:.2}}.leader:has(.leader-open:focus-visible) .leader-orb{opacity:.95;scale:1.18}.leaders.js-ready:not(.is-in) .leader-photo{clip-path:inset(100% 0 0 0)}.leaders.js-ready:not(.is-in) .leader-photo img{transform:translateY(18%) scale(.94)}.leaders.js-ready:not(.is-in) .leader-card{opacity:0;translate:0 24px}.leaders.js-ready:not(.is-in) .leader-orb{opacity:0;scale:.6}.leaders.js-ready .leader-photo{clip-path:inset(-10% -20% 0 -20%)}.leaders.is-in .leader:nth-child(3) .leader-photo,.leaders.is-in .leader:nth-child(3) .leader-photo img{transition-delay:.14s}.leaders.is-in .leader .leader-card{transition-delay:.55s}.leaders.is-in .leader:nth-child(3) .leader-card{transition-delay:.7s}.leaders.is-in.is-settled .leader .leader-photo,.leaders.is-in.is-settled .leader .leader-photo img,.leaders.is-in.is-settled .leader .leader-card{transition-delay:0s}.leader-dialog{--leaders-ease: cubic-bezier(.25, 1, .5, 1);width:min(1080px,calc(100vw - 40px));max-width:none;height:min(720px,calc(100dvh - 40px));max-height:none;margin:auto;padding:0;border:0;border-radius:28px;background:var(--color-white);color:var(--color-body);box-shadow:var(--shadow-modal);overflow:hidden;opacity:0;translate:0 28px;scale:.98;transition:opacity .35s var(--leaders-ease),translate .5s var(--leaders-ease),scale .5s var(--leaders-ease),overlay .5s allow-discrete,display .5s allow-discrete}.leader-dialog[open]{opacity:1;translate:0 0;scale:1}@starting-style{.leader-dialog[open]{opacity:0;translate:0 28px;scale:.98}}.leader-dialog::backdrop{background:rgb(from var(--color-surface-dark) r g b / .62);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;transition:opacity .4s ease,overlay .4s allow-discrete,display .4s allow-discrete}.leader-dialog[open]::backdrop{opacity:1}@starting-style{.leader-dialog[open]::backdrop{opacity:0}}.vt-leader .leader-dialog,.vt-leader .leader-dialog::backdrop{transition:none}.leader-dialog-inner{position:relative;display:grid;grid-template-columns:5fr 7fr;height:100%}.leader-dialog-close{position:absolute;top:18px;right:18px;z-index:3;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:var(--color-gray-300);color:var(--color-heading);cursor:pointer;transition:background var(--transition-base),rotate .5s var(--leaders-ease),color var(--transition-base)}.leader-dialog-close:hover{background:var(--color-heading);color:var(--color-white);rotate:90deg}.leader-dialog-media{position:relative;display:flex;align-items:flex-end;justify-content:center;overflow:hidden;background:var(--color-surface-dark);isolation:isolate}.leader-dialog-orb{position:absolute;inset:12% -10% auto;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 35% 40%,rgb(from var(--color-secondary) r g b / .7),transparent 55%),radial-gradient(circle at 65% 60%,rgb(from var(--color-primary) r g b / .8),transparent 60%);filter:blur(40px);z-index:-1;animation:leader-orb-float 9s ease-in-out infinite alternate}@keyframes leader-orb-float{to{transform:translate(6%,-5%) rotate(25deg) scale(1.08)}}.leader-dialog-photo{display:block;width:92%;max-width:420px}.leader-dialog-photo img{width:100%;height:auto}.leader-stats{position:absolute;left:20px;right:20px;bottom:20px;display:flex;gap:10px}.leader-stats li{flex:1;display:flex;flex-direction:column;gap:2px;padding:12px 16px;border-radius:16px;background:rgb(from var(--color-white) r g b / .12);border:1px solid rgb(from var(--color-white) r g b / .2);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--color-white)}.leader-stats strong{font-family:var(--font-heading);font-size:26px;line-height:1.1}.leader-stats span{font-size:var(--font-size-micro);letter-spacing:.4px;opacity:.85}.leader-dialog-body{overflow-y:auto;overscroll-behavior:contain;padding:56px 56px 48px}.leader-dialog-name{margin-top:8px;font-size:clamp(30px,3.4vw,44px);line-height:1.1}.leader-dialog-lead{margin-top:18px;font-family:var(--font-heading);font-size:19px;font-weight:600;line-height:1.55;color:var(--color-heading)}.leader-dialog-body h3{display:flex;align-items:center;gap:12px;margin:34px 0 12px;font-size:var(--font-size-meta);letter-spacing:2px;text-transform:uppercase;color:var(--color-primary)}.leader-dialog-body h3:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,rgb(from var(--color-primary) r g b / .4),transparent)}.leader-dialog-body p{font-size:var(--font-size-body-sm);line-height:var(--line-height-body-loose)}.leader-dialog-body p+p{margin-top:12px}.leader-skills{display:grid;gap:10px}.leader-skills li{position:relative;padding-left:26px;font-size:var(--font-size-body-sm);line-height:1.55}.leader-skills li:before{content:"";position:absolute;left:0;top:.45em;width:12px;height:12px;border-radius:4px;background:var(--color-gradient);rotate:45deg;scale:.7}.leader-quote{position:relative;margin-top:34px;padding:24px 26px 24px 30px;border-radius:18px;background:var(--color-gray-100);overflow:hidden}.leader-quote:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--color-gradient)}.leader-quote p{font-family:var(--font-heading);font-size:17px;font-style:italic;font-weight:600;color:var(--color-heading)}.leader-quote{quotes:"\201e" "\201c"}:lang(en) .leader-quote{quotes:"\201c" "\201d"}.leader-quote p:before{content:open-quote}.leader-quote p:after{content:close-quote}.leader-dialog-cta{margin-top:30px}@media(prefers-reduced-motion:no-preference){.leader-dialog[open] .leader-dialog-body>*{animation:leader-rise .7s var(--leaders-ease) both}.leader-dialog[open] .leader-dialog-body>:nth-child(2){animation-delay:.05s}.leader-dialog[open] .leader-dialog-body>:nth-child(3){animation-delay:.1s}.leader-dialog[open] .leader-dialog-body>:nth-child(n+4){animation-delay:.16s}.leader-dialog[open] .leader-stats li{animation:leader-rise .7s var(--leaders-ease) .25s both}.leader-dialog[open] .leader-stats li+li{animation-delay:.33s}}@keyframes leader-rise{0%{opacity:0;transform:translateY(16px)}}::view-transition-group(leader-photo){animation-duration:.6s;animation-timing-function:cubic-bezier(.2,.9,.2,1)}.vt-leader::view-transition-old(root){animation:none}.vt-leader::view-transition-new(root){animation:vt-fade-in .35s ease-out}@media(max-width:1024px){.leader-card{width:min(270px,76%);padding:18px 20px 16px}.leader:nth-child(2) .leader-card{left:2%}.leader:nth-child(3) .leader-card{right:2%}.leader-dialog-body{padding:48px 40px 40px}}@media(max-width:900px){.leader-dialog-inner{position:static;grid-template-columns:1fr;grid-template-rows:auto 1fr;overflow-y:auto;overscroll-behavior:contain}.leader-dialog-media{height:360px}.leader-dialog-photo,.leader-dialog-photo img{width:auto;height:100%}.leader-dialog-body{overflow:visible}}@media(max-width:768px){.leaders{padding-top:var(--space-section-xs)}.leaders-stage{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:4px;padding:0 6px}.leader-card,.leader:nth-child(2) .leader-card,.leader:nth-child(3) .leader-card{left:8px;right:8px;bottom:10px;width:auto;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 6px 6px 14px;border-radius:999px}.leader-card .leader-role,.leader-card .leader-focus{display:none}.leader-name{min-width:0;margin:0;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.leader-open{flex:none;margin:0}.leader-open-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.leader-open-icon{width:34px;height:34px}.leader-dialog{width:100vw;height:100dvh;border-radius:0}.leader-dialog-media{height:330px}.leader-dialog-body{padding:32px 22px 40px}.leader-dialog-close{top:12px;right:12px;background:rgb(from var(--color-white) r g b / .92);box-shadow:var(--shadow-card)}.leader-dialog-lead{font-size:17px}.leader-stats{left:12px;right:12px;bottom:12px}.leader-stats li{padding:10px 12px}.leader-stats strong{font-size:22px}}@media(max-width:480px){.leader-name{font-size:14px}.leader-card,.leader:nth-child(2) .leader-card,.leader:nth-child(3) .leader-card{left:4px;right:4px;bottom:8px;padding-left:12px}}@media(prefers-reduced-motion:reduce){.leaders-word{translate:none}.leader-orb{translate:-50% -50%}.leader-photo{translate:none}.leader-dialog-orb{animation:none}}
