.ki-hero{position:relative;isolation:isolate;display:flex;align-items:center;min-height:640px;min-height:min(720px,78svh);width:100%;padding:72px clamp(24px,6vw,100px);color:#fff;background:#343835 var(--ki-image) center 65%/cover no-repeat}.ki-hero:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(13,21,18,.85) 0%,rgba(13,21,18,.67) 35%,rgba(13,21,18,.08) 78%)}.ki-hero__content{max-width:590px}.ki-hero p{margin:0}.ki-hero__eyebrow{font-size:12px;font-weight:700;letter-spacing:.2em;color:#c5ef9a}.ki-hero #ki-title{margin:18px 0 12px;font-size:clamp(42px,5.8vw,78px);font-weight:700;line-height:1.03;letter-spacing:-.035em;color:#fff;text-transform:none}.ki-hero__lead{font-size:clamp(21px,2.1vw,29px);line-height:1.25;font-weight:500}.ki-hero .ki-hero__description{margin-top:20px;font-size:18px;line-height:1.5;max-width:440px;color:#f0f2ee}.ki-hero__cta{display:inline-flex;align-items:center;gap:30px;margin-top:30px;padding:17px 25px;background:#86c443;color:#111!important;font-size:16px;font-weight:700;line-height:1.2;border-radius:3px;text-decoration:none!important;transition:background .2s,transform .2s}.ki-hero__cta:hover{background:#a2d765;transform:translateY(-2px)}.ki-hero__cta:focus-visible{outline:3px solid #fff;outline-offset:5px}.ki-hero .ki-hero__detail{margin-top:20px;font-size:13px;color:#e4e8e1;line-height:1.4}body.postid-13290 #section-34-13239>.ct-section-inner-wrap{padding-top:50px;padding-bottom:50px;max-width:1120px}body.postid-13290 #section-91-13239{scroll-margin-top:200px}@media(max-width:767px){.ki-hero{min-height:650px;padding:38px 22px;align-items:flex-start;background-position:58% bottom}.ki-hero:before{background:linear-gradient(180deg,rgba(13,21,18,.87),rgba(13,21,18,.65) 48%,rgba(13,21,18,.08) 83%)}.ki-hero #ki-title{font-size:46px}.ki-hero__lead{font-size:22px}.ki-hero .ki-hero__description{font-size:16px;max-width:340px}.ki-hero__cta{margin-top:24px}.ki-hero .ki-hero__detail{font-size:12px;max-width:290px}body.postid-13290 #section-91-13239{scroll-margin-top:130px}}@media(prefers-reduced-motion:reduce){.ki-hero__cta{transition:none}}