.leadership-table{border-collapse:collapse;width:100%;margin-top:16px}.leadership-table th,.leadership-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--div);color:var(--t1);padding:10px 12px 10px 0;font-size:14px;line-height:1.5}.leadership-table th{color:var(--t2);font-weight:500}.leadership-table a,.methodology-meta a,.answer-target a,.leadership-source a{color:inherit;text-underline-offset:3px;text-decoration:underline}.leadership-source{color:var(--t3);margin-top:12px;font-size:12px}.leadership-team{margin:0;padding:0;list-style:none}.leadership-team li{border-bottom:1px solid var(--div);flex-wrap:wrap;gap:4px 12px;padding:12px 0;font-size:14px;line-height:1.5;display:flex}.leadership-team li strong{font-weight:500}.leadership-team li span{color:var(--t2)}.leadership-team li a{color:var(--t2);text-underline-offset:3px;text-decoration:underline}.leadership-signal{margin-top:16px}.leadership-signal a{color:inherit;text-underline-offset:3px;text-decoration:underline}.leadership-news{max-width:860px;margin-top:32px}.leadership-news-list{margin:12px 0 0;padding:0;list-style:none}.leadership-news-list li{border-bottom:1px solid var(--div);flex-direction:column;gap:2px;padding:10px 0;font-size:16px;line-height:1.5;display:flex}.leadership-news-list a{color:var(--t1);text-underline-offset:3px;text-decoration:underline}.leadership-news-meta{color:var(--t3);font-size:13px}.leadership-news-checked{color:var(--t3);margin-top:12px;font-size:12px}.leadership-card-person{color:var(--t1);font-size:14px;font-weight:500}.leadership-card-role{color:var(--t2);font-size:13px}.leadership-portrait{border:1px solid var(--bd);object-fit:cover;background:#fff;border-radius:8px;flex-shrink:0;width:160px;height:160px}.leadership-initials{border:1px solid var(--bd);background:var(--bg3);width:160px;height:160px;color:var(--t2);font-family:var(--font-serif);letter-spacing:.02em;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:44px;line-height:1;display:inline-flex}@media (max-width:960px){.leadership-portrait,.leadership-initials{width:96px;height:96px}.leadership-initials{font-size:28px}}.headcount-page-wrap .report-section-copy .section-description+.section-description{margin-top:16px}.leadership-education{margin-top:36px}.leadership-education .figure-context{margin-bottom:12px}.leadership-education-line{color:var(--t1);flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin:0;font-size:15px;line-height:1.5;display:flex}.leadership-education-item:not(:last-of-type):after{content:"·";color:var(--t3);margin-left:14px}.leadership-education-source{color:var(--t3);font-size:var(--headcount-note);text-underline-offset:2px;text-decoration:underline}.employee-preview-row.employee-preview-row--compact{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name email""role email";gap:2px 24px;min-height:0;padding:14px 12px}.employee-preview-row--compact>.employee-preview-name{grid-area:name;font-size:15px}.employee-preview-row--compact>.employee-preview-role{color:var(--t2);grid-area:role;font-size:13px}.employee-preview-row--compact>.employee-preview-email{text-align:right;grid-area:email;align-self:center;font-size:13px}.employee-preview-row--compact>.employee-preview-email:before{content:none}.employee-preview-row--compact .employee-preview-find{color:var(--u-red);font-style:normal;font-weight:500;display:none}.employee-preview-row--compact:hover .employee-preview-find,.employee-preview-row--compact:focus-within .employee-preview-find{margin-left:12px;display:inline}.employee-preview-row--compact.employee-preview-placeholder-row>span{display:block}@container (max-width:520px){.employee-preview-row.employee-preview-row--compact{grid-template-columns:minmax(0,1fr);grid-template-areas:"name""role""email";gap:4px}.employee-preview-row--compact>.employee-preview-email{text-align:left;margin-top:4px}}.leadership-table td.leadership-date{white-space:nowrap}.employee-preview-email .employee-preview-email-domain{color:var(--t2);font-style:normal}.headcount-page-wrap .hero-action-btn.leadership-action-unify{background:var(--u-black);border-color:var(--u-black);color:var(--u-off-white)}.headcount-page-wrap .hero-action-btn.leadership-action-unify:hover{background:#3d3437}.leadership-timeline{margin:18px 0 0;padding:0 0 0 28px;list-style:none;position:relative}.leadership-timeline:before{content:"";background:var(--bd);width:1px;position:absolute;top:8px;bottom:8px;left:6px}.leadership-timeline-company{padding-bottom:26px;position:relative}.leadership-timeline-company:last-child{padding-bottom:0}.leadership-timeline-company:before{content:"";border:2px solid var(--u-black);background:var(--bg);box-sizing:border-box;border-radius:50%;width:13px;height:13px;position:absolute;top:5px;left:-28px}.leadership-timeline-company.is-current:before{background:var(--u-black)}.leadership-timeline-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 16px;display:flex}.leadership-timeline-org{color:var(--t1);font-size:16px;font-weight:600}.leadership-timeline-span{color:var(--t3);white-space:nowrap;font-size:13px}.leadership-timeline-roles{margin:8px 0 0;padding:0;list-style:none}.leadership-timeline-roles li{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px 16px;padding:4px 0;font-size:14px;line-height:1.45;display:grid}.leadership-timeline-role{color:var(--t1)}.leadership-timeline-dates{color:var(--t3);text-align:right;font-size:13px}@media (max-width:600px){.leadership-timeline-roles li{grid-template-columns:minmax(0,1fr)}.leadership-timeline-dates{text-align:left}}.leadership-timeline-roles li.is-board .leadership-timeline-role{color:var(--t2)}@media (max-width:960px){.headcount-toc.leadership-toc{display:none}}@media (max-width:1100px) and (min-width:961px){.leadership-page .headcount-report-section,.leadership-page .methodology{grid-template-columns:minmax(0,1fr);gap:24px}.leadership-page .methodology>*{grid-column:1}}.leadership-company{background:var(--bg3);border:1px solid var(--bd);margin-top:36px;padding:28px 32px;container-type:inline-size}.leadership-company-body{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:16px 24px;display:grid}.leadership-company .leadership-company-action{align-self:center}.leadership-company-text{min-width:0}.leadership-company-text p{margin:0}.leadership-company-name{font-family:var(--font-serif);font-size:var(--headcount-figure-title);letter-spacing:-.03em;color:var(--t1);font-weight:500;line-height:1.05;margin-top:6px!important}.leadership-company-blurb{color:var(--t2);font-size:16px;line-height:1.5;margin-top:10px!important}.leadership-company-facts{color:var(--t3);font-size:13px;line-height:1.5;margin-top:8px!important}.leadership-company-source{color:var(--t3);text-underline-offset:3px;margin-top:10px;font-size:12px;text-decoration:underline;display:inline-block}.leadership-company .leadership-company-action{background:var(--bg2);white-space:nowrap;align-self:center}.leadership-company .leadership-company-action:hover{background:var(--bg1)}@container (max-width:620px){.leadership-company-body{grid-template-columns:auto minmax(0,1fr);align-items:start}.leadership-company .leadership-company-action{white-space:normal;grid-column:1/-1}}@media (max-width:760px){.leadership-company{padding:24px 20px}}.leadership-ask-ai{position:relative}.leadership-ask-ai-menu{z-index:120;background:var(--bg2);border:1px solid var(--bd);border-radius:8px;min-width:200px;padding:6px 0;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 24px #241e201f}.leadership-ask-ai-menu a{color:var(--t1);align-items:center;gap:10px;padding:10px 14px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.leadership-ask-ai-menu a:hover,.leadership-ask-ai-menu a:focus-visible{background:var(--bg3)}.leadership-ask-ai-menu--start{left:0;right:auto}.employee-preview-more{border-bottom:1px solid var(--div);color:var(--t1);font:500 15px/1.4 var(--font-sans);text-underline-offset:3px;padding:16px 12px;text-decoration:underline;display:block}.employee-preview-more:hover{background:var(--bg3)}.dir-sort-item{text-align:left;background:0 0;border:none;justify-content:space-between;width:100%;font-family:inherit}.dir-sort-item.is-selected{color:var(--u-black);font-weight:600}.dir-sort-item svg{color:var(--tq);flex-shrink:0}.dir-card-portrait{border:1px solid var(--bd);object-fit:cover;background:#fff;border-radius:8px;flex-shrink:0;width:40px;height:40px}.dir-card-initials{border:1px solid var(--bd);background:var(--bg3);width:40px;height:40px;color:var(--t2);font-family:var(--font-serif);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:15px;line-height:1;display:inline-flex}.leadership-hero-marks{flex-shrink:0;align-items:center;gap:12px;display:flex}.headcount-page-wrap .leadership-stats{overflow:hidden}.headcount-page-wrap .leadership-stats .stat-card,.headcount-page-wrap .leadership-stats .stat-card:first-child{border-right:1px solid var(--div);border-bottom:1px solid var(--div);min-width:0;margin:0 -1px -1px 0}.headcount-page-wrap .leadership-stats .stat-val{overflow-wrap:anywhere}.headcount-page-wrap .leadership-stats .stat-val-text{font-size:var(--headcount-body-large);text-wrap:balance;line-height:1.15}@media (max-width:1280px) and (min-width:769px){.leadership-page .hero-head{grid-template-columns:minmax(0,1fr);gap:18px}.headcount-page-wrap .leadership-stats .stat-card{grid-template-rows:auto 1fr;align-content:start;display:grid}.headcount-page-wrap .leadership-stats .stat-val{align-self:end}.headcount-page-wrap .leadership-stats{grid-template-columns:repeat(min(3, var(--stat-count,3)), minmax(0, 1fr))}.headcount-page-wrap .leadership-stats[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.headcount-page-wrap .leadership-stats[data-count="5"] .stat-card:last-child{grid-column:span 2}}@media (max-width:768px){.headcount-page-wrap .leadership-stats .stat-card,.headcount-page-wrap .leadership-stats .stat-card:first-child{padding-left:16px}.headcount-page-wrap .leadership-stats .stat-card{grid-template-rows:auto 1fr;align-content:start;display:grid}.headcount-page-wrap .leadership-stats .stat-val{align-self:end}}@media (max-width:768px) and (min-width:601px){.headcount-page-wrap .leadership-stats[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.headcount-page-wrap .leadership-stats[data-count="3"] .stat-card:last-child{grid-column:1/-1}}@media (max-width:768px){.leadership-page .department-select-list{max-height:calc(60vh - 16px)}}@media (max-width:768px) and (min-width:601px){.leadership-directory .dir-filters{flex-flow:wrap}.leadership-directory .dir-select{width:auto}}@media (max-width:600px){.leadership-table,.leadership-table tbody,.leadership-table tr,.leadership-table td{width:auto;display:block}.leadership-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.leadership-table tr{border-bottom:1px solid var(--div);padding:14px 0}.leadership-table td{border-bottom:0;padding:0}.leadership-table td:first-child{font-weight:500}.leadership-table td:nth-child(2){color:var(--t2);margin-top:2px}.leadership-table td.leadership-date{color:var(--t3);white-space:normal;margin-top:4px;font-size:13px}.leadership-table td.leadership-date:before{content:"In seat since "}.leadership-table td.leadership-date--unknown:before{content:""}}.leadership-cta{margin:72px 0}.leadership-cta .motion-cta-banner{background-position:50% 62%}@media (max-width:760px){.leadership-cta{margin:56px 0}}#reports .headcount-conversion{align-self:end}#reports .employee-preview-locked-rows{-webkit-mask-image:linear-gradient(#000 0 34%,#00000059 66%,#0000 100%);mask-image:linear-gradient(#000 0 34%,#00000059 66%,#0000 100%)}#reports.section{padding-top:48px;padding-bottom:48px}@media (max-width:768px){#reports.section{padding-top:40px;padding-bottom:40px}}.leadership-page .faq-section{border-top:1px solid var(--u-black);padding:48px 0 0}
