.hero[data-astro-cid-3nssi2tu]{padding:10rem 0 6rem}.hero-eyebrow[data-astro-cid-3nssi2tu]{font-family:var(--font-sans);font-size:.6rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--gray-400);margin-bottom:1.5rem;max-width:none}.hero[data-astro-cid-3nssi2tu] h1[data-astro-cid-3nssi2tu]{font-family:var(--font-serif);font-size:clamp(2.5rem,5.5vw,4.5rem);font-weight:300;line-height:1.12;letter-spacing:-.01em;max-width:640px;margin-bottom:1.5rem}.hero-sub[data-astro-cid-3nssi2tu]{font-family:var(--font-sans);font-size:.85rem;font-weight:300;color:var(--gray-500);max-width:none}.metrics-band[data-astro-cid-3nssi2tu]{background:var(--black);padding:4rem 0;border-top:none;border-bottom:none}.metrics-grid[data-astro-cid-3nssi2tu]{display:grid;grid-template-columns:repeat(4,1fr);gap:3rem}.metric[data-astro-cid-3nssi2tu]{display:flex;flex-direction:column;gap:.5rem}.metric-label[data-astro-cid-3nssi2tu]{font-family:var(--font-sans);font-size:.6rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#666}.metric-val[data-astro-cid-3nssi2tu]{font-family:var(--font-serif);font-size:clamp(1.6rem,3vw,2.2rem);font-weight:300;color:var(--cream);line-height:1.1}.metric-val[data-astro-cid-3nssi2tu].pos{color:#70c090}.metric-val[data-astro-cid-3nssi2tu].crisis{color:#e07070}.metric-val[data-astro-cid-3nssi2tu].normal{color:#70c090}.metric-pct[data-astro-cid-3nssi2tu]{font-size:.9rem;opacity:.7}.offset-layout[data-astro-cid-3nssi2tu]{display:grid;grid-template-columns:280px 1fr;gap:4rem;align-items:start}.offset-left[data-astro-cid-3nssi2tu] h2[data-astro-cid-3nssi2tu]{font-family:var(--font-serif);font-size:clamp(1.8rem,3vw,2.5rem);font-weight:300;line-height:1.15;margin-bottom:1.5rem}.offset-right[data-astro-cid-3nssi2tu]{padding-top:.25rem}.circle-link[data-astro-cid-3nssi2tu]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:1px solid var(--gray-300);text-decoration:none;color:var(--black);font-size:1rem;transition:border-color .2s,background .2s}.circle-link[data-astro-cid-3nssi2tu]:hover{border-color:var(--black);background:var(--black);color:var(--cream)}.body-text[data-astro-cid-3nssi2tu]{font-family:var(--font-sans);font-size:.95rem;line-height:1.85;color:var(--gray-700);font-weight:300;max-width:none;margin-bottom:1.25rem}.body-text[data-astro-cid-3nssi2tu]:last-child{margin-bottom:0}.portfolio-section[data-astro-cid-3nssi2tu]{padding:5rem 0}.holdings-section[data-astro-cid-3nssi2tu]{background:var(--cream-dark);padding:5rem 0;border-top:1px solid var(--gray-200);border-bottom:1px solid var(--gray-200)}.holdings-header[data-astro-cid-3nssi2tu]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:.5rem;padding-bottom:0}.holdings-header[data-astro-cid-3nssi2tu] h3[data-astro-cid-3nssi2tu]{font-family:var(--font-sans);font-size:.6rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--gray-500)}.holdings-count[data-astro-cid-3nssi2tu]{font-family:var(--font-sans);font-size:.65rem;font-weight:300;color:var(--gray-400);letter-spacing:.04em}.holdings-section[data-astro-cid-3nssi2tu] table[data-astro-cid-3nssi2tu]{margin-top:0}.ticker-cell[data-astro-cid-3nssi2tu]{font-family:var(--font-serif)!important;font-size:1rem!important;font-weight:400!important;color:var(--black)!important;letter-spacing:.01em}.name-cell[data-astro-cid-3nssi2tu]{font-family:var(--font-sans);font-size:.8rem;font-weight:300;color:var(--gray-500)}.pnl-cell[data-astro-cid-3nssi2tu].pos{color:var(--green)!important}.pnl-cell[data-astro-cid-3nssi2tu].neg{color:var(--red)!important}.defense-section[data-astro-cid-3nssi2tu]{padding:5rem 0}.defense-block[data-astro-cid-3nssi2tu]{padding:2rem 0;border-bottom:1px solid var(--gray-200)}.defense-block[data-astro-cid-3nssi2tu]:last-child{border-bottom:none}.defense-block[data-astro-cid-3nssi2tu] h4[data-astro-cid-3nssi2tu]{font-family:var(--font-sans);font-size:.6rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--gray-400);margin-bottom:.5rem}.defense-status[data-astro-cid-3nssi2tu]{font-family:var(--font-serif);font-size:1.5rem;font-weight:300;color:var(--black);margin-bottom:.75rem;max-width:none;line-height:1.2}.defense-status[data-astro-cid-3nssi2tu].normal-text{color:var(--green)}.regime-section[data-astro-cid-3nssi2tu]{background:var(--cream-dark);padding:5rem 0;border-top:1px solid var(--gray-200);border-bottom:1px solid var(--gray-200)}.accordion-item[data-astro-cid-3nssi2tu]{border-bottom:1px solid var(--gray-200)}.accordion-item[data-astro-cid-3nssi2tu] summary[data-astro-cid-3nssi2tu]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 0;cursor:pointer;list-style:none;gap:1.5rem}.accordion-item[data-astro-cid-3nssi2tu] summary[data-astro-cid-3nssi2tu]::-webkit-details-marker{display:none}.accordion-row[data-astro-cid-3nssi2tu]{display:flex;flex-direction:column;gap:.2rem;flex:1}.accordion-date[data-astro-cid-3nssi2tu]{font-family:var(--font-sans);font-size:.6rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--gray-400)}.accordion-title[data-astro-cid-3nssi2tu]{font-family:var(--font-sans);font-size:.9rem;font-weight:400;color:var(--black);line-height:1.4}.accordion-icon[data-astro-cid-3nssi2tu]{font-size:1.2rem;color:var(--gray-400);transition:transform .2s;font-weight:300;flex-shrink:0}.accordion-item[data-astro-cid-3nssi2tu][open] .accordion-icon[data-astro-cid-3nssi2tu]{transform:rotate(45deg)}.accordion-body[data-astro-cid-3nssi2tu]{padding:0 0 1.75rem;max-width:600px}.accordion-body[data-astro-cid-3nssi2tu] p[data-astro-cid-3nssi2tu]{font-size:.9rem;line-height:1.8;color:var(--gray-700);font-weight:300;max-width:none}.disclaimer-section[data-astro-cid-3nssi2tu]{padding:3rem 0}.disclaimer-text[data-astro-cid-3nssi2tu]{font-size:.65rem;color:var(--gray-400);line-height:1.8;font-weight:300;max-width:none}.disclaimer-text[data-astro-cid-3nssi2tu] a[data-astro-cid-3nssi2tu]{color:var(--gray-400);text-decoration:underline}@media(max-width:768px){.hero[data-astro-cid-3nssi2tu]{padding:5rem 0 3rem}.metrics-grid[data-astro-cid-3nssi2tu]{grid-template-columns:1fr 1fr;gap:2rem}.offset-layout[data-astro-cid-3nssi2tu]{grid-template-columns:1fr;gap:1.5rem}.offset-left[data-astro-cid-3nssi2tu]{display:flex;align-items:center;gap:1rem}.offset-left[data-astro-cid-3nssi2tu] h2[data-astro-cid-3nssi2tu]{margin-bottom:0}.name-cell[data-astro-cid-3nssi2tu]{display:none}}@media(max-width:480px){.metrics-grid[data-astro-cid-3nssi2tu]{grid-template-columns:1fr 1fr}}
