.kfg-about{--about-navy:#073b59;color:#19354a;background:#fff}.kfg-about *{box-sizing:border-box}.kfg-about a{-webkit-tap-highlight-color:transparent}.kfg-about a:focus-visible{outline:3px solid #168fbe;outline-offset:5px}.about-container{width:min(100%,1280px);margin-inline:auto;padding-inline:40px}.about-hero{padding-block:24px 0;background:linear-gradient(155deg,#f6f9fb,#fff 70%)}.about-breadcrumb{display:flex;align-items:center;gap:10px;color:#7d909d;font-size:12px;margin-bottom:32px}.about-breadcrumb a{min-height:44px;display:inline-flex;align-items:center}.about-breadcrumb svg{width:12px;height:12px}.about-hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:72px}.about-eyebrow{display:block;font-size:11px;line-height:1.9;font-weight:700;letter-spacing:.05em;color:#1484ae;margin-bottom:16px}.about-hero-copy h1{font-size:clamp(32px,3.3vw,46px);line-height:1.8;font-weight:900;letter-spacing:-.035em;margin-bottom:22px}.about-hero-copy h1 span{color:#148eb9}.about-hero-copy>p{max-width:520px;font-size:14px;line-height:2.2;color:#627c8d}.about-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:28px}.about-button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:12px;padding:12px 22px;border-radius:12px;font-size:13px;font-weight:700;transition:background-color .15s,color .15s}.about-button svg{width:17px;height:17px;flex-shrink:0}.about-button-navy{background:var(--about-navy);color:#fff}.about-button-navy:hover{background:#105a7f}.about-button-quiet{color:#536e80;background:#edf3f6}.about-button-quiet:hover{background:#e1edf3}.about-button-orange{background:#f5a623;color:#143c54}.about-button-orange:hover{background:#ffb63b}.about-hero-footnote{display:flex;align-items:center;gap:10px;margin-top:30px;font-size:10px;line-height:1.9;color:#8196a3}.about-hero-footnote>span{width:24px;height:2px;flex-shrink:0;background:#e6a840}.about-catalog-visual{min-width:0;position:relative;overflow:hidden;border-radius:28px;padding:28px;background:radial-gradient(ellipse at 95% 0,#1b6889 0,transparent 65%),#073b59;box-shadow:0 18px 50px #073b591a}.about-visual-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:26px}.about-visual-logo{width:126px;height:auto}.about-visual-heading>span{color:#98bfd2;font-size:9px;letter-spacing:.035em}.about-product-mosaic{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);grid-template-rows:148px 148px;gap:12px}.about-mosaic-item{display:flex;min-width:0;flex-direction:column;position:relative;overflow:hidden;padding:12px;border-radius:16px;background:#fff}.about-mosaic-item-0{grid-row:span 2}.about-mosaic-image{position:relative;flex:1;min-height:0}.about-mosaic-image img{padding:6px}.about-mosaic-item>span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:10px;line-height:1.9;color:#466376;margin-top:10px;padding-inline-end:20px}.about-mosaic-item>svg{position:absolute;inset-inline-end:10px;bottom:16px;width:14px;height:14px;color:#8aa4b3}.about-mosaic-item-0>span{font-size:12px;line-height:1.9}.about-mosaic-single{grid-template-columns:minmax(0,1fr)}.about-visual-caption{display:flex;align-items:center;gap:10px;margin-top:24px;font-size:11px;line-height:1.9;color:#bed5e0}.about-visual-line{height:2px;width:22px;background:#efac3c;flex-shrink:0}.about-visual-fallback{min-height:308px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:24px;color:#c5e8f5;text-align:center;line-height:2}.about-visual-fallback>svg{width:100px;height:100px;stroke-width:1}.about-capabilities{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:56px;padding-block:28px;border-block:1px solid #e6edf2}.about-capability{display:flex;align-items:center;gap:14px;min-width:0}.about-icon{display:inline-flex;width:46px;height:46px;align-items:center;justify-content:center;border-radius:14px;background:#eaf4f8;color:#1685af;flex-shrink:0}.about-icon svg{width:22px;height:22px}.about-capability h2{font-size:14px;font-weight:800;margin-bottom:6px}.about-capability p{font-size:11px;color:#8295a3;line-height:1.9}.about-capability-index{font-size:25px;font-weight:300;color:#d8e3ea;margin-inline-start:auto;direction:ltr}.about-section{padding-block:72px}.about-brand-copy h2,.about-cta h2,.about-section h2{font-weight:900;font-size:30px;line-height:1.9;letter-spacing:-.02em}.about-story{scroll-margin-top:100px}.about-story-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:90px;align-items:start}.about-story-copy>p{font-size:13px;color:#6b8190;line-height:2.2;margin-top:20px}.about-text-link{display:inline-flex;align-items:center;min-height:44px;gap:8px;font-size:12px;font-weight:700;color:#1685af}.about-text-link svg{width:16px;height:16px}.about-story-copy>.about-text-link{margin-top:20px}.about-timeline{position:relative;display:grid;gap:32px}.about-timeline:before{content:"";position:absolute;width:1px;background:#dfeaf0;inset-inline-start:90px;top:18px;bottom:18px}.about-timeline>li{display:grid;grid-template-columns:90px minmax(0,1fr);gap:28px;position:relative}.about-timeline-year{position:relative;padding-top:4px}.about-timeline-year>span{display:inline-flex;font-size:13px;font-weight:800;background:#edf6fa;border-radius:10px;padding:8px 12px;white-space:nowrap;direction:ltr}.about-timeline-year i{position:absolute;top:18px;inset-inline-end:-4px;width:9px;height:9px;border-radius:50%;background:#eaa12d;box-shadow:0 0 0 5px #fff}.about-timeline-content h3{font-size:15px;font-weight:800;padding-top:10px;line-height:1.9}.about-timeline-content p{font-size:12px;line-height:2.1;color:#748a98;margin-top:10px}.about-portfolio{background:#f5f8fa}.about-section-heading{display:flex;align-items:end;justify-content:space-between;gap:32px;margin-bottom:30px}.about-section-heading>p{font-size:12px;line-height:2;max-width:330px;color:#79909f}.about-field-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.about-field-card{padding:28px;border:1px solid #e1e9ef;border-radius:22px;background:#fff}.about-card-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.about-card-heading>span:last-child{color:#cfdee7;font-weight:300;font-size:28px;direction:ltr}.about-field-card h3{font-size:18px;line-height:1.9;font-weight:800;margin-top:24px}.about-field-card>p{font-size:12px;color:#79909e;line-height:2.1;margin-top:10px;min-height:76px}.about-field-card ul{display:grid;gap:12px;margin-top:22px;border-top:1px solid #e9eff3;padding-top:22px}.about-field-card li{display:flex;align-items:center;gap:9px;font-size:12px;line-height:1.9;color:#526f82}.about-field-card li svg{width:14px;height:14px;color:#1593b7;flex-shrink:0}.about-value-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.about-value-grid article{border-top:2px solid #e8f0f5;padding-top:24px}.about-value-grid h3{font-size:15px;line-height:1.9;font-weight:800;margin-top:18px}.about-value-grid p{font-size:12px;color:#7b909f;line-height:2.1;margin-top:10px}.about-brand-section{padding-block:0 8px}.about-brand-card{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:70px;align-items:center;border:1px solid #ede5d6;border-radius:28px;padding:48px;background:#faf7f1}.about-brand-wordmark{display:flex;flex-direction:column;font-family:Arial,sans-serif;font-size:clamp(48px,5vw,70px);font-weight:900;line-height:1;letter-spacing:-.06em;direction:ltr}.about-brand-dot,.about-brand-wordmark>span:first-child{color:#e2a132}.about-brand-wordmark p{font-family:inherit;font-size:9px;letter-spacing:.08em;color:#9c927f;margin-top:20px;line-height:1.8}.about-brand-copy .about-eyebrow{color:#ad7b29}.about-brand-copy>p{font-size:13px;line-height:2.2;color:#7e7a70;margin-block:18px 26px}.about-audience{text-align:center}.about-audience>div>p{color:#7a909f;line-height:2.1;font-size:13px;margin-top:16px}.about-audience ul{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:28px}.about-audience li{font-size:12px;color:#527185;padding:12px 18px;border:1px solid #e3ecf1;border-radius:10px;background:#f8fafc}.about-cta-section{padding-bottom:64px}.about-cta{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:64px;padding:44px;border-radius:28px;background:#073b59;color:#fff}.about-cta .about-eyebrow{color:#82cfe7}.about-cta p{color:#b8d1de;font-size:13px;line-height:2.1;margin-top:14px}.about-button-call{color:#d8e8ef;border:1px solid #ffffff26}.about-button-call:hover{background:#ffffff0d}.about-cta-locations{display:flex;flex-direction:column;justify-content:center;border-inline-start:1px solid #ffffff21;padding-inline-start:40px}.about-cta-locations>span{font-size:10px;color:#84b1c8;margin-bottom:16px}.about-cta-locations>a{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px;line-height:1.8;min-height:48px;border-bottom:1px solid #ffffff14}.about-cta-locations>a svg{width:16px;height:16px;color:#90bfd7}.kfg-about[dir=ltr] .about-cta-locations>a svg,.kfg-about[dir=ltr] .about-mosaic-item>svg{transform:rotate(90deg)}@media (max-width:1023px){.about-container{padding-inline:28px}.about-hero-grid{gap:32px}.about-hero-copy h1{font-size:32px}.about-catalog-visual{padding:20px}.about-visual-heading{flex-wrap:wrap;gap:12px}.about-capabilities{gap:20px}.about-capability-index{display:none}.about-story-grid{gap:36px}.about-field-card{padding:22px}.about-field-card h3{font-size:16px}.about-field-card>p{min-height:100px}.about-value-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-brand-card{gap:32px;padding:36px}.about-cta{gap:28px;grid-template-columns:minmax(0,1fr) 200px;padding:32px}.about-cta-locations{padding-inline-start:28px}}@media (max-width:767px){.about-container{padding-inline:20px}.about-hero{padding-top:8px}.about-breadcrumb{margin-bottom:20px}.about-hero-grid,.about-story-grid{grid-template-columns:minmax(0,1fr);gap:32px}.about-hero-copy h1{font-size:32px;margin-bottom:16px}.about-hero-copy>p{font-size:13px;line-height:2.1}.about-actions{gap:10px;margin-top:22px}.about-button{padding-inline:18px}.about-hero-footnote{margin-top:22px;font-size:9px}.about-catalog-visual{border-radius:22px}.about-visual-heading{flex-wrap:nowrap;margin-bottom:20px}.about-visual-logo{width:110px}.about-visual-heading>span{font-size:8px}.about-product-mosaic{grid-template-rows:124px 124px;gap:10px}.about-mosaic-item{padding:9px;border-radius:12px}.about-mosaic-item>span{font-size:9px}.about-mosaic-item-0>span{font-size:11px}.about-visual-caption{margin-top:18px;font-size:10px}.about-capabilities{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:30px;padding-block:22px}.about-capability-index{display:block;font-size:23px}.about-capability h2{font-size:13px;margin-bottom:4px}.about-capability p{font-size:11px}.about-section{padding-block:40px}.about-brand-copy h2,.about-cta h2,.about-section h2{font-size:25px;line-height:1.9}.about-eyebrow{font-size:10px;margin-bottom:12px}.about-story-copy>p{margin-top:14px;font-size:12px}.about-timeline:before{inset-inline-start:64px}.about-timeline>li{grid-template-columns:64px minmax(0,1fr);gap:22px}.about-timeline-year>span{font-size:11px;padding:8px}.about-timeline-content h3{font-size:14px;padding-top:8px}.about-timeline-content p{font-size:12px}.about-section-heading{flex-direction:column;align-items:start;gap:14px;margin-bottom:24px}.about-section-heading>p{max-width:100%}.about-field-grid{grid-template-columns:minmax(0,1fr);gap:14px}.about-field-card{padding:24px}.about-field-card>p{min-height:0}.about-field-card h3{margin-top:18px;font-size:17px}.about-field-card ul{margin-top:18px;padding-top:18px}.about-value-grid{gap:24px 20px}.about-value-grid h3{font-size:14px}.about-value-grid p{font-size:12px}.about-brand-card{grid-template-columns:minmax(0,1fr);gap:28px;padding:28px;border-radius:22px}.about-brand-wordmark{font-size:58px}.about-brand-wordmark p{margin-top:14px;font-size:8px}.about-brand-copy>p{font-size:12px;margin-block:14px 22px}.about-audience ul{gap:10px;margin-top:22px}.about-audience li{padding:10px 14px;font-size:11px}.about-cta-section{padding-bottom:32px}.about-cta{grid-template-columns:minmax(0,1fr);gap:28px;padding:26px;border-radius:22px}.about-cta p{font-size:12px}.about-cta .about-actions{align-items:stretch;flex-direction:column}.about-cta-locations{padding-inline-start:0;padding-top:22px;border-inline-start:0;border-top:1px solid #ffffff21}}@media (max-width:359px){.about-container{padding-inline:16px}.about-hero-copy h1{font-size:28px}.about-catalog-visual{padding:16px}.about-visual-heading>span{max-width:100px;text-align:end;line-height:1.8}.about-value-grid{grid-template-columns:minmax(0,1fr)}.about-brand-wordmark{font-size:50px}.about-cta{padding:22px}}