.page-container.svelte-t0kpeu{margin-top:60px;min-height:calc(100vh - 350px);max-width:75rem;margin-left:auto;margin-right:auto;padding:0 2rem}.company-hero.svelte-t0kpeu{padding:3rem 0 2.5rem;border-bottom:var(--border-thick);margin-bottom:0}.hero-grid.svelte-t0kpeu{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem 3rem;margin-top:2.5rem}.hero-id.svelte-t0kpeu{min-width:0;container-type:inline-size}.hero-kicker.svelte-t0kpeu{margin:0 0 .75rem;font-family:var(--font-mono);font-size:var(--fs-sm);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text-accent);animation:svelte-t0kpeu-soft-in .7s var(--ease-out) .12s both}.sector-link.svelte-t0kpeu{font-family:var(--font-mono);font-size:var(--fs-sm);text-transform:uppercase;color:var(--text-accent);font-weight:700;letter-spacing:.05em;text-decoration:underline;text-underline-offset:3px;transition:color .2s}@media(hover:hover)and (pointer:fine){.sector-link.svelte-t0kpeu:hover{color:var(--black)}}.hero-ticker.svelte-t0kpeu{position:relative;display:block;width:fit-content;max-width:100%;font-family:var(--font-display);font-weight:700;font-size:min(11rem,calc(100cqi / (var(--len) * .52)));line-height:.88;text-transform:uppercase;white-space:nowrap;color:transparent;-webkit-text-stroke:2px var(--black);animation:svelte-t0kpeu-rise .9s var(--ease-out) both}.hero-ticker.svelte-t0kpeu:after{content:attr(data-text);position:absolute;inset:0;color:var(--red);-webkit-text-stroke:0;clip-path:inset(-.2em -.1em -.2em 0);animation:svelte-t0kpeu-fill 1s var(--ease-out) .45s both}.company-name.svelte-t0kpeu{margin:1rem 0 0;font-family:var(--font-display);font-size:clamp(1.6rem,3vw,2.4rem);line-height:1;text-transform:uppercase;color:var(--black);animation:svelte-t0kpeu-soft-in .7s var(--ease-out) .3s both}.sr-only.svelte-t0kpeu{position:absolute;width:1px;height:1px;margin:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.snapshot.svelte-t0kpeu{min-width:16.25rem;padding:1.25rem 1.5rem;background:var(--black);color:var(--white);box-shadow:8px 8px 0 var(--red);animation:svelte-t0kpeu-soft-in .7s var(--ease-out) .38s both}.snapshot-stats.svelte-t0kpeu{display:flex;flex-wrap:wrap;gap:1rem 2.5rem;margin:0}.snapshot-stats.svelte-t0kpeu dt:where(.svelte-t0kpeu){font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--grey)}.snapshot-stats.svelte-t0kpeu dd:where(.svelte-t0kpeu){margin:.3rem 0 0;font-family:var(--font-display);font-size:2.2rem;font-weight:600;line-height:1;font-variant-numeric:tabular-nums}.snapshot-date.svelte-t0kpeu{margin:1rem 0 0;padding-top:.75rem;border-top:1px solid var(--grey-900);font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--grey)}@keyframes svelte-t0kpeu-rise{0%{opacity:0;transform:translateY(30%)}}@keyframes svelte-t0kpeu-fill{0%{clip-path:inset(-.2em 100% -.2em 0)}}@keyframes svelte-t0kpeu-soft-in{0%{opacity:0;translate:0 12px}}@media(max-width:760px){.company-hero.svelte-t0kpeu{padding-top:2rem}.hero-grid.svelte-t0kpeu{grid-template-columns:minmax(0,1fr);margin-top:1.75rem}.snapshot.svelte-t0kpeu{min-width:0}.snapshot-stats.svelte-t0kpeu{column-gap:1.5rem}.snapshot-stats.svelte-t0kpeu dd:where(.svelte-t0kpeu){font-size:clamp(1.6rem,7vw,2.2rem);white-space:nowrap}}@media(pointer:coarse){.sector-link.svelte-t0kpeu{display:inline-block;padding-block:.8rem;margin-block:-.8rem}}@media(prefers-reduced-motion:reduce){.hero-kicker.svelte-t0kpeu,.hero-ticker.svelte-t0kpeu,.hero-ticker.svelte-t0kpeu:after,.company-name.svelte-t0kpeu,.company-excerpt.svelte-t0kpeu,.snapshot.svelte-t0kpeu{animation:none}}.company-excerpt.svelte-t0kpeu{font-family:var(--font-sans);font-size:var(--fs-xl);line-height:1.5;color:var(--grey-800);margin:2rem 0 0;max-width:46em;animation:svelte-t0kpeu-soft-in .7s var(--ease-out) .44s both}.content-tabs.svelte-t0kpeu{position:sticky;top:0;z-index:5;display:flex;background:var(--white);border-bottom:2px solid var(--black);margin-bottom:2.5rem;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none}.content-tabs.svelte-t0kpeu::-webkit-scrollbar{display:none}.tab-btn.svelte-t0kpeu{border:none;background:transparent;padding:1rem 1.1rem;font-family:var(--font-mono);font-weight:700;text-transform:uppercase;font-size:var(--fs-sm);letter-spacing:.08em;color:var(--text-muted);cursor:pointer;display:inline-flex;align-items:center;gap:.45rem;white-space:nowrap}.tab-btn.active.svelte-t0kpeu{color:var(--black);border-bottom:4px solid var(--red);margin-bottom:-2px}.tab-count.svelte-t0kpeu{--text-accent: var(--red);--text-muted: var(--grey);font-size:var(--fs-xs);background:#1f1f1f;color:var(--white);padding:.1rem .35rem}.related-tab.svelte-t0kpeu{display:none}.content-layout.svelte-t0kpeu{display:grid;grid-template-columns:1fr 21.25rem;gap:4rem;padding-bottom:4rem}.content-layout.no-sidebar.svelte-t0kpeu{grid-template-columns:minmax(0,1fr);gap:0}.content-main.svelte-t0kpeu{min-width:0}.content-sidebar.svelte-t0kpeu{display:flex;flex-direction:column;gap:2.5rem}.updates-stack.svelte-t0kpeu{display:flex;flex-direction:column;gap:1.75rem;margin-left:.4rem;padding:0 0 2rem 1.75rem;border-left:2px solid var(--black)}.update-entry.svelte-t0kpeu{--text-accent: var(--red-ink);--text-muted: var(--grey-ink);position:relative;border:2px solid var(--black);background:#f7f3ea;padding:1.25rem;box-shadow:6px 6px 0 var(--black)}.update-entry.svelte-t0kpeu:before{content:"";position:absolute;top:1.4rem;left:calc(-1.75rem - 9px);width:12px;height:12px;background:var(--red);border:2px solid var(--black)}.update-meta.svelte-t0kpeu{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem;flex-wrap:wrap}.update-period.svelte-t0kpeu{--text-accent: var(--red);--text-muted: var(--grey);font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:700;text-transform:uppercase;letter-spacing:.09em;color:var(--white);background:var(--black);padding:.25rem .45rem}.update-date.svelte-t0kpeu{font-family:var(--font-mono);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--grey-700)}.update-title.svelte-t0kpeu{margin:0 0 .75rem;font-family:var(--font-display);font-size:clamp(1.5rem,3vw,2.2rem);line-height:1;text-transform:uppercase;color:var(--black)}.update-summary.svelte-t0kpeu{margin:0 0 .9rem;font-family:var(--font-sans);font-size:var(--fs-base);line-height:1.45;color:var(--grey-800);border-left:4px solid var(--red);padding-left:.8rem}.update-content.rich-content.svelte-t0kpeu{padding-bottom:0;font-size:var(--fs-base)}.updates-state.svelte-t0kpeu{--text-accent: var(--red-ink);--text-muted: var(--grey-ink);padding:1.25rem;border:2px solid #d4cdc0;background:#f7f4ec;font-family:var(--font-mono);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--grey-600)}.widget.svelte-t0kpeu{--text-accent: var(--red-ink);--text-muted: var(--grey-ink);border:2px solid var(--black);background:var(--white);display:flex;flex-direction:column;margin-bottom:2rem;box-shadow:6px 6px 0 var(--black)}.widget-header.svelte-t0kpeu{--text-accent: var(--red);--text-muted: var(--grey);background:var(--black);color:var(--white);font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:700;text-transform:uppercase;letter-spacing:.15em;padding:.8rem 1.2rem;display:flex;align-items:center;gap:.6rem}.widget-header.svelte-t0kpeu:before{content:"";width:8px;height:8px;background:var(--red-ink);display:inline-block}.sector-card.svelte-t0kpeu{padding:1.5rem;display:flex;justify-content:space-between;align-items:center;text-decoration:none;color:var(--black);transition:background .2s}@media(hover:hover)and (pointer:fine){.sector-card.svelte-t0kpeu:hover{--text-accent: var(--red-ink);--text-muted: var(--grey-ink);background:#f4f4f4}.sector-card.svelte-t0kpeu:hover .sector-name:where(.svelte-t0kpeu){color:var(--text-accent)}}.sector-name.svelte-t0kpeu{font-family:var(--font-display);font-size:1.8rem;text-transform:uppercase;line-height:1;transition:color .2s}.sector-arrow.svelte-t0kpeu{font-size:1.5rem;color:var(--text-accent);transition:transform .2s}@media(hover:hover)and (pointer:fine){.sector-card.svelte-t0kpeu:hover .sector-arrow:where(.svelte-t0kpeu){transform:translate(5px)}}.sidebar-list.svelte-t0kpeu{padding:0;display:flex;flex-direction:column}.sidebar-link.svelte-t0kpeu{text-decoration:none;display:block;padding:1.2rem 1.5rem;border-bottom:1px solid var(--grey-200);transition:background .2s}.sidebar-link.svelte-t0kpeu:last-child{border-bottom:none}@media(hover:hover)and (pointer:fine){.sidebar-link.svelte-t0kpeu:hover{--text-accent: var(--red-ink);--text-muted: var(--grey-ink);background:#f4f4f4}}.link-title.svelte-t0kpeu{font-family:var(--font-sans);font-weight:700;font-size:var(--fs-base);line-height:1.3;color:var(--black);transition:color .2s;margin-bottom:.4rem}@media(hover:hover)and (pointer:fine){.sidebar-link.svelte-t0kpeu:hover .link-title:where(.svelte-t0kpeu){color:var(--text-accent)}}.link-meta.svelte-t0kpeu{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.reports-list.svelte-t0kpeu{padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.mini-report.svelte-t0kpeu{--text-accent: var(--red-ink);--text-muted: var(--grey-ink);display:flex;justify-content:space-between;align-items:center;background:var(--white);border:1px solid var(--grey-300);padding:1rem;text-decoration:none;transition:background-color var(--dur-quick) ease,border-color var(--dur-quick) ease,transform var(--dur-quick) var(--ease-out)}@media(hover:hover)and (pointer:fine){.mini-report.svelte-t0kpeu:hover{--text-accent: var(--red-ink);--text-muted: var(--grey-ink);background:#f4f4f4;border-color:var(--black);transform:translate(4px)}}.mini-rep-title.svelte-t0kpeu{font-family:var(--font-sans);font-weight:700;font-size:var(--fs-md);line-height:1.2;margin-bottom:.3rem;color:var(--black)}.mini-rep-meta.svelte-t0kpeu{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--text-muted);text-transform:uppercase}.article-footer.svelte-t0kpeu{padding:3rem 0;border-top:1px solid var(--grey-300);margin-top:2rem;text-align:center}.no-content.svelte-t0kpeu{padding:3rem 0;text-align:center;color:var(--text-muted)}@media(max-width:1024px){.page-container.svelte-t0kpeu{border:none;padding:0 1.5rem;max-width:100%}.content-layout.svelte-t0kpeu{grid-template-columns:1fr;gap:2rem}.related-tab.svelte-t0kpeu{display:inline-flex}.widget.svelte-t0kpeu{margin-bottom:2rem}.content-main.show-tab.svelte-t0kpeu{display:block!important}.content-main.hide-tab.svelte-t0kpeu{display:none!important}.content-sidebar.show-tab.svelte-t0kpeu{display:block!important}.content-sidebar.hide-tab.svelte-t0kpeu{display:none!important}.show-tab.svelte-t0kpeu{display:block!important}.hide-tab.svelte-t0kpeu{display:none!important}}@media(min-width:1024px){.content-main.svelte-t0kpeu,.content-sidebar.svelte-t0kpeu{display:block!important}}
