.kdl-page{color:#111;background-color:#fafaf7;width:100%;max-width:none;margin:0 auto;font-family:Inter,Arial,sans-serif}.kdl-header{grid-column-gap:24px;grid-row-gap:16px;border-bottom:1px solid #dcdad3;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:26px max(72px,50% - 648px);display:flex}.kdl-mark{color:#111;letter-spacing:-.05em;align-items:center;font-size:27px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.kdl-mark:before{content:"";background-color:#111;width:.14em;height:1.12em;margin-right:.32em;display:inline-block;transform:skew(-14deg)}.kdl-nav{grid-column-gap:25px;grid-row-gap:12px;flex-wrap:wrap;display:flex}.kdl-link{color:#111;border-bottom:1px solid #111;padding-bottom:5px;font-size:13px;text-decoration:none}.kdl-sec{border-bottom:1px solid #dcdad3;padding:72px max(72px,50% - 648px)}.kdl-sec.kdl-alt{background-color:#efeee9}.kdl-sec.kdl-grid2{grid-column-gap:40px;grid-row-gap:24px;grid-template-columns:1fr 1fr;display:grid}.kdl-alt{background-color:#efeee9}.kdl-label{color:#55554f;letter-spacing:.14em;text-transform:uppercase;font-size:12px}.kdl-h1{letter-spacing:-.065em;margin:8px 0 40px;font-size:112px;font-weight:600;line-height:.98}.kdl-h2{letter-spacing:-.045em;margin:22px 0 32px;font-size:56px;font-weight:600;line-height:1.05}.kdl-lead{color:#55554f;max-width:620px;margin:0 0 10px;font-size:20px;line-height:1.5}.kdl-row{grid-column-gap:36px;grid-row-gap:24px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;display:flex}.kdl-quote{letter-spacing:-.035em;border-left-width:0;margin:24px 0;padding:0;font-size:44px;font-weight:600;line-height:1.25}.kdl-body{color:#55554f;max-width:800px;margin:0 0 14px;font-size:17px;line-height:1.65}.kdl-grid2{grid-column-gap:40px;grid-row-gap:24px;grid-template-columns:1fr 1fr;display:grid}.ti-card{color:#14173a;border-radius:16px;grid-template-columns:1fr 1fr;margin-top:30px;font-family:AvenirNext,Arial,sans-serif;font-weight:500;display:grid;overflow:hidden}.ti-dark{color:#fff;background-color:#14173a;flex-direction:column;justify-content:space-between;min-height:280px;padding:52px;display:flex}.ti-kicker{color:#aab8fa;letter-spacing:.12em;text-transform:uppercase;font-size:12px}.ti-logo{margin:40px 0;display:block}.ti-light{background-color:#f6f4fd;padding:52px}.ti-h{letter-spacing:-.025em;margin:20px 0;font-family:AvenirNext,Arial,sans-serif;font-size:40px;font-weight:600;line-height:1.1}.ti-p{margin:0 0 10px;font-size:17px;line-height:1.6}.ti-btn{color:#14173a;background-color:#aab8fa;border-radius:12px;margin-top:14px;padding:13px 20px;font-weight:600;text-decoration:none;display:inline-block}.ti-btn:hover{background-color:#c3cdfb}.ti-links{grid-column-gap:18px;grid-row-gap:8px;border-top:1px solid #aab8fa;flex-wrap:wrap;margin-top:32px;padding-top:20px;font-size:12px;display:flex}.ti-link{color:#14173a;text-decoration:underline}.kdl-svc{grid-column-gap:20px;grid-row-gap:8px;border-top:1px solid #dcdad3;grid-template-columns:38px 1fr 1.4fr;padding:25px 0;display:grid}.kdl-svc-n{color:#8a8983;padding-top:7px;font-size:12px}.kdl-svc-t{letter-spacing:-.025em;margin:0;font-size:23px;font-weight:500}.kdl-svc-p{color:#55554f;max-width:560px;margin:0;font-size:15px;line-height:1.65}.kdl-footer{grid-column-gap:28px;grid-row-gap:20px;color:#55554f;flex-wrap:wrap;justify-content:space-between;padding:56px max(72px,50% - 648px);font-size:12px;line-height:1.6;display:flex}.kdl-small{color:#8a8983;font-size:11px}.ti-img{width:100%;max-width:100%;height:auto;display:block}.kdl-attr{grid-column-gap:14px;grid-row-gap:14px;align-items:center;display:flex}.kdl-avatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:60px;height:60px}@media screen and (max-width:991px){.kdl-header{padding:22px 40px}.kdl-mark-lg{font-size:52px}.kdl-sec{padding:56px 40px}.kdl-sec.kdl-grid2{grid-template-columns:1fr}.kdl-h1{font-size:80px}.kdl-h2{font-size:44px}.kdl-quote{font-size:34px}.kdl-grid2,.ti-card{grid-template-columns:1fr}.kdl-footer{padding:48px 40px}}@media screen and (max-width:767px){.kdl-header{padding:18px 22px}.kdl-mark{font-size:20px}.kdl-mark-lg{margin-bottom:28px;font-size:40px}.kdl-sec{padding:48px 22px}.kdl-sec.kdl-grid2{grid-template-columns:1fr}.kdl-h1{font-size:52px}.kdl-h2{font-size:36px}.kdl-lead{font-size:18px}.kdl-quote{font-size:26px}.ti-card{grid-template-columns:1fr}.ti-dark,.ti-light{padding:32px 28px}.ti-h{font-size:32px}.kdl-svc{grid-template-columns:30px 1fr}.kdl-svc-p{grid-column:2/3}.kdl-footer{padding:40px 22px}}