.ir-hero[data-astro-cid-kvhugs55]{min-height:min(790px,82vh);position:relative;overflow:hidden;display:flex;align-items:end;color:#fff;background:var(--purple-deep)}.ir-hero__image[data-astro-cid-kvhugs55],.ir-hero__veil[data-astro-cid-kvhugs55],.ir-hero__glow[data-astro-cid-kvhugs55]{position:absolute;inset:0;width:100%;height:100%}.ir-hero__image[data-astro-cid-kvhugs55]{z-index:0;object-fit:cover;object-position:center;transform:scale(1.03);animation:ir-hero-in 1.2s ease-out both}.ir-hero__veil[data-astro-cid-kvhugs55]{z-index:1;background:linear-gradient(100deg,#1a072df0,#280a40ba 44%,#280a4033),linear-gradient(0deg,rgba(26,7,45,.9),transparent 60%)}.ir-hero__glow[data-astro-cid-kvhugs55]{z-index:2;pointer-events:none;background:radial-gradient(circle at 82% 24%,rgba(214,234,255,.32),transparent 25%),radial-gradient(circle at 15% 75%,rgba(107,0,255,.35),transparent 31%);mix-blend-mode:screen}.ir-hero__inner[data-astro-cid-kvhugs55]{position:relative;z-index:3;display:flex;justify-content:space-between;align-items:end;gap:4rem;padding-block:5rem 4rem}.ir-hero__copy[data-astro-cid-kvhugs55]{max-width:880px}.ir-eyebrow[data-astro-cid-kvhugs55],.ir-kicker[data-astro-cid-kvhugs55]{color:var(--purple);font-size:.78rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.ir-eyebrow[data-astro-cid-kvhugs55]{color:var(--sky)}.ir-eyebrow[data-astro-cid-kvhugs55] span[data-astro-cid-kvhugs55]{color:var(--lime);margin-inline:.4rem}.ir-hero[data-astro-cid-kvhugs55] h1[data-astro-cid-kvhugs55]{max-width:900px;margin-top:1.3rem;color:#fff;font-size:clamp(3rem,6.8vw,6.8rem);letter-spacing:-.055em;line-height:.96}.ir-hero__lede[data-astro-cid-kvhugs55]{max-width:650px;margin-top:1.8rem;color:#ffffffc7;font-size:clamp(1.05rem,1.5vw,1.35rem)}.ir-button[data-astro-cid-kvhugs55]{display:inline-flex;align-items:center;gap:1.6rem;margin-top:2rem;padding:.85rem 1.15rem;border:1px solid var(--purple);color:#fff;background:var(--purple);font-weight:700;text-decoration:none;transition:transform .25s ease,background .25s ease}.ir-button[data-astro-cid-kvhugs55]:hover{transform:translateY(-3px);background:var(--purple-strong);text-decoration:none}.ir-button--light[data-astro-cid-kvhugs55]{border-color:#fff9;background:#ffffff14;backdrop-filter:blur(10px)}.ir-button--light[data-astro-cid-kvhugs55]:hover{background:#fff3}.ir-hero__signal[data-astro-cid-kvhugs55]{width:245px;flex:0 0 245px;padding:1.35rem;border:1px solid rgba(255,255,255,.28);background:#1d08306b;backdrop-filter:blur(14px)}.ir-hero__signal-label[data-astro-cid-kvhugs55]{display:block;color:var(--lime);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase}.ir-hero__signal[data-astro-cid-kvhugs55] strong[data-astro-cid-kvhugs55]{display:block;margin-top:1.6rem;color:#fff;font-size:4.5rem;line-height:.9;letter-spacing:-.08em}.ir-hero__signal[data-astro-cid-kvhugs55] span[data-astro-cid-kvhugs55]:not(.ir-hero__signal-label){display:block;margin-top:.85rem;color:#ffffffb8;font-size:.9rem;line-height:1.35}.ir-hero__signal[data-astro-cid-kvhugs55] i[data-astro-cid-kvhugs55]{display:block;width:100%;height:4px;margin-top:2rem;background:linear-gradient(90deg,var(--lime),var(--sky));transform-origin:left;animation:ir-grow 1.2s .5s ease-out both}.ir-hero__scroll[data-astro-cid-kvhugs55]{position:absolute;z-index:3;right:2rem;bottom:2rem;writing-mode:vertical-rl;color:#ffffffb3;font-size:.7rem;letter-spacing:.14em;text-transform:uppercase}.ir-hero__scroll[data-astro-cid-kvhugs55] span[data-astro-cid-kvhugs55]{display:inline-block;width:1px;height:42px;margin-bottom:.7rem;background:#fff9}.ir-metrics[data-astro-cid-kvhugs55]{background:var(--purple-night);color:#fff}.ir-metrics__grid[data-astro-cid-kvhugs55]{display:grid;grid-template-columns:repeat(4,1fr)}.ir-metrics__grid[data-astro-cid-kvhugs55] div[data-astro-cid-kvhugs55]{min-height:142px;padding:2rem 1.5rem;border-right:1px solid rgba(255,255,255,.17)}.ir-metrics__grid[data-astro-cid-kvhugs55] div[data-astro-cid-kvhugs55]:first-child{border-left:1px solid rgba(255,255,255,.17)}.ir-metrics[data-astro-cid-kvhugs55] strong[data-astro-cid-kvhugs55]{display:block;color:var(--lime);font-size:clamp(2.5rem,4vw,4rem);line-height:1;letter-spacing:-.06em}.ir-metrics[data-astro-cid-kvhugs55] span[data-astro-cid-kvhugs55]{display:block;max-width:13ch;margin-top:.6rem;color:#ffffffad;font-size:.9rem;line-height:1.2}.ir-updates[data-astro-cid-kvhugs55]{padding-block:6rem 5rem;background:var(--canvas)}.ir-heading[data-astro-cid-kvhugs55]{display:flex;align-items:end;justify-content:space-between;gap:2rem;padding-bottom:1.5rem;border-bottom:1px solid var(--ink)}.ir-heading[data-astro-cid-kvhugs55] h2[data-astro-cid-kvhugs55],.ir-intro[data-astro-cid-kvhugs55] h2[data-astro-cid-kvhugs55],.ir-section-head[data-astro-cid-kvhugs55] h2[data-astro-cid-kvhugs55],.ir-partner[data-astro-cid-kvhugs55] h2[data-astro-cid-kvhugs55],.ir-reports[data-astro-cid-kvhugs55] h2[data-astro-cid-kvhugs55]{color:var(--purple);font-size:clamp(2.3rem,4vw,4.6rem);letter-spacing:-.06em}.ir-kicker[data-astro-cid-kvhugs55]{margin-bottom:1rem}.ir-controls[data-astro-cid-kvhugs55]{display:flex;gap:.55rem}.ir-controls[data-astro-cid-kvhugs55] button[data-astro-cid-kvhugs55]{width:3.1rem;height:3.1rem;border:1px solid var(--purple);color:var(--purple);background:transparent;font-size:1.15rem;cursor:pointer;transition:all .2s ease}.ir-controls[data-astro-cid-kvhugs55] button[data-astro-cid-kvhugs55]:hover{color:#fff;background:var(--purple)}.ir-rail[data-astro-cid-kvhugs55]{display:flex;gap:1.2rem;overflow-x:auto;padding:2rem 0 .7rem;scroll-snap-type:x mandatory;scrollbar-width:thin;touch-action:pan-x}.ir-report-card[data-astro-cid-kvhugs55]{position:relative;flex:0 0 min(390px,78vw);min-height:270px;display:flex;flex-direction:column;justify-content:space-between;padding:1.5rem;color:var(--ink);background:var(--sand);scroll-snap-align:start;text-decoration:none;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease}.ir-report-card[data-astro-cid-kvhugs55]:nth-child(2n){background:var(--lavender)}.ir-report-card[data-astro-cid-kvhugs55]:nth-child(3n){background:var(--sky)}.ir-report-card[data-astro-cid-kvhugs55]:after{content:"↗";position:absolute;right:1.4rem;top:1rem;color:#3012424d;font-size:3.6rem;line-height:1}.ir-report-card[data-astro-cid-kvhugs55]:hover{transform:translateY(-8px);box-shadow:var(--shadow-lift);text-decoration:none}.ir-report-card__index[data-astro-cid-kvhugs55]{color:var(--purple-strong);font-size:.78rem;font-weight:700;letter-spacing:.12em}.ir-report-card[data-astro-cid-kvhugs55] strong[data-astro-cid-kvhugs55]{max-width:12ch;font-size:clamp(1.6rem,2.5vw,2.3rem);line-height:1.02}.ir-report-card__link[data-astro-cid-kvhugs55]{padding-top:1rem;border-top:1px solid rgba(25,18,39,.3);color:var(--purple-strong);font-weight:700}.ir-intro[data-astro-cid-kvhugs55]{padding-block:6rem;background:var(--lime)}.ir-intro[data-astro-cid-kvhugs55]>.container[data-astro-cid-kvhugs55]{display:grid;grid-template-columns:.8fr 1.2fr;gap:5rem}.ir-intro[data-astro-cid-kvhugs55] h2[data-astro-cid-kvhugs55]{color:var(--purple-deep)}.ir-intro__body[data-astro-cid-kvhugs55]>p[data-astro-cid-kvhugs55]{max-width:570px;font-size:clamp(1.25rem,2vw,1.8rem);line-height:1.25}.ir-investor-cloud[data-astro-cid-kvhugs55]{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:2.2rem}.ir-investor-cloud[data-astro-cid-kvhugs55] span[data-astro-cid-kvhugs55]{padding:.55rem .75rem;border:1px solid rgba(48,18,66,.3);color:var(--purple-deep);font-size:.86rem;font-weight:700;transform:rotate(calc((var(--i) - 4) * .35deg))}.ir-stories[data-astro-cid-kvhugs55]{padding-block:6rem}.ir-section-head[data-astro-cid-kvhugs55]{display:grid;grid-template-columns:.8fr 1.2fr;gap:5rem;margin-bottom:2rem}.ir-stories[data-astro-cid-kvhugs55] h2[data-astro-cid-kvhugs55]{max-width:620px}.ir-story[data-astro-cid-kvhugs55]{display:grid;grid-template-columns:100px 1fr;gap:2rem;padding:2rem 0;border-top:1px solid var(--line)}.ir-story__number[data-astro-cid-kvhugs55]{color:var(--purple);font-size:1.1rem;font-weight:700}.ir-story[data-astro-cid-kvhugs55] h3[data-astro-cid-kvhugs55]{max-width:820px;color:var(--purple-deep);font-size:clamp(1.7rem,3vw,3rem)}.ir-story__eyebrow[data-astro-cid-kvhugs55]{color:var(--ink-soft);font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.ir-story[data-astro-cid-kvhugs55]>div[data-astro-cid-kvhugs55]>p[data-astro-cid-kvhugs55]:not(.ir-story__eyebrow){max-width:1000px;margin-top:1rem;line-height:1.55}.ir-story[data-astro-cid-kvhugs55] a[data-astro-cid-kvhugs55]{display:inline-block;margin-top:1.3rem;color:var(--purple);font-weight:700}.ir-story--featured[data-astro-cid-kvhugs55]{padding-block:3rem;border-top:3px solid var(--purple);background:linear-gradient(90deg,rgba(210,220,250,.55),transparent 75%)}.ir-story--featured[data-astro-cid-kvhugs55] h3[data-astro-cid-kvhugs55]{font-size:clamp(2.1rem,4vw,4.2rem)}.ir-quote[data-astro-cid-kvhugs55]{padding-block:6rem;background:var(--sky)}.ir-quote-mark[data-astro-cid-kvhugs55]{color:var(--purple);font-size:7rem;line-height:.35}.ir-quote[data-astro-cid-kvhugs55] blockquote[data-astro-cid-kvhugs55]{max-width:1050px;margin-top:1.8rem;color:var(--purple-deep);font-size:clamp(1.45rem,2.6vw,2.6rem);font-style:normal;line-height:1.15;letter-spacing:-.035em}.ir-quote[data-astro-cid-kvhugs55] p[data-astro-cid-kvhugs55]{margin-top:2rem;color:var(--purple-deep)}.ir-quote[data-astro-cid-kvhugs55] strong[data-astro-cid-kvhugs55]{display:block;color:var(--purple-deep);font-size:.9rem}.ir-partner[data-astro-cid-kvhugs55]{padding-block:6rem;color:#fff;background:var(--purple-deep)}.ir-partner[data-astro-cid-kvhugs55]>.container[data-astro-cid-kvhugs55]{display:grid;grid-template-columns:.8fr 1.2fr;gap:5rem}.ir-partner[data-astro-cid-kvhugs55] h2[data-astro-cid-kvhugs55]{color:#fff}.ir-partner[data-astro-cid-kvhugs55] .ir-kicker[data-astro-cid-kvhugs55]{color:var(--lime)}.ir-partner[data-astro-cid-kvhugs55] p[data-astro-cid-kvhugs55]{max-width:650px;color:#ffffffb8;line-height:1.55}.ir-partner[data-astro-cid-kvhugs55] .ir-button[data-astro-cid-kvhugs55]{margin-top:1.5rem}.ir-reports[data-astro-cid-kvhugs55]{padding-block:5rem 4rem}.ir-reports[data-astro-cid-kvhugs55]>.container[data-astro-cid-kvhugs55]>div[data-astro-cid-kvhugs55]{max-width:650px;margin-top:1.5rem;columns:2;column-gap:3rem}.ir-reports[data-astro-cid-kvhugs55] a[data-astro-cid-kvhugs55]{display:flex;justify-content:space-between;break-inside:avoid;padding-block:.85rem;border-bottom:1px solid var(--line);color:var(--purple);text-decoration:none}.ir-reports[data-astro-cid-kvhugs55] a[data-astro-cid-kvhugs55]:hover{color:var(--purple-strong);text-decoration:underline}.ir-reports[data-astro-cid-kvhugs55] span[data-astro-cid-kvhugs55]{font-size:1.5rem;line-height:1}@keyframes ir-hero-in{0%{opacity:.3;transform:scale(1.12)}to{opacity:1;transform:scale(1.03)}}@keyframes ir-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:900px){.ir-hero__inner[data-astro-cid-kvhugs55],.ir-intro[data-astro-cid-kvhugs55]>.container[data-astro-cid-kvhugs55],.ir-partner[data-astro-cid-kvhugs55]>.container[data-astro-cid-kvhugs55],.ir-section-head[data-astro-cid-kvhugs55]{grid-template-columns:1fr;display:grid;gap:2.5rem}.ir-hero__inner[data-astro-cid-kvhugs55]{display:flex;flex-direction:column;align-items:flex-start}.ir-hero__signal[data-astro-cid-kvhugs55]{width:100%;flex-basis:auto}.ir-metrics__grid[data-astro-cid-kvhugs55]{grid-template-columns:repeat(2,1fr)}.ir-metrics__grid[data-astro-cid-kvhugs55] div[data-astro-cid-kvhugs55]:nth-child(3){border-left:1px solid rgba(255,255,255,.17)}.ir-story[data-astro-cid-kvhugs55]{grid-template-columns:50px 1fr}}@media (max-width:560px){.ir-hero[data-astro-cid-kvhugs55]{min-height:740px}.ir-hero[data-astro-cid-kvhugs55] h1[data-astro-cid-kvhugs55]{font-size:clamp(2.8rem,13vw,4.4rem)}.ir-hero__scroll[data-astro-cid-kvhugs55]{display:none}.ir-metrics__grid[data-astro-cid-kvhugs55] div[data-astro-cid-kvhugs55]{min-height:120px;padding:1.4rem 1rem}.ir-heading[data-astro-cid-kvhugs55]{align-items:start;flex-direction:column}.ir-report-card[data-astro-cid-kvhugs55]{min-height:240px}.ir-story--featured[data-astro-cid-kvhugs55]{margin-inline:-1rem;padding-inline:1rem}.ir-reports[data-astro-cid-kvhugs55]>.container[data-astro-cid-kvhugs55]>div[data-astro-cid-kvhugs55]{columns:1}}@media (prefers-reduced-motion: reduce){.ir-hero__image[data-astro-cid-kvhugs55],.ir-hero__signal[data-astro-cid-kvhugs55] i[data-astro-cid-kvhugs55]{animation:none}.ir-report-card[data-astro-cid-kvhugs55],.ir-button[data-astro-cid-kvhugs55]{transition:none}}
