.about-page .home-mosaic-statement h2{margin-bottom:12px;font-family:var(--font-ui);font-size:12px;line-height:16px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--brand-muted)}.about-page .about-who{padding-top:88px;padding-bottom:72px}.about-who-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:72px}.about-who-photo{overflow:hidden;border-radius:20px;background:#000}.about-who-photo img{display:block;width:100%;height:auto}.about-who-text p{font-family:var(--font-heading);font-size:24px;line-height:34px;font-weight:300;letter-spacing:-.01em;color:var(--brand-muted)}.about-who-text p+p{margin-top:28px}.about-who-text .about-who-lead{color:var(--brand-primary)}.about-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:72px}.about-values li{padding-top:28px;border-top:1px solid var(--brand-line)}.about-value-top{margin-bottom:28px;color:var(--brand-primary)}.about-value-top svg{width:26px;height:26px;stroke-width:1.4}.about-values h3{margin-bottom:12px;font-size:22px;line-height:28px;font-weight:600;letter-spacing:-.01em}.about-values p{color:var(--brand-muted)}.about-page .about-leaders{padding-top:48px}.leader-stage{display:grid}.leader-stage>*{grid-area:1/1}.leader-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.leader-card{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid var(--brand-line);border-radius:20px;background:var(--brand-surface);transition:border-color .2s}.leader-card:hover{border-color:var(--brand-primary)}.leader-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-height:96px;padding:20px 20px 18px}.about-page .leader-card h3{font-size:18px;line-height:24px;font-weight:600;letter-spacing:-.01em}.leader-card-head p{margin-top:4px;font-size:13px;line-height:18px;font-weight:500;color:var(--brand-muted)}.leader-card-photo{margin-top:auto;aspect-ratio:1688/1640;background:#000}.leader-card-photo img{display:block;width:100%;height:100%;object-fit:cover}.leader-toggle{display:grid;flex:0 0 auto;place-items:center;width:36px;height:36px;border:1px solid var(--brand-line);border-radius:999px;background:#fff;color:var(--brand-primary);cursor:pointer;transition:background-color .2s,border-color .2s,color .2s}.leader-toggle:hover{border-color:var(--brand-primary);background:var(--brand-primary);color:#fff}.leader-toggle svg{width:18px;height:18px}.leader-panel{position:relative;z-index:1;display:grid;align-items:center;overflow:hidden;border-radius:20px;background:#0a0726;color:#fff;clip-path:var(--leader-from,inset(0 0 0 0 round 20px));transition:clip-path .6s cubic-bezier(.65,0,.35,1)}.leader-panel[hidden]{display:none}.leader-panel.is-open{clip-path:inset(0 0 0 0 round 20px)}.leader-panel-photo{position:absolute;inset:0 0 0 auto;width:52%;background-position:center 25%;background-size:cover;opacity:.42;mask-image:linear-gradient(90deg,transparent,#000 55%)}.leader-panel-body{position:relative;max-width:680px;padding:40px 56px;opacity:0;transform:translateY(8px);transition:opacity .3s,transform .3s}.leader-panel.is-open .leader-panel-body{opacity:1;transform:none;transition-delay:.3s}.leader-panel-title{font-size:12px;line-height:16px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--brand-secondary)}.leader-panel-name{margin:12px 0 20px;font-family:var(--font-heading);font-size:36px;line-height:41px;font-weight:300;letter-spacing:-.015em}.leader-panel-bio{font-family:var(--font-body);font-size:16px;line-height:26px;color:var(--brand-on-dark)}.leader-panel-link{margin-top:20px;color:#fff}.leader-toggle--close{position:absolute;top:20px;right:20px;border-color:rgba(255,255,255,.3);background:transparent;color:#fff}.leader-toggle--close:hover{border-color:#fff;background:#fff;color:var(--brand-primary)}.about-page .leader-panel :is(a,button):focus-visible{outline-color:var(--brand-secondary)}@media (max-width:1023px){.about-who-grid{grid-template-columns:1fr;gap:40px}.about-who-text p{font-size:22px;line-height:31px}}@media (min-width:900px) and (max-width:1279px){.leader-panel-body{max-width:66%;padding:32px 40px}.leader-panel-name{margin:8px 0 14px;font-size:30px;line-height:36px}.leader-panel-bio{font-size:15px;line-height:24px}.leader-panel-link{margin-top:12px}}@media (max-width:899px){.leader-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.about-page .about-who{padding-top:64px}.about-who-text p{font-size:19px;line-height:28px}.about-values{grid-template-columns:1fr;gap:40px;margin-top:56px}.leader-panel-photo{width:100%;opacity:.22;mask-image:linear-gradient(180deg,#000,transparent 70%)}.leader-panel{align-items:start}.leader-panel-body{padding:72px 24px 32px}.leader-panel-name{font-size:28px;line-height:34px}.leader-panel-bio{font-size:15px;line-height:24px}.leader-toggle--close{top:16px;right:16px}}@media (max-width:479px){.leader-grid{gap:10px}.leader-card{border-radius:16px}.leader-card-head{gap:8px;min-height:88px;padding:14px 12px 12px 14px}.about-page .leader-card h3{font-size:15px;line-height:20px}.leader-card-head p{font-size:12px;line-height:16px}.leader-toggle{width:32px;height:32px}}@media (max-width:359px){.leader-panel-body{padding:60px 18px 20px}.leader-panel-name{margin:8px 0 12px;font-size:24px;line-height:30px}.leader-panel-bio{font-size:14px;line-height:21px}.leader-panel-link{margin-top:8px}}