#kff-home .kff-desktop-nav a[aria-current=page],#kff-home .kff-mobile-nav a[aria-current=page]{color:#e2bf7b;text-decoration:underline;text-underline-offset:12px}#kff-home .kff-training-hero{min-height:540px}#kff-home .kff-training-hero h1{font-size:clamp(45px,5vw,76px);max-width:740px}#kff-home .kff-training-hero .kff-hero-content>p:not(.kff-eyebrow){font-size:22px;max-width:480px}#kff-home .kff-training-intro{display:grid;grid-template-columns:1.35fr 1fr;gap:42px;align-items:center}#kff-home .kff-training-intro p{color:var(--muted);font-size:20px}#kff-home .kff-training-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:30px}#kff-home .kff-training-cards article{border:1px solid #c6a56a;border-radius:6px;padding:27px 25px}#kff-home .kff-training-cards article>span{font:48px/1 Georgia,serif;color:#a47b36;display:block;margin-bottom:20px}#kff-home .kff-training-cards h3{font-size:27px;margin-bottom:14px}#kff-home .kff-training-cards p{font-size:18px;color:var(--muted)}#kff-home .kff-training-steps .kff-eyebrow{color:#e2bf7b}#kff-home .kff-training-step-heading{display:flex;justify-content:space-between;gap:30px;align-items:center}#kff-home .kff-training-steps ol{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;padding:0;margin:30px 0 0}#kff-home .kff-training-steps li+li{border-left:1px solid #b48d50;padding-left:30px}#kff-home .kff-training-steps li>span{display:block;font:68px/1 Georgia,serif;color:#e2bf7b;margin-bottom:18px}#kff-home .kff-training-steps h3{font-size:27px;margin-bottom:14px}#kff-home .kff-training-steps li p{font-size:18px;color:#e2e2dc}#kff-home .kff-training-mentoring{display:grid;grid-template-columns:1.05fr 1fr;gap:42px;align-items:center}#kff-home .kff-training-mentoring>.kff-scene{aspect-ratio:401/307}#kff-home .kff-training-mentoring>div:last-child{padding:35px 48px 35px 0;max-width:710px}#kff-home .kff-training-mentoring h2{font-size:clamp(34px,3.6vw,54px)}#kff-home .kff-training-mentoring p:not(.kff-eyebrow){font-size:19px;color:var(--muted);margin-top:24px}#kff-home .kff-training-mentoring ul{list-style:none;padding:0;margin:22px 0;color:var(--muted)}#kff-home .kff-training-mentoring li{position:relative;padding:6px 0 6px 30px;font-size:17px}#kff-home .kff-training-mentoring li:before{content:'✓';position:absolute;left:0;color:#a47b36}#kff-home .kff-training-support-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px 50px;margin-top:30px}#kff-home .kff-training-support-grid article{display:flex;gap:25px;align-items:flex-start}#kff-home .kff-training-support-grid article>span{font:44px/1 Georgia,serif;color:#a47b36;min-width:48px}#kff-home .kff-training-support-grid h3{font-size:25px;margin-bottom:12px}#kff-home .kff-training-support-grid p{font-size:17px;color:var(--muted)}#kff-home .kff-training-faq{padding-top:0}#kff-home .kff-training-faq h2{margin-bottom:25px}#kff-home .kff-training-faq details{border:1px solid #c6a56a;border-radius:5px;padding:18px 22px}#kff-home .kff-training-faq details+details{margin-top:14px}#kff-home .kff-training-faq summary{cursor:pointer;list-style:none;font:24px/1.3 Georgia,serif;padding-right:25px;position:relative}#kff-home .kff-training-faq summary:after{content:'⌄';color:#a47b36;position:absolute;right:0;top:0}#kff-home .kff-training-faq details p{color:var(--muted);font-size:16px;margin-top:12px}#kff-home .kff-training-cta{position:relative;overflow:hidden;padding-block:55px;min-height:350px}#kff-home .kff-training-cta-image{position:absolute;inset:0 0 0 46%}#kff-home .kff-training-cta-image .kff-scene{height:100%;aspect-ratio:auto}#kff-home .kff-training-cta-image:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#202220,transparent 75%)}#kff-home .kff-training-cta>.kff-wrap{position:relative}#kff-home .kff-training-cta h2{max-width:580px}#kff-home .kff-training-cta p{max-width:480px;margin-top:20px;font-size:20px}
@media(max-width:1100px){#kff-home .kff-training-hero .kff-hero-content>p:not(.kff-eyebrow){max-width:43%;font-size:20px}#kff-home .kff-training-cards{gap:18px}#kff-home .kff-training-cards article{padding:24px 20px}#kff-home .kff-training-cards h3{font-size:24px}#kff-home .kff-training-intro{gap:28px}#kff-home .kff-training-mentoring{gap:28px}#kff-home .kff-training-mentoring>div:last-child{padding-right:28px}#kff-home .kff-training-steps h3{font-size:24px}}
@media(max-width:800px){#kff-home .kff-training-hero{min-height:0}#kff-home .kff-training-hero h1{font-size:clamp(42px,9.7vw,70px)}#kff-home .kff-training-hero .kff-hero-content>p:not(.kff-eyebrow){max-width:100%;font-size:20px}#kff-home .kff-training-hero .kff-hero-image .kff-scene{aspect-ratio:397/310}#kff-home .kff-training-intro{grid-template-columns:1fr;gap:22px}#kff-home .kff-training-intro p{font-size:19px}#kff-home .kff-training-cards{grid-template-columns:1fr;gap:20px}#kff-home .kff-training-step-heading{display:block}#kff-home .kff-training-step-heading .kff-text-link{margin-top:24px}#kff-home .kff-training-steps ol{grid-template-columns:1fr;gap:28px}#kff-home .kff-training-steps li+li{border-left:0;border-top:1px solid #987b46;padding:28px 0 0}#kff-home .kff-training-steps li>span{font-size:56px;margin-bottom:14px}#kff-home .kff-training-mentoring{grid-template-columns:1fr;gap:10px}#kff-home .kff-training-mentoring>div:last-child{padding:25px 20px;max-width:none}#kff-home .kff-training-support-grid{grid-template-columns:1fr;gap:28px}#kff-home .kff-training-support-grid article{gap:20px}#kff-home .kff-training-faq summary{font-size:22px}#kff-home .kff-training-faq details{padding:18px 16px}#kff-home .kff-training-cta{padding-block:40px 0;display:flex;flex-direction:column;min-height:0}#kff-home .kff-training-cta>.kff-wrap{order:0}#kff-home .kff-training-cta p{font-size:19px}#kff-home .kff-training-cta-image{position:relative;inset:auto;order:1;margin-top:30px}#kff-home .kff-training-cta-image .kff-scene{aspect-ratio:397/174;height:auto}#kff-home .kff-training-cta-image:after{display:none}}
