.vlrM7q_head{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(16px,2vw,32px);padding-block:clamp(72px,10vw,140px) clamp(56px,7vw,96px);display:grid}.vlrM7q_kicker{color:var(--emph);grid-column:1/-1;margin-bottom:24px}.vlrM7q_head .h1{grid-column:1/10;max-width:16ch}.vlrM7q_headText{grid-column:6/12;gap:16px;margin-top:clamp(32px,4vw,56px);display:grid}@media (max-width:820px){.vlrM7q_headText{grid-column:1/-1}.vlrM7q_head .h1{grid-column:1/-1}}.vlrM7q_sideLabel{color:var(--emph);margin-bottom:32px}.vlrM7q_structure{border-top:1px solid var(--rule);padding-block:clamp(56px,7vw,96px)}.vlrM7q_tree{justify-items:center;display:grid}.vlrM7q_root{border:1px solid var(--fg);background:var(--surface);text-align:center;justify-items:center;gap:10px;padding:24px 32px;display:grid}.vlrM7q_root .lockup{height:44px}.vlrM7q_root p{color:var(--muted);font-size:15px}.vlrM7q_branches{--gap:clamp(16px, 2vw, 28px);gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;padding-top:56px;display:grid;position:relative}.vlrM7q_branches:before{content:"";border-left:1px solid var(--fg);height:28px;position:absolute;top:0;left:50%}.vlrM7q_branches:after{content:"";top:28px;left:calc((100% - 2 * var(--gap)) / 6);right:calc((100% - 2 * var(--gap)) / 6);border-top:1px solid var(--fg);position:absolute}.vlrM7q_branches li{position:relative}.vlrM7q_branches li:before{content:"";border-left:1px solid var(--fg);height:28px;position:absolute;top:-28px;left:50%}.vlrM7q_branchLeopard .vlrM7q_node{border-style:dashed}.vlrM7q_node{border:1px solid var(--rule);text-align:center;align-content:start;justify-items:center;gap:12px;height:100%;padding:24px 20px;font-size:15.5px;text-decoration:none;transition:border-color .2s;display:grid;color:var(--fg)!important}.vlrM7q_node .lockup{height:36px}.vlrM7q_node>span:not(.vlrM7q_leoName){color:var(--muted)}.vlrM7q_branchMining .vlrM7q_node:hover{border-color:#b4693a}.vlrM7q_branchFlow .vlrM7q_node:hover{border-color:#2c6daa}.vlrM7q_branchLeopard .vlrM7q_node:hover{border-color:#2e1453}.vlrM7q_leoName{letter-spacing:.04em;text-transform:uppercase;color:#2e1453;font:800 19px/36px system-ui,-apple-system,Segoe UI,sans-serif}@media (max-width:760px){.vlrM7q_branches{grid-template-columns:1fr;padding-top:28px;padding-left:28px}.vlrM7q_branches:before,.vlrM7q_branches:after{display:none}.vlrM7q_branches li:before{border-left:0;border-top:1px solid var(--fg);width:28px;height:0;top:40px;left:-28px}.vlrM7q_branches li:after{content:"";top:0;left:-28px;bottom:calc(-1 * var(--gap));border-left:1px solid var(--fg);position:absolute}.vlrM7q_branches li:first-child:after{top:-28px}.vlrM7q_branches li:last-child:after{height:40px;bottom:auto}.vlrM7q_tree{justify-items:start}}.vlrM7q_standards{background:var(--surface);border-block:1px solid var(--rule);padding-block:clamp(80px,10vw,140px)}.vlrM7q_stdList{margin-top:clamp(40px,5vw,64px)}.vlrM7q_stdList li{border-top:1px solid var(--rule);grid-template-columns:120px minmax(0,4fr) minmax(0,6fr);align-items:baseline;gap:8px clamp(16px,3vw,48px);padding-block:clamp(24px,3vw,40px);display:grid}.vlrM7q_stdNum{font-family:var(--display);color:var(--emph);font-size:clamp(56px,7vw,96px);line-height:.8}.vlrM7q_stdList p{color:var(--muted);max-width:52ch}@media (max-width:820px){.vlrM7q_stdList li{grid-template-columns:64px 1fr}.vlrM7q_stdList p{grid-column:2}.vlrM7q_stdNum{grid-row:1/3;font-size:48px}}.vlrM7q_name{padding-block:clamp(80px,10vw,140px)}.vlrM7q_entries{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(32px,5vw,80px);display:grid}.vlrM7q_entries dt{border-bottom:1px solid var(--fg);align-items:baseline;gap:14px;padding-bottom:14px;display:flex}.vlrM7q_word{font-family:var(--display);font-size:clamp(40px,5vw,68px);line-height:1}.vlrM7q_gram{color:var(--muted);font-size:16px;font-style:italic}.vlrM7q_entries dd{max-width:40ch;margin-top:18px;font-size:19px}@media (max-width:760px){.vlrM7q_entries{grid-template-columns:1fr}}.vlrM7q_people{padding-block:0 clamp(80px,10vw,128px)}.vlrM7q_peopleIn>div{border-top:1px solid var(--rule);flex-wrap:wrap;align-items:baseline;gap:12px 40px;padding-top:clamp(40px,5vw,56px);display:flex}
