.steps[data-astro-cid-4gruwu3i]{border-top:var(--bw-strong) solid var(--kif-black)}.steps__nav[data-astro-cid-4gruwu3i]{display:none}.steps__panel[data-astro-cid-4gruwu3i]{border-bottom:var(--bw-hair) solid var(--border-hairline);padding-block:var(--sp-4)}.steps__title[data-astro-cid-4gruwu3i]{font-size:var(--fs-subhead);margin-bottom:var(--sp-2)}.steps__media[data-astro-cid-4gruwu3i]{display:none}.steps__photo[data-astro-cid-4gruwu3i]{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;margin-bottom:var(--sp-3)}.steps__text[data-astro-cid-4gruwu3i]{max-width:44ch;color:var(--text-secondary)}@media(min-width:60rem){.steps[data-astro-cid-4gruwu3i].is-enhanced{--steps-ease: cubic-bezier(.22, 1, .36, 1);display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--grid-gap);align-items:stretch;border-top:0}.steps[data-astro-cid-4gruwu3i].is-enhanced .steps__nav[data-astro-cid-4gruwu3i]{display:flex;flex-direction:column;justify-content:center;gap:clamp(1.25rem,.75rem + 1vw,2rem)}.steps[data-astro-cid-4gruwu3i].is-enhanced .steps__tab[data-astro-cid-4gruwu3i]{display:grid;gap:.85rem;padding:0;border:0;background:none;text-align:left;cursor:pointer;color:var(--text-primary)}.steps[data-astro-cid-4gruwu3i].is-enhanced .steps__tab-title[data-astro-cid-4gruwu3i]{font-size:var(--fs-headline);font-weight:var(--fw-bold);line-height:1.05;letter-spacing:var(--tracking-tight);opacity:.22;transition:opacity .5s var(--steps-ease)}@media(hover:hover){.steps[data-astro-cid-4gruwu3i].is-enhanced .steps__tab[data-astro-cid-4gruwu3i]:hover .steps__tab-title[data-astro-cid-4gruwu3i]{opacity:.55}}.steps[data-astro-cid-4gruwu3i].is-enhanced .steps__tab[data-astro-cid-4gruwu3i].is-active .steps__tab-title[data-astro-cid-4gruwu3i]{opacity:1}.steps[data-astro-cid-4gruwu3i].is-enhanced .steps__tab-track[data-astro-cid-4gruwu3i]{position:relative;display:block;height:2px;background:var(--border-hairline);overflow:hidden}.steps[data-astro-cid-4gruwu3i].is-enhanced .steps__tab-fill[data-astro-cid-4gruwu3i]{position:absolute;inset:0;background:var(--kif-green);transform:scaleX(0);transform-origin:left}.steps[data-astro-cid-4gruwu3i].is-enhanced .steps__tab[data-astro-cid-4gruwu3i].is-active .steps__tab-fill[data-astro-cid-4gruwu3i]{transform:scaleX(1);transition:transform .5s var(--steps-ease)}.steps[data-astro-cid-4gruwu3i].is-enhanced.is-playing .steps__tab[data-astro-cid-4gruwu3i].is-active .steps__tab-fill[data-astro-cid-4gruwu3i]{transition:none;animation:steps-progress var(--steps-duration, 6s) linear forwards}.steps[data-astro-cid-4gruwu3i].is-enhanced.is-paused .steps__tab[data-astro-cid-4gruwu3i].is-active .steps__tab-fill[data-astro-cid-4gruwu3i]{animation-play-state:paused}@keyframes steps-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.steps[data-astro-cid-4gruwu3i].is-enhanced .steps__tab[data-astro-cid-4gruwu3i]:focus-visible{box-shadow:none;outline:none}.steps[data-astro-cid-4gruwu3i].is-enhanced .steps__tab[data-astro-cid-4gruwu3i]:focus-visible .steps__tab-title[data-astro-cid-4gruwu3i]{opacity:1;text-decoration:underline;text-decoration-color:var(--kif-green);text-decoration-thickness:3px;text-underline-offset:8px}.steps[data-astro-cid-4gruwu3i].is-enhanced .steps__stage[data-astro-cid-4gruwu3i]{position:relative;display:grid;align-items:end;min-height:clamp(24rem,18rem + 10vw,32rem);padding:clamp(2rem,1rem + 2.5vw,3.5rem);background:var(--kif-black);color:var(--kif-white);overflow:hidden;isolation:isolate}.steps[data-astro-cid-4gruwu3i].is-enhanced .steps__stage[data-astro-cid-4gruwu3i]:before{content:"";position:absolute;z-index:-1;width:70%;aspect-ratio:1;right:-20%;top:-35%;border-radius:50%;background:var(--kif-green);opacity:.14;filter:blur(90px);transform:translate3d(var(--glow-x, 0),var(--glow-y, 0),0);transition:transform 1.4s var(--steps-ease)}.steps[data-astro-cid-4gruwu3i].is-enhanced .steps__photo[data-astro-cid-4gruwu3i]{display:none}.steps[data-astro-cid-4gruwu3i].is-enhanced.has-media .steps__stage[data-astro-cid-4gruwu3i]:before{display:none}.steps[data-astro-cid-4gruwu3i].is-enhanced .steps__media[data-astro-cid-4gruwu3i]{position:absolute;inset:0;z-index:-1;display:block}.steps[data-astro-cid-4gruwu3i].is-enhanced .steps__media[data-astro-cid-4gruwu3i]:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#11111180,#1111119e 40%,#111111eb)}.steps[data-astro-cid-4gruwu3i].is-enhanced .steps__bg[data-astro-cid-4gruwu3i]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.04);transition:opacity .9s var(--steps-ease),transform 6s linear}.steps[data-astro-cid-4gruwu3i].is-enhanced .steps__bg[data-astro-cid-4gruwu3i].is-active{opacity:1;transform:scale(1)}.steps[data-astro-cid-4gruwu3i].is-enhanced .steps__panel[data-astro-cid-4gruwu3i]{grid-area:1 / 1;padding:0;border:0;opacity:0;transform:translate3d(0,-14px,0);filter:blur(12px);pointer-events:none;transition:opacity .38s var(--steps-ease),transform .52s var(--steps-ease),filter .42s var(--steps-ease)}.steps[data-astro-cid-4gruwu3i].is-enhanced .steps__panel[data-astro-cid-4gruwu3i].is-entering{transform:translate3d(0,22px,0);filter:blur(12px);transition:none}.steps[data-astro-cid-4gruwu3i].is-enhanced .steps__panel[data-astro-cid-4gruwu3i].is-active{opacity:1;transform:none;filter:blur(0);pointer-events:auto;transition:opacity .62s var(--steps-ease) .12s,transform .82s var(--steps-ease) .12s,filter .7s var(--steps-ease) .12s}.steps[data-astro-cid-4gruwu3i].is-enhanced .steps__title[data-astro-cid-4gruwu3i]{margin-bottom:var(--sp-3);font-size:var(--fs-meta);font-weight:var(--fw-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--kif-green)}.steps[data-astro-cid-4gruwu3i].is-enhanced .steps__text[data-astro-cid-4gruwu3i]{max-width:26ch;font-family:var(--font-display);font-style:italic;font-weight:var(--fw-bold);font-size:var(--fs-subhead);line-height:var(--lh-snug);letter-spacing:var(--tracking-tight);color:var(--kif-white)}}@media(prefers-reduced-motion:reduce){.steps[data-astro-cid-4gruwu3i].is-enhanced .steps__panel[data-astro-cid-4gruwu3i],.steps[data-astro-cid-4gruwu3i].is-enhanced .steps__panel[data-astro-cid-4gruwu3i].is-active{transform:none;filter:none;transition:opacity 1ms}.steps[data-astro-cid-4gruwu3i].is-enhanced .steps__stage[data-astro-cid-4gruwu3i]:before{transition:none}.steps[data-astro-cid-4gruwu3i].is-enhanced .steps__bg[data-astro-cid-4gruwu3i]{transform:none;transition:opacity 1ms}}.logos[data-astro-cid-ra4odltt]{padding-block:clamp(3rem,1.8rem + 3.5vw,5rem)}.logos__label[data-astro-cid-ra4odltt]{margin-bottom:var(--sp-5)}.logos__viewport[data-astro-cid-ra4odltt]{overflow:hidden}.logos__track[data-astro-cid-ra4odltt]{display:flex;align-items:center}.logos__track--running[data-astro-cid-ra4odltt]{width:max-content;animation:logos-run var(--logos-duration, 36s) linear infinite}.logos__viewport[data-astro-cid-ra4odltt]:hover .logos__track--running[data-astro-cid-ra4odltt],.logos__viewport[data-astro-cid-ra4odltt]:focus-within .logos__track--running[data-astro-cid-ra4odltt]{animation-play-state:paused}.logos__viewport--static[data-astro-cid-ra4odltt] .logos__track[data-astro-cid-ra4odltt]{flex-wrap:wrap;gap:var(--sp-5) 0}@keyframes logos-run{0%{transform:translate(0)}to{transform:translate(-50%)}}.logos__item[data-astro-cid-ra4odltt]{padding-inline-end:clamp(3.5rem,2rem + 6vw,8rem)}.logos__link[data-astro-cid-ra4odltt]{display:flex;align-items:center;height:clamp(2.5rem,2rem + 1.4vw,3.5rem)}.logos__logo[data-astro-cid-ra4odltt]{display:block;height:100%;width:auto;max-width:14rem;object-fit:contain;filter:grayscale(1);opacity:.45;transition:filter var(--dur-slow) var(--ease-standard),opacity var(--dur-slow) var(--ease-standard)}.logos__name[data-astro-cid-ra4odltt]{font-size:var(--fs-body);font-weight:var(--fw-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;white-space:nowrap;color:var(--text-secondary);opacity:.7;border-bottom:2px solid transparent;padding-bottom:2px;transition:color var(--dur-slow) var(--ease-standard),opacity var(--dur-slow) var(--ease-standard),border-color var(--dur-slow) var(--ease-standard)}.logos__link[data-astro-cid-ra4odltt]:hover .logos__logo[data-astro-cid-ra4odltt],.logos__link[data-astro-cid-ra4odltt]:focus-visible .logos__logo[data-astro-cid-ra4odltt]{filter:none;opacity:1}.logos__link[data-astro-cid-ra4odltt]:hover .logos__name[data-astro-cid-ra4odltt],.logos__link[data-astro-cid-ra4odltt]:focus-visible .logos__name[data-astro-cid-ra4odltt]{color:var(--kif-black);opacity:1;border-bottom-color:var(--kif-green)}@media(prefers-reduced-motion:reduce){.logos__track--running[data-astro-cid-ra4odltt]{animation:none;width:auto;flex-wrap:wrap;justify-content:center;gap:var(--sp-5) 0;padding-inline:var(--shell-pad)}.logos__item[data-astro-cid-ra4odltt][data-copy]{display:none}.logos__track--running[data-astro-cid-ra4odltt] .logos__item[data-astro-cid-ra4odltt]{padding-inline:clamp(1.5rem,1rem + 2vw,3rem)}}.hero[data-astro-cid-j7pv25f6]{padding-block:clamp(3rem,1.2rem + 6vw,6.5rem) 0}.hero__row[data-astro-cid-j7pv25f6]{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--grid-gap);margin-block:var(--sp-4) var(--sp-6)}.hero__display[data-astro-cid-j7pv25f6]{margin:0;max-width:12ch}.hero[data-astro-cid-j7pv25f6] .hero__badge{margin-bottom:.4em}.hero__intro[data-astro-cid-j7pv25f6]{padding-bottom:clamp(3.5rem,2rem + 4vw,6rem)}.hero__cta[data-astro-cid-j7pv25f6]{margin-top:var(--sp-5)}@media(min-width:48rem){.hero__cta[data-astro-cid-j7pv25f6]{display:none}}.hero__lead[data-astro-cid-j7pv25f6]{max-width:52ch}.hero__audience[data-astro-cid-j7pv25f6]{margin-top:var(--sp-3);max-width:52ch;font-weight:var(--fw-bold);letter-spacing:var(--tracking-tight)}@media(max-width:47.999rem){.hero__row[data-astro-cid-j7pv25f6]{flex-direction:column;align-items:flex-start}.hero[data-astro-cid-j7pv25f6] .hero__badge{display:none}}.problem__inner[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:center;text-align:center}.problem__statement[data-astro-cid-j7pv25f6]{margin-top:var(--sp-4);max-width:22ch;hyphens:none}.problem__text[data-astro-cid-j7pv25f6]{margin-top:var(--sp-6);max-width:52ch;margin-inline:auto}.offers__lead[data-astro-cid-j7pv25f6]{margin-bottom:var(--sp-4)}.offers[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr;gap:var(--sp-7) var(--grid-gap)}@media(min-width:60rem){.offers[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr}}.offer[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;padding-top:var(--sp-5);border-top:var(--bw-strong) solid var(--kif-white)}.offer__opener[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-style:italic;font-weight:var(--fw-bold);font-size:var(--fs-lead);letter-spacing:var(--tracking-display);color:var(--text-on-dark-muted);margin-block:calc(-1 * var(--sp-1)) var(--sp-3)}.offer__title[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-style:italic;font-size:var(--fs-headline);line-height:var(--lh-tight);letter-spacing:var(--tracking-display);margin-bottom:var(--sp-3)}.offer__text[data-astro-cid-j7pv25f6]{max-width:46ch;color:var(--text-on-dark-muted);margin-bottom:var(--sp-5)}.offer__cta[data-astro-cid-j7pv25f6]{margin-top:auto}.person[data-astro-cid-j7pv25f6]{align-items:center}.person__headline[data-astro-cid-j7pv25f6]{margin-block:var(--sp-3) var(--sp-4);max-width:14ch}.person__name[data-astro-cid-j7pv25f6]{font-weight:var(--fw-bold);font-size:var(--fs-lead)}.person__role[data-astro-cid-j7pv25f6]{font-size:var(--fs-body-sm);text-transform:uppercase;letter-spacing:var(--tracking-label);font-weight:var(--fw-bold);color:var(--text-on-dark-muted);margin-block:var(--sp-1) var(--sp-4)}.person__paragraph[data-astro-cid-j7pv25f6]+.person__paragraph[data-astro-cid-j7pv25f6]{margin-top:var(--sp-4)}.person__more[data-astro-cid-j7pv25f6]{margin-top:var(--sp-5)}@media(max-width:59.999rem){.person__visual[data-astro-cid-j7pv25f6]{margin-bottom:var(--sp-4)}}.person__photo[data-astro-cid-j7pv25f6]{display:block;width:100%;aspect-ratio:4 / 5;object-fit:cover;background:var(--kif-gray-strong)}.insights__grid[data-astro-cid-j7pv25f6]{display:grid;gap:var(--grid-gap);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}
