/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
.imh{--imh-ink:var(--color-secondary);--imh-chip-line:#ffffff73;@supports (color:color-mix(in lab, red, red)){--imh-chip-line:color-mix(in srgb, var(--color-base-100) 45%, transparent)}--imh-wash:radial-gradient(74% 96% at 16% 100%, var(--imh-ink), var(--imh-ink) 40%, var(--imh-ink) 72%, transparent), linear-gradient(0deg, var(--imh-ink), var(--imh-ink) 14%, transparent 40%), radial-gradient(120% 40% at 50% 0, var(--imh-ink), var(--imh-ink) 45%, transparent), linear-gradient(180deg, var(--imh-ink), var(--imh-ink) 38%, var(--imh-ink) 68%, transparent 90%);@supports (color:color-mix(in lab, red, red)){--imh-wash:radial-gradient(74% 96% at 16% 100%, color-mix(in srgb, var(--imh-ink) 90%, transparent), color-mix(in srgb, var(--imh-ink) 66%, transparent) 40%, color-mix(in srgb, var(--imh-ink) 20%, transparent) 72%, transparent), linear-gradient(0deg, var(--imh-ink), color-mix(in srgb, var(--imh-ink) 55%, transparent) 14%, transparent 40%), radial-gradient(120% 40% at 50% 0, color-mix(in srgb, var(--imh-ink) 28%, transparent), color-mix(in srgb, var(--imh-ink) 10%, transparent) 45%, transparent), linear-gradient(180deg, color-mix(in srgb, var(--imh-ink) 66%, transparent), color-mix(in srgb, var(--imh-ink) 50%, transparent) 38%, color-mix(in srgb, var(--imh-ink) 16%, transparent) 68%, transparent 90%)}isolation:isolate;position:relative}.imh__pin{position:relative;overflow:hidden}.imh__bg{z-index:0;position:absolute;inset:0}.imh__bg:after{content:"";z-index:1;background:var(--imh-wash);pointer-events:none;position:absolute;inset:0}.imh__slide{opacity:0;transition:opacity 1.1s var(--ease-in-out);position:absolute;inset:0}.imh__slide.is-on{opacity:1}.imh__img{object-fit:cover;object-position:var(--imh-pos,50% 50%);width:100%;height:100%}.imh__inner{z-index:1;padding-block:calc(var(--spacing-header) + 4.625rem) 3rem;flex-direction:column;display:flex;position:relative}.imh__lead{flex-direction:column;gap:1.75rem;display:flex}.imh__lead-row{flex-direction:column;gap:1.25rem;display:flex}.imh__eyebrow{margin-bottom:1rem}.imh__title{font-size:var(--text-hero);font-weight:var(--text-hero--font-weight);letter-spacing:var(--text-hero--letter-spacing);color:var(--color-base-100);margin:0;line-height:1.2}.imh__title span{font-family:var(--font-accent);letter-spacing:-.005em;color:inherit;font-size:1.06em;font-style:italic;font-weight:600}.imh__lede{max-width:27rem;font-size:var(--text-lede);color:var(--color-on-ink-body);margin:0;line-height:1.5}.imh__cta{margin-top:1.25rem}.imh__foot{border-top:1px solid var(--color-line-navy);padding-top:1.25rem}.imh__stats{gap:1rem;display:flex}.imh__stat{flex-direction:column;flex:1 1 0;gap:.5rem;min-width:0;display:flex}.imh__stat-val{font-size:var(--text-stat);font-weight:var(--text-stat--font-weight);letter-spacing:var(--text-stat--letter-spacing);color:var(--color-base-100);white-space:nowrap;line-height:1}.imh__stat-lbl{font-size:var(--text-meta);color:var(--color-on-ink-body);line-height:1.5}.imh__cards-wrap{margin-top:auto;padding-top:2.5rem}.imh__cards-eyebrow{font-size:var(--text-meta);margin:0 0 .75rem}.imh__cards{flex-direction:column;gap:.75rem;display:flex}.imh__card{border:1px solid var(--color-glass-line);border-radius:var(--radius-card);background:var(--imh-ink);flex:1 1 0;justify-content:space-between;align-items:center;gap:1rem;min-width:0;padding:1.25rem 1.25rem 1rem;display:flex;@supports (color:color-mix(in lab, red, red)){background:color-mix(in srgb, var(--imh-ink) 55%, transparent)}backdrop-filter:blur(6px);color:var(--color-base-100);transition:border-color var(--motion-hover) var(--ease-out)}a.imh__card:hover,a.imh__card:focus-visible{border-color:var(--color-line-accent)}.imh__card-title{font-family:var(--font-heading);font-size:var(--text-h5);font-weight:var(--text-h5--font-weight);letter-spacing:var(--text-h5--letter-spacing);text-wrap:balance;color:inherit;margin:0;line-height:1.3}.imh__card-chip{border:1px solid var(--imh-chip-line);border-radius:9999px;flex:none;place-items:center;width:2.125rem;height:2.125rem;display:grid}@media (width<53.75rem){.imh__inner{padding-block-start:2.25rem}}@media (prefers-reduced-motion:reduce){.imh__slide{transition:none}}@media (width>=53.75rem){.imh__inner{padding-bottom:3.5rem}.imh__lead-row{flex-direction:row;gap:0}.imh__head{flex:0 41.25rem}.imh__side{flex:1 1 0;min-width:0;padding-top:.75rem}.imh__stats{gap:1.5rem}.imh__stat{flex-direction:row;flex:0 auto;align-items:center;gap:1rem}.imh__stat-lbl{max-width:10.4375rem}.imh__cards-wrap{padding-top:4rem}.imh__cards-eyebrow{font-size:var(--text-eyebrow);margin-bottom:1rem}.imh__cards{flex-direction:row;gap:1rem}.imh.is-pinned .imh__track{height:calc(100vh + 38.75rem)}.imh.is-pinned.is-settled .imh__track{height:auto}.imh.is-pinned .imh__pin{flex-direction:column;height:100vh;min-height:38.75rem;display:flex;position:sticky;top:0}.imh.is-pinned.is-settled .imh__pin{height:calc(100vh - var(--imh-top,0px));transition:height var(--motion-reveal) var(--ease-out)}.imh.is-pinned .imh__inner{flex:auto}.imh.is-pinned .imh__lead{translate:0 var(--imh-ly,0px)}.imh.is-pinned .imh__card{translate:0 calc((1 - var(--imh-cp,1)) * 64%);opacity:var(--imh-cp,1)}}