.ky-impact{--ky-impact-heading-size: clamp(2rem, 1.6rem + 1.6vw, 2.5rem);--ky-impact-promo-size: clamp(1.75rem, 1.6rem + .6vw, 2rem);--ky-impact-title-size: clamp(.9375rem, .9rem + .15vw, 1rem);--ky-impact-text-size: clamp(.8125rem, .775rem + .15vw, .875rem);--ky-impact-small-size: clamp(.6875rem, .65rem + .15vw, .75rem);--ky-impact-big-size: clamp(6rem, 4rem + 8vw, 10rem);--ky-impact-rule: color-mix(in srgb, var(--ky-impact-line) 22%, transparent);position:relative;isolation:isolate;overflow:hidden;padding-block:var(--ky-impact-padding-top-mobile) var(--ky-impact-padding-bottom-mobile);color:var(--ky-impact-text)}.ky-impact .ky-impact__media{grid-column:1 / -1}.ky-impact__media{position:absolute;inset:0 0 auto;z-index:-1;aspect-ratio:9 / 10}.ky-impact__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 45%,var(--ky-impact-bg) 92%)}.ky-impact__media>picture{display:block;height:100%}.ky-impact__image{width:100%;height:100%;object-fit:cover;object-position:right top}.ky-impact__content{display:flex;flex-direction:column;gap:1.25rem;padding-block-start:calc(100vw * 10 / 9 * .78)}.ky-impact__eyebrow{margin:0;font-family:var(--ky-font-genova-bold);font-size:var(--ky-impact-text-size);line-height:1.25;text-transform:uppercase}.ky-impact__figure{display:flex;align-items:flex-end;gap:1rem}.ky-impact__big{margin:0;color:var(--ky-impact-accent);font-family:var(--font-heading--family);font-size:var(--ky-impact-big-size);font-variant-numeric:tabular-nums;line-height:.8;letter-spacing:-.04em}.ky-impact__big-label{max-width:18ch;margin:0;font-family:var(--font-heading--family);font-size:var(--ky-impact-promo-size);line-height:1;letter-spacing:-.015em;text-wrap:balance}.ky-impact__heading{max-width:18ch;margin:0;color:inherit;font-family:var(--font-heading--family);font-size:var(--ky-impact-heading-size);line-height:1.1;letter-spacing:-.02em;text-transform:none}.ky-impact__text{max-width:32rem;font-family:var(--font-body--family);font-size:var(--ky-impact-title-size);line-height:1.25}.ky-impact__text>*{margin:0}.ky-impact__steps{margin:.5rem 0 0;padding:0;list-style:none;border-block-start:1px solid var(--ky-impact-rule)}.ky-impact__step{display:grid;grid-template-columns:2.5rem minmax(0,1fr);column-gap:.75rem;row-gap:.375rem;padding-block:1rem;border-block-end:1px solid var(--ky-impact-rule)}.ky-impact__step-number{grid-row:span 2;color:var(--ky-impact-accent);font-family:var(--ky-font-genova-bold);font-size:var(--ky-impact-text-size);line-height:1.25}.ky-impact__step-title{margin:0;color:inherit;font-family:var(--font-heading--family);font-size:var(--ky-impact-title-size);line-height:1.25;letter-spacing:-.02em;text-transform:none}.ky-impact__step-text{margin:0;color:var(--ky-impact-secondary);font-family:var(--font-body--family);font-size:var(--ky-impact-text-size);line-height:1.25}.ky-impact__button{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;min-height:2.75rem;padding:0 1.25rem;border-radius:.5rem;background-color:var(--ky-impact-accent);color:var(--ky-impact-bg);font-family:var(--font-body--family);font-size:var(--ky-impact-text-size);line-height:1.25;text-decoration:none;text-transform:uppercase}.ky-impact__button:hover{background-color:color-mix(in srgb,var(--ky-impact-accent) 85%,#fff)}.ky-impact__button:focus-visible{outline:2px solid var(--ky-impact-text);outline-offset:3px}.ky-impact__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 2rem;margin-block-start:.5rem}.ky-impact__partner{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem}.ky-impact__partner-label{margin:0;color:var(--ky-impact-secondary);font-family:var(--font-body--family);font-size:var(--ky-impact-small-size);line-height:1.25;text-transform:uppercase}.ky-impact__partner-logo{display:block;width:auto;max-width:9rem;height:2.75rem;object-fit:contain}.ky-impact__partner-link{display:inline-flex;align-items:center;min-height:2.75rem;color:inherit}.ky-impact__partner-link:focus-visible{outline:2px solid var(--ky-impact-text);outline-offset:3px}.ky-impact__counter{display:flex;align-items:baseline;gap:.5rem;margin:0}.ky-impact__counter-value{color:var(--ky-impact-accent);font-family:var(--font-heading--family);font-size:var(--ky-impact-promo-size);font-variant-numeric:tabular-nums;line-height:1;letter-spacing:-.015em}.ky-impact__counter-label{color:var(--ky-impact-secondary);font-family:var(--font-body--family);font-size:var(--ky-impact-text-size);line-height:1.25}@media screen and (min-width:750px){.ky-impact{align-content:center;min-height:min(46rem,60vw)}.ky-impact__media{inset:0 0 0 auto;width:55%;aspect-ratio:auto}.ky-impact__media:after{background:linear-gradient(90deg,var(--ky-impact-bg) 0%,transparent 30%)}.ky-impact__image{object-position:95% center}.ky-impact__content{max-width:min(34rem,50%);padding-block-start:0}}@media screen and (min-width:990px){.ky-impact{padding-block:var(--ky-impact-padding-top-desktop) var(--ky-impact-padding-bottom-desktop)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ky-impact.css.map */
