.ih-wrap[data-astro-cid-er3pmupq]{max-width:80rem;margin:0 auto;padding:0 1.5rem}@media(min-width:768px){.ih-wrap[data-astro-cid-er3pmupq]{padding:0 3rem}}.ih-kicker[data-astro-cid-er3pmupq]{font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:var(--color-brand-periwinkle);margin:0 0 1rem}.ih-h2[data-astro-cid-er3pmupq]{font-size:var(--text-h2);font-weight:400;letter-spacing:-.02em;color:var(--color-brand-navy);line-height:1.05;margin:0 0 2rem}.ih-hero[data-astro-cid-er3pmupq]{position:relative;overflow:hidden;background:var(--color-brand-navy);color:#fff;padding:8.5rem 0 4.5rem}.ih-hero__grid[data-astro-cid-er3pmupq]{position:absolute;inset:0;background-image:linear-gradient(rgba(142,166,252,.09) 1px,transparent 1px),linear-gradient(90deg,rgba(142,166,252,.09) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse at 70% 40%,#000 20%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse at 70% 40%,#000 20%,transparent 75%)}.ih-hero__bars[data-astro-cid-er3pmupq]{position:absolute;right:-4rem;bottom:-3rem;opacity:.12}.ih-hero__bars[data-astro-cid-er3pmupq] .bar-mark{width:34rem}.ih-hero__inner[data-astro-cid-er3pmupq]{position:relative;display:grid;gap:3rem;align-items:center}@media(min-width:1000px){.ih-hero__inner[data-astro-cid-er3pmupq]{grid-template-columns:1fr 1.05fr}}.ih-hero__title[data-astro-cid-er3pmupq]{font-size:var(--text-hero);font-weight:400;letter-spacing:-.03em;line-height:1.02;margin:0;color:#fff}.ih-hero__lede[data-astro-cid-er3pmupq]{margin:1.5rem 0 0;max-width:34rem;color:#ffffffc7;font-size:var(--text-hero-sub);line-height:1.5}.ih-hero__lede[data-astro-cid-er3pmupq] p{margin:0 0 .75rem}.ih-hero__lede[data-astro-cid-er3pmupq] strong{font-weight:400}.ih-topics[data-astro-cid-er3pmupq]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.75rem}.ih-topics[data-astro-cid-er3pmupq] a[data-astro-cid-er3pmupq]{padding:.45rem .9rem;border:1px solid rgba(142,166,252,.4);border-radius:var(--radius-pill);color:#fff;font-size:.82rem;text-decoration:none;transition:background .2s,color .2s}.ih-topics[data-astro-cid-er3pmupq] a[data-astro-cid-er3pmupq]:hover,.ih-topics[data-astro-cid-er3pmupq] a[data-astro-cid-er3pmupq]:focus-visible{background:var(--color-brand-periwinkle);color:var(--color-brand-navy)}.ih-cover[data-astro-cid-er3pmupq]{position:relative;display:block;text-decoration:none;color:var(--color-brand-navy);background:var(--color-brand-ivory);border-radius:var(--radius-card);padding:clamp(1.5rem,3vw,2.5rem);box-shadow:0 30px 80px -30px #0009;transform:rotate(-1.2deg);transition:transform .35s}.ih-cover[data-astro-cid-er3pmupq]:hover,.ih-cover[data-astro-cid-er3pmupq]:focus-visible{transform:rotate(0) translateY(-4px)}.ih-cover__tag[data-astro-cid-er3pmupq]{display:inline-flex;gap:.6rem;font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--color-brand-periwinkle-dark)}.ih-cover__tag[data-astro-cid-er3pmupq] span[data-astro-cid-er3pmupq]{background:var(--color-brand-navy);color:#fff;padding:.15rem .5rem;border-radius:2px;letter-spacing:.08em}.ih-cover__title[data-astro-cid-er3pmupq]{font-size:clamp(1.5rem,1.2vw + 1rem,2.1rem);font-weight:400;letter-spacing:-.02em;line-height:1.1;margin:1rem 0 1.75rem}.ih-cover__stats[data-astro-cid-er3pmupq]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;border-top:1px solid var(--color-brand-navy);padding-top:1.25rem}.ih-cover__stats[data-astro-cid-er3pmupq] b[data-astro-cid-er3pmupq]{display:block;font-size:clamp(1.4rem,2.4vw,2.6rem);font-weight:400;letter-spacing:-.03em;font-variant-numeric:tabular-nums;line-height:1;white-space:nowrap}.ih-cover__stats[data-astro-cid-er3pmupq] span[data-astro-cid-er3pmupq]{display:block;margin-top:.5rem;font-size:.78rem;line-height:1.35;color:var(--color-text-body)}.ih-cover__cue[data-astro-cid-er3pmupq]{display:inline-block;margin-top:1.75rem;font-weight:700;font-size:.9rem}.ih-cover__cue[data-astro-cid-er3pmupq] i[data-astro-cid-er3pmupq]{display:inline-block;font-style:normal;transition:transform .25s}.ih-cover[data-astro-cid-er3pmupq]:hover .ih-cover__cue[data-astro-cid-er3pmupq] i[data-astro-cid-er3pmupq]{transform:translate(5px)}.ih-ticker[data-astro-cid-er3pmupq]{background:var(--color-brand-periwinkle);color:var(--color-brand-navy);overflow:hidden;border-block:1px solid var(--color-brand-navy)}.ih-ticker__track[data-astro-cid-er3pmupq]{display:flex;width:max-content;animation:ih-tick 52s linear infinite}.ih-ticker[data-astro-cid-er3pmupq]:hover .ih-ticker__track[data-astro-cid-er3pmupq]{animation-play-state:paused}.ih-ticker[data-astro-cid-er3pmupq] ul[data-astro-cid-er3pmupq]{display:flex;list-style:none;margin:0;padding:0}.ih-ticker[data-astro-cid-er3pmupq] li[data-astro-cid-er3pmupq]{padding:.95rem 2.25rem;white-space:nowrap;font-size:.92rem;border-right:1px solid rgba(4,2,83,.25)}.ih-ticker[data-astro-cid-er3pmupq] b[data-astro-cid-er3pmupq]{font-weight:700;font-variant-numeric:tabular-nums}.ih-ticker[data-astro-cid-er3pmupq] em[data-astro-cid-er3pmupq]{font-style:normal;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;opacity:.65;margin-left:.4rem}@keyframes ih-tick{to{transform:translate(-50%)}}.ih-ways[data-astro-cid-er3pmupq]{padding-top:5rem}.ih-bento[data-astro-cid-er3pmupq]{display:grid;gap:1.25rem;grid-template-columns:1fr;grid-auto-flow:row dense}@media(min-width:760px){.ih-bento[data-astro-cid-er3pmupq]{grid-template-columns:repeat(2,1fr)}.b--blog[data-astro-cid-er3pmupq],.b--cases[data-astro-cid-er3pmupq]{grid-column:span 2}}@media(min-width:1100px){.ih-bento[data-astro-cid-er3pmupq]{grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(13rem,auto)}.b--blog[data-astro-cid-er3pmupq]{grid-column:1 / 3;grid-row:1 / 3}}.b[data-astro-cid-er3pmupq]{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:.75rem;padding:1.6rem;border-radius:var(--radius-card);text-decoration:none;color:var(--color-brand-navy);background:var(--color-surface-elevated);border:1px solid var(--color-glass-border);transition:transform .3s,border-color .3s,box-shadow .3s}.b[data-astro-cid-er3pmupq]:hover,.b[data-astro-cid-er3pmupq]:focus-visible{transform:translateY(-4px);border-color:var(--color-brand-navy);box-shadow:0 18px 40px -24px #04025373}.b__tag[data-astro-cid-er3pmupq]{font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--color-brand-periwinkle-dark)}.b__title[data-astro-cid-er3pmupq]{font-size:clamp(1.35rem,.6vw + 1.1rem,1.75rem);font-weight:400;letter-spacing:-.02em;line-height:1.12;margin:0}.b__body[data-astro-cid-er3pmupq]{font-size:.9rem;line-height:1.55;color:var(--color-text-body);margin:0}.b__cue[data-astro-cid-er3pmupq]{margin-top:auto;font-weight:700;font-size:.85rem}.b--blog[data-astro-cid-er3pmupq]{background:var(--color-brand-navy);color:#fff;border-color:var(--color-brand-navy)}.b--blog[data-astro-cid-er3pmupq] .b__tag[data-astro-cid-er3pmupq],.b--blog[data-astro-cid-er3pmupq] .b__cue[data-astro-cid-er3pmupq]{color:var(--color-brand-periwinkle)}.b--blog[data-astro-cid-er3pmupq] .b__title[data-astro-cid-er3pmupq]{font-size:clamp(1.8rem,1.6vw + 1rem,2.6rem);max-width:18ch}.b__list[data-astro-cid-er3pmupq]{list-style:none;counter-reset:n;padding:0;margin:1rem 0 1.5rem}.b__list[data-astro-cid-er3pmupq] li[data-astro-cid-er3pmupq]{counter-increment:n;display:flex;gap:1rem;padding:.95rem 0;border-top:1px solid rgba(142,166,252,.25);font-size:1rem;line-height:1.35;color:#ffffffe0}.b__list[data-astro-cid-er3pmupq] li[data-astro-cid-er3pmupq]:before{content:counter(n,decimal-leading-zero);color:var(--color-brand-periwinkle);font-variant-numeric:tabular-nums;font-size:.8rem;padding-top:.15rem}.b__spark[data-astro-cid-er3pmupq]{display:flex;align-items:flex-end;gap:1.25rem;height:5.5rem;margin-top:auto;padding-top:1.25rem}.b__spark[data-astro-cid-er3pmupq] span[data-astro-cid-er3pmupq]{flex:1;height:calc(var(--h) * 100%);background:var(--color-brand-ice);border-radius:2px 2px 0 0;position:relative;transform-origin:bottom;animation:ih-grow 1.1s .3s cubic-bezier(.2,.8,.2,1) both}.b__spark[data-astro-cid-er3pmupq] span[data-astro-cid-er3pmupq].hi{background:var(--color-brand-navy);animation-delay:.5s}.b__spark[data-astro-cid-er3pmupq] i[data-astro-cid-er3pmupq]{position:absolute;left:50%;bottom:100%;transform:translate(-50%,-.3rem);font-style:normal;font-size:.72rem;font-weight:700;color:var(--color-brand-periwinkle-dark)}@keyframes ih-grow{0%{transform:scaleY(0)}}.b--report[data-astro-cid-er3pmupq]{background:var(--color-brand-ice);border-color:transparent}.b--report[data-astro-cid-er3pmupq] .b__body[data-astro-cid-er3pmupq]{max-width:15rem}.b__big[data-astro-cid-er3pmupq]{position:absolute;right:-.5rem;bottom:-2.2rem;font-size:9rem;line-height:1;letter-spacing:-.06em;color:transparent;-webkit-text-stroke:1.5px var(--color-brand-navy);opacity:.3;transition:transform .4s;pointer-events:none}.b--report[data-astro-cid-er3pmupq]:hover .b__big[data-astro-cid-er3pmupq]{transform:translateY(-.75rem)}.b__case[data-astro-cid-er3pmupq]{display:grid;grid-template-columns:5.5rem 1fr;gap:1.25rem;align-items:center}.b__case[data-astro-cid-er3pmupq] img[data-astro-cid-er3pmupq]{width:5.5rem;height:5.5rem;object-fit:cover;border-radius:50%;filter:grayscale(1);transition:filter .3s}.b--cases[data-astro-cid-er3pmupq]:hover .b__case[data-astro-cid-er3pmupq] img[data-astro-cid-er3pmupq]{filter:none}.b__who[data-astro-cid-er3pmupq]{margin:.5rem 0 0;font-size:.8rem;color:var(--color-text-muted)}.b__logos[data-astro-cid-er3pmupq]{list-style:none;padding:1rem 0 0;margin:auto 0 0;display:flex;flex-wrap:wrap;gap:.5rem;border-top:1px solid var(--color-glass-border)}.b__logos[data-astro-cid-er3pmupq] li[data-astro-cid-er3pmupq]{display:grid;place-items:center;height:2.6rem;padding:0 .8rem;border-radius:2px}.b__logos[data-astro-cid-er3pmupq] li[data-astro-cid-er3pmupq].is-dark{background:var(--color-brand-navy)}.b__logos[data-astro-cid-er3pmupq] li[data-astro-cid-er3pmupq].is-light{background:#fff;border:1px solid var(--color-glass-border)}.b__logos[data-astro-cid-er3pmupq] img[data-astro-cid-er3pmupq]{height:1.4rem;width:auto;max-width:6rem;object-fit:contain}.ih-latest[data-astro-cid-er3pmupq]{padding-top:6rem}.ih-latest__grid[data-astro-cid-er3pmupq]{display:grid;gap:2rem}@media(min-width:1000px){.ih-latest__grid[data-astro-cid-er3pmupq]{grid-template-columns:1fr 1.15fr;gap:3.5rem}}.ih-meta[data-astro-cid-er3pmupq]{display:flex;gap:.75rem;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:var(--color-brand-periwinkle-dark)}.ih-meta[data-astro-cid-er3pmupq] time[data-astro-cid-er3pmupq]{color:var(--color-text-muted)}.ih-lead[data-astro-cid-er3pmupq]{display:flex;flex-direction:column;gap:1rem;text-decoration:none;color:var(--color-brand-navy);padding-top:1.5rem;border-top:2px solid var(--color-brand-navy)}.ih-lead__n[data-astro-cid-er3pmupq]{font-size:clamp(5rem,9vw,9rem);line-height:.8;letter-spacing:-.06em;color:var(--color-brand-periwinkle)}.ih-lead__title[data-astro-cid-er3pmupq]{font-size:clamp(1.75rem,1.6vw + 1rem,2.6rem);font-weight:400;letter-spacing:-.02em;line-height:1.08;margin:0}.ih-lead__title[data-astro-cid-er3pmupq] span[data-astro-cid-er3pmupq]{background-image:linear-gradient(transparent 62%,#8ea6fc80 62%);background-size:0 100%;background-repeat:no-repeat;transition:background-size .5s;-webkit-box-decoration-break:clone;box-decoration-break:clone}.ih-lead[data-astro-cid-er3pmupq]:hover .ih-lead__title[data-astro-cid-er3pmupq] span[data-astro-cid-er3pmupq],.ih-lead[data-astro-cid-er3pmupq]:focus-visible .ih-lead__title[data-astro-cid-er3pmupq] span[data-astro-cid-er3pmupq]{background-size:100% 100%}.ih-lead__desc[data-astro-cid-er3pmupq]{color:var(--color-text-body);line-height:1.6;margin:0}.ih-rows[data-astro-cid-er3pmupq]{list-style:none;margin:0;padding:0;border-top:2px solid var(--color-brand-navy)}.ih-rows[data-astro-cid-er3pmupq] a[data-astro-cid-er3pmupq]{display:grid;grid-template-columns:2.75rem 1fr auto;gap:1rem;align-items:center;padding:1.25rem .75rem;border-bottom:1px solid var(--color-glass-border);text-decoration:none;color:var(--color-brand-navy);position:relative;isolation:isolate;transition:color .25s}.ih-rows[data-astro-cid-er3pmupq] a[data-astro-cid-er3pmupq]:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--color-brand-navy);transform:scaleX(0);transform-origin:left;transition:transform .35s cubic-bezier(.2,.8,.2,1)}.ih-rows[data-astro-cid-er3pmupq] a[data-astro-cid-er3pmupq]:hover:before,.ih-rows[data-astro-cid-er3pmupq] a[data-astro-cid-er3pmupq]:focus-visible:before{transform:scaleX(1)}.ih-rows[data-astro-cid-er3pmupq] a[data-astro-cid-er3pmupq]:hover,.ih-rows[data-astro-cid-er3pmupq] a[data-astro-cid-er3pmupq]:focus-visible{color:#fff}.ih-rows[data-astro-cid-er3pmupq] a[data-astro-cid-er3pmupq]:hover .ih-meta[data-astro-cid-er3pmupq],.ih-rows[data-astro-cid-er3pmupq] a[data-astro-cid-er3pmupq]:hover .ih-meta[data-astro-cid-er3pmupq] time[data-astro-cid-er3pmupq],.ih-rows[data-astro-cid-er3pmupq] a[data-astro-cid-er3pmupq]:focus-visible .ih-meta[data-astro-cid-er3pmupq],.ih-rows[data-astro-cid-er3pmupq] a[data-astro-cid-er3pmupq]:focus-visible .ih-meta[data-astro-cid-er3pmupq] time[data-astro-cid-er3pmupq]{color:var(--color-brand-periwinkle)}.ih-rows__n[data-astro-cid-er3pmupq]{font-size:1.6rem;letter-spacing:-.04em;color:var(--color-brand-periwinkle);font-variant-numeric:tabular-nums}.ih-rows__body[data-astro-cid-er3pmupq]{display:flex;flex-direction:column;gap:.35rem}.ih-rows__title[data-astro-cid-er3pmupq]{font-size:1.15rem;line-height:1.25}.ih-rows[data-astro-cid-er3pmupq] i[data-astro-cid-er3pmupq]{font-style:normal;transition:transform .25s}.ih-rows[data-astro-cid-er3pmupq] a[data-astro-cid-er3pmupq]:hover i[data-astro-cid-er3pmupq]{transform:translate(4px)}.ih-x[data-astro-cid-er3pmupq]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;margin-top:5rem;padding-top:2rem;padding-bottom:2rem;text-decoration:none;color:var(--color-brand-navy);border-top:1px solid var(--color-glass-border)}.ih-x[data-astro-cid-er3pmupq] span[data-astro-cid-er3pmupq]{color:var(--color-text-muted)}.ih-x[data-astro-cid-er3pmupq] strong[data-astro-cid-er3pmupq]{font-weight:400;font-size:var(--text-h3)}.ih-x[data-astro-cid-er3pmupq] i[data-astro-cid-er3pmupq]{font-style:normal;display:inline-block;transition:transform .25s}.ih-x[data-astro-cid-er3pmupq]:hover i[data-astro-cid-er3pmupq]{transform:translate(5px)}
