.page-about{--scroll-h:1815vh;--scroll-h-mobile:1578vh}.about-title{margin-bottom:26px}.ov-about-hero .body-copy{max-width:430px}.regions li{color:#fff}.roster{grid-template-columns:1fr 1fr;gap:0 26px;margin:0;padding:0;list-style:none;display:grid}.roster li{border-top:1px solid #00ccff29;gap:5px;padding:12px 0 11px;display:grid}.roster b{font:600 15px/1.1 var(--display);letter-spacing:.06em;text-transform:uppercase;color:#fff}.roster span{font:500 10.5px/1.35 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ice)}.roster li:last-child b{color:var(--cyan)}.person-idx{font:500 12px/1 var(--mono);letter-spacing:.16em;color:var(--ice);margin:0 0 6px}.person-idx b{color:var(--cyan);font-weight:500}.person-name{margin:0 0 6px;font-size:clamp(34px,3.6vw,56px);line-height:1}.person-role{font:500 12px/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--cyan);margin:0 0 22px}.people-roster li{cursor:pointer;opacity:.55;transition:opacity .25s}.people-roster li:hover,.people-roster li.is-current{opacity:1}.people-roster li.is-current b{color:var(--cyan)}.roster.people-roster li:last-child b{color:#fff}.roster.people-roster li.is-current:last-child b{color:var(--cyan)}.no-webgl .people-roster li{opacity:1;cursor:default}.ov-next h2{font-size:clamp(34px,3.8vw,58px)}@media (width<=900px){.roster{gap:0 14px}.roster li{gap:3px;padding:8px 0 7px}.roster b{font-size:12px}.roster span{font-size:9px}.person-name{font-size:30px}.person-role{margin-bottom:12px;font-size:10px}.people-roster{display:none}}
