@font-face{font-family:Inter;src:url('assets/inter.woff2')}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0}#kad-site{--blue:#0d45bf;--ink:#14223b;--cream:#f6f5ef;--orange:#ed9113;color:var(--ink);background:#fff;font-family:Inter,Arial,sans-serif;font-size:15px;line-height:1.65}#kad-site *{box-sizing:border-box}#kad-site a{color:inherit;text-decoration:none}#kad-site img{display:block;width:100%;height:100%;object-fit:cover}#kad-site p{margin:0}#kad-site h1,#kad-site h2,#kad-site h3{margin:0;color:var(--ink);font-family:Inter,Arial,sans-serif;font-weight:600;line-height:1.08;letter-spacing:-2px}#kad-site em{font-family:Georgia,serif;font-weight:400}#kad-site .k-top{background:var(--blue);color:white;display:flex;justify-content:space-between;padding:9px 5%;font-size:11px;letter-spacing:.3px}#kad-site .k-header{padding:24px 5%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e7e9ee;background:#fff}#kad-site .k-brand{display:flex;align-items:center;gap:12px;font-size:21px;font-weight:800;line-height:1.1;letter-spacing:2px}#kad-site .k-brand small{display:block;font-size:8px;letter-spacing:1.5px;margin-top:6px}#kad-site .k-mark{width:44px;height:44px;display:grid;place-content:center;border:1px solid #0d45bf;color:var(--blue);font:32px Georgia,serif;position:relative}#kad-site .k-mark span{position:absolute;color:var(--orange);font-size:21px;right:-7px;bottom:-4px;background:white}#kad-site nav{display:flex;align-items:center;gap:26px;font-size:12px;font-weight:600}#kad-site .k-button{background:var(--blue);color:#fff;padding:15px 23px;display:inline-flex;align-items:center;justify-content:center;gap:20px;border-radius:5px;font-size:12px;font-weight:600}#kad-site a:focus-visible,#kad-site button:focus-visible{outline:3px solid var(--orange);outline-offset:5px}#kad-site .k-button:hover{background:#12357c}#kad-site .k-menu{display:none}#kad-site .k-hero{display:grid;grid-template-columns:1fr 1fr;min-height:660px}#kad-site .k-hero-copy{padding:68px 10% 34px;background:var(--cream)}#kad-site .k-label{font-size:10px;font-weight:700;letter-spacing:2px;color:var(--blue);margin-bottom:25px}#kad-site h1{font-size:clamp(60px,6.9vw,100px);letter-spacing:-5px;line-height:.99;margin-bottom:28px}#kad-site h1 em{color:var(--blue)}#kad-site .k-hero-copy>p:not(.k-label){max-width:370px;font-size:14px;color:#5b6473}#kad-site .k-actions{display:flex;align-items:center;gap:25px;margin-top:29px}#kad-site .k-textlink{font-size:12px;font-weight:600;text-decoration:underline;text-underline-offset:5px}#kad-site .k-hero-foot{display:flex;gap:15px;align-items:center;margin-top:40px;font-size:10px;line-height:1.5}#kad-site .k-star{font-size:40px;color:var(--orange)}#kad-site .k-hero-photo{position:relative;overflow:hidden}#kad-site .k-hero-photo:after{content:'';position:absolute;inset:40% 0 0;background:linear-gradient(transparent,#07152c99);pointer-events:none}#kad-site .k-photo-tag{position:absolute;bottom:38px;left:38px;z-index:1;color:white}#kad-site .k-photo-tag span{font-size:9px;letter-spacing:2px}#kad-site .k-photo-tag strong{display:block;font-size:31px;line-height:1.2;margin-top:12px;letter-spacing:-1px}#kad-site .k-photo-arrow{position:absolute;z-index:2;right:30px;bottom:35px;color:white;border:1px solid #ffffff88;border-radius:50%;width:54px;height:54px;display:grid;place-content:center;font-size:27px}#kad-site .k-intro{display:grid;grid-template-columns:1fr 3fr;gap:40px;padding:100px 8% 70px}#kad-site h2{font-size:clamp(32px,3.5vw,49px)}#kad-site .k-intro h2 span{color:#8791a0}#kad-site .k-intro-bottom{display:flex;align-items:center;gap:60px;margin-top:28px}#kad-site .k-intro-bottom p{max-width:580px;font-size:14px;color:#646d7c}#kad-site .k-circle{flex-shrink:0;width:58px;height:58px;display:grid;place-content:center;font-size:26px;border:1px solid #d9dfe8;border-radius:50%}#kad-site .k-stats{position:relative;display:grid;grid-template-columns:repeat(4,1fr);padding:15px 8% 65px;gap:25px}#kad-site .k-stats>div{border-top:1px solid #dde1e8;padding-top:22px}#kad-site .k-stats strong{display:block;font-size:56px;color:var(--blue);font-weight:500;line-height:1.4;letter-spacing:-3px}#kad-site .k-stats strong span{font-size:30px}#kad-site .k-stats div>span{font-size:11px;color:#586272}#kad-site .k-stats>small{position:absolute;left:8%;bottom:20px;font-size:9px;color:#818997}#kad-site .k-work{padding:90px 8%;background:var(--cream)}#kad-site .k-section-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:45px}#kad-site .k-section-head>p{font-size:12px;color:#667080}#kad-site .k-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}#kad-site .k-card-image{height:240px;position:relative;border-radius:7px;overflow:hidden}#kad-site .k-card-image img{transition:transform .4s}#kad-site article:hover img{transform:scale(1.03)}#kad-site .k-card-image span{position:absolute;top:14px;left:14px;padding:5px 10px;border-radius:3px;background:white;font-size:10px}#kad-site h3{font-size:21px;letter-spacing:-.6px;margin:24px 0 12px}#kad-site article p{font-size:12px;color:#667080;max-width:300px;min-height:70px}#kad-site article>a{font-size:11px;font-weight:700;border-bottom:1px solid #adb7c8;padding-bottom:5px}#kad-site .k-faith{display:flex;gap:20px;align-items:center;border-top:1px solid #dce0e5;margin-top:50px;padding-top:24px;font-size:10px;color:#657082}#kad-site .k-faith span{font-size:13px;color:var(--ink)}#kad-site .k-faith a{margin-left:auto;font-weight:600}#kad-site .k-feature{display:grid;grid-template-columns:1.1fr 1fr;padding:100px 8%;gap:70px;align-items:center}#kad-site .k-feature-image{height:470px;border-radius:8px;overflow:hidden}#kad-site .k-feature-copy h2{font-size:55px}#kad-site .k-feature-copy h2 em{color:var(--blue)}#kad-site .k-feature-copy>p:not(.k-label){font-size:13px;color:#667080;margin:25px 0;max-width:350px}#kad-site .k-cta{background:var(--blue);text-align:center;color:white;padding:65px 8% 75px;position:relative}#kad-site .k-cta h2,#kad-site .k-cta .k-label{color:white}#kad-site .k-cta h2 em{color:#ffc267}#kad-site .k-cta-star{display:block;font-size:48px;color:#ffc267;line-height:1;margin-bottom:25px}#kad-site .k-cta>p:not(.k-label){font-size:13px;color:#dde7ff;margin:22px 0 27px}#kad-site .k-cta .k-button{background:white;color:var(--blue)}#kad-site .k-contact{display:grid;grid-template-columns:1fr 1fr;padding:90px 8%;gap:80px}#kad-site .k-contact>div>p:not(.k-label){font-size:12px;color:#667080;margin-top:23px}#kad-site .k-contact-links{padding-top:30px}#kad-site .k-contact-links a{display:block;padding:18px 0;border-bottom:1px solid #dde1e8;font-size:18px;overflow-wrap:anywhere}#kad-site .k-contact-links small{display:block;font-size:9px;letter-spacing:2px;color:#768091;margin-bottom:6px}#kad-site .k-contact-links span{float:right}#kad-site .k-footer{padding:45px 8% 20px;background:#101e36;color:#fff}#kad-site .k-footer-main{display:flex;align-items:center;justify-content:space-between;gap:25px;padding-bottom:40px}#kad-site .k-footer-main p{font-size:12px;color:#c0c9d8}#kad-site .k-footer-main>a:last-child{font-size:11px}#kad-site .k-footer .k-mark{color:#fff;border-color:#647fa9}#kad-site .k-footer .k-mark span{background:#101e36}#kad-site .k-legal{border-top:1px solid #ffffff22;padding-top:20px;display:flex;justify-content:space-between;gap:18px;font-size:9px;color:#bdc6d6}#kad-site .k-legal a{color:white;text-decoration:underline;text-underline-offset:4px}#kad-site section{scroll-margin-top:30px}@media(min-width:1600px){#kad-site{max-width:1600px;margin:auto}}@media(max-width:1000px){#kad-site nav{gap:15px}#kad-site .k-brand{font-size:17px}#kad-site .k-hero-copy{padding:50px 8% 30px}#kad-site .k-hero{min-height:590px}#kad-site .k-card-image{height:180px}#kad-site .k-feature{gap:35px}#kad-site .k-feature-copy h2{font-size:42px}#kad-site .k-contact{gap:35px}#kad-site .k-legal{flex-wrap:wrap}}@media(max-width:760px){#kad-site .k-top{font-size:9px;padding:8px 6%}#kad-site .k-top>a{display:none}#kad-site .k-header{padding:18px 6%;position:relative}#kad-site .k-menu{display:block;border:1px solid #d9dfe8;background:white;border-radius:5px;padding:6px 11px;font-size:22px;color:var(--blue)}#kad-site nav{display:none;position:absolute;top:100%;left:0;right:0;background:white;padding:25px 6%;z-index:5;box-shadow:0 20px 20px #0001;flex-direction:column;align-items:stretch}#kad-site nav.open{display:flex}#kad-site .k-hero{grid-template-columns:1fr}#kad-site .k-hero-copy{padding:45px 7% 30px}#kad-site h1{font-size:68px;letter-spacing:-3px}#kad-site .k-hero-copy>p:not(.k-label){max-width:460px}#kad-site .k-hero-foot{margin-top:25px}#kad-site .k-hero-photo{height:410px}#kad-site .k-intro{padding:60px 7% 40px;grid-template-columns:1fr;gap:0}#kad-site h2{font-size:34px}#kad-site .k-intro-bottom{gap:20px}#kad-site .k-stats{grid-template-columns:1fr 1fr;padding:10px 7% 65px;gap:20px}#kad-site .k-stats strong{font-size:48px}#kad-site .k-stats>small{left:7%;right:7%}#kad-site .k-work{padding:55px 7%}#kad-site .k-section-head{display:block}#kad-site .k-section-head>p{margin-top:20px}#kad-site .k-cards{grid-template-columns:1fr;gap:35px}#kad-site .k-card-image{height:270px}#kad-site article p{min-height:0;max-width:none;margin-bottom:15px}#kad-site .k-faith{flex-wrap:wrap;gap:10px}#kad-site .k-faith a{margin-left:0}#kad-site .k-feature{grid-template-columns:1fr;padding:60px 7%;gap:35px}#kad-site .k-feature-image{height:300px}#kad-site .k-feature-copy h2{font-size:43px}#kad-site .k-cta{padding:55px 7%}#kad-site .k-cta h2{font-size:32px}#kad-site .k-contact{grid-template-columns:1fr;padding:60px 7%;gap:15px}#kad-site .k-contact-links a{font-size:16px}#kad-site .k-footer{padding:35px 7% 25px}#kad-site .k-footer-main{align-items:start;flex-direction:column}#kad-site .k-legal{flex-direction:column;gap:10px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}#kad-site *{transition:none!important}}