.about-hero-module__MM4dTa__hero{isolation:isolate;background:var(--kd-navy);align-items:center;min-height:760px;display:flex;position:relative;overflow:hidden}.about-hero-module__MM4dTa__bg{object-fit:cover;object-position:right center;z-index:0}.about-hero-module__MM4dTa__veil{z-index:1;background:linear-gradient(95deg,#02081a80 0%,#02081a3d 38%,#02081a00 64%);position:absolute;inset:0}.about-hero-module__MM4dTa__inner{z-index:2;color:#fff;align-items:flex-start;gap:60px;padding-top:150px;padding-bottom:96px;display:flex;position:relative}.about-hero-module__MM4dTa__copy{flex:1;min-width:0;max-width:560px}.about-hero-module__MM4dTa__crumbs{color:#ffffff8c;align-items:center;gap:9px;font-size:13.3px;line-height:1;display:flex}.about-hero-module__MM4dTa__crumbs a{color:#ffffff8c;transition:color .25s var(--kd-ease-soft);text-decoration:none}.about-hero-module__MM4dTa__crumbs a:hover{color:#fff}.about-hero-module__MM4dTa__crumbs [aria-current]{color:#ffffffe6}.about-hero-module__MM4dTa__eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--kd-cyan);margin:24px 0 0;font-size:12px;font-weight:600;line-height:1}.about-hero-module__MM4dTa__heading{font-family:var(--font-inter-tight), var(--font-inter), sans-serif;letter-spacing:-.03em;color:#fff;margin:18px 0 0;font-size:56px;font-weight:700;line-height:68px}.about-hero-module__MM4dTa__line{display:block}.about-hero-module__MM4dTa__sub{color:#ffffff94;max-width:460px;margin:22px 0 0;font-size:14.5px;font-weight:400;line-height:26px}.about-hero-module__MM4dTa__subLine{display:block}.about-hero-module__MM4dTa__cta{background:var(--kd-cta);color:#fff;height:44px;transition:background .3s var(--kd-ease-soft), transform .3s var(--kd-ease);border-radius:999px;align-items:center;gap:11px;margin-top:30px;padding-inline:22px;font-size:14px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.about-hero-module__MM4dTa__cta:hover{background:#2597cd;transform:translateY(-1px)}.about-hero-module__MM4dTa__cta svg{transition:transform .35s var(--kd-ease)}.about-hero-module__MM4dTa__cta:hover svg{transform:translate(4px)}.about-hero-module__MM4dTa__jump{flex:none;width:240px;padding-top:34px}.about-hero-module__MM4dTa__jumpLabel{letter-spacing:.2em;text-transform:uppercase;color:#fff6;margin:0;font-size:11px;font-weight:600;line-height:1}.about-hero-module__MM4dTa__jumpList{gap:14px;margin:20px 0 0;padding:0;list-style:none;display:grid}.about-hero-module__MM4dTa__jumpList a{color:#ffffffb8;transition:color .25s var(--kd-ease-soft);font-size:13.5px;line-height:1.3;text-decoration:none}.about-hero-module__MM4dTa__jumpList a:hover{color:#fff}@media (max-width:1279px){.about-hero-module__MM4dTa__heading{font-size:46px;line-height:56px}}@media (max-width:1023px){.about-hero-module__MM4dTa__hero{min-height:0}.about-hero-module__MM4dTa__inner{padding-top:calc(var(--kd-header-h) + 44px);flex-direction:column;gap:40px;padding-bottom:56px}.about-hero-module__MM4dTa__copy{max-width:none}.about-hero-module__MM4dTa__jump{width:100%;padding-top:0}.about-hero-module__MM4dTa__jumpList{grid-template-columns:repeat(2,minmax(0,1fr))}.about-hero-module__MM4dTa__heading{font-size:38px;line-height:47px}.about-hero-module__MM4dTa__veil{background:linear-gradient(168deg,#02081ae6 0%,#02081ad1 52%,#02081ac2 100%)}}@media (max-width:767px){.about-hero-module__MM4dTa__heading{font-size:31px;line-height:40px}.about-hero-module__MM4dTa__line,.about-hero-module__MM4dTa__subLine{display:inline}.about-hero-module__MM4dTa__line+.about-hero-module__MM4dTa__line:before{content:" ";white-space:pre}.about-hero-module__MM4dTa__jumpList{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.about-hero-module__MM4dTa__cta,.about-hero-module__MM4dTa__cta svg,.about-hero-module__MM4dTa__crumbs a,.about-hero-module__MM4dTa__jumpList a{transition-duration:.01ms}}
.about-leadership-module__Zj84qq__section{background:#0b1533;padding-block:100px 108px;overflow:hidden}.about-leadership-module__Zj84qq__head{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.about-leadership-module__Zj84qq__eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--kd-cyan);margin:0;font-size:12px;font-weight:600;line-height:1}.about-leadership-module__Zj84qq__heading{font-family:var(--font-inter-tight), var(--font-inter), sans-serif;letter-spacing:-.025em;color:#fff;margin:18px 0 0;font-size:38px;font-weight:700;line-height:47px}.about-leadership-module__Zj84qq__line{display:block}.about-leadership-module__Zj84qq__sub{color:#fff9;margin:16px 0 0;font-size:13.5px;font-weight:400;line-height:23px}.about-leadership-module__Zj84qq__arrows{gap:10px;padding-bottom:6px;display:flex}.about-leadership-module__Zj84qq__arrow{color:#fff;cursor:pointer;width:36px;height:36px;transition:border-color .3s var(--kd-ease-soft), background .3s var(--kd-ease-soft), transform .3s var(--kd-ease);background:0 0;border:1px solid #ffffff38;border-radius:50%;place-items:center;padding:0;display:grid}.about-leadership-module__Zj84qq__arrow:hover{background:#ffffff14;border-color:#ffffff80;transform:translateY(-1px)}.about-leadership-module__Zj84qq__viewport{margin-top:42px}.about-leadership-module__Zj84qq__track{scroll-snap-type:x mandatory;scrollbar-width:none;gap:20px;margin:0 -76px;padding:0 76px;scroll-padding-left:76px;list-style:none;display:flex;overflow-x:auto}.about-leadership-module__Zj84qq__track::-webkit-scrollbar{display:none}.about-leadership-module__Zj84qq__card{scroll-snap-align:start;flex:none;width:300px}.about-leadership-module__Zj84qq__thumb{border-radius:10px;line-height:0;overflow:hidden}.about-leadership-module__Zj84qq__thumbImg{width:100%;height:auto;transition:transform .6s var(--kd-ease);display:block}.about-leadership-module__Zj84qq__card:hover .about-leadership-module__Zj84qq__thumbImg{transform:scale(1.03)}.about-leadership-module__Zj84qq__role{font-family:var(--font-inter-tight), var(--font-inter), sans-serif;letter-spacing:-.015em;color:#fff;margin:22px 0 0;font-size:19px;font-weight:700;line-height:26px}.about-leadership-module__Zj84qq__tag{color:var(--kd-cyan);margin:8px 0 0;font-size:13px;font-weight:500;line-height:19px}.about-leadership-module__Zj84qq__body{color:#ffffff94;margin:12px 0 0;font-size:12.5px;font-weight:400;line-height:20px}@media (max-width:1023px){.about-leadership-module__Zj84qq__section{padding-block:80px}.about-leadership-module__Zj84qq__heading{font-size:31px;line-height:40px}}@media (max-width:767px){.about-leadership-module__Zj84qq__section{padding-block:62px}.about-leadership-module__Zj84qq__head{flex-direction:column;align-items:flex-start;gap:20px}.about-leadership-module__Zj84qq__arrows{padding-bottom:0}.about-leadership-module__Zj84qq__heading{font-size:26px;line-height:34px}.about-leadership-module__Zj84qq__line{display:inline}.about-leadership-module__Zj84qq__line+.about-leadership-module__Zj84qq__line:before{content:" ";white-space:pre}.about-leadership-module__Zj84qq__card{width:258px}}@media (prefers-reduced-motion:reduce){.about-leadership-module__Zj84qq__arrow,.about-leadership-module__Zj84qq__thumbImg{transition-duration:.01ms}.about-leadership-module__Zj84qq__card:hover .about-leadership-module__Zj84qq__thumbImg{transform:none}.about-leadership-module__Zj84qq__track{scroll-behavior:auto}}
.about-philosophy-module__p7JAha__section{background:#fff;padding-block:108px 112px}.about-philosophy-module__p7JAha__grid{align-items:flex-start;gap:78px;display:flex}.about-philosophy-module__p7JAha__copy{flex:1;min-width:0}.about-philosophy-module__p7JAha__eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--kd-accent);margin:0;font-size:12px;font-weight:600;line-height:1}.about-philosophy-module__p7JAha__heading{font-family:var(--font-inter-tight), var(--font-inter), sans-serif;letter-spacing:-.02em;color:var(--kd-ink-dark);margin:22px 0 0;font-size:26px;font-weight:700;line-height:38px}.about-philosophy-module__p7JAha__body{color:var(--kd-ink-body);margin:26px 0 0;font-size:14px;font-weight:400;line-height:24px}.about-philosophy-module__p7JAha__shot{border-radius:14px;flex:none;width:445px;line-height:0;overflow:hidden}.about-philosophy-module__p7JAha__shotImg{width:100%;height:auto;display:block}@media (max-width:1279px){.about-philosophy-module__p7JAha__section{padding-block:86px}.about-philosophy-module__p7JAha__grid{gap:44px}.about-philosophy-module__p7JAha__shot{width:40%}.about-philosophy-module__p7JAha__heading{font-size:23px;line-height:34px}}@media (max-width:1023px){.about-philosophy-module__p7JAha__grid{flex-direction:column}.about-philosophy-module__p7JAha__shot{width:100%}}@media (max-width:767px){.about-philosophy-module__p7JAha__section{padding-block:62px}.about-philosophy-module__p7JAha__heading{font-size:20px;line-height:31px}}
.about-presence-module__648ujW__section{background:#fff;padding-block:96px 104px}.about-presence-module__648ujW__eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--kd-accent);margin:0;font-size:12px;font-weight:600;line-height:1}.about-presence-module__648ujW__heading{font-family:var(--font-inter-tight), var(--font-inter), sans-serif;letter-spacing:-.025em;color:var(--kd-ink-dark);margin:20px 0 0;font-size:38px;font-weight:700;line-height:47px}.about-presence-module__648ujW__line{display:block}.about-presence-module__648ujW__sub{color:var(--kd-ink-body);margin:18px 0 0;font-size:13.5px;font-weight:400;line-height:23px}.about-presence-module__648ujW__subLine{display:block}.about-presence-module__648ujW__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:40px 0 0;padding:0;list-style:none;display:grid}.about-presence-module__648ujW__card{border:1px solid var(--kd-card-border);transition:border-color .3s var(--kd-ease-soft), box-shadow .35s var(--kd-ease);background:#fff;border-radius:10px;padding:22px 22px 26px}.about-presence-module__648ujW__card:hover{border-color:#cddfef;box-shadow:0 12px 30px #0f1b3d0f}.about-presence-module__648ujW__cardFeatured{background:#f5fafe;border-color:#9fcdea}.about-presence-module__648ujW__head{justify-content:space-between;align-items:center;gap:14px;display:flex}.about-presence-module__648ujW__region{letter-spacing:.18em;text-transform:uppercase;color:var(--kd-ink-muted);align-items:center;gap:8px;margin:0;font-size:10.5px;font-weight:600;line-height:1;display:flex}.about-presence-module__648ujW__cardFeatured .about-presence-module__648ujW__region{color:var(--kd-accent)}.about-presence-module__648ujW__badge{background:var(--kd-accent);color:#fff;letter-spacing:.08em;border-radius:999px;padding:4px 8px;font-size:9.5px;font-weight:600;line-height:1}.about-presence-module__648ujW__flag{border-radius:50%;flex:none;width:26px;height:26px;display:block;overflow:hidden;box-shadow:0 0 0 1px #0f1b3d14}.about-presence-module__648ujW__flag img{object-fit:cover;width:100%;height:100%;display:block}.about-presence-module__648ujW__title{font-family:var(--font-inter-tight), var(--font-inter), sans-serif;letter-spacing:-.015em;color:var(--kd-ink-dark);margin:16px 0 0;font-size:17px;font-weight:700;line-height:24px}.about-presence-module__648ujW__body{color:var(--kd-ink-body);margin:10px 0 0;font-size:12.5px;font-weight:400;line-height:20px}.about-presence-module__648ujW__partners{border-top:1px solid var(--kd-card-border);flex-wrap:wrap;align-items:center;gap:14px 28px;margin-top:26px;padding-top:22px;display:flex}.about-presence-module__648ujW__partnersLabel{letter-spacing:.18em;text-transform:uppercase;color:var(--kd-ink-muted);margin:0;font-size:10.5px;font-weight:600;line-height:1.4}.about-presence-module__648ujW__partnerList{flex-wrap:wrap;gap:10px 28px;margin:0;padding:0;list-style:none;display:flex}.about-presence-module__648ujW__partnerList li{align-items:baseline;gap:8px;display:flex}.about-presence-module__648ujW__partnerName{color:var(--kd-ink-dark);font-size:14px;font-weight:600}.about-presence-module__648ujW__partnerRegion{color:var(--kd-ink-muted);font-size:12.5px}@media (max-width:1023px){.about-presence-module__648ujW__section{padding-block:78px}.about-presence-module__648ujW__heading{font-size:31px;line-height:40px}.about-presence-module__648ujW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.about-presence-module__648ujW__section{padding-block:60px}.about-presence-module__648ujW__heading{font-size:26px;line-height:34px}.about-presence-module__648ujW__line,.about-presence-module__648ujW__subLine{display:inline}.about-presence-module__648ujW__line+.about-presence-module__648ujW__line:before{content:" ";white-space:pre}.about-presence-module__648ujW__grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.about-presence-module__648ujW__card{transition-duration:.01ms}}
.about-record-module__anU02a__section{background:#fff;padding-block:96px 104px}.about-record-module__anU02a__eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--kd-accent);margin:0;font-size:12px;font-weight:600;line-height:1}.about-record-module__anU02a__heading{font-family:var(--font-inter-tight), var(--font-inter), sans-serif;letter-spacing:-.025em;color:var(--kd-ink-dark);margin:20px 0 0;font-size:38px;font-weight:700;line-height:47px}.about-record-module__anU02a__line{display:block}.about-record-module__anU02a__sub{color:var(--kd-ink-body);margin:18px 0 0;font-size:14px;font-weight:400;line-height:24px}.about-record-module__anU02a__subLine{display:block}.about-record-module__anU02a__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:42px 0 0;display:grid}.about-record-module__anU02a__card{border:1px solid var(--kd-card-border);transition:border-color .3s var(--kd-ease-soft), box-shadow .35s var(--kd-ease);background:#fff;border-radius:10px;padding:24px 24px 26px}.about-record-module__anU02a__card:hover{border-color:#cddfef;box-shadow:0 12px 30px #0f1b3d0f}.about-record-module__anU02a__label{font-family:var(--font-inter-tight), var(--font-inter), sans-serif;letter-spacing:-.02em;color:var(--kd-ink-dark);margin:0;font-size:19px;font-weight:700;line-height:26px}.about-record-module__anU02a__note{color:var(--kd-ink-muted);margin:12px 0 0;font-size:12.5px;font-weight:400;line-height:19px}@media (max-width:1023px){.about-record-module__anU02a__section{padding-block:78px}.about-record-module__anU02a__heading{font-size:31px;line-height:40px}.about-record-module__anU02a__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.about-record-module__anU02a__section{padding-block:60px}.about-record-module__anU02a__heading{font-size:26px;line-height:34px}.about-record-module__anU02a__line,.about-record-module__anU02a__subLine{display:inline}.about-record-module__anU02a__line+.about-record-module__anU02a__line:before{content:" ";white-space:pre}.about-record-module__anU02a__grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.about-record-module__anU02a__card{transition-duration:.01ms}}
.about-responsibility-module__hEkxkW__section{background:var(--kd-ice);padding-block:96px 100px}.about-responsibility-module__hEkxkW__grid{align-items:center;gap:76px;display:flex}.about-responsibility-module__hEkxkW__copy{flex:1;min-width:0}.about-responsibility-module__hEkxkW__eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--kd-accent);margin:0;font-size:12px;font-weight:600;line-height:1}.about-responsibility-module__hEkxkW__heading{font-family:var(--font-inter-tight), var(--font-inter), sans-serif;letter-spacing:-.025em;color:var(--kd-ink-dark);margin:20px 0 0;font-size:36px;font-weight:700;line-height:44px}.about-responsibility-module__hEkxkW__line{display:block}.about-responsibility-module__hEkxkW__body{color:var(--kd-ink-body);margin:20px 0 0;font-size:13.5px;font-weight:400;line-height:23px}.about-responsibility-module__hEkxkW__link{color:var(--kd-accent);align-items:center;gap:10px;margin-top:24px;font-size:13.5px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.about-responsibility-module__hEkxkW__link svg{transition:transform .35s var(--kd-ease)}.about-responsibility-module__hEkxkW__link:hover svg{transform:translate(4px)}.about-responsibility-module__hEkxkW__shot{border-radius:12px;flex:none;width:472px;line-height:0;overflow:hidden}.about-responsibility-module__hEkxkW__shotImg{width:100%;height:auto;display:block}@media (max-width:1279px){.about-responsibility-module__hEkxkW__section{padding-block:80px}.about-responsibility-module__hEkxkW__grid{gap:44px}.about-responsibility-module__hEkxkW__shot{width:44%}.about-responsibility-module__hEkxkW__heading{font-size:31px;line-height:39px}}@media (max-width:1023px){.about-responsibility-module__hEkxkW__grid{flex-direction:column;align-items:flex-start}.about-responsibility-module__hEkxkW__shot{width:100%}}@media (max-width:767px){.about-responsibility-module__hEkxkW__section{padding-block:60px}.about-responsibility-module__hEkxkW__heading{font-size:26px;line-height:34px}.about-responsibility-module__hEkxkW__line{display:inline}.about-responsibility-module__hEkxkW__line+.about-responsibility-module__hEkxkW__line:before{content:" ";white-space:pre}}@media (prefers-reduced-motion:reduce){.about-responsibility-module__hEkxkW__link svg{transition-duration:.01ms}}
.about-values-module__K9F9IG__section{background:#0b1533;padding-block:100px 108px}.about-values-module__K9F9IG__eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--kd-cyan);margin:0;font-size:12px;font-weight:600;line-height:1}.about-values-module__K9F9IG__heading{font-family:var(--font-inter-tight), var(--font-inter), sans-serif;letter-spacing:-.025em;color:#fff;margin:20px 0 0;font-size:38px;font-weight:700;line-height:48px}.about-values-module__K9F9IG__line{display:block}.about-values-module__K9F9IG__grid{border:1px solid #ffffff21;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin:44px 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.about-values-module__K9F9IG__card{border-left:1px solid #ffffff21;padding:28px 30px 32px}.about-values-module__K9F9IG__card:first-child{border-left:0}.about-values-module__K9F9IG__title{font-family:var(--font-inter-tight), var(--font-inter), sans-serif;letter-spacing:-.01em;color:#fff;margin:0;font-size:17px;font-weight:700;line-height:24px}.about-values-module__K9F9IG__body{color:#fff9;margin:14px 0 0;font-size:13px;font-weight:400;line-height:21px}@media (max-width:1023px){.about-values-module__K9F9IG__section{padding-block:80px}.about-values-module__K9F9IG__heading{font-size:31px;line-height:40px}.about-values-module__K9F9IG__grid{grid-template-columns:minmax(0,1fr)}.about-values-module__K9F9IG__card{border-top:1px solid #ffffff21;border-left:0}.about-values-module__K9F9IG__card:first-child{border-top:0}}@media (max-width:767px){.about-values-module__K9F9IG__section{padding-block:62px}.about-values-module__K9F9IG__heading{font-size:26px;line-height:34px}.about-values-module__K9F9IG__line{display:inline}.about-values-module__K9F9IG__line+.about-values-module__K9F9IG__line:before{content:" ";white-space:pre}}
.about-way-module__toaRVW__section{isolation:isolate;background:#050f2c;padding-block:96px 104px;position:relative;overflow:hidden}.about-way-module__toaRVW__bg{object-fit:cover;object-position:center;z-index:0}.about-way-module__toaRVW__veil{z-index:1;background:radial-gradient(62% 78%,#050f2cf0 0%,#050f2cb3 58%,#050f2c4d 100%);position:absolute;inset:0}.about-way-module__toaRVW__inner{z-index:2;text-align:center;color:#fff;position:relative}.about-way-module__toaRVW__eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--kd-cyan);margin:0;font-size:12px;font-weight:600;line-height:1}.about-way-module__toaRVW__heading{max-width:760px;font-family:var(--font-inter-tight), var(--font-inter), sans-serif;letter-spacing:-.025em;color:#fff;margin:22px auto 0;font-size:38px;font-weight:700;line-height:48px}.about-way-module__toaRVW__line{display:block}.about-way-module__toaRVW__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:44px;margin:52px 0 0;padding:0;list-style:none;display:grid}.about-way-module__toaRVW__card{min-width:0}.about-way-module__toaRVW__title{font-family:var(--font-inter-tight), var(--font-inter), sans-serif;letter-spacing:-.02em;color:#fff;margin:0;font-size:26px;font-weight:700;line-height:34px}.about-way-module__toaRVW__body{color:#fff9;max-width:320px;margin:14px auto 0;font-size:13px;font-weight:400;line-height:21px}@media (max-width:1023px){.about-way-module__toaRVW__section{padding-block:78px}.about-way-module__toaRVW__heading{font-size:31px;line-height:40px}.about-way-module__toaRVW__grid{grid-template-columns:minmax(0,1fr);gap:34px}}@media (max-width:767px){.about-way-module__toaRVW__section{padding-block:60px}.about-way-module__toaRVW__heading{font-size:26px;line-height:34px}.about-way-module__toaRVW__line{display:inline}.about-way-module__toaRVW__line+.about-way-module__toaRVW__line:before{content:" ";white-space:pre}}
.cta-band-module__4DGhOG__band{isolation:isolate;background:#04102a;align-items:center;min-height:389px;display:flex;position:relative;overflow:hidden}.cta-band-module__4DGhOG__bg{object-fit:cover;object-position:center;z-index:0}.cta-band-module__4DGhOG__veil{z-index:1;background:linear-gradient(90deg,#040e2673 0%,#040e2642 55%,#040e2666 100%);position:absolute;inset:0}.cta-band-module__4DGhOG__inner{z-index:2;position:relative}.cta-band-module__4DGhOG__panel{-webkit-backdrop-filter:blur(16px)saturate(110%)brightness(.95);backdrop-filter:blur(16px)saturate(110%)brightness(.95);background:linear-gradient(135deg,#ffffff24 0%,#ffffff12 55%,#ffffff17 100%);border:1px solid #ffffff26;border-radius:16px;justify-content:space-between;align-items:center;gap:44px;margin-inline:40px;padding:66px 46px;display:flex;box-shadow:inset 0 1px #ffffff1f,0 26px 64px #02081666}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.cta-band-module__4DGhOG__panel{background:#1e2130d1}}.cta-band-module__4DGhOG__bandFull{min-height:371px}.cta-band-module__4DGhOG__bandFull .cta-band-module__4DGhOG__panel{-webkit-backdrop-filter:blur(18px)saturate(110%)brightness(.72);backdrop-filter:blur(18px)saturate(110%)brightness(.72)}.cta-band-module__4DGhOG__copy{min-width:0}.cta-band-module__4DGhOG__heading{max-width:760px;font-family:var(--font-inter-tight), var(--font-inter), sans-serif;letter-spacing:-.02em;color:#fff;margin:0;font-size:34px;font-weight:700;line-height:44px}.cta-band-module__4DGhOG__line{display:block}.cta-band-module__4DGhOG__body{color:#ffffffc7;max-width:700px;margin:14px 0 0;font-size:15.5px;font-weight:400;line-height:27px}.cta-band-module__4DGhOG__bodyLine{display:block}.cta-band-module__4DGhOG__cta{color:#fff;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;height:52px;transition:background .3s var(--kd-ease-soft), transform .3s var(--kd-ease);background:#2da9e1;border-radius:6px;flex:none;justify-content:center;align-items:center;gap:11px;padding-inline:33px;font-size:13.5px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.cta-band-module__4DGhOG__cta:hover{background:#3fb8ec;transform:translateY(-1px)}.cta-band-module__4DGhOG__cta svg{transition:transform .35s var(--kd-ease)}.cta-band-module__4DGhOG__cta:hover svg{transform:translate(4px)}@media (max-width:1023px){.cta-band-module__4DGhOG__panel{flex-direction:column;align-items:flex-start;gap:26px;margin-inline:0;padding:40px 32px}.cta-band-module__4DGhOG__line,.cta-band-module__4DGhOG__bodyLine{display:inline}}@media (max-width:767px){.cta-band-module__4DGhOG__band{min-height:0;padding-block:44px}.cta-band-module__4DGhOG__heading{font-size:25px;line-height:34px}.cta-band-module__4DGhOG__panel{border-radius:12px;padding:28px 24px}.cta-band-module__4DGhOG__cta{width:100%}}@media (prefers-reduced-motion:reduce){.cta-band-module__4DGhOG__cta,.cta-band-module__4DGhOG__cta svg{transition-duration:.01ms}}
.engineering-notes-module__JhDJTW__section{background:var(--kd-ice);padding-block:125px 110px;overflow:hidden}.engineering-notes-module__JhDJTW__sectionWhite{background:#fff}.engineering-notes-module__JhDJTW__head{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.engineering-notes-module__JhDJTW__eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--kd-accent);margin:0;font-size:12px;font-weight:600;line-height:1}.engineering-notes-module__JhDJTW__heading{font-family:var(--font-inter-tight), var(--font-inter), sans-serif;letter-spacing:-.025em;color:var(--kd-ink-dark);margin:18px 0 0;font-size:42px;font-weight:700;line-height:48px}.engineering-notes-module__JhDJTW__sub{max-width:620px;color:var(--kd-ink-body);margin:18px 0 0;font-size:16px;font-weight:400;line-height:26px}.engineering-notes-module__JhDJTW__subLine{display:block}.engineering-notes-module__JhDJTW__arrows{gap:10px;padding-bottom:4px;display:flex}.engineering-notes-module__JhDJTW__arrow{width:38px;height:38px;color:var(--kd-ink-dark);cursor:pointer;transition:border-color .3s var(--kd-ease-soft), transform .3s var(--kd-ease);background:#fff;border:1px solid #dbe6f2;border-radius:50%;place-items:center;padding:0;display:grid}.engineering-notes-module__JhDJTW__arrow:hover{border-color:var(--kd-accent);transform:translateY(-1px)}.engineering-notes-module__JhDJTW__viewport{margin-top:46px}.engineering-notes-module__JhDJTW__track{scroll-snap-type:x mandatory;scrollbar-width:none;gap:20px;margin:-64px -76px -104px;padding:64px 76px 104px;scroll-padding-left:76px;list-style:none;display:flex;overflow-x:auto}.engineering-notes-module__JhDJTW__track::-webkit-scrollbar{display:none}.engineering-notes-module__JhDJTW__card{scroll-snap-align:start;width:350px;transition:transform .45s var(--kd-ease), box-shadow .45s var(--kd-ease), background-color .45s var(--kd-ease-soft);background:#fff;border-radius:12px;flex:none;overflow:hidden}.engineering-notes-module__JhDJTW__card:hover{background:linear-gradient(160deg,#1ca2df 0%,#2c367b 100%);transform:scale(1.03);box-shadow:0 1px 3px #0f1b3d0a,0 6px 14px #0f1b3d0d,0 16px 32px #0f1b3d12,0 30px 60px #0f1b3d17}.engineering-notes-module__JhDJTW__link{flex-direction:column;height:100%;padding-bottom:32px;text-decoration:none;display:flex}.engineering-notes-module__JhDJTW__thumb{height:188px;line-height:0;display:block;overflow:hidden}.engineering-notes-module__JhDJTW__thumbImg{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--kd-ease)}.engineering-notes-module__JhDJTW__card:hover .engineering-notes-module__JhDJTW__thumbImg{transform:scale(1.04)}.engineering-notes-module__JhDJTW__meta{transition:color .45s var(--kd-ease-soft);color:#7d93b3;align-items:center;gap:7px;margin:29px 23px 0;font-size:11px;line-height:1;display:flex}.engineering-notes-module__JhDJTW__meta b{letter-spacing:.14em;text-transform:uppercase;color:var(--kd-accent);font-weight:600}.engineering-notes-module__JhDJTW__title{transition:color .45s var(--kd-ease-soft);font-family:var(--font-inter-tight), var(--font-inter), sans-serif;letter-spacing:-.01em;color:var(--kd-ink-dark);margin:16px 23px 0;font-size:17px;font-weight:700;line-height:24px}.engineering-notes-module__JhDJTW__excerpt{transition:color .45s var(--kd-ease-soft);color:var(--kd-ink-body);margin:16px 23px 0;font-size:13px;font-weight:400;line-height:21px}.engineering-notes-module__JhDJTW__more{color:var(--kd-accent);align-items:center;gap:8px;margin:auto 23px 0;padding-top:31px;font-size:12.5px;font-weight:600;line-height:1;display:inline-flex}.engineering-notes-module__JhDJTW__more svg{transition:transform .35s var(--kd-ease)}.engineering-notes-module__JhDJTW__card:hover .engineering-notes-module__JhDJTW__more svg{transform:translate(4px)}.engineering-notes-module__JhDJTW__card:hover .engineering-notes-module__JhDJTW__meta b{color:#fff}.engineering-notes-module__JhDJTW__card:hover .engineering-notes-module__JhDJTW__more{color:#cfe9fb}.engineering-notes-module__JhDJTW__card:hover .engineering-notes-module__JhDJTW__meta{color:#ffffffd1}.engineering-notes-module__JhDJTW__card:hover .engineering-notes-module__JhDJTW__title{color:#fff}.engineering-notes-module__JhDJTW__card:hover .engineering-notes-module__JhDJTW__excerpt{color:#ffffffe6}@media (max-width:767px){.engineering-notes-module__JhDJTW__section{padding-block:62px}.engineering-notes-module__JhDJTW__head{flex-direction:column;align-items:flex-start;gap:20px}.engineering-notes-module__JhDJTW__arrows{padding-bottom:0}.engineering-notes-module__JhDJTW__heading{font-size:30px;line-height:38px}.engineering-notes-module__JhDJTW__subLine{display:inline}.engineering-notes-module__JhDJTW__viewport{margin-top:30px}.engineering-notes-module__JhDJTW__card{width:280px}.engineering-notes-module__JhDJTW__thumb{height:156px}}@media (prefers-reduced-motion:reduce){.engineering-notes-module__JhDJTW__card,.engineering-notes-module__JhDJTW__thumbImg,.engineering-notes-module__JhDJTW__arrow,.engineering-notes-module__JhDJTW__more svg,.engineering-notes-module__JhDJTW__meta,.engineering-notes-module__JhDJTW__title,.engineering-notes-module__JhDJTW__excerpt{transition-duration:.01ms}.engineering-notes-module__JhDJTW__card:hover{transform:none}.engineering-notes-module__JhDJTW__track{scroll-behavior:auto}}
.site-footer-module__2HL8Da__footer{color:var(--kd-ink-dark);background:#f4f8fc;padding-block:75px 40px}.site-footer-module__2HL8Da__main{grid-template-columns:repeat(5,minmax(0,1fr));gap:43px;padding-block:0 46px;display:grid}.site-footer-module__2HL8Da__logo{width:144px;height:auto}.site-footer-module__2HL8Da__blurb{max-width:none;color:var(--kd-ink-body);margin:26px 0 0;font-size:13.5px;font-weight:400;line-height:22px}.site-footer-module__2HL8Da__colTitle{color:var(--kd-ink-dark);margin:0 0 22px;font-size:14.5px;font-weight:700;line-height:1}.site-footer-module__2HL8Da__col ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.site-footer-module__2HL8Da__col a{color:var(--kd-ink-body);transition:color .25s var(--kd-ease-soft);font-size:13.5px;font-weight:400;line-height:20px;text-decoration:none}.site-footer-module__2HL8Da__col a:hover{color:var(--kd-accent)}.site-footer-module__2HL8Da__legal{border-top:1px solid #e0e9f3;justify-content:space-between;align-items:center;gap:30px;padding-top:26px;display:flex}.site-footer-module__2HL8Da__legal p{color:#7d8ea9;margin:0;font-size:13.3px;line-height:20px}.site-footer-module__2HL8Da__legal ul{gap:30px;margin:0;padding:0;list-style:none;display:flex}.site-footer-module__2HL8Da__legal a{color:#7d8ea9;transition:color .25s var(--kd-ease-soft);font-size:12.5px;text-decoration:none}.site-footer-module__2HL8Da__legal a:hover{color:var(--kd-ink-dark)}@media (max-width:1023px){.site-footer-module__2HL8Da__main{grid-template-columns:repeat(2,minmax(0,1fr));gap:38px}.site-footer-module__2HL8Da__brand{grid-column:1/-1}.site-footer-module__2HL8Da__blurb{max-width:420px}}@media (max-width:767px){.site-footer-module__2HL8Da__footer{padding-block:36px 32px}.site-footer-module__2HL8Da__main{padding-block:0 32px}.site-footer-module__2HL8Da__legal{flex-direction:column;align-items:flex-start;gap:16px}.site-footer-module__2HL8Da__legal ul{flex-wrap:wrap;gap:18px}}@media (max-width:479px){.site-footer-module__2HL8Da__main{gap:32px 20px}}@media (max-width:339px){.site-footer-module__2HL8Da__main{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.site-footer-module__2HL8Da__col a,.site-footer-module__2HL8Da__legal a{transition-duration:.01ms}}
.mega-menu-module__6IUdxG__panel{animation:mega-menu-module__6IUdxG__kdMegaIn .24s var(--kd-ease) both;background:#fff;border-top:1px solid #e7eef6;position:absolute;inset:100% 0 auto;box-shadow:0 24px 48px #0a18371a}@keyframes mega-menu-module__6IUdxG__kdMegaIn{0%{opacity:0;translate:0 -6px}}.mega-menu-module__6IUdxG__inner{gap:51px;width:min(1514px,100% - 64px);margin-inline:auto;padding-block:0;display:flex}.mega-menu-module__6IUdxG__promo{background:#f5f9fd;flex:none;width:285px;margin-block:0;padding:42px 40px 44px;text-decoration:none}.mega-menu-module__6IUdxG__promoShot{border-radius:8px;width:201px;line-height:0;display:block;overflow:hidden}.mega-menu-module__6IUdxG__promoImg{width:100%;height:auto;transition:transform .6s var(--kd-ease);display:block}.mega-menu-module__6IUdxG__promo:hover .mega-menu-module__6IUdxG__promoImg{transform:scale(1.04)}.mega-menu-module__6IUdxG__promoEyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--kd-accent);margin-top:30px;font-size:13px;font-weight:600;line-height:1;display:block}.mega-menu-module__6IUdxG__promoTitle{font-family:var(--font-inter-tight), var(--font-inter), sans-serif;letter-spacing:-.015em;color:var(--kd-ink-dark);margin-top:14px;font-size:21px;font-weight:700;line-height:33px;display:block}.mega-menu-module__6IUdxG__promoLine{display:block}.mega-menu-module__6IUdxG__promoMore{color:var(--kd-accent);align-items:center;gap:8px;margin-top:24px;font-size:15px;font-weight:600;line-height:1;display:inline-flex}.mega-menu-module__6IUdxG__promo:hover .mega-menu-module__6IUdxG__promoMore svg{translate:2px -2px}.mega-menu-module__6IUdxG__promoMore svg{transition:translate .3s var(--kd-ease)}.mega-menu-module__6IUdxG__columns{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px;min-width:0;padding:56px 0 48px;display:grid}.mega-menu-module__6IUdxG__column{min-width:0}.mega-menu-module__6IUdxG__columnHead{letter-spacing:.16em;text-transform:uppercase;color:#7d93b3;border-bottom:1px solid #e2eaf3;margin:0;padding-bottom:15px;font-size:13px;font-weight:600;line-height:1}.mega-menu-module__6IUdxG__list{gap:0;margin:16px 0 0;padding:0;list-style:none;display:grid}.mega-menu-module__6IUdxG__link{color:var(--kd-ink-dark);transition:color .2s var(--kd-ease-soft);justify-content:space-between;align-items:center;gap:16px;padding-block:15px;font-size:17px;font-weight:400;line-height:1.3;text-decoration:none;display:flex}.mega-menu-module__6IUdxG__link svg{color:#93a8c3;transition:transform .3s var(--kd-ease), color .2s var(--kd-ease-soft);flex:none}.mega-menu-module__6IUdxG__link:hover{color:var(--kd-accent)}.mega-menu-module__6IUdxG__link:hover svg{color:var(--kd-accent);transform:translate(3px)}@media (max-width:1279px){.mega-menu-module__6IUdxG__inner{gap:32px}.mega-menu-module__6IUdxG__promo{width:240px;padding:32px 26px 34px}.mega-menu-module__6IUdxG__promoShot{width:100%}.mega-menu-module__6IUdxG__columns{gap:26px;padding:40px 0 36px}}@media (max-width:1180px){.mega-menu-module__6IUdxG__panel{display:none}}@media (prefers-reduced-motion:reduce){.mega-menu-module__6IUdxG__panel{animation:none}.mega-menu-module__6IUdxG__promoImg,.mega-menu-module__6IUdxG__link,.mega-menu-module__6IUdxG__link svg,.mega-menu-module__6IUdxG__promoMore svg{transition-duration:.01ms}.mega-menu-module__6IUdxG__promo:hover .mega-menu-module__6IUdxG__promoImg{transform:none}}
.site-header-module__xLOsra__header{z-index:50;height:var(--kd-header-h);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:background .25s var(--kd-ease-soft), box-shadow .25s var(--kd-ease-soft);align-items:center;display:flex;position:absolute;inset:0 0 auto}.site-header-module__xLOsra__headerScrolled{animation:site-header-module__xLOsra__kdHeaderIn .35s var(--kd-ease) both;position:fixed;top:0;box-shadow:0 1px #e7eef6,0 10px 30px #0a183714}@keyframes site-header-module__xLOsra__kdHeaderIn{0%{translate:0 -100%}}.site-header-module__xLOsra__headerSolid{background:#fffffff5;box-shadow:0 1px #e7eef6}.site-header-module__xLOsra__headerSolid .site-header-module__xLOsra__navLink,.site-header-module__xLOsra__headerSolid .site-header-module__xLOsra__lang{color:var(--kd-ink-dark)}.site-header-module__xLOsra__headerSolid .site-header-module__xLOsra__navLink:hover,.site-header-module__xLOsra__headerSolid .site-header-module__xLOsra__navLinkOpen,.site-header-module__xLOsra__headerSolid .site-header-module__xLOsra__lang:hover{color:var(--kd-accent)}.site-header-module__xLOsra__headerSolid .site-header-module__xLOsra__navLink:after{background:var(--kd-accent)}.site-header-module__xLOsra__navLinkOpen:after{scale:1}.site-header-module__xLOsra__headerSolid .site-header-module__xLOsra__divider{background:#dbe6f2}.site-header-module__xLOsra__headerSolid .site-header-module__xLOsra__burger{color:var(--kd-ink-dark)}.site-header-module__xLOsra__row{justify-content:space-between;align-items:center;width:100%;display:flex;position:relative}.site-header-module__xLOsra__nav{align-items:center;gap:30px;display:flex;position:absolute;left:50%;translate:calc(-50% - 12px)}.site-header-module__xLOsra__navLink{color:#ffffffeb;white-space:nowrap;transition:color .2s var(--kd-ease-soft);font-size:15px;font-weight:400;line-height:1;text-decoration:none;position:relative}.site-header-module__xLOsra__navLink:after{content:"";background:var(--kd-cyan);transform-origin:0;width:100%;height:1px;transition:scale .35s var(--kd-ease);position:absolute;bottom:-7px;left:0;scale:0 1}.site-header-module__xLOsra__navLink:hover{color:#fff}.site-header-module__xLOsra__navLink:hover:after{scale:1}.site-header-module__xLOsra__actions{align-items:center;gap:28px;margin-left:auto;display:flex}.site-header-module__xLOsra__divider{background:var(--kd-hairline);width:1px;height:30px;margin-right:6px}.site-header-module__xLOsra__lang{color:#ffffffeb;cursor:pointer;transition:color .2s var(--kd-ease-soft);background:0 0;border:0;align-items:center;gap:8px;padding:0;font-family:inherit;font-size:15px;font-weight:500;line-height:1;display:inline-flex}.site-header-module__xLOsra__lang:hover{color:var(--kd-cyan)}.site-header-module__xLOsra__langWrap{position:relative}.site-header-module__xLOsra__lang svg:last-child{transition:transform .25s var(--kd-ease)}.site-header-module__xLOsra__lang .site-header-module__xLOsra__langChevOpen{transform:rotate(180deg)}.site-header-module__xLOsra__langMenu{z-index:40;min-width:170px;animation:site-header-module__xLOsra__kdLangIn .2s var(--kd-ease) both;background:#fff;border:1px solid #e2eaf3;border-radius:10px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 14px);right:-10px;box-shadow:0 16px 36px #0a18371f}@keyframes site-header-module__xLOsra__kdLangIn{0%{opacity:0;translate:0 -4px}}.site-header-module__xLOsra__langOption{width:100%;color:var(--kd-ink-dark);text-align:left;cursor:pointer;transition:background .2s var(--kd-ease-soft), color .2s var(--kd-ease-soft);background:0 0;border:0;border-radius:7px;align-items:center;gap:12px;padding:10px 12px;font-family:inherit;font-size:14px;line-height:1;display:flex}.site-header-module__xLOsra__langOption b{letter-spacing:.06em;color:#7d93b3;width:22px;font-size:12px;font-weight:600}.site-header-module__xLOsra__langOption:hover{background:#f2f7fc}.site-header-module__xLOsra__langOptionActive,.site-header-module__xLOsra__langOptionActive b{color:var(--kd-accent)}.site-header-module__xLOsra__cta{background:var(--kd-cta);color:#fff;white-space:nowrap;height:43px;transition:background .25s var(--kd-ease-soft), transform .25s var(--kd-ease);border-radius:999px;justify-content:center;align-items:center;padding-inline:21px;font-size:14px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.site-header-module__xLOsra__cta:hover{background:var(--kd-cta-hover);transform:translateY(-1px)}.site-header-module__xLOsra__burger{color:#fff;cursor:pointer;background:0 0;border:0;width:40px;height:40px;padding:0;display:none}.site-header-module__xLOsra__burger span{width:22px;height:1.5px;transition:transform .3s var(--kd-ease), opacity .2s linear;background:currentColor;border-radius:2px;margin:5px auto;display:block}.site-header-module__xLOsra__burgerOpen span:first-child{transform:translateY(6.5px)rotate(45deg)}.site-header-module__xLOsra__burgerOpen span:nth-child(2){opacity:0}.site-header-module__xLOsra__burgerOpen span:nth-child(3){transform:translateY(-6.5px)rotate(-45deg)}.site-header-module__xLOsra__panel{top:var(--kd-header-h);padding:18px var(--kd-gutter) 26px;max-height:calc(100dvh - var(--kd-header-h));overscroll-behavior:contain;background:var(--kd-navy);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:site-header-module__xLOsra__panelIn .35s var(--kd-ease) both;border-top:1px solid #ffffff14;gap:4px;display:grid;position:absolute;left:0;right:0;overflow-y:auto}@keyframes site-header-module__xLOsra__panelIn{0%{opacity:0;translate:0 -10px}}.site-header-module__xLOsra__panelLink{color:#ffffffeb;border-bottom:1px solid #ffffff14;padding:13px 0;font-size:17px;text-decoration:none}.site-header-module__xLOsra__panelCta{justify-content:center;margin-top:18px;display:none}@media (max-width:1180px){.site-header-module__xLOsra__nav{display:none}.site-header-module__xLOsra__burger{display:block}.site-header-module__xLOsra__divider{display:none}}@media (max-width:560px){.site-header-module__xLOsra__actions{gap:14px}.site-header-module__xLOsra__cta{display:none}.site-header-module__xLOsra__panelCta{display:inline-flex}}@media (prefers-reduced-motion:reduce){.site-header-module__xLOsra__headerScrolled{animation:none}.site-header-module__xLOsra__navLink:after,.site-header-module__xLOsra__cta,.site-header-module__xLOsra__panel,.site-header-module__xLOsra__burger span{transition-duration:.01ms;animation-duration:.01ms}}
.case-built-module__P5KBGa__section{background:var(--kd-ice);padding-block:110px 120px}.case-built-module__P5KBGa__eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--kd-accent);margin:0;font-size:12px;font-weight:600;line-height:1}.case-built-module__P5KBGa__heading{font-family:var(--font-inter-tight), var(--font-inter), sans-serif;letter-spacing:-.025em;color:var(--kd-ink-dark);margin:20px 0 0;font-size:42px;font-weight:700;line-height:49px}.case-built-module__P5KBGa__sub{color:var(--kd-ink-body);margin:18px 0 0;font-size:15px;line-height:26px}.case-built-module__P5KBGa__screen{max-width:900px;margin:46px auto 0}.case-built-module__P5KBGa__screenImg{width:100%;height:auto;display:block}.case-built-module__P5KBGa__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:46px 0 0;padding:0;list-style:none;display:grid}.case-built-module__P5KBGa__card{border:1px solid var(--kd-card-border);min-width:0;transition:border-color .3s var(--kd-ease-soft), box-shadow .35s var(--kd-ease), transform .35s var(--kd-ease);background:#fff;border-radius:12px;padding:28px 26px 30px}.case-built-module__P5KBGa__card:hover{border-color:#cddfef;transform:translateY(-2px);box-shadow:0 14px 34px #0f1b3d12}.case-built-module__P5KBGa__icon{width:40px;height:40px;color:var(--kd-accent);background:#eaf3fb;border-radius:10px;place-items:center;display:grid}.case-built-module__P5KBGa__icon svg{width:20px;height:20px}.case-built-module__P5KBGa__title{font-family:var(--font-inter-tight), var(--font-inter), sans-serif;letter-spacing:-.01em;color:var(--kd-ink-dark);margin:22px 0 0;font-size:17px;font-weight:700;line-height:24px}.case-built-module__P5KBGa__body{color:var(--kd-ink-body);margin:10px 0 0;font-size:14px;line-height:23px}@media (max-width:1023px){.case-built-module__P5KBGa__section{padding-block:80px 88px}.case-built-module__P5KBGa__heading{font-size:34px;line-height:41px}.case-built-module__P5KBGa__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.case-built-module__P5KBGa__section{padding-block:60px 66px}.case-built-module__P5KBGa__heading{font-size:28px;line-height:35px}.case-built-module__P5KBGa__screen{margin-top:32px}.case-built-module__P5KBGa__grid{grid-template-columns:minmax(0,1fr);margin-top:32px}}@media (prefers-reduced-motion:reduce){.case-built-module__P5KBGa__card{transition-duration:.01ms}.case-built-module__P5KBGa__card:hover{transform:none}}
.tech-stack-module__zLf5yG__section{background:var(--kd-ice);padding-block:74px 71px;overflow:hidden}.tech-stack-module__zLf5yG__eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--kd-accent);margin:0;font-size:12px;font-weight:600;line-height:1}.tech-stack-module__zLf5yG__heading{font-family:var(--font-inter-tight), var(--font-inter), sans-serif;letter-spacing:-.025em;color:var(--kd-ink-dark);margin:20px 0 0;font-size:46px;font-weight:700;line-height:52px}.tech-stack-module__zLf5yG__sub{color:var(--kd-ink-body);margin:22px 0 0;font-size:18px;font-weight:400;line-height:28px}.tech-stack-module__zLf5yG__subLine{display:block}.tech-stack-module__zLf5yG__rows{gap:16px;margin-top:42px;display:grid}.tech-stack-module__zLf5yG__viewport{overflow:hidden}.tech-stack-module__zLf5yG__track{width:max-content;margin:0;padding:0;list-style:none;animation:46s linear infinite tech-stack-module__zLf5yG__kdTechScroll;display:flex}.tech-stack-module__zLf5yG__trackReverse{animation-direction:reverse}.tech-stack-module__zLf5yG__group{gap:16px;padding-right:16px;display:flex}.tech-stack-module__zLf5yG__tile{background:#fff;border-radius:14px;flex:none;place-items:center;width:85px;height:85px;display:grid;box-shadow:0 2px 8px #142d5a0d}.tech-stack-module__zLf5yG__tile img{object-fit:contain;width:auto;max-width:42px;height:auto;max-height:42px;display:block}.tech-stack-module__zLf5yG__tile .tech-stack-module__zLf5yG__figmaMark{max-width:64px;max-height:64px}@keyframes tech-stack-module__zLf5yG__kdTechScroll{to{transform:translate(-50%)}}.tech-stack-module__zLf5yG__groups{gap:24px;margin:42px 0 0;padding:0;list-style:none;display:grid}.tech-stack-module__zLf5yG__stackGroup{grid-template-columns:190px minmax(0,1fr);align-items:center;gap:20px;display:grid}.tech-stack-module__zLf5yG__stackLabel{letter-spacing:.04em;color:var(--kd-ink-dark);margin:0;font-size:12.5px;font-weight:600;line-height:18px}.tech-stack-module__zLf5yG__tiles{flex-wrap:wrap;gap:14px;margin:0;padding:0;list-style:none;display:flex}.tech-stack-module__zLf5yG__tileWord{justify-content:flex-start;align-items:center;gap:11px;width:auto;max-width:100%;padding-inline:20px;display:flex}.tech-stack-module__zLf5yG__tileWord img,.tech-stack-module__zLf5yG__tileWord .tech-stack-module__zLf5yG__figmaMark{object-fit:contain;flex:none;width:26px;max-width:26px;height:26px;max-height:26px}.tech-stack-module__zLf5yG__wordmark{color:var(--kd-ink-dark);font-size:13.5px;font-weight:600;line-height:1.2}.tech-stack-module__zLf5yG__detail{color:var(--kd-ink-muted);font-size:12.5px;line-height:1.35}@media (max-width:1279px){.tech-stack-module__zLf5yG__section{padding-block:82px}.tech-stack-module__zLf5yG__heading{font-size:38px;line-height:45px}}@media (max-width:1023px){.tech-stack-module__zLf5yG__stackGroup{grid-template-columns:minmax(0,1fr);gap:12px}}@media (max-width:767px){.tech-stack-module__zLf5yG__section{padding-block:62px}.tech-stack-module__zLf5yG__heading{font-size:30px;line-height:38px}.tech-stack-module__zLf5yG__sub{font-size:16px;line-height:26px}.tech-stack-module__zLf5yG__subLine{display:inline}.tech-stack-module__zLf5yG__tile{border-radius:11px;width:68px;height:68px}.tech-stack-module__zLf5yG__tile img{max-width:34px;max-height:34px}.tech-stack-module__zLf5yG__tile .tech-stack-module__zLf5yG__figmaMark{max-width:50px;max-height:50px}.tech-stack-module__zLf5yG__group{gap:12px;padding-right:12px}.tech-stack-module__zLf5yG__rows{gap:12px}.tech-stack-module__zLf5yG__groups{gap:20px}.tech-stack-module__zLf5yG__tiles{gap:10px}.tech-stack-module__zLf5yG__tileWord{gap:9px;width:auto;height:auto;min-height:56px;padding-block:10px;padding-inline:14px}.tech-stack-module__zLf5yG__tileWord img,.tech-stack-module__zLf5yG__tileWord .tech-stack-module__zLf5yG__figmaMark{width:22px;max-width:22px;height:22px;max-height:22px}.tech-stack-module__zLf5yG__wordmark{font-size:12.5px}.tech-stack-module__zLf5yG__detail{font-size:11.5px}}@media (prefers-reduced-motion:reduce){.tech-stack-module__zLf5yG__track{animation:none}}
.case-logo-module__ELsfsW__plate{background:#fff;border-radius:8px;flex:none;align-items:center;height:40px;padding:8px 14px;display:inline-flex;box-shadow:0 0 0 1px #0f1b3d0f}.case-logo-module__ELsfsW__plate img{object-fit:contain;width:auto;max-width:140px;height:100%;display:block}.case-logo-module__ELsfsW__wordmark{font-family:var(--font-inter-tight), var(--font-inter), sans-serif;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:#1d2a6b;font-size:15px;font-weight:800;line-height:1}.case-logo-module__ELsfsW__sm{height:34px;padding:7px 12px}.case-logo-module__ELsfsW__sm .case-logo-module__ELsfsW__wordmark{font-size:13px}
.case-card-module__gRg8Mq__card{border:1px solid var(--kd-card-border);min-width:0;height:100%;transition:border-color .3s var(--kd-ease-soft), box-shadow .35s var(--kd-ease), transform .35s var(--kd-ease);background:#fff;border-radius:14px;flex-direction:column;display:flex;position:relative;overflow:hidden}.case-card-module__gRg8Mq__card:hover{border-color:#cddfef;transform:translateY(-3px);box-shadow:0 18px 40px #0f1b3d17}.case-card-module__gRg8Mq__media{aspect-ratio:16/10;background:#0b1a38;position:relative;overflow:hidden}.case-card-module__gRg8Mq__shot{object-fit:cover;transition:transform .8s var(--kd-ease)}.case-card-module__gRg8Mq__card:hover .case-card-module__gRg8Mq__shot{transform:scale(1.03)}.case-card-module__gRg8Mq__chip{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;background:#06142c73;border:1px solid #ffffff4d;border-radius:999px;align-items:center;max-width:calc(100% - 36px);min-height:30px;padding:7px 14px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex;position:absolute;top:18px;left:18px}.case-card-module__gRg8Mq__body{flex-direction:column;flex:1;align-items:flex-start;padding:26px 28px 28px;display:flex}.case-card-module__gRg8Mq__title{font-family:var(--font-inter-tight), var(--font-inter), sans-serif;letter-spacing:-.015em;color:var(--kd-ink-dark);margin:20px 0 0;font-size:22px;font-weight:700;line-height:30px}.case-card-module__gRg8Mq__link{color:inherit;text-decoration:none}.case-card-module__gRg8Mq__link:after{content:"";z-index:1;position:absolute;inset:0}.case-card-module__gRg8Mq__link:focus-visible{outline:none}.case-card-module__gRg8Mq__card:has(.case-card-module__gRg8Mq__link:focus-visible){outline:2px solid var(--kd-cyan);outline-offset:3px}.case-card-module__gRg8Mq__summary{color:var(--kd-ink-body);margin:14px 0 0;font-size:15px;font-weight:400;line-height:26px}.case-card-module__gRg8Mq__foot{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px 24px;width:100%;margin-top:auto;padding-top:26px;display:flex}.case-card-module__gRg8Mq__metric{border-top:2px solid var(--kd-accent);flex-direction:column;gap:8px;margin:0;padding-top:22px;display:flex}.case-card-module__gRg8Mq__result{letter-spacing:.14em;text-transform:uppercase;color:var(--kd-ink-muted);font-size:11px;font-weight:600;line-height:1}.case-card-module__gRg8Mq__value{font-family:var(--font-inter-tight), var(--font-inter), sans-serif;letter-spacing:-.02em;color:var(--kd-ink-dark);font-size:36px;font-weight:700;line-height:1}.case-card-module__gRg8Mq__label{color:var(--kd-ink-body);font-size:13px;line-height:1.3}.case-card-module__gRg8Mq__read{color:var(--kd-accent);white-space:nowrap;align-items:center;gap:9px;font-size:14px;font-weight:600;line-height:1;display:inline-flex}.case-card-module__gRg8Mq__read svg{transition:transform .35s var(--kd-ease)}.case-card-module__gRg8Mq__card:hover .case-card-module__gRg8Mq__read svg{transform:translate(4px)}@media (min-width:1024px){.case-card-module__gRg8Mq__featured{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);display:grid}.case-card-module__gRg8Mq__featured .case-card-module__gRg8Mq__media{aspect-ratio:auto;min-height:440px}.case-card-module__gRg8Mq__featured .case-card-module__gRg8Mq__body{padding:44px 46px 42px}.case-card-module__gRg8Mq__featured .case-card-module__gRg8Mq__title{letter-spacing:-.02em;font-size:30px;line-height:38px}.case-card-module__gRg8Mq__featured .case-card-module__gRg8Mq__value{font-size:48px}}@media (max-width:767px){.case-card-module__gRg8Mq__body{padding:22px 20px 24px}.case-card-module__gRg8Mq__title{font-size:19px;line-height:27px}.case-card-module__gRg8Mq__value{font-size:30px}}@media (prefers-reduced-motion:reduce){.case-card-module__gRg8Mq__card,.case-card-module__gRg8Mq__shot,.case-card-module__gRg8Mq__read svg{transition-duration:.01ms}.case-card-module__gRg8Mq__card:hover,.case-card-module__gRg8Mq__card:hover .case-card-module__gRg8Mq__shot{transform:none}}
.case-hero-module__jP5DgW__hero{isolation:isolate;background:var(--kd-navy);position:relative;overflow:hidden}.case-hero-module__jP5DgW__bg{z-index:0;object-fit:cover;object-position:right center}.case-hero-module__jP5DgW__veil{z-index:1;background:linear-gradient(90deg,#00041db8 0%,#00041d4d 62%,#00041d00 100%);position:absolute;inset:0}.case-hero-module__jP5DgW__inner{z-index:2;padding-top:calc(var(--kd-header-h) + 84px);color:#fff;padding-bottom:72px;position:relative}.case-hero-module__jP5DgW__crumbs{color:#ffffff8c;flex-wrap:wrap;align-items:center;gap:9px;font-size:13.3px;line-height:1.2;display:flex}.case-hero-module__jP5DgW__crumbs a{color:#ffffff8c;transition:color .25s var(--kd-ease-soft);text-decoration:none}.case-hero-module__jP5DgW__crumbs a:hover{color:#fff}.case-hero-module__jP5DgW__crumbs [aria-current]{color:#ffffffe6}.case-hero-module__jP5DgW__meta{flex-wrap:wrap;align-items:center;gap:12px;margin-top:34px;display:flex}.case-hero-module__jP5DgW__chip{color:#fff;background:#ffffff1a;border:1px solid #ffffff47;border-radius:999px;align-items:center;height:32px;padding-inline:15px;font-size:12.5px;font-weight:500;line-height:1;display:inline-flex}.case-hero-module__jP5DgW__heading{max-width:860px;font-family:var(--font-inter-tight), var(--font-inter), sans-serif;letter-spacing:-.03em;color:#fff;margin:26px 0 0;font-size:56px;font-weight:700;line-height:62px}.case-hero-module__jP5DgW__sub{color:#ffffffb8;max-width:640px;margin:22px 0 0;font-size:16.5px;font-weight:400;line-height:28px}.case-hero-module__jP5DgW__stats{border-top:1px solid #ffffff29;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px;max-width:1000px;margin:52px 0 0;padding-top:32px;display:grid}.case-hero-module__jP5DgW__stat{min-width:0}.case-hero-module__jP5DgW__statValue{font-family:var(--font-inter-tight), var(--font-inter), sans-serif;letter-spacing:-.02em;color:#fff;white-space:nowrap;margin:0;font-size:40px;font-weight:700;line-height:1}.case-hero-module__jP5DgW__statLabel{color:#ffffff9e;margin:11px 0 0;font-size:13px;line-height:1.4}@media (max-width:1279px){.case-hero-module__jP5DgW__heading{font-size:46px;line-height:52px}.case-hero-module__jP5DgW__statValue{font-size:34px}}@media (max-width:1023px){.case-hero-module__jP5DgW__inner{padding-top:calc(var(--kd-header-h) + 48px);padding-bottom:56px}.case-hero-module__jP5DgW__heading{font-size:38px;line-height:44px}.case-hero-module__jP5DgW__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 32px}.case-hero-module__jP5DgW__veil{background:linear-gradient(170deg,#00061ae6 0%,#000820bd 100%)}}@media (max-width:767px){.case-hero-module__jP5DgW__heading{font-size:30px;line-height:37px}.case-hero-module__jP5DgW__sub{font-size:15.5px;line-height:26px}.case-hero-module__jP5DgW__stats{gap:24px 20px;margin-top:38px;padding-top:26px}.case-hero-module__jP5DgW__statValue{font-size:27px}.case-hero-module__jP5DgW__statLabel{font-size:12.5px}}@media (prefers-reduced-motion:reduce){.case-hero-module__jP5DgW__crumbs a{transition-duration:.01ms}}
section.careers-cta-module__wctjVG__band{min-height:385px}.careers-cta-module__wctjVG__bg{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;width:2476px;max-width:none;height:1146px;position:absolute;top:50%;left:calc(100% - 2464px);transform:translateY(-50%)}@media (max-width:767px){section.careers-cta-module__wctjVG__band{min-height:0}}
.case-more-module__9ZV4wa__section{background:#fff;padding-block:104px 110px}.case-more-module__9ZV4wa__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 40px;display:flex}.case-more-module__9ZV4wa__eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--kd-accent);margin:0;font-size:12px;font-weight:600;line-height:1}.case-more-module__9ZV4wa__heading{font-family:var(--font-inter-tight), var(--font-inter), sans-serif;letter-spacing:-.025em;color:var(--kd-ink-dark);margin:20px 0 0;font-size:42px;font-weight:700;line-height:49px}.case-more-module__9ZV4wa__all{background:var(--kd-cta);color:#fff;white-space:nowrap;height:50px;transition:background .3s var(--kd-ease-soft), transform .3s var(--kd-ease);border-radius:999px;justify-content:center;align-items:center;gap:10px;padding-inline:26px;font-size:15px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.case-more-module__9ZV4wa__all:hover{background:var(--kd-cta-hover);transform:translateY(-1px)}.case-more-module__9ZV4wa__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:44px 0 0;padding:0;list-style:none;display:grid}.case-more-module__9ZV4wa__grid>li{min-width:0}@media (max-width:1023px){.case-more-module__9ZV4wa__section{padding-block:80px}.case-more-module__9ZV4wa__heading{font-size:34px;line-height:41px}}@media (max-width:767px){.case-more-module__9ZV4wa__section{padding-block:60px}.case-more-module__9ZV4wa__heading{font-size:28px;line-height:35px}.case-more-module__9ZV4wa__grid{grid-template-columns:minmax(0,1fr);gap:20px;margin-top:32px}}@media (prefers-reduced-motion:reduce){.case-more-module__9ZV4wa__all{transition-duration:.01ms}.case-more-module__9ZV4wa__all:hover{transform:none}}
.careers-hero-module__w-meBG__hero{isolation:isolate;background:#01092b;position:relative;overflow:hidden}.careers-hero-module__w-meBG__bg{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;width:2938px;max-width:none;height:1224px;position:absolute;top:-424px;left:calc(100% - 2926px)}.careers-hero-module__w-meBG__inner{z-index:1;padding-top:190px;padding-bottom:129px;position:relative}.careers-hero-module__w-meBG__crumbs{color:#818496;align-items:center;gap:8px;height:20px;font-size:13.5px;line-height:20px;display:flex}.careers-hero-module__w-meBG__crumbs a{color:#818496;transition:color .25s var(--kd-ease-soft);text-decoration:none}.careers-hero-module__w-meBG__crumbs a:hover{color:#fff}.careers-hero-module__w-meBG__crumbs [aria-current]{color:#cdced5}.careers-hero-module__w-meBG__eyebrow{letter-spacing:.15em;text-transform:uppercase;color:var(--kd-cyan);margin:28px 0 0;font-size:12px;font-weight:600;line-height:18px}.careers-hero-module__w-meBG__heading{font-family:var(--font-inter-tight), var(--font-inter), sans-serif;letter-spacing:-.035em;color:#fff;margin:20px 0 0;font-size:60px;font-weight:700;line-height:61.7px}.careers-hero-module__w-meBG__line{display:block}.careers-hero-module__w-meBG__sub{color:#475a80;margin:24px 0 0;font-size:18.5px;line-height:30px}.careers-hero-module__w-meBG__cta{background:var(--kd-cta);color:#fff;height:52px;transition:background .3s var(--kd-ease-soft), transform .3s var(--kd-ease);border-radius:999px;align-items:center;gap:8px;margin-top:36px;padding-inline:24px;font-size:16px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.careers-hero-module__w-meBG__cta:hover{background:var(--kd-cta-hover);transform:translateY(-1px)}.careers-hero-module__w-meBG__cta svg{transition:transform .35s var(--kd-ease)}.careers-hero-module__w-meBG__cta:hover svg{transform:translate(4px)}.careers-hero-module__w-meBG__statsBand{background:#fff}.careers-hero-module__w-meBG__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:25px;margin:0 auto;padding-block:82px;display:grid}.careers-hero-module__w-meBG__stat{min-width:0}.careers-hero-module__w-meBG__value{font-family:var(--font-inter-tight), var(--font-inter), sans-serif;letter-spacing:-.02em;color:var(--kd-ink-dark);margin:0;font-size:40px;font-weight:700;line-height:37px}.careers-hero-module__w-meBG__caption{color:#5b6b8c;margin:10px 0 0;font-size:14px;line-height:21px}@media (max-width:1279px){.careers-hero-module__w-meBG__heading{font-size:52px;line-height:56px}}@media (max-width:1023px){.careers-hero-module__w-meBG__inner{padding-top:calc(var(--kd-header-h) + 64px);padding-bottom:88px}.careers-hero-module__w-meBG__bg{opacity:.4}.careers-hero-module__w-meBG__heading{font-size:44px;line-height:50px}.careers-hero-module__w-meBG__sub{color:#8392b0}.careers-hero-module__w-meBG__stats{padding-block:60px}.careers-hero-module__w-meBG__value{font-size:34px}}@media (max-width:767px){.careers-hero-module__w-meBG__inner{padding-top:calc(var(--kd-header-h) + 44px);padding-bottom:64px}.careers-hero-module__w-meBG__bg{opacity:.4}.careers-hero-module__w-meBG__heading{font-size:34px;line-height:40px}.careers-hero-module__w-meBG__sub{color:#8392b0;font-size:16px;line-height:26px}.careers-hero-module__w-meBG__line{display:inline}.careers-hero-module__w-meBG__line+.careers-hero-module__w-meBG__line:before{content:" ";white-space:pre}.careers-hero-module__w-meBG__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 20px;padding-block:48px}.careers-hero-module__w-meBG__value{font-size:30px}}@media (prefers-reduced-motion:reduce){.careers-hero-module__w-meBG__cta,.careers-hero-module__w-meBG__cta svg,.careers-hero-module__w-meBG__crumbs a{transition-duration:.01ms}}
.case-overview-module__V4h9QW__section{background:#fff;padding-block:104px 100px}.case-overview-module__V4h9QW__eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--kd-accent);margin:0;font-size:12px;font-weight:600;line-height:1}.case-overview-module__V4h9QW__grid{grid-template-columns:minmax(0,1fr) minmax(0,540px);align-items:start;gap:80px;margin-top:30px;display:grid}.case-overview-module__V4h9QW__copy{gap:48px;min-width:0;display:grid}.case-overview-module__V4h9QW__title{font-family:var(--font-inter-tight), var(--font-inter), sans-serif;letter-spacing:-.02em;color:var(--kd-ink-dark);align-items:baseline;gap:14px;margin:0;font-size:32px;font-weight:700;line-height:40px;display:flex}.case-overview-module__V4h9QW__num{letter-spacing:.04em;color:var(--kd-accent);font-size:15px;font-weight:600}.case-overview-module__V4h9QW__body{color:var(--kd-ink-body);margin:18px 0 0;font-size:15.5px;font-weight:400;line-height:27px}.case-overview-module__V4h9QW__related{color:var(--kd-accent);align-items:center;gap:9px;margin-top:22px;font-size:14px;font-weight:600;line-height:1.3;text-decoration:none;display:inline-flex}.case-overview-module__V4h9QW__related svg{transition:transform .35s var(--kd-ease);flex:none}.case-overview-module__V4h9QW__related:hover svg{transform:translate(4px)}.case-overview-module__V4h9QW__photo{top:calc(var(--kd-header-h) + 88px);aspect-ratio:4/3.4;background:var(--kd-ice);border-radius:16px;position:sticky;overflow:hidden}.case-overview-module__V4h9QW__photoImg{object-fit:cover}.case-overview-module__V4h9QW__facts{border-top:1px solid var(--kd-card-border);grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin:72px 0 0;padding-top:34px;display:grid}.case-overview-module__V4h9QW__fact{min-width:0}.case-overview-module__V4h9QW__factLabel{letter-spacing:.14em;text-transform:uppercase;color:#7d8fae;margin:0;font-size:12px;font-weight:600;line-height:1}.case-overview-module__V4h9QW__factValue{color:var(--kd-ink-dark);margin:12px 0 0;font-size:15.5px;font-weight:600;line-height:24px}@media (max-width:1279px){.case-overview-module__V4h9QW__grid{grid-template-columns:minmax(0,1fr) minmax(0,440px);gap:56px}}@media (max-width:1023px){.case-overview-module__V4h9QW__section{padding-block:80px}.case-overview-module__V4h9QW__grid{grid-template-columns:minmax(0,1fr);gap:44px}.case-overview-module__V4h9QW__photo{aspect-ratio:16/9;order:-1;position:relative;top:auto}.case-overview-module__V4h9QW__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 32px;margin-top:56px}}@media (max-width:767px){.case-overview-module__V4h9QW__section{padding-block:60px}.case-overview-module__V4h9QW__copy{gap:38px}.case-overview-module__V4h9QW__title{font-size:25px;line-height:32px}.case-overview-module__V4h9QW__body{font-size:15px;line-height:26px}.case-overview-module__V4h9QW__photo{border-radius:12px}.case-overview-module__V4h9QW__facts{gap:24px 20px}.case-overview-module__V4h9QW__factValue{font-size:14.5px;line-height:22px}}@media (prefers-reduced-motion:reduce){.case-overview-module__V4h9QW__related svg{transition-duration:.01ms}}
.careers-life-module__OzM5nW__section{background:#fff;padding-block:98px 97px}.careers-life-module__OzM5nW__eyebrow{letter-spacing:.165em;text-transform:uppercase;color:var(--kd-accent);margin:0;font-size:12px;font-weight:600;line-height:18px}.careers-life-module__OzM5nW__heading{font-family:var(--font-inter-tight), var(--font-inter), sans-serif;letter-spacing:-.022em;color:var(--kd-ink-dark);margin:17px 0 0;font-size:48px;font-weight:700;line-height:50px}.careers-life-module__OzM5nW__gallery{grid-template-columns:minmax(0,615fr) minmax(0,299fr) minmax(0,299fr);gap:16px;margin:41px 0 0;padding:0;list-style:none;display:grid}.careers-life-module__OzM5nW__tile{background:#eef3f8;border-radius:16px;position:relative;overflow:hidden}.careers-life-module__OzM5nW__tile:first-child{aspect-ratio:615/384}.careers-life-module__OzM5nW__img{object-fit:cover;object-position:center}.careers-life-module__OzM5nW__tile:nth-child(2) .careers-life-module__OzM5nW__img{transform:scale(1.16)}@media (max-width:1023px){.careers-life-module__OzM5nW__section{padding-block:76px}.careers-life-module__OzM5nW__heading{font-size:40px;line-height:46px}.careers-life-module__OzM5nW__gallery{gap:12px}}@media (max-width:767px){.careers-life-module__OzM5nW__section{padding-block:60px}.careers-life-module__OzM5nW__heading{font-size:32px;line-height:38px}.careers-life-module__OzM5nW__gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:28px}.careers-life-module__OzM5nW__tile{aspect-ratio:299/384;border-radius:12px}.careers-life-module__OzM5nW__tile:first-child{aspect-ratio:615/384;grid-column:1/-1}}
.industries-grid-module__6dLFTG__section{background:#fff;padding-block:102px 97px}.industries-grid-module__6dLFTG__eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--kd-accent);margin:0;font-size:12px;font-weight:600;line-height:1}.industries-grid-module__6dLFTG__heading{font-family:var(--font-inter-tight), var(--font-inter), sans-serif;letter-spacing:-.025em;color:var(--kd-ink-dark);margin:20px 0 0;font-size:46px;font-weight:700;line-height:52px}.industries-grid-module__6dLFTG__sub{color:var(--kd-ink-body);margin:20px 0 0;font-size:17px;font-weight:400;line-height:27px}.industries-grid-module__6dLFTG__subLine{display:block}.industries-grid-module__6dLFTG__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:19px;margin:44px 0 0;padding:0;list-style:none;display:grid}.industries-grid-module__6dLFTG__card{isolation:isolate;border-radius:12px;height:413px;position:relative;overflow:hidden}.industries-grid-module__6dLFTG__photo{object-fit:cover;object-position:center;transition:transform .7s var(--kd-ease)}.industries-grid-module__6dLFTG__card:hover .industries-grid-module__6dLFTG__photo{transform:scale(1.04)}.industries-grid-module__6dLFTG__veil{z-index:1;background:linear-gradient(#06142c75 0%,#06142c1a 22%,#06142c1f 44%,#050f2285 68%,#050f22db 88%,#040c1cf0 100%);position:absolute;inset:0}.industries-grid-module__6dLFTG__inner{z-index:2;color:#fff;flex-direction:column;height:100%;padding:40px 24px 29px;text-decoration:none;display:flex;position:relative}.industries-grid-module__6dLFTG__title{font-family:var(--font-inter-tight), var(--font-inter), sans-serif;letter-spacing:-.015em;color:#fff;margin:0;font-size:25px;font-weight:700;line-height:31px}.industries-grid-module__6dLFTG__foot{margin-top:auto}.industries-grid-module__6dLFTG__note{color:#ffffffb8;margin:0;font-size:13.5px;font-weight:400;line-height:20px}.industries-grid-module__6dLFTG__noteLine{display:inline}.industries-grid-module__6dLFTG__stat{font-family:var(--font-inter-tight), var(--font-inter), sans-serif;letter-spacing:-.025em;color:#fff;border-bottom:2px solid #3fa9e0;margin:27px 0 0;padding-bottom:6px;font-size:29px;font-weight:700;line-height:35px;display:inline-block}.industries-grid-module__6dLFTG__figure{color:#fff;margin:8px 0 0;font-size:13px;font-weight:600;line-height:1}.industries-grid-module__6dLFTG__with{color:#ffffffa8;margin:6px 0 0;font-size:10.5px;line-height:1}@media (max-width:1023px){.industries-grid-module__6dLFTG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.industries-grid-module__6dLFTG__section{padding-block:62px}.industries-grid-module__6dLFTG__heading{font-size:30px;line-height:38px}.industries-grid-module__6dLFTG__subLine{display:inline}.industries-grid-module__6dLFTG__grid{grid-template-columns:minmax(0,1fr);gap:14px}.industries-grid-module__6dLFTG__inner{padding:26px 20px 24px}.industries-grid-module__6dLFTG__title{font-size:21px;line-height:27px}.industries-grid-module__6dLFTG__note{font-size:12.5px;line-height:19px}.industries-grid-module__6dLFTG__stat{margin-top:20px;padding-bottom:6px;font-size:25px;line-height:30px}}@media (prefers-reduced-motion:reduce){.industries-grid-module__6dLFTG__photo{transition-duration:.01ms}}
.case-quote-module__lCQwCG__section{background:var(--kd-ice);padding-block:96px}.case-quote-module__lCQwCG__card{border:1px solid var(--kd-card-border);background:#fff;border-radius:18px;max-width:980px;margin:0 auto;padding:58px 64px 50px;box-shadow:0 24px 60px #0f1b3d0f}.case-quote-module__lCQwCG__mark{color:var(--kd-cyan);display:block}.case-quote-module__lCQwCG__quote{margin:28px 0 0}.case-quote-module__lCQwCG__quote p{font-family:var(--font-inter-tight), var(--font-inter), sans-serif;letter-spacing:-.015em;color:var(--kd-ink-dark);margin:0;font-size:28px;font-weight:600;line-height:40px}.case-quote-module__lCQwCG__caption{border-top:1px solid #e8eff7;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:38px;padding-top:30px;display:flex}.case-quote-module__lCQwCG__person{align-items:center;gap:14px;min-width:0;display:flex}.case-quote-module__lCQwCG__avatar{object-fit:cover;border-radius:50%;flex:none;width:52px;height:52px}.case-quote-module__lCQwCG__initials{background:linear-gradient(135deg, var(--kd-cta) 0%, #3b2e8c 100%);color:#fff;place-items:center;font-size:16px;font-weight:700;line-height:1;display:grid}.case-quote-module__lCQwCG__name{color:var(--kd-ink-dark);font-size:15.5px;font-weight:700;line-height:1.3;display:block}.case-quote-module__lCQwCG__role{color:var(--kd-ink-body);margin-top:4px;font-size:13.5px;line-height:1.3;display:block}@media (max-width:1023px){.case-quote-module__lCQwCG__section{padding-block:72px}.case-quote-module__lCQwCG__card{padding:44px 40px 40px}.case-quote-module__lCQwCG__quote p{font-size:23px;line-height:34px}}@media (max-width:767px){.case-quote-module__lCQwCG__section{padding-block:56px}.case-quote-module__lCQwCG__card{border-radius:14px;padding:30px 22px 28px}.case-quote-module__lCQwCG__mark{width:36px;height:28px}.case-quote-module__lCQwCG__quote{margin-top:20px}.case-quote-module__lCQwCG__quote p{font-size:19px;line-height:29px}.case-quote-module__lCQwCG__caption{margin-top:28px;padding-top:22px}}
.careers-process-module__ey0L3q__section{background:#fff;padding-block:99px}.careers-process-module__ey0L3q__eyebrow{letter-spacing:.165em;text-transform:uppercase;color:var(--kd-accent);margin:0;font-size:12px;font-weight:600;line-height:18px}.careers-process-module__ey0L3q__heading{font-family:var(--font-inter-tight), var(--font-inter), sans-serif;letter-spacing:-.022em;color:var(--kd-ink-dark);margin:16px 0 0;font-size:48px;font-weight:700;line-height:50px}.careers-process-module__ey0L3q__sub{max-width:689px;color:var(--kd-ink-body);margin:21px 0 0;font-size:18px;line-height:28.5px}.careers-process-module__ey0L3q__steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:45px 0 0;padding:0;list-style:none;display:grid}.careers-process-module__ey0L3q__step{background:#f4f8fc;border:1px solid #e5edf5;border-radius:16px;min-width:0;padding:28px 29px 51px}.careers-process-module__ey0L3q__head{justify-content:space-between;align-items:center;gap:12px;height:28px;display:flex}.careers-process-module__ey0L3q__num{color:#1e97d4;font-size:14px;font-weight:700;line-height:20px}.careers-process-module__ey0L3q__span{color:#5b6b8c;white-space:nowrap;background:#fff;border:1px solid #e4edf5;border-radius:999px;align-items:center;height:28px;padding-inline:10px;font-size:12.5px;line-height:1;display:inline-flex}.careers-process-module__ey0L3q__title{font-family:var(--font-inter-tight), var(--font-inter), sans-serif;letter-spacing:-.025em;color:var(--kd-ink-dark);margin:21px 0 0;font-size:19px;font-weight:700;line-height:28px}.careers-process-module__ey0L3q__body{color:var(--kd-ink-body);margin:10px 0 0;font-size:14.2px;line-height:23.4px}@media (max-width:1023px){.careers-process-module__ey0L3q__section{padding-block:76px}.careers-process-module__ey0L3q__heading{font-size:40px;line-height:46px}.careers-process-module__ey0L3q__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.careers-process-module__ey0L3q__step{padding-bottom:32px}}@media (max-width:767px){.careers-process-module__ey0L3q__section{padding-block:60px}.careers-process-module__ey0L3q__heading{font-size:32px;line-height:38px}.careers-process-module__ey0L3q__sub{font-size:16px;line-height:26px}.careers-process-module__ey0L3q__steps{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:32px}.careers-process-module__ey0L3q__step{padding:24px 22px 28px}}
.offerings-module__2KSbCW__section{background:#fff;padding-block:90px 53px}.offerings-module__2KSbCW__eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--kd-accent);margin:0;font-size:12px;font-weight:600;line-height:1}.offerings-module__2KSbCW__heading{font-family:var(--font-inter-tight), var(--font-inter), sans-serif;letter-spacing:-.025em;color:var(--kd-ink-dark);margin:20px 0 0;font-size:46px;font-weight:700;line-height:51.5px}.offerings-module__2KSbCW__line{display:block}.offerings-module__2KSbCW__intro{max-width:660px;color:var(--kd-ink-body);margin:20px 0 0;font-size:17px;font-weight:400;line-height:27px}.offerings-module__2KSbCW__tabs{scrollbar-width:none;background:#fff;border:1px solid #e4ecf5;border-radius:100px;align-items:stretch;gap:0;height:81px;margin-top:44px;display:flex;overflow-x:auto}.offerings-module__2KSbCW__tabs::-webkit-scrollbar{display:none}.offerings-module__2KSbCW__tab{color:#6f819d;white-space:nowrap;cursor:pointer;transition:color .25s var(--kd-ease-soft);background:0 0;border:0;flex:none;padding-inline:25px;font-family:inherit;font-size:14.5px;font-weight:500;line-height:1;position:relative}.offerings-module__2KSbCW__tab:first-child{padding-left:27px}.offerings-module__2KSbCW__tab:hover{color:var(--kd-ink-dark)}.offerings-module__2KSbCW__tabActive{color:var(--kd-ink-dark);font-weight:600}.offerings-module__2KSbCW__tabActive:after{content:"";background:var(--kd-accent);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px;left:20px;right:20px}.offerings-module__2KSbCW__panel{background:linear-gradient(128deg,#f2f8fe 0%,#f7fbfe 42%,#fff 78%);border-radius:14px;gap:44px;min-height:700px;margin-top:19px;padding:37px;display:flex}.offerings-module__2KSbCW__panel[hidden]{display:none}.offerings-module__2KSbCW__list{flex:none;width:350px;margin:0;padding:0;list-style:none}.offerings-module__2KSbCW__list a{color:var(--kd-ink-dark);transition:color .25s var(--kd-ease-soft), padding-left .3s var(--kd-ease);border-bottom:1px solid #dbe6f2;justify-content:space-between;align-items:center;gap:20px;padding:18px 6px 18px 0;font-size:15px;font-weight:500;line-height:1.35;text-decoration:none;display:flex}.offerings-module__2KSbCW__list a svg{color:#93a8c3;transition:transform .3s var(--kd-ease), color .25s var(--kd-ease-soft);flex:none}.offerings-module__2KSbCW__list a:hover{color:var(--kd-accent);padding-left:5px}.offerings-module__2KSbCW__list a:hover svg{color:var(--kd-accent);transform:translate(3px)}.offerings-module__2KSbCW__detail{flex:1;min-width:0}.offerings-module__2KSbCW__shot{border-radius:10px;line-height:0;display:block;overflow:hidden}.offerings-module__2KSbCW__shotImg{aspect-ratio:530/300;object-fit:cover;width:100%;height:auto;display:block}.offerings-module__2KSbCW__body{color:var(--kd-ink-body);margin:30px 0 0;font-size:15px;font-weight:400;line-height:26px}.offerings-module__2KSbCW__bodyLine{display:block}.offerings-module__2KSbCW__more{color:var(--kd-ink-dark);align-items:center;gap:10px;margin-top:26px;font-size:14.5px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.offerings-module__2KSbCW__more svg{transition:transform .35s var(--kd-ease)}.offerings-module__2KSbCW__more:hover svg{transform:translate(4px)}@media (max-width:1279px){.offerings-module__2KSbCW__section{padding-block:84px}.offerings-module__2KSbCW__heading{font-size:38px;line-height:45px}.offerings-module__2KSbCW__panel{gap:32px;min-height:0;padding:30px}.offerings-module__2KSbCW__list{width:290px}}@media (max-width:1023px){.offerings-module__2KSbCW__panel{flex-direction:column;gap:28px}.offerings-module__2KSbCW__list{width:100%}.offerings-module__2KSbCW__bodyLine{display:inline}}@media (max-width:767px){.offerings-module__2KSbCW__section{padding-block:62px}.offerings-module__2KSbCW__heading{font-size:30px;line-height:38px}.offerings-module__2KSbCW__line,.offerings-module__2KSbCW__bodyLine{display:inline}.offerings-module__2KSbCW__line+.offerings-module__2KSbCW__line:before{content:" ";white-space:pre}.offerings-module__2KSbCW__intro{font-size:15.5px;line-height:26px}.offerings-module__2KSbCW__tabs{border-radius:10px;height:62px;margin-top:30px}.offerings-module__2KSbCW__tab{padding-inline:16px;font-size:13.5px}.offerings-module__2KSbCW__panel{border-radius:12px;padding:20px}}@media (prefers-reduced-motion:reduce){.offerings-module__2KSbCW__tab,.offerings-module__2KSbCW__list a,.offerings-module__2KSbCW__list a svg,.offerings-module__2KSbCW__more svg{transition-duration:.01ms}}
.case-results-module__7LJmrq__section{background:radial-gradient(60% 80% at 100% 0%, #197eb047 0%, #197eb000 70%), radial-gradient(50% 70% at 0% 100%, #3b2e8c4d 0%, #3b2e8c00 70%), var(--kd-navy);color:#fff;padding-block:110px 118px;position:relative}.case-results-module__7LJmrq__head{max-width:720px}.case-results-module__7LJmrq__eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--kd-cyan);margin:0;font-size:12px;font-weight:600;line-height:1}.case-results-module__7LJmrq__heading{font-family:var(--font-inter-tight), var(--font-inter), sans-serif;letter-spacing:-.025em;color:#fff;margin:20px 0 0;font-size:42px;font-weight:700;line-height:49px}.case-results-module__7LJmrq__sub{color:#ffffffa8;margin:18px 0 0;font-size:15px;line-height:26px}.case-results-module__7LJmrq__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin:56px 0 0;padding:0;list-style:none;display:grid}.case-results-module__7LJmrq__item{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:14px;min-width:0;padding:34px 28px 32px}.case-results-module__7LJmrq__value{font-family:var(--font-inter-tight), var(--font-inter), sans-serif;letter-spacing:-.03em;white-space:nowrap;background:linear-gradient(90deg, #fff 0%, var(--kd-cyan) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:54px;font-weight:700;line-height:1}.case-results-module__7LJmrq__label{color:#fff;border-top:1px solid #ffffff24;margin:22px 0 0;padding-top:20px;font-size:15px;font-weight:600;line-height:1.3}.case-results-module__7LJmrq__body{color:#ffffff9e;margin:10px 0 0;font-size:13.5px;line-height:22px}@media (max-width:1279px){.case-results-module__7LJmrq__value{font-size:44px}}@media (max-width:1023px){.case-results-module__7LJmrq__section{padding-block:80px 88px}.case-results-module__7LJmrq__heading{font-size:34px;line-height:41px}.case-results-module__7LJmrq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}@media (max-width:767px){.case-results-module__7LJmrq__section{padding-block:60px 66px}.case-results-module__7LJmrq__heading{font-size:28px;line-height:35px}.case-results-module__7LJmrq__grid{gap:14px;margin-top:36px}.case-results-module__7LJmrq__item{padding:24px 18px}.case-results-module__7LJmrq__value{font-size:32px}.case-results-module__7LJmrq__label{margin-top:16px;padding-top:14px}}@media (max-width:480px){.case-results-module__7LJmrq__grid{grid-template-columns:minmax(0,1fr)}}
.how-we-measure-module__bdY-2W__section{background:#fff;padding-block:92px 84px}.how-we-measure-module__bdY-2W__eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--kd-accent);margin:0;font-size:12px;font-weight:600;line-height:1}.how-we-measure-module__bdY-2W__heading{max-width:760px;font-family:var(--font-inter-tight), var(--font-inter), sans-serif;letter-spacing:-.025em;color:var(--kd-ink-dark);margin:20px 0 0;font-size:38px;font-weight:700;line-height:47px}.how-we-measure-module__bdY-2W__sub{max-width:760px;color:var(--kd-ink-body);margin:18px 0 0;font-size:14.5px;font-weight:400;line-height:25px}.how-we-measure-module__bdY-2W__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:40px 0 0;padding:0;list-style:none;display:grid}.how-we-measure-module__bdY-2W__card{border:1px solid var(--kd-card-border);transition:border-color .3s var(--kd-ease-soft), box-shadow .35s var(--kd-ease);background:#fff;border-radius:10px;padding:24px 24px 26px}.how-we-measure-module__bdY-2W__card:hover{border-color:#cddfef;box-shadow:0 12px 30px #0f1b3d0f}.how-we-measure-module__bdY-2W__title{font-family:var(--font-inter-tight), var(--font-inter), sans-serif;letter-spacing:-.015em;color:var(--kd-ink-dark);margin:0;font-size:18px;font-weight:700;line-height:25px}.how-we-measure-module__bdY-2W__body{color:var(--kd-ink-body);margin:11px 0 0;font-size:13px;font-weight:400;line-height:21px}@media (max-width:1023px){.how-we-measure-module__bdY-2W__section{padding-block:72px 64px}.how-we-measure-module__bdY-2W__heading{font-size:31px;line-height:40px}.how-we-measure-module__bdY-2W__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.how-we-measure-module__bdY-2W__section{padding-block:56px 52px}.how-we-measure-module__bdY-2W__heading{font-size:26px;line-height:34px}.how-we-measure-module__bdY-2W__grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.how-we-measure-module__bdY-2W__card{transition-duration:.01ms}}
.careers-roles-module__65MOfq__section{background:var(--kd-ice);padding-block:99px}.careers-roles-module__65MOfq__eyebrow{letter-spacing:.165em;text-transform:uppercase;color:var(--kd-accent);margin:0;font-size:12px;font-weight:600;line-height:18px}.careers-roles-module__65MOfq__heading{font-family:var(--font-inter-tight), var(--font-inter), sans-serif;letter-spacing:-.022em;color:var(--kd-ink-dark);margin:16px 0 0;font-size:48px;font-weight:700;line-height:50px}.careers-roles-module__65MOfq__sub{max-width:689px;color:var(--kd-ink-body);margin:21px 0 0;font-size:18px;line-height:28.5px}.careers-roles-module__65MOfq__filters{flex-wrap:wrap;gap:10px 11px;margin-top:37px;display:flex}.careers-roles-module__65MOfq__filter{color:#5b6b8c;height:40px;font:inherit;letter-spacing:.135em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background .2s var(--kd-ease-soft), color .2s var(--kd-ease-soft), border-color .2s var(--kd-ease-soft);background:#fff;border:1px solid #e4edf5;border-radius:6px;align-items:center;padding-inline:17px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.careers-roles-module__65MOfq__filter:hover{color:var(--kd-ink-dark);border-color:#c9dcee}.careers-roles-module__65MOfq__filterOn,.careers-roles-module__65MOfq__filterOn:hover{border-color:var(--kd-ink-dark);background:var(--kd-ink-dark);color:#fff}.careers-roles-module__65MOfq__list{background:#fff;border:1px solid #e0e9f5;border-radius:16px;margin:32px 0 0;padding:0;list-style:none;overflow:hidden}.careers-roles-module__65MOfq__role{transition:background .2s var(--kd-ease-soft);grid-template-columns:minmax(0,634fr) minmax(0,423fr) auto;align-items:center;column-gap:32px;padding:29px 28px 26.5px 29px;display:grid;position:relative}.careers-roles-module__65MOfq__role+.careers-roles-module__65MOfq__role{border-top:1px solid #edf3f8}.careers-roles-module__65MOfq__role:hover{background:#fbfdfe}.careers-roles-module__65MOfq__info{min-width:0}.careers-roles-module__65MOfq__meta{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.careers-roles-module__65MOfq__dept{letter-spacing:.165em;text-transform:uppercase;color:var(--kd-accent);font-size:12px;font-weight:700;line-height:18px}.careers-roles-module__65MOfq__type{color:#5b6b8c;background:#f4f8fc;border:1px solid #dfe9f3;border-radius:999px;align-items:center;height:24px;padding-inline:11px;font-size:12px;line-height:1;display:inline-flex}.careers-roles-module__65MOfq__title{font-family:var(--font-inter-tight), var(--font-inter), sans-serif;letter-spacing:-.025em;color:var(--kd-ink-dark);margin:6px 0 0;font-size:20px;font-weight:700;line-height:30px}.careers-roles-module__65MOfq__body{color:var(--kd-ink-body);margin:6px 0 0;font-size:14.4px;line-height:24px}.careers-roles-module__65MOfq__location{color:#5b6b8c;margin:0;font-size:14.2px;line-height:22px}.careers-roles-module__65MOfq__apply{color:var(--kd-accent);white-space:nowrap;align-items:center;gap:8px;font-size:15px;font-weight:600;line-height:22px;text-decoration:none;display:inline-flex}.careers-roles-module__65MOfq__apply:after{content:"";position:absolute;inset:0}.careers-roles-module__65MOfq__apply svg{transition:transform .35s var(--kd-ease)}.careers-roles-module__65MOfq__role:hover .careers-roles-module__65MOfq__apply svg{transform:translate(4px)}.careers-roles-module__65MOfq__apply:focus-visible{outline:none}.careers-roles-module__65MOfq__apply:focus-visible:after{outline:2px solid var(--kd-cyan);outline-offset:-3px}@media (max-width:1023px){.careers-roles-module__65MOfq__section{padding-block:76px}.careers-roles-module__65MOfq__heading{font-size:40px;line-height:46px}.careers-roles-module__65MOfq__role{grid-template-columns:minmax(0,1fr) auto;row-gap:14px}.careers-roles-module__65MOfq__info{grid-column:1/-1}}@media (max-width:767px){.careers-roles-module__65MOfq__section{padding-block:60px}.careers-roles-module__65MOfq__heading{font-size:32px;line-height:38px}.careers-roles-module__65MOfq__sub{font-size:16px;line-height:26px}.careers-roles-module__65MOfq__filters{gap:8px;margin-top:28px}.careers-roles-module__65MOfq__filter{letter-spacing:.16em;height:36px;padding-inline:13px;font-size:11.5px}.careers-roles-module__65MOfq__list{border-radius:12px;margin-top:24px}.careers-roles-module__65MOfq__role{padding:22px 20px}.careers-roles-module__65MOfq__title{font-size:18px;line-height:26px}.careers-roles-module__65MOfq__body{font-size:14.5px;line-height:23px}.careers-roles-module__65MOfq__location{font-size:14px}}@media (prefers-reduced-motion:reduce){.careers-roles-module__65MOfq__filter,.careers-roles-module__65MOfq__role,.careers-roles-module__65MOfq__apply svg{transition-duration:.01ms}}
.services-hero-module__AKYWiW__hero{isolation:isolate;background:#000e20;align-items:center;min-height:802px;display:flex;position:relative;overflow:hidden}.services-hero-module__AKYWiW__bg{object-fit:cover;object-position:right center;z-index:0}.services-hero-module__AKYWiW__scrim{z-index:1;position:absolute;inset:0}@media (max-width:1023px){.services-hero-module__AKYWiW__scrim{background:linear-gradient(170deg,#000e20e6 0%,#000e20cc 50%,#000e20b3 100%)}}.services-hero-module__AKYWiW__inner{z-index:2;padding-top:87px;position:relative}.services-hero-module__AKYWiW__crumbs{color:#8d9ab0;align-items:center;gap:9px;font-size:13.3px;line-height:1;display:flex}.services-hero-module__AKYWiW__crumbs a{color:#8d9ab0;transition:color .25s var(--kd-ease-soft);text-decoration:none}.services-hero-module__AKYWiW__crumbs a:hover{color:#fff}.services-hero-module__AKYWiW__crumbs [aria-current]{color:#cccfd3}.services-hero-module__AKYWiW__eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--kd-cyan);margin:35px 0 0;font-size:11.5px;font-weight:600;line-height:1}.services-hero-module__AKYWiW__heading{font-family:var(--font-inter-tight), var(--font-inter), sans-serif;letter-spacing:-.025em;color:#fff;margin:26px 0 0;font-size:62px;font-weight:700;line-height:65.5px}.services-hero-module__AKYWiW__line{display:block}.services-hero-module__AKYWiW__sub{color:var(--kd-ink-muted);margin:25px 0 0;font-size:19px;font-weight:400;line-height:31px}.services-hero-module__AKYWiW__subLine{display:block}.services-hero-module__AKYWiW__actions{align-items:center;gap:15px;margin-top:33px;display:flex}.services-hero-module__AKYWiW__primary{background:var(--kd-cta);color:#fff;height:55px;transition:background .3s var(--kd-ease-soft), transform .3s var(--kd-ease);border-radius:999px;align-items:center;gap:11px;padding-inline:30px;font-size:15.5px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.services-hero-module__AKYWiW__primary:hover{background:var(--kd-cta-hover);transform:translateY(-1px)}.services-hero-module__AKYWiW__primary svg{transition:transform .35s var(--kd-ease)}.services-hero-module__AKYWiW__primary:hover svg{transform:translate(4px)}.services-hero-module__AKYWiW__secondary{color:#fff;height:55px;transition:background .3s var(--kd-ease-soft), border-color .3s var(--kd-ease-soft);border:1px solid #ffffff61;border-radius:999px;align-items:center;padding-inline:28px;font-size:15.5px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.services-hero-module__AKYWiW__secondary:hover{background:#ffffff14;border-color:#ffffffb3}@media (max-width:1279px){.services-hero-module__AKYWiW__hero{min-height:700px}.services-hero-module__AKYWiW__heading{font-size:52px;line-height:56px}}@media (max-width:1023px){.services-hero-module__AKYWiW__hero{min-height:0}.services-hero-module__AKYWiW__inner{padding-top:150px;padding-bottom:90px}.services-hero-module__AKYWiW__scrim{background:linear-gradient(92deg,#000e20f2 0%,#000e20b8 60%,#000e2080 100%),linear-gradient(#000e20bf 0%,#000e2033 22%)}.services-hero-module__AKYWiW__heading{font-size:44px;line-height:50px}}@media (max-width:767px){.services-hero-module__AKYWiW__inner{padding-top:120px;padding-bottom:66px}.services-hero-module__AKYWiW__heading{font-size:32px;line-height:39px}.services-hero-module__AKYWiW__line,.services-hero-module__AKYWiW__subLine{display:inline}.services-hero-module__AKYWiW__line+.services-hero-module__AKYWiW__line:before{content:" ";white-space:pre}.services-hero-module__AKYWiW__sub{font-size:16px;line-height:27px}.services-hero-module__AKYWiW__actions{flex-wrap:wrap;gap:12px}.services-hero-module__AKYWiW__primary,.services-hero-module__AKYWiW__secondary{height:50px}}@media (prefers-reduced-motion:reduce){.services-hero-module__AKYWiW__primary,.services-hero-module__AKYWiW__primary svg,.services-hero-module__AKYWiW__secondary,.services-hero-module__AKYWiW__crumbs a{transition-duration:.01ms}}
.case-tech-module__imOewa__section{background:#fff;padding-block:104px 108px}.case-tech-module__imOewa__eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--kd-accent);margin:0;font-size:12px;font-weight:600;line-height:1}.case-tech-module__imOewa__heading{font-family:var(--font-inter-tight), var(--font-inter), sans-serif;letter-spacing:-.025em;color:var(--kd-ink-dark);margin:20px 0 0;font-size:42px;font-weight:700;line-height:49px}.case-tech-module__imOewa__layers{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:42px 0 0;padding:0;list-style:none;display:grid}.case-tech-module__imOewa__layer{border:1px solid var(--kd-card-border);background:#fbfdff;border-radius:12px;min-width:0;padding:26px 26px 28px}.case-tech-module__imOewa__layerName{letter-spacing:.14em;text-transform:uppercase;color:#7d8fae;margin:0;font-size:12px;font-weight:600;line-height:1}.case-tech-module__imOewa__tools{flex-wrap:wrap;gap:18px 14px;margin:22px 0 0;padding:0;list-style:none;display:flex}.case-tech-module__imOewa__tool{flex-direction:column;align-items:center;gap:9px;width:76px;display:flex}.case-tech-module__imOewa__tile{background:#f5f5f5;border-radius:14px;place-items:center;width:68px;height:68px;display:grid}.case-tech-module__imOewa__tile img{object-fit:contain;width:auto;max-width:42px;height:auto;max-height:42px;display:block}.case-tech-module__imOewa__name{text-align:center;color:var(--kd-ink-body);font-size:12px;font-weight:500;line-height:1.25}@media (max-width:1023px){.case-tech-module__imOewa__section{padding-block:80px}.case-tech-module__imOewa__heading{font-size:34px;line-height:41px}.case-tech-module__imOewa__layers{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.case-tech-module__imOewa__section{padding-block:60px}.case-tech-module__imOewa__heading{font-size:28px;line-height:35px}.case-tech-module__imOewa__layer{padding:22px 18px 24px}.case-tech-module__imOewa__tools{gap:16px 8px}.case-tech-module__imOewa__tool{width:70px}.case-tech-module__imOewa__tile{width:60px;height:60px}.case-tech-module__imOewa__tile img{max-width:36px;max-height:36px}}
.work-grid-module__yGT5DW__section{background:var(--kd-ice);padding-block:110px 120px}.work-grid-module__yGT5DW__head{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.work-grid-module__yGT5DW__eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--kd-accent);margin:0;font-size:12px;font-weight:600;line-height:1}.work-grid-module__yGT5DW__heading{font-family:var(--font-inter-tight), var(--font-inter), sans-serif;letter-spacing:-.025em;color:var(--kd-ink-dark);margin:20px 0 0;font-size:42px;font-weight:700;line-height:49px}.work-grid-module__yGT5DW__sub{max-width:440px;color:var(--kd-ink-body);margin:0;font-size:15px;line-height:26px}.work-grid-module__yGT5DW__filters{gap:14px;margin:40px 0 0;display:grid}.work-grid-module__yGT5DW__filterGroup{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.work-grid-module__yGT5DW__filterLabel{letter-spacing:.16em;text-transform:uppercase;min-width:72px;color:var(--kd-ink-muted);font-size:11px;font-weight:600;line-height:1}.work-grid-module__yGT5DW__filter{height:38px;color:var(--kd-ink-dark);font:inherit;cursor:pointer;transition:background .25s var(--kd-ease-soft), border-color .25s var(--kd-ease-soft), color .25s var(--kd-ease-soft);background:#fff;border:1px solid #d5e0ec;border-radius:999px;padding-inline:16px;font-size:13.5px;font-weight:500;line-height:1}.work-grid-module__yGT5DW__filter:hover{border-color:#9dc2e2}.work-grid-module__yGT5DW__filterActive{background:var(--kd-ink-dark);color:#fff;border-color:#0000}.work-grid-module__yGT5DW__empty{color:var(--kd-ink-body);margin:40px 0 0;font-size:15px;line-height:26px}.work-grid-module__yGT5DW__clear{color:var(--kd-accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.work-grid-module__yGT5DW__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:32px 0 0;padding:0;list-style:none;display:grid}.work-grid-module__yGT5DW__grid>li{min-width:0}.work-grid-module__yGT5DW__lead{grid-column:1/-1}@media (max-width:1023px){.work-grid-module__yGT5DW__section{padding-block:80px 88px}.work-grid-module__yGT5DW__head{flex-direction:column;align-items:flex-start;gap:16px}.work-grid-module__yGT5DW__heading{font-size:34px;line-height:41px}}@media (max-width:767px){.work-grid-module__yGT5DW__section{padding-block:60px 68px}.work-grid-module__yGT5DW__heading{font-size:28px;line-height:35px}.work-grid-module__yGT5DW__grid{grid-template-columns:minmax(0,1fr);gap:20px;margin-top:28px}.work-grid-module__yGT5DW__filterLabel{flex-basis:100%}.work-grid-module__yGT5DW__filter{height:36px;padding-inline:14px;font-size:13px}}
.careers-why-module__7y2p4a__section{background:#f4f8fc;border-block:1px solid #dfe9f4;padding-block:98px}.careers-why-module__7y2p4a__eyebrow{letter-spacing:.165em;text-transform:uppercase;color:var(--kd-accent);margin:0;font-size:12px;font-weight:600;line-height:18px}.careers-why-module__7y2p4a__heading{font-family:var(--font-inter-tight), var(--font-inter), sans-serif;letter-spacing:-.022em;color:var(--kd-ink-dark);margin:17px 0 0;font-size:48px;font-weight:700;line-height:50px}.careers-why-module__7y2p4a__line{display:block}.careers-why-module__7y2p4a__sub{color:var(--kd-ink-body);margin:20px 0 0;font-size:18px;line-height:29px}.careers-why-module__7y2p4a__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:21px;margin:45px 0 0;padding:0;list-style:none;display:grid}.careers-why-module__7y2p4a__card{transition:border-color .3s var(--kd-ease-soft), box-shadow .35s var(--kd-ease), transform .35s var(--kd-ease);background:#fff;border:1px solid #e2ecf5;border-radius:16px;padding:28px 29px}.careers-why-module__7y2p4a__card:hover{border-color:#c9dcee;transform:translateY(-2px);box-shadow:0 14px 34px #0f1b3d0f}.careers-why-module__7y2p4a__icon{width:45px;height:45px;color:var(--kd-accent);background:#f4f8fc;border-radius:10px;place-items:center;display:grid}.careers-why-module__7y2p4a__title{font-family:var(--font-inter-tight), var(--font-inter), sans-serif;letter-spacing:-.03em;color:var(--kd-ink-dark);margin:21px 0 0;font-size:19px;font-weight:700;line-height:28px}.careers-why-module__7y2p4a__body{color:var(--kd-ink-body);margin:10px 0 0;font-size:14.8px;line-height:24.3px}@media (max-width:1023px){.careers-why-module__7y2p4a__section{padding-block:76px}.careers-why-module__7y2p4a__heading{font-size:40px;line-height:46px}.careers-why-module__7y2p4a__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.careers-why-module__7y2p4a__section{padding-block:60px}.careers-why-module__7y2p4a__heading{font-size:32px;line-height:38px}.careers-why-module__7y2p4a__line{display:inline}.careers-why-module__7y2p4a__line+.careers-why-module__7y2p4a__line:before{content:" ";white-space:pre}.careers-why-module__7y2p4a__sub{font-size:16px;line-height:26px}.careers-why-module__7y2p4a__grid{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:32px}.careers-why-module__7y2p4a__card{padding:24px 22px}}@media (prefers-reduced-motion:reduce){.careers-why-module__7y2p4a__card{transition-duration:.01ms}.careers-why-module__7y2p4a__card:hover{transform:none}}
.stats-bar-module__4sZCcW__bar{background:#fff;border-bottom:1px solid #e6edf5;padding-block:35px 33px}.stats-bar-module__4sZCcW__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;margin:0;display:grid}.stats-bar-module__4sZCcW__link{color:inherit;transition:background-size .3s var(--kd-ease-soft);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;text-decoration:none}.stats-bar-module__4sZCcW__link:hover{background-size:100% 1px}.stats-bar-module__4sZCcW__figures{border-top:1px solid #eef2f8;flex-wrap:wrap;gap:14px 48px;margin:26px 0 0;padding-top:20px;display:flex}.stats-bar-module__4sZCcW__figure{align-items:baseline;gap:10px;display:flex}.stats-bar-module__4sZCcW__figure .stats-bar-module__4sZCcW__caption{margin:0}.stats-bar-module__4sZCcW__figureValue{font-family:var(--font-inter-tight), var(--font-inter), sans-serif;letter-spacing:-.02em;color:var(--kd-ink-dark);margin:0;font-size:24px;font-weight:700;line-height:1}.stats-bar-module__4sZCcW__value{font-family:var(--font-inter-tight), var(--font-inter), sans-serif;letter-spacing:-.02em;color:var(--kd-ink-dark);margin:0;font-size:19px;font-weight:700;line-height:26px}.stats-bar-module__4sZCcW__caption{color:#5b6b8c;margin:10px 0 0;font-size:13px;font-weight:400;line-height:20px}@media (max-width:1023px){.stats-bar-module__4sZCcW__value{font-size:17px;line-height:24px}}@media (max-width:767px){.stats-bar-module__4sZCcW__bar{padding-block:32px}.stats-bar-module__4sZCcW__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 24px}}
.work-hero-module__tKRWvW__hero{isolation:isolate;background:var(--kd-navy);position:relative;overflow:hidden}.work-hero-module__tKRWvW__bg{z-index:0;object-fit:cover;object-position:right center}.work-hero-module__tKRWvW__veil{z-index:1;background:linear-gradient(90deg,#00041db3 0%,#00041d40 60%,#00041d00 100%);position:absolute;inset:0}.work-hero-module__tKRWvW__inner{z-index:2;padding-top:calc(var(--kd-header-h) + 92px);color:#fff;padding-bottom:84px;position:relative}.work-hero-module__tKRWvW__crumbs{color:#ffffff8c;align-items:center;gap:9px;font-size:13.3px;line-height:1;display:flex}.work-hero-module__tKRWvW__crumbs a{color:#ffffff8c;transition:color .25s var(--kd-ease-soft);text-decoration:none}.work-hero-module__tKRWvW__crumbs a:hover{color:#fff}.work-hero-module__tKRWvW__crumbs [aria-current]{color:#ffffffe6}.work-hero-module__tKRWvW__eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--kd-cyan);margin:26px 0 0;font-size:12px;font-weight:600;line-height:1}.work-hero-module__tKRWvW__heading{font-family:var(--font-inter-tight), var(--font-inter), sans-serif;letter-spacing:-.03em;color:#fff;margin:18px 0 0;font-size:58px;font-weight:700;line-height:64px}.work-hero-module__tKRWvW__line{display:block}.work-hero-module__tKRWvW__sub{color:#ffffffb8;max-width:600px;margin:22px 0 0;font-size:16.5px;font-weight:400;line-height:28px}.work-hero-module__tKRWvW__actions{flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:32px;display:flex}.work-hero-module__tKRWvW__cta,.work-hero-module__tKRWvW__secondary{height:48px;transition:background .3s var(--kd-ease-soft), border-color .3s var(--kd-ease-soft);border-radius:999px;align-items:center;gap:10px;padding-inline:26px;font-size:14.5px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.work-hero-module__tKRWvW__cta{background:var(--kd-cta);color:#fff}.work-hero-module__tKRWvW__cta:hover{background:var(--kd-cta-hover)}.work-hero-module__tKRWvW__cta svg{transition:transform .35s var(--kd-ease)}.work-hero-module__tKRWvW__cta:hover svg{transform:translate(4px)}.work-hero-module__tKRWvW__secondary{color:#fff;border:1px solid #ffffff59}.work-hero-module__tKRWvW__secondary:hover{border-color:#ffffffb3}.work-hero-module__tKRWvW__stats{border-top:1px solid #ffffff29;grid-template-columns:repeat(3,minmax(0,220px));gap:48px;max-width:790px;margin:52px 0 0;padding-top:30px;display:grid}.work-hero-module__tKRWvW__stat{min-width:0}.work-hero-module__tKRWvW__statValue{font-family:var(--font-inter-tight), var(--font-inter), sans-serif;letter-spacing:-.02em;color:#fff;margin:0;font-size:36px;font-weight:700;line-height:1}.work-hero-module__tKRWvW__statLabel{color:#ffffffa3;margin:10px 0 0;font-size:13px;line-height:1.35}.work-hero-module__tKRWvW__statBrand{letter-spacing:.04em;color:var(--kd-cyan);margin-top:6px;font-size:12px;font-weight:600;display:block}.work-hero-module__tKRWvW__statWindow{color:#ffffff80;margin-top:4px;font-size:11.5px;line-height:1.45;display:block}@media (max-width:1279px){.work-hero-module__tKRWvW__heading{font-size:48px;line-height:54px}}@media (max-width:1023px){.work-hero-module__tKRWvW__inner{padding-top:calc(var(--kd-header-h) + 52px);padding-bottom:60px}.work-hero-module__tKRWvW__heading{font-size:40px;line-height:46px}.work-hero-module__tKRWvW__veil{background:linear-gradient(170deg,#00061ae0 0%,#000820b8 100%)}}@media (max-width:767px){.work-hero-module__tKRWvW__heading{font-size:32px;line-height:38px}.work-hero-module__tKRWvW__line{display:inline}.work-hero-module__tKRWvW__line+.work-hero-module__tKRWvW__line:before{content:" ";white-space:pre}.work-hero-module__tKRWvW__sub{font-size:15.5px;line-height:26px}.work-hero-module__tKRWvW__stats{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:38px}.work-hero-module__tKRWvW__statValue{font-size:30px}}@media (prefers-reduced-motion:reduce){.work-hero-module__tKRWvW__crumbs a{transition-duration:.01ms}}
