.hero.svelte-ywx2am{background:var(--FH-justwhite);flex-direction:column;width:100%;min-height:calc(100svh - 70px);display:flex;position:relative;overflow:hidden}.hero__main.svelte-ywx2am{z-index:1;flex:1;align-items:center;width:min(100% - 2rem,1240px);margin:0 auto;padding:clamp(2.5rem,6vw,4rem) 0 clamp(2rem,4vw,3rem);display:flex;position:relative}.hero__grid.svelte-ywx2am{grid-template-columns:minmax(0,1fr) minmax(0,1.02fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);width:100%;display:grid}.hero__copy.svelte-ywx2am{text-align:left;min-width:0;position:relative}.hero__copy-inner.svelte-ywx2am{z-index:1;position:relative}.hero__glow.svelte-ywx2am{aspect-ratio:1;z-index:0;pointer-events:none;width:90%;position:absolute;top:-60%;left:-20%}.hero__glow-a.svelte-ywx2am,.hero__glow-b.svelte-ywx2am,.hero__glow-c.svelte-ywx2am{border-radius:9999px;position:absolute}.hero__glow-a.svelte-ywx2am{background:radial-gradient(circle, var(--FH-hero) 0%, #fceee000 68%);filter:blur(70px);animation:14s ease-in-out infinite svelte-ywx2am-hero-glow-a;inset:8%}.hero__glow-b.svelte-ywx2am{filter:blur(80px);background:radial-gradient(circle,#f7d2a8e6 0%,#f7d2a800 62%);animation:11s ease-in-out infinite svelte-ywx2am-hero-glow-b;inset:22%}.hero__glow-c.svelte-ywx2am{filter:blur(90px);background:radial-gradient(circle,#db884680 0%,#db884600 65%);animation:9s ease-in-out infinite svelte-ywx2am-hero-glow-c;inset:34%}@keyframes svelte-ywx2am-hero-glow-a{0%,to{opacity:.85;transform:translate(0)scale(1)}50%{opacity:1;transform:translate(6px,-4px)scale(1.05)}}@keyframes svelte-ywx2am-hero-glow-b{0%,to{opacity:.8;transform:translate(0)scale(1)}50%{opacity:1;transform:translate(-5px,4px)scale(1.1)}}@keyframes svelte-ywx2am-hero-glow-c{0%,to{opacity:.7;transform:scale(.95)}50%{opacity:1;transform:scale(1.12)}}.hero__headline.svelte-ywx2am{font-family:var(--font-heading);color:var(--FH-bluegray);letter-spacing:-1.1px;margin:0;font-size:clamp(2.25rem,3.6vw,3.5rem);font-weight:700;line-height:1.32}.hero__accent-word.svelte-ywx2am{white-space:nowrap;font-weight:900;display:inline;position:relative}.hero__underline.svelte-ywx2am{pointer-events:none;opacity:.9;background-repeat:no-repeat;background-size:100% 100%;height:.28em;position:absolute;bottom:-.14em;left:-.12em;right:-.12em}.hero__sub.svelte-ywx2am{font-family:var(--font-body);color:var(--FH-secondary);max-width:40ch;margin:1.6rem 0 0;font-size:clamp(1.0625rem,1.5vw,1.25rem);line-height:1.55}.hero__ctas.svelte-ywx2am{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:22px;margin-top:clamp(1.75rem,3.5vw,2.5rem);display:flex}.hero__text-link.svelte-ywx2am{font-family:var(--font-heading);color:var(--FH-bluegray);border-bottom:1px solid;padding-bottom:2px;font-size:15px;text-decoration:none}.hero__text-link.svelte-ywx2am:hover{color:var(--FH-primary)}.hero__rail.svelte-ywx2am{z-index:1;flex-direction:column;align-items:center;padding-bottom:clamp(1.5rem,3vw,2.25rem);display:flex;position:relative}.hero__scrollcue.svelte-ywx2am{color:var(--FH-bluegray);font-family:var(--font-heading);letter-spacing:.18em;text-transform:uppercase;opacity:.7;cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;gap:8px;padding:0;font-size:11px;font-weight:700;text-decoration:none;transition:opacity .2s;display:inline-flex}.hero__scrollcue.svelte-ywx2am:hover{opacity:1}.hero__scrollcue-ring.svelte-ywx2am{border:1px solid var(--FH-border-dark);border-radius:9999px;justify-content:center;align-items:center;width:36px;height:36px;animation:2.2s ease-in-out infinite svelte-ywx2am-hero-scrollcue;display:inline-flex}@keyframes svelte-ywx2am-hero-scrollcue{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}.hero__visual.svelte-ywx2am{width:100%;min-width:0;position:relative}.hero__stack.svelte-ywx2am{aspect-ratio:1;width:100%;max-width:520px;margin:0 auto;position:relative}.hero__platform-shadow.svelte-ywx2am{filter:blur(8px);background:radial-gradient(#28418624 0%,#28418600 70%);height:22%;position:absolute;bottom:6%;left:8%;right:8%}.hero__card.svelte-ywx2am{background:var(--FH-justwhite);border:1px solid var(--FH-border-light);font-family:var(--font-heading);border-radius:16px;position:absolute;overflow:hidden;box-shadow:0 18px 44px #2841861f,0 2px 6px #0000000a}.hero__card--fund.svelte-ywx2am{z-index:3;width:64%;top:14%;left:6%}.hero__card--chart.svelte-ywx2am{z-index:4;width:46%;top:2%;right:0}.hero__card--news.svelte-ywx2am{z-index:4;width:50%;bottom:4%;right:2%}.hero__card--screener.svelte-ywx2am{z-index:5;width:42%;bottom:14%;left:0}.hero__float-a.svelte-ywx2am{animation:20s ease-in-out infinite svelte-ywx2am-hero-orbitA}.hero__float-b.svelte-ywx2am{animation:24s ease-in-out infinite svelte-ywx2am-hero-orbitB}.hero__float-c.svelte-ywx2am{animation:22s ease-in-out infinite svelte-ywx2am-hero-orbitC}.hero__float-d.svelte-ywx2am{animation:18s ease-in-out infinite svelte-ywx2am-hero-orbitD}@keyframes svelte-ywx2am-hero-orbitA{0%,to{transform:translate(0)rotate(0)}25%{transform:translate(7px,-6px)rotate(.7deg)}50%{transform:translate(2px,-11px)rotate(0)}75%{transform:translate(-6px,-5px)rotate(-.7deg)}}@keyframes svelte-ywx2am-hero-orbitB{0%,to{transform:translate(0)rotate(0)}25%{transform:translate(-6px,5px)rotate(-.8deg)}50%{transform:translate(-2px,11px)rotate(0)}75%{transform:translate(7px,5px)rotate(.8deg)}}@keyframes svelte-ywx2am-hero-orbitC{0%,to{transform:translate(0)rotate(0)}25%{transform:translate(6px,6px)rotate(.6deg)}50%{transform:translate(-3px,10px)rotate(0)}75%{transform:translate(-6px,3px)rotate(-.6deg)}}@keyframes svelte-ywx2am-hero-orbitD{0%,to{transform:translate(0)rotate(0)}25%{transform:translate(-5px,-5px)rotate(.7deg)}50%{transform:translate(3px,-9px)rotate(0)}75%{transform:translate(6px,-3px)rotate(-.7deg)}}.fund__spark-line.svelte-ywx2am{animation:1.6s ease-out .2s both svelte-ywx2am-hero-spark-draw}@keyframes svelte-ywx2am-hero-spark-draw{0%{stroke-dashoffset:240px}to{stroke-dashoffset:0}}.chart__line.svelte-ywx2am{animation:1.8s ease-out .3s both svelte-ywx2am-hero-chart-draw}@keyframes svelte-ywx2am-hero-chart-draw{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}.scr__bar.svelte-ywx2am{animation:.8s ease-out both svelte-ywx2am-hero-bar-fill}@keyframes svelte-ywx2am-hero-bar-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.fund__banner.svelte-ywx2am{background:linear-gradient(135deg, var(--FH-whiteblue) 0%, #b8c7ec 100%);justify-content:space-between;height:76px;padding:12px;display:flex;position:relative}.fund__banner.svelte-ywx2am .fund__banner-img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.fund__logo.svelte-ywx2am{z-index:1;background:var(--FH-justwhite);width:40px;height:40px;color:var(--FH-primary);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;font-size:15px;font-weight:900;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 1px 3px #00000014}.fund__logo.svelte-ywx2am .fund__logo-img{object-fit:contain;box-sizing:border-box;width:100%;height:100%;padding:5px}.fund__tag.svelte-ywx2am{z-index:1;max-width:55%;color:var(--FH-primary);white-space:nowrap;text-overflow:ellipsis;background:#ffffffd9;border-radius:9999px;align-self:flex-start;padding:4px 9px;font-size:10px;font-weight:700;position:relative;overflow:hidden}.fund__body.svelte-ywx2am{padding:14px 16px 16px}.fund__name.svelte-ywx2am{color:var(--FH-bluegray);white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:900;line-height:1.2;overflow:hidden}.fund__sub.svelte-ywx2am{color:#6b7280;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12.5px;overflow:hidden}.fund__return-row.svelte-ywx2am{justify-content:space-between;align-items:flex-end;gap:12px;margin-top:14px;display:flex}.fund__return-label.svelte-ywx2am{letter-spacing:.05em;text-transform:uppercase;color:#9a9a9a;font-size:10px;font-weight:700}.fund__return-value.svelte-ywx2am{color:var(--fh-success);font-size:24px;font-weight:900;line-height:1.05}.fund__return-value--neg.svelte-ywx2am{color:var(--fh-danger)}.fund__spark.svelte-ywx2am{flex-shrink:0}.fund__footer.svelte-ywx2am{border-top:1px solid var(--FH-border-light);justify-content:space-between;align-items:center;margin-top:14px;padding-top:12px;display:flex}.fund__aum.svelte-ywx2am{color:#6b7280;font-size:12px}.fund__aum.svelte-ywx2am b:where(.svelte-ywx2am){color:var(--FH-bluegray)}.fund__risk.svelte-ywx2am{align-items:center;gap:5px;display:inline-flex}.fund__risk-label.svelte-ywx2am{color:#9a9a9a;font-size:11px;font-weight:700}.fund__risk-bars.svelte-ywx2am{gap:2px;display:inline-flex}.fund__risk-bar.svelte-ywx2am{background:var(--FH-border);border-radius:2px;width:4px;height:12px}.fund__risk-bar--on.svelte-ywx2am{background:#e7af60}.hero__card--chart.svelte-ywx2am{padding:13px 15px}.chart__head.svelte-ywx2am{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}.chart__label.svelte-ywx2am{letter-spacing:.05em;text-transform:uppercase;color:#9a9a9a;font-size:10.5px;font-weight:700}.chart__delta.svelte-ywx2am{color:var(--fh-success);white-space:nowrap;font-size:11px;font-weight:900}.chart__delta--neg.svelte-ywx2am{color:var(--fh-danger)}.chart__value.svelte-ywx2am{color:var(--FH-bluegray);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:18px;font-weight:900;overflow:hidden}.chart__svg.svelte-ywx2am{margin-top:6px;display:block}.chart__axis.svelte-ywx2am{color:#b5b5b5;justify-content:space-between;margin-top:3px;font-size:9.5px;display:flex}.chart__foot.svelte-ywx2am{color:#9a9a9a;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:10.5px;font-weight:700;overflow:hidden}.hero__card--news.svelte-ywx2am{align-items:stretch;display:flex}.news__stripe.svelte-ywx2am{background:linear-gradient(135deg, var(--FH-bluegray) 0%, var(--fh-danger) 70%, var(--FH-lightbrown) 100%);flex-shrink:0;width:64px;position:relative}.news__stripe.svelte-ywx2am .news__thumb{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.news__body.svelte-ywx2am{min-width:0;padding:11px 13px}.news__tag.svelte-ywx2am{background:var(--FH-lightbrown);max-width:100%;color:var(--FH-justwhite);white-space:nowrap;text-overflow:ellipsis;border-radius:9999px;margin-bottom:6px;padding:2px 7px;font-size:9.5px;font-weight:700;display:inline-block;overflow:hidden}.news__title.svelte-ywx2am{color:var(--FH-bluegray);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.news__meta.svelte-ywx2am{align-items:center;gap:6px;margin-top:8px;display:flex}.news__avatar.svelte-ywx2am{background:var(--FH-primary);width:18px;height:18px;color:var(--FH-justwhite);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-size:8px;font-weight:900;display:inline-flex}.news__org.svelte-ywx2am{color:#6b7280;white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.hero__card--screener.svelte-ywx2am{padding:12px 13px}.scr__head.svelte-ywx2am{align-items:center;gap:6px;margin-bottom:10px;display:flex}.scr__title.svelte-ywx2am{color:var(--FH-bluegray);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:900}.scr__rows.svelte-ywx2am{flex-direction:column;gap:7px;display:flex}.scr__row.svelte-ywx2am{align-items:center;gap:8px;display:flex}.scr__mark.svelte-ywx2am{background:var(--FH-primary);width:20px;height:20px;color:var(--FH-justwhite);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-size:9px;font-weight:900;display:inline-flex;overflow:hidden}.scr__mark--logo.svelte-ywx2am{background:var(--FH-justwhite);border:1px solid var(--FH-border-light)}.scr__mark.svelte-ywx2am .scr__mark-img{object-fit:contain;box-sizing:border-box;width:100%;height:100%;padding:2px}.scr__track.svelte-ywx2am{background:var(--FH-border-light);border-radius:9999px;flex:1;height:5px;overflow:hidden}.scr__bar.svelte-ywx2am{transform-origin:0;background:#e7af60;height:100%;display:block}.scr__val.svelte-ywx2am{color:var(--fh-success);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px;font-weight:900}.scr__val--neg.svelte-ywx2am{color:var(--fh-danger)}@media (width<=940px){.hero__grid.svelte-ywx2am{grid-template-columns:1fr;gap:clamp(2rem,6vw,3rem)}.hero__visual.svelte-ywx2am{order:2}}@media (width<=560px){.hero__visual.svelte-ywx2am{display:none}}@media (prefers-reduced-motion:reduce){.hero__glow-a.svelte-ywx2am,.hero__glow-b.svelte-ywx2am,.hero__glow-c.svelte-ywx2am,.hero__scrollcue-ring.svelte-ywx2am,.hero__float-a.svelte-ywx2am,.hero__float-b.svelte-ywx2am,.hero__float-c.svelte-ywx2am,.hero__float-d.svelte-ywx2am,.fund__spark-line.svelte-ywx2am,.chart__line.svelte-ywx2am,.scr__bar.svelte-ywx2am{animation:none!important}.chart__line.svelte-ywx2am{stroke-dashoffset:0!important}}.featured.svelte-6e95cw{background:var(--FH-justwhite);padding:clamp(2.5rem,5vw,4rem) 0}.featured__inner.svelte-6e95cw{width:min(100% - 2rem,1200px);margin:0 auto}.featured__heading.svelte-6e95cw{justify-content:space-between;align-items:flex-end;gap:var(--space-6);flex-wrap:wrap;margin-bottom:clamp(1.5rem,3vw,1.75rem);display:flex}.featured__title.svelte-6e95cw{font-family:var(--font-heading);color:var(--FH-bluegray);letter-spacing:-.01em;align-items:center;gap:var(--space-2);margin:0;font-size:clamp(1.5rem,2.6vw,2.25rem);font-weight:700;line-height:1.1;display:flex}.featured__title.svelte-6e95cw .featured__chevron{width:.85em;height:.85em;color:var(--FH-lightbrown);stroke-width:2.5px;flex-shrink:0}.featured__link.svelte-6e95cw{font-family:var(--font-heading);font-size:var(--text-sm);color:var(--FH-primary);align-items:center;gap:var(--space-2);white-space:nowrap;border-bottom:1px solid;padding-bottom:2px;font-weight:700;text-decoration:none;display:inline-flex}.featured__link.svelte-6e95cw:hover{color:var(--FH-violet)}.featured__link.svelte-6e95cw .featured__link-icon{width:.9em;height:.9em}.featured__grid.svelte-6e95cw{gap:var(--space-5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (width<=900px){.featured__grid.svelte-6e95cw{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.featured__grid.svelte-6e95cw{grid-template-columns:1fr}.featured__link.svelte-6e95cw{display:none}}.highlight.svelte-1jr28u6{background:var(--FH-hero);padding:clamp(3rem,6vw,5rem) 0}.highlight__inner.svelte-1jr28u6{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);width:min(100% - 2rem,1200px);margin:0 auto;display:grid}.highlight__media.svelte-1jr28u6{border-radius:var(--radius-lg,16px);text-decoration:none;transition:box-shadow .25s,transform .25s;display:block;position:relative;overflow:hidden;box-shadow:0 2px 12px #28418614}.highlight__media.svelte-1jr28u6:hover{transform:translateY(-2px);box-shadow:0 8px 32px #2841862e}.highlight.svelte-1jr28u6 .highlight__img{aspect-ratio:16/10;object-fit:cover;width:100%;display:block}.highlight__img--placeholder.svelte-1jr28u6{background:linear-gradient(135deg, var(--FH-whiteblue) 0%, var(--FH-primary) 100%)}.highlight__chips.svelte-1jr28u6{top:var(--space-4);left:var(--space-4);gap:var(--space-2);flex-wrap:wrap;display:flex;position:absolute}.highlight__chip.svelte-1jr28u6{font-family:var(--font-heading);font-size:var(--text-xs);border-radius:var(--radius-full);white-space:nowrap;padding:5px 12px}.highlight__chip--tag.svelte-1jr28u6{background:var(--FH-justwhite);color:var(--FH-primary);font-weight:700;box-shadow:0 1px 3px #00000014}.highlight__chip--org.svelte-1jr28u6{color:var(--FH-bluegray);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffd9;font-weight:400}.highlight__body.svelte-1jr28u6{min-width:0}.highlight__title.svelte-1jr28u6{font-family:var(--font-heading);color:var(--FH-bluegray);letter-spacing:-.005em;margin:0;font-size:clamp(1.75rem,3.2vw,2.5rem);font-weight:700;line-height:1.18}.highlight__title-link.svelte-1jr28u6{color:inherit;text-decoration:none}.highlight__title-link.svelte-1jr28u6:hover{color:var(--FH-primary)}.highlight__excerpt.svelte-1jr28u6{font-family:var(--font-body);color:var(--FH-secondary);max-width:42ch;margin:18px 0 24px;font-size:clamp(1rem,1.3vw,1.125rem);line-height:1.6}.highlight__meta-row.svelte-1jr28u6{align-items:center;gap:var(--space-5);flex-wrap:wrap;display:flex}.highlight__cta.svelte-1jr28u6{font-family:var(--font-heading);font-size:var(--text-base);color:var(--FH-primary);align-items:center;gap:var(--space-2);white-space:nowrap;border-bottom:2px solid;padding-bottom:2px;font-weight:700;text-decoration:none;display:inline-flex}.highlight__cta.svelte-1jr28u6:hover{color:var(--FH-violet)}.highlight__cta.svelte-1jr28u6 .highlight__cta-icon{width:.95em;height:.95em}.highlight__meta.svelte-1jr28u6{font-family:var(--font-heading);font-size:var(--text-sm);color:var(--FH-bluegray);opacity:.6}@media (width<=820px){.highlight__inner.svelte-1jr28u6{grid-template-columns:1fr}}
