.ceo-sales-chart[data-astro-cid-3utdlgkm]{margin-bottom:24px}.ceo-sales-chart__title[data-astro-cid-3utdlgkm]{color:#333;margin-bottom:8px;font-size:14px;font-weight:600;line-height:1.5}.ceo-sales-chart__pair[data-astro-cid-3utdlgkm]{flex-wrap:wrap;gap:24px;display:flex}.ceo-sales-chart__one[data-astro-cid-3utdlgkm]{flex:320px;min-width:0}.ceo-sales-chart[data-astro-cid-3utdlgkm] .sbc-head{display:none}.ceo-sales-chart__head[data-astro-cid-3utdlgkm]{flex-wrap:wrap;align-items:center;gap:4px 16px;margin-bottom:4px;display:flex}.ceo-sales-chart__legend[data-astro-cid-3utdlgkm]{color:#333;align-items:center;gap:4px;font-size:12px;font-weight:600;display:inline-flex}.ceo-sales-chart__sw[data-astro-cid-3utdlgkm]{box-sizing:border-box;background:#fff;border:1px solid;width:10px;height:10px}.ceo-sales-chart__mark[data-astro-cid-3utdlgkm]{width:18px;height:8px;position:relative}.ceo-sales-chart__mark[data-astro-cid-3utdlgkm]:before{content:"";background:var(--lg);height:2px;position:absolute;top:3px;left:0;right:0}.ceo-sales-chart__mark[data-astro-cid-3utdlgkm]:after{content:"";box-sizing:border-box;border:1px solid var(--lg);background:#fff;border-radius:50%;width:8px;height:8px;position:absolute;top:0;left:5px}.std-frames-wrap.ceo-frames .frame-text__para{font-size:13px;line-height:1.9}@media screen and (width>=600px){.std-frames-wrap.ceo-frames .frame-text__para{font-size:12px}}.ceo-index__appoint{color:#333;font-size:13px;font-weight:600;line-height:1.9}@media screen and (width>=600px){.ceo-index__appoint{font-size:12px}}.ceo-index__appoint{margin-bottom:12px}@media screen and (width<=600px){.ceo-index__appoint{margin-bottom:24px}}.hd__main>.std-page.ceo-index__top{display:contents}@media screen and (width<=600px){.ceo-index__top .ceo-index__roster-fold .std-roster__row--link{pointer-events:none}.ceo-index__top .ceo-index__roster-fold .std-roster__year,.ceo-index__top .ceo-index__roster-fold .std-roster__name-text{font-size:10px}.ceo-index__top .ceo-index__roster-fold .std-roster__listing-head,.ceo-index__top .ceo-index__roster-fold .std-roster__edge-row,.ceo-index__top .ceo-index__roster-fold .std-roster__rules,.ceo-index__top .ceo-index__roster-fold .std-roster__role,.ceo-index__top .ceo-index__roster-fold .std-roster__bar-label,.ceo-index__top .ceo-index__roster-fold .std-section__legend{display:none}.ceo-index__top .ceo-index__roster-fold .std-section__head{margin-bottom:0}.ceo-index__top .ceo-index__roster-fold .std-roster__row--link .std-roster__name-text,.ceo-index__top .ceo-index__roster-fold .std-roster__row--current .std-roster__name-text{color:#333}.ceo-index__top .ceo-index__roster-fold .std-roster__row--link .std-roster__name-text{text-decoration:none}.ceo-index__top .std-hero__top{flex-wrap:nowrap;justify-content:space-between}.ceo-index__top .std-hero__name{flex:none}.ceo-index__top .std-hero__affil{flex:0 auto}.hd__main:has(>.ceo-index__top)>.ceo-index__h2--all,.page_body:has(.ceo-index__top) .ccd_navbar__h2,.page_body:has(.ceo-index__top) .ccd_sp-perf-title{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}}.ceo-index__sp-h2{display:none}@media screen and (width<=600px){.ceo-index__sp-h2{color:#333;margin:0 0 8px;font-size:16px;font-weight:600;line-height:1.5;display:block}.ceo-index__top .ceo-index__roster-fold .std-section__title,.page_body:has(.ceo-index__top) .page_spperf .page_peers__list{display:none}}@media screen and (width>=600px){.ceo-index__board-row{display:none}}@media screen and (width<=600px){.ceo-index__board-row{cursor:pointer;border-top:1px solid #dcdcdc;padding:12px 0;list-style:none;display:block}.ceo-index__board-row::-webkit-details-marker{display:none}.ceo-index__board-row{letter-spacing:.02em;color:var(--page-link);align-items:baseline;gap:8px;font-family:Verdana,Hiragino Sans,sans-serif;font-size:14px;font-weight:600;line-height:1.5;text-decoration:none;display:flex}.ceo-list:has(+.ceo-index__board-row){margin-bottom:0}.hd__main:has(>.ceo-index__top){gap:0}}.ceo-index__board-icon{color:#8c8c8c;flex:none;align-self:center}.ceo-index__board-size{color:var(--page-muted);margin-left:auto;font-size:12px;font-weight:400}.ccd_h2.ceo-index__h2{margin-bottom:12px}@media screen and (width>=600px){.ccd_h2.ceo-index__h2{display:none}}@media screen and (width<=600px){body:has(.ceo-list) .page_ov__splinks>.ccd_navbar__detail--standalone:first-child{border-top:0}}.ccd_h2.ceo-index__h2--all{padding-top:24px}@media screen and (width<=600px){.ceo-index__tenure-fold{display:none}}
