.ix{background:#fff;color:var(--color-navy)}.ix-hero{position:relative;overflow:hidden;padding-block:2.5rem 3.5rem}@media(min-width:62rem){.ix-hero{padding-block:3rem 4.5rem}}.ix-key{margin:0;line-height:1}.ix-logos{display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem;padding-block:1rem 3rem}@media(min-width:62rem){.ix-logos{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:3rem;padding-block:1.5rem 3.5rem}}.ix .ix-logos .ix-logos__wall .logo-marquee-wrap{padding:0;border:0}.ix .ix-logos .ix-logos__wall .logo-marquee__item{height:2.25rem;width:9rem}.ix .ix-logos .ix-logos__wall .logo-marquee__track{gap:3.5rem;animation-duration:70s}.ix-sectors{scroll-margin-top:5rem}.ix-list{margin:0;padding:0;list-style:none;border-top:1px solid var(--color-navy)}.ix-row{position:relative;display:grid;grid-template-columns:2.5rem minmax(0,1fr) 2rem;grid-template-areas:"media media media" "n copy arrow" ". proof proof";gap:1.25rem 1rem;align-items:start;padding:2rem 1rem;margin-inline:-1rem;border-bottom:1px solid var(--color-neutral-200);transition:background-color var(--dur-fast) linear}@media(min-width:62rem){.ix-row{grid-template-columns:3rem minmax(0,18rem) minmax(0,2fr) minmax(0,1.3fr) 3rem;grid-template-areas:"n media copy proof arrow";gap:3rem;align-items:center;padding-block:2.5rem}}.ix-row--link:hover{background:var(--color-blue-200);color:#fff}.ix-row--link:hover :is(.ix-row__n,.ix-row__line,.ix-row__value,.ix-row__label,.ix-row__note,.ix-row__arrow,.ix-row__work span){color:#fff}.ix-row--link:hover .ix-row__work a{color:#fff;text-decoration-color:color-mix(in srgb,#ffffff 50%,transparent)}.ix-row__n{grid-area:n;font-family:var(--font-mono);font-size:var(--type-eyebrow);line-height:1rem;color:var(--color-neutral-400);padding-top:.75rem}@media(min-width:62rem){.ix-row__n{padding-top:0}}.ix-row__media{grid-area:media;position:relative;aspect-ratio:16 / 10;overflow:hidden;background:var(--color-neutral-100)}.ix-row__img{width:100%;height:100%;object-fit:cover;transition:transform .9s var(--ease-out)}.ix-row:hover .ix-row__img{transform:scale(1.05)}.ix-row__copy{grid-area:copy;display:flex;flex-direction:column;gap:.75rem}.ix-row__name{margin:0;font-size:clamp(2.25rem,3.9vw,3.5rem);line-height:1.07;letter-spacing:-.027em;font-weight:400;text-wrap:balance}.ix-row__link{color:inherit}.ix-row__link:after{content:"";position:absolute;inset:0;z-index:1}.ix-row__link:focus-visible{outline:none}.ix-row:has(.ix-row__link:focus-visible){outline:2px solid var(--color-blue-200);outline-offset:-2px}.ix-row__line{margin:0;font-size:var(--type-lead);line-height:1.75rem;color:var(--color-neutral-400);text-wrap:pretty}.ix-row__proof{grid-area:proof;display:flex;flex-direction:column;gap:1rem}.ix-row__stat{display:flex;flex-direction:column;gap:.375rem;margin:0}.ix-row__value{font-size:2.5rem;line-height:1;font-weight:400;letter-spacing:-.03em;color:var(--color-navy)}.ix-row__label,.ix-row__note{margin:0;font-size:.9375rem;line-height:1.35;color:var(--color-neutral-400);text-wrap:pretty}.ix-row__work{display:flex;flex-wrap:wrap;gap:.25rem 1rem;margin:0;padding:0;list-style:none;font-family:var(--font-mono);font-size:var(--type-meta);line-height:1.25rem;text-transform:uppercase;letter-spacing:.02em}.ix-row__work a{position:relative;z-index:2;color:var(--color-blue-200);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--color-blue-200) 30%,transparent);text-underline-offset:.3em;text-decoration-thickness:1px;transition:color var(--dur-fast) linear}.ix-row__work a:hover,.ix-row__work a:focus-visible{color:var(--color-navy)}.ix-row__work span{color:var(--color-neutral-400)}.ix-row__arrow{grid-area:arrow;display:grid;place-items:center;color:var(--color-blue-200);transition:transform .3s var(--ease-out);padding-top:.5rem}@media(min-width:62rem){.ix-row__arrow{padding-top:0}}.ix-row--link:hover .ix-row__arrow{transform:translate(.375rem)}.ix-foot{margin:2rem 0 0;font-size:var(--type-small);line-height:1.5rem;color:var(--color-neutral-400)}.ix-foot a{color:var(--color-blue-200);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.ix-foot a:hover{color:var(--color-navy)}@media(prefers-reduced-motion:reduce){.ix-row__img,.ix-row__arrow{transition:none}.ix-row:hover .ix-row__img,.ix-row--link:hover .ix-row__arrow{transform:none}}
