.page-container.svelte-1uha8ag{flex-direction:column;gap:2rem;max-width:960px;margin:0 auto;padding:2rem 1rem;display:flex}.header-box.svelte-1uha8ag{justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem;display:flex}.spacer.svelte-1uha8ag{flex:1}.company-title.svelte-1uha8ag{text-align:center;letter-spacing:.05em;flex:2;margin:0;font-size:1.75rem}.action-container.svelte-1uha8ag{flex:1;justify-content:flex-end;display:flex}.contact-btn.svelte-1uha8ag{cursor:pointer;text-transform:uppercase;letter-spacing:.05em;padding:.5rem 1.5rem;font-weight:700}.thesis-box.svelte-1uha8ag{text-align:center;padding:2rem}.thesis-box.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0;font-size:1.2rem;font-style:italic;line-height:1.6}.holdings-box.svelte-1uha8ag{padding:1.5rem 2rem}.holdings-box.svelte-1uha8ag h2:where(.svelte-1uha8ag){text-align:center;letter-spacing:.05em;text-transform:uppercase;margin-top:0;margin-bottom:1.5rem}.holdings-table.svelte-1uha8ag{width:100%}.holdings-table.svelte-1uha8ag th:where(.svelte-1uha8ag){text-transform:uppercase;opacity:.7;font-size:.9rem;font-weight:700}.name-col.svelte-1uha8ag{white-space:nowrap;width:20%;font-weight:700}.sector-col.svelte-1uha8ag{opacity:.85;width:25%;font-weight:600}dialog.svelte-1uha8ag{background:0 0;border:none;padding:0;overflow:visible}dialog.svelte-1uha8ag::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#0009}.dialog-content.svelte-1uha8ag{text-align:center;background-color:var(--background1,#1e2326);flex-direction:column;align-items:center;padding:2rem 3rem;display:flex}.dialog-content.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin-top:0;margin-bottom:.5rem}.email-container.svelte-1uha8ag{word-break:break-all;border:1px dashed;margin:2rem 0;padding:1rem}.email-link.svelte-1uha8ag{color:currentColor;font-size:1.25rem;font-weight:700;text-decoration:none}.email-link.svelte-1uha8ag:hover{text-decoration:underline}.dialog-actions.svelte-1uha8ag{justify-content:flex-end;width:100%;margin-top:1rem;display:flex}.close-btn.svelte-1uha8ag{cursor:pointer;color:currentColor;opacity:.8;background:0 0;border:none;font-family:inherit;font-size:1rem}.mobile-only.svelte-1uha8ag{display:none}.desktop-only.svelte-1uha8ag{display:block}@media (width<=768px){.mobile-only.svelte-1uha8ag{display:block}.desktop-only.svelte-1uha8ag{display:none}.header-box.svelte-1uha8ag{flex-direction:column;padding:1rem}.action-container.svelte-1uha8ag{justify-content:center}.company-title.svelte-1uha8ag{font-size:1.4rem}.page-container.svelte-1uha8ag{gap:1rem;padding:1rem .5rem}.thesis-box.svelte-1uha8ag,.holdings-box.svelte-1uha8ag{padding:1.25rem 1rem}.dialog-content.svelte-1uha8ag{width:90vw;padding:1.5rem 1rem}.email-link.svelte-1uha8ag{font-size:1rem}.accordion-container.svelte-1uha8ag{flex-direction:column;gap:1.25rem;margin-top:1rem;display:flex}.accordion-title.svelte-1uha8ag{color:var(--fg,inherit);font-size:1.1rem;font-weight:700}.accordion-content.svelte-1uha8ag{color:var(--fg,inherit);flex-direction:column;gap:.5rem;padding-top:.5rem;padding-left:1.5rem;display:flex}.accordion-sector.svelte-1uha8ag{text-transform:uppercase;letter-spacing:.05em;color:var(--fg1,currentColor);opacity:.65;font-size:.85rem}.accordion-content.svelte-1uha8ag p:where(.svelte-1uha8ag){opacity:.9;margin:0;line-height:1.5}}
