.ownership-page{width:100%;min-width:0}.ownership-search{align-items:end;gap:14px;padding:22px;display:flex}.ownership-search label,.ownership-select label{min-width:0;color:var(--muted);font-size:var(--type-label);line-height:var(--leading-compact);flex-direction:column;flex:1;gap:9px;font-weight:500;display:flex}.ownership-search input,.ownership-select select{border:1px solid var(--border);background:var(--bg);width:100%;min-width:0;min-height:42px;color:var(--text);font:inherit;font-size:var(--type-control);line-height:var(--leading-compact);border-radius:7px;padding:10px 12px}.ownership-search input:focus-visible,.ownership-select select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ownership-intro{align-items:flex-start;gap:20px;margin:25px 0;padding:30px;display:flex}.ownership-intro>svg{color:var(--accent);flex-shrink:0}.ownership-intro h2{font-size:var(--type-card);font-weight:600;line-height:var(--leading-heading);margin:0 0 12px}.ownership-intro p{font-size:var(--type-body);line-height:var(--leading-body);color:var(--muted);max-width:800px}.ownership-summary{padding:25px}.ownership-company{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-bottom:23px;display:flex}.ownership-company>div{min-width:0}.ownership-company h2{font-size:var(--type-section);letter-spacing:-.04em;overflow-wrap:anywhere;font-weight:600;line-height:var(--leading-heading);margin:9px 0 0}.ownership-eyebrow{font-size:var(--type-meta);letter-spacing:.1em;color:var(--accent);line-height:var(--leading-compact)}.ownership-select{align-items:end;gap:12px;max-width:800px;margin-bottom:26px;display:flex}.ownership-metrics{border-top:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));padding-top:23px;display:grid}.ownership-metrics>div{border-left:1px solid var(--border);flex-direction:column;gap:10px;min-width:0;padding:0 20px;display:flex}.ownership-metrics>div:first-child{border:0;padding-left:0}.ownership-metrics span,.ownership-metrics small{font-size:var(--type-meta);color:var(--muted);line-height:var(--leading-compact)}.ownership-metrics strong{font-size:var(--type-stat);letter-spacing:-.04em;overflow-wrap:anywhere;font-weight:500;line-height:var(--leading-heading)}.ownership-context{color:var(--muted);font-size:var(--type-body);line-height:var(--leading-body);gap:14px;padding:22px 4px;display:flex}.ownership-context>svg{color:var(--accent);flex-shrink:0;margin-top:3px}.ownership-context strong{color:var(--text);font-size:var(--type-body);font-weight:500;line-height:var(--leading-body)}.ownership-context p{margin:5px 0 0}.ownership-report>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:25px;display:flex}.ownership-report>header>div{overflow-wrap:anywhere;min-width:0;max-width:100%}.ownership-report h2{font-size:var(--type-card);letter-spacing:-.025em;font-weight:600;line-height:var(--leading-heading);margin:8px 0}.ownership-report header p{font-size:var(--type-body);line-height:var(--leading-body);color:var(--muted);margin:0}.ownership-overlap{border-block:1px solid var(--border);color:var(--muted);font-size:var(--type-secondary);line-height:var(--leading-body);background:#b8a3e609;margin:0;padding:14px 25px}.ownership-people{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:23px;display:grid}.ownership-people article{border:1px solid var(--border);background:#ffffff03;border-radius:9px;min-width:0;padding:20px}.ownership-person{align-items:center;gap:12px;margin-bottom:25px;display:flex}.ownership-person>div{min-width:0}.ownership-person-icon{color:var(--accent);background:#b8a3e614;border-radius:10px;flex-shrink:0;padding:11px;display:flex}.ownership-person h3{font-size:var(--type-card);font-weight:600;line-height:var(--leading-heading);overflow-wrap:anywhere;margin:0}.ownership-person small{font-size:var(--type-meta);color:var(--muted);line-height:var(--leading-compact);margin-top:5px;display:block}.ownership-stake{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.ownership-stake>div{min-width:0}.ownership-stake span{font-size:var(--type-label);color:var(--muted);line-height:var(--leading-compact);font-weight:500;display:block}.ownership-stake strong{font-size:var(--type-stat);letter-spacing:-.03em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-weight:500;line-height:var(--leading-heading);margin-top:8px;display:block}.ownership-stake>div:first-child strong{color:var(--accent)}.ownership-qualification{font-size:var(--type-meta);color:var(--muted);line-height:var(--leading-compact);margin:17px 0 0}.ownership-votes{border-top:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;margin:22px 0 0;padding-top:17px;display:grid}.ownership-votes dt{font-size:var(--type-label);color:var(--muted);line-height:var(--leading-compact);font-weight:500}.ownership-votes dd{font-size:var(--type-body);overflow-wrap:anywhere;line-height:var(--leading-body);margin:7px 0 0}.ownership-no-figures{color:var(--muted);font-size:var(--type-secondary);line-height:var(--leading-body);align-items:center;gap:15px;padding:4px 25px 25px;display:flex}.ownership-no-figures svg{color:var(--accent);flex-shrink:0}.ownership-history,.ownership-reading{margin-top:22px}.ownership-history summary,.ownership-reading summary{cursor:pointer;font-size:var(--type-secondary);font-weight:500;line-height:var(--leading-body);padding:20px 23px}.ownership-history summary>span{font-size:var(--type-secondary);color:var(--muted);font-weight:400;line-height:var(--leading-body);margin-left:12px}.ownership-history-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 23px 18px;display:grid}.ownership-history-list>a{border:1px solid var(--border);color:var(--text);font-size:var(--type-secondary);line-height:var(--leading-body);border-radius:7px;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.ownership-history-list>a[aria-current=page]{border-color:var(--accent);background:#b8a3e60f}.ownership-history-list>a>span{min-width:0}.ownership-history-list strong{font-size:var(--type-body);font-weight:500;line-height:var(--leading-body)}.ownership-history-list small{font-size:var(--type-meta);color:var(--muted);overflow-wrap:anywhere;line-height:var(--leading-compact);margin-top:6px;display:block}.ownership-history-list svg{color:var(--accent);flex-shrink:0}.ownership-reading>div{font-size:var(--type-body);color:var(--muted);line-height:var(--leading-body);max-width:1050px;padding:0 23px 23px}.ownership-reading strong{color:var(--text);font-weight:500}.ownership-source{overflow-wrap:anywhere}.ownership-source code{font-size:var(--type-meta);word-break:break-all;line-height:var(--leading-compact)}@media (max-width:1000px){.ownership-people,.ownership-history-list{grid-template-columns:minmax(0,1fr)}}@media (max-width:650px){.ownership-search,.ownership-select{flex-direction:column;align-items:stretch}.ownership-search{padding:18px}.ownership-summary{padding:20px}.ownership-company h2{font-size:var(--type-section);line-height:var(--leading-heading);font-weight:600}.ownership-metrics{grid-template-columns:minmax(0,1fr);gap:19px}.ownership-metrics>div{border-left:0;padding:0}.ownership-metrics strong{font-size:var(--type-stat);line-height:var(--leading-heading)}.ownership-intro{flex-direction:column;padding:23px}.ownership-report>header{padding:21px}.ownership-overlap{padding:14px 21px}.ownership-people{padding:15px}.ownership-people article{padding:17px}.ownership-stake strong{font-size:var(--type-stat);line-height:var(--leading-heading)}.ownership-history summary>span{margin:8px 0 0;display:block}.ownership-history-list{padding:0 17px 17px}.ownership-history-list>a{gap:8px;padding:12px}.ownership-history-list>a>span:nth-child(2){text-align:right}.ownership-source{flex-direction:column;align-items:flex-start}}.ownership-metrics span,.ownership-stake span,.ownership-votes dt{font-size:var(--type-label);font-weight:500}.ownership-metrics small{font-size:var(--type-meta)}.ownership-metrics strong,.ownership-stake strong{font-size:var(--type-stat);line-height:var(--leading-heading)}.ownership-context strong{font-size:var(--type-body)}.ownership-history-list>a{flex-wrap:wrap}.ownership-history-list strong{font-size:var(--type-secondary)}@media (max-width:650px){.ownership-stake,.ownership-votes{grid-template-columns:1fr}.ownership-history-list>a>span:nth-child(2){text-align:left}}
