@font-face{font-family:Inter;src:url(/fonts/inter/InterVariable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Chakra Petch;src:url(/fonts/chakra-petch/ChakraPetch-Medium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}html[data-page=companies] body.paper{color:#111;--void:#f4f4f4;--void-raised:#fff;--ink:#111;--paper-tone:#343b46;--muted:#58616b;--faint:#58616b;--line:#c3c8d2;--line-strong:#87909e;--oxide:#0016cb;--signal-blue:#0016cb;--body:"Inter", "Inter Fallback", system-ui, -apple-system, sans-serif;--display:"Chakra Petch", sans-serif;--mono:"IBM Plex Mono", ui-monospace, "SF Mono", monospace;background:#f4f4f4;font-size:16px;line-height:1.6}.company-reference{max-width:1120px;color:var(--ink);font-family:var(--body);margin:0 auto;padding:56px 28px 80px}.company-reference a{color:var(--oxide);text-underline-offset:.2em;text-decoration-thickness:1px}.company-reference__breadcrumbs ol{font:500 12px/1.6 var(--mono);letter-spacing:.02em;color:var(--muted);flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.company-reference__breadcrumbs li+li:before{content:"/";color:var(--faint);margin-right:8px}.company-reference__breadcrumbs a{color:var(--muted);text-decoration:none}.company-reference__breadcrumbs a:hover{color:var(--oxide);text-decoration:underline}.company-reference__breadcrumbs a:focus-visible{color:var(--oxide);text-decoration:underline}.company-reference__breadcrumbs [aria-current]{color:var(--ink);display:inline-block}.company-reference__breadcrumbs [aria-current]:first-letter{text-transform:uppercase}html[data-page=companies] .company-reference h1{max-width:24ch;font:500 clamp(2rem, 3.8vw, 3.5rem)/1.1 var(--display);letter-spacing:-.03em;text-wrap:balance;overflow-wrap:anywhere;margin:18px 0 20px}.company-reference__intro{max-width:62ch;color:var(--paper-tone);margin:0 0 8px;font-size:1.125rem;line-height:1.65}html[data-page=companies] .company-reference h2{font:500 clamp(1.4rem, 2.2vw, 1.9rem)/1.25 var(--display);letter-spacing:-.02em;text-wrap:balance;margin:0 0 14px}html[data-page=companies] .company-reference h3{font:500 1.15rem/1.3 var(--display);letter-spacing:-.01em;margin:28px 0 10px}.company-reference section{border-top:1px solid var(--line);margin-top:44px;padding-top:26px}.company-reference section section{border-top:0;margin-top:28px;padding-top:0}.company-reference section[data-optical-chapter]{border-top-color:#0000}.company-reference p,.company-reference li{max-width:70ch;line-height:1.7}.company-reference p{margin:0 0 16px}.company-reference code,.company-reference pre{font-family:var(--mono)}.company-reference p code{overflow-wrap:anywhere;font-size:.92em}.company-reference time,.company-reference__nobreak{white-space:nowrap}.company-reference :focus-visible{outline-offset:4px;outline:2px solid #5972ff}.company-reference__table{border:1px solid var(--line);background:var(--void-raised);margin:20px 0 8px;position:relative;overflow-x:auto}.company-reference__table:has(>.cc-table-scroll){overflow:visible}.company-reference__table:has(>.cc-table-scroll[role=region]):after{content:"";pointer-events:none;background:linear-gradient(90deg,#fff0,#fff 85%);width:32px;position:absolute;top:0;bottom:0;right:0}.company-reference table{border-collapse:collapse;width:100%;font-size:.875rem;line-height:1.45}.company-reference caption{text-align:left;color:var(--muted);border-bottom:1px solid var(--line);padding:14px 16px;font-size:.8125rem}.company-reference th,.company-reference td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:11px 14px}.company-reference thead th{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);background:var(--void-raised);font-size:.75rem;font-weight:500}.company-reference tbody tr:last-child :-webkit-any(th,td){border-bottom:0}.company-reference tbody tr:last-child :is(th,td){border-bottom:0}.company-reference tbody th{min-width:150px;max-width:34ch;font-weight:500}.company-reference td{font-variant-numeric:tabular-nums;white-space:nowrap}.company-reference .company-reference__num{text-align:right}.company-reference__na{color:var(--faint)}.company-reference table a{text-decoration:none}.company-reference table a:hover{text-decoration:underline}.company-reference table a:focus-visible{text-decoration:underline}.company-reference__table--filing table{table-layout:fixed}.company-reference__table--filing th:first-child{width:40%}.company-reference__table--filing th:nth-child(2){width:28%}.company-reference__table--filing th:nth-child(3),.company-reference__table--filing th:nth-child(4){width:16%}.company-reference dl{margin:0 0 16px}.company-reference dt{font:500 11px/1.6 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-top:14px}.company-reference dd{margin:4px 0 0}.company-reference__hash{overflow-wrap:anywhere;font-size:.8rem}.company-reference pre{border:1px solid var(--line);background:var(--void-raised);margin:0;padding:18px 20px;font-size:.85rem;line-height:1.65;overflow-x:auto}.company-reference details{margin:12px 0}.company-reference summary{cursor:pointer;padding:12px 0;font-weight:500;list-style:none}.company-reference summary::-webkit-details-marker{display:none}.company-reference summary:before{content:"+";width:1.2em;font-family:var(--mono);color:var(--oxide);display:inline-block}.company-reference details[open]>summary:before{content:"−"}.company-reference__notice{border-top:1px solid var(--line);margin-top:24px;padding-top:16px}html[data-page=companies] .company-reference__notice h2{font:500 1.05rem/1.4 var(--display);margin-bottom:6px}.company-reference__notice p{color:var(--paper-tone);font-size:.95rem}.company-reference__related{columns:3 16em;column-gap:32px;padding-left:1.1em}.company-reference__related li{break-inside:avoid;margin:0 0 6px}.company-reference__unit-coverage li{margin-bottom:6px}.company-reference__directory{margin:8px 0 24px;padding:0;list-style:none}.company-reference__directory li{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 15ch 20ch;align-items:baseline;gap:16px;padding:16px 0;display:grid}.company-reference__directory li:last-child{border-bottom:1px solid var(--line)}.company-reference__directory a{font-weight:500;text-decoration:none}.company-reference__directory a:hover{text-decoration:underline}.company-reference__directory a:focus-visible{text-decoration:underline}.company-reference__directory span{font:12px/1.6 var(--mono);color:var(--muted);white-space:nowrap}.company-reference section nav{font:500 13px/1.9 var(--mono);color:var(--muted);margin:20px 0 0}.company-reference section nav p{font:500 11px/1.6 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 2px}.company-reference section nav a{text-decoration:none}.company-reference section nav a:hover{text-decoration:underline}.company-reference section nav a:focus-visible{text-decoration:underline}.company-reference section nav [aria-current]{color:var(--ink)}@media (max-width:650px){.company-reference{padding:32px 16px 56px}html[data-page=companies] .company-reference h1{font-size:clamp(1.7rem,8vw,2.2rem)}.company-reference__intro{font-size:1.0625rem}.company-reference table{font-size:.8125rem}.company-reference th,.company-reference td{padding:10px}.company-reference tbody th{z-index:1;background:var(--void-raised);min-width:0;max-width:42vw;box-shadow:1px 0 0 var(--line);position:sticky;left:0}.company-reference thead th:first-child{z-index:2;box-shadow:1px 0 0 var(--line);position:sticky;left:0}.company-reference__table--filing table{table-layout:auto}.company-reference__related{columns:1}.company-reference__directory li{grid-template-columns:1fr;gap:4px;padding:14px 0}}
