.kt-about-page{--about-ink:#0d1624;--about-ink-soft:#142235;--about-steel:#24354a;--about-amber:#f5a623;--about-amber-dark:#8a4f00;--about-canvas:#f2f0ea;--about-paper:#fffdf8;--about-graphite:#1a1f26;--about-muted:#616a74;background:var(--about-canvas);color:var(--about-graphite);overflow:clip}.kt-about-shell{width:min(100% - 2rem,1220px);margin-inline:auto}.kt-about-hero{isolation:isolate;background:var(--about-ink);color:#fff;min-height:660px;display:flex;position:relative;overflow:hidden}.kt-about-hero-image,.kt-about-hero-scrim{position:absolute;inset:0}.kt-about-hero-image{z-index:-2;object-fit:cover;object-position:center}.kt-about-hero-scrim{z-index:-1;background:#050d18b3}.kt-about-hero-content{flex-direction:column;justify-content:center;padding-block:clamp(7.5rem,13vw,10.5rem) 5rem;display:flex}.kt-about-kicker,.kt-about-modal-copy>span{color:var(--about-amber);letter-spacing:.16em;text-transform:uppercase;font-size:.75rem;font-weight:900;line-height:1.35}.kt-about-section-number,.kt-about-team-role{color:var(--about-amber-dark);letter-spacing:.16em;text-transform:uppercase;font-size:.75rem;font-weight:900;line-height:1.35}.kt-about-kicker{align-items:center;gap:.55rem;margin:0 0 1.25rem;display:inline-flex}.kt-about-kicker svg{width:1.05rem;height:1.05rem}.kt-about-hero h1{color:#fff;letter-spacing:-.055em;text-wrap:balance;max-width:860px;margin:0;font-family:Georgia,Cambria,Times New Roman,serif;font-size:clamp(3.4rem,7vw,6.6rem);font-weight:700;line-height:.93}.kt-about-hero h1 span{color:var(--about-amber);margin-top:.08em;display:block}.kt-about-hero-lede{color:#e4e9ee;max-width:680px;margin:1.7rem 0 0;font-size:clamp(1.02rem,1.55vw,1.22rem);line-height:1.7}.kt-about-hero-proof{flex-wrap:wrap;gap:0;margin-top:2.25rem;display:flex}.kt-about-hero-proof span{color:#fff;letter-spacing:.04em;text-transform:uppercase;background:#0d1624b8;border:1px solid #ffffff42;border-right:0;align-items:center;min-height:46px;padding:.75rem 1rem;font-size:.75rem;font-weight:800;display:inline-flex}.kt-about-hero-proof span:first-child{color:var(--about-amber);font-family:Georgia,Cambria,Times New Roman,serif;font-size:1.1rem}.kt-about-hero-proof span:last-child{border-right:1px solid #ffffff42}.kt-about-state{background:var(--about-canvas);min-height:180px;color:var(--about-muted);justify-content:center;align-items:center;gap:.75rem;font-weight:700;display:flex}.kt-about-loading-mark{background:var(--about-amber-dark);border-radius:50%;width:.7rem;height:.7rem;animation:1s ease-in-out infinite alternate kt-about-pulse}@keyframes kt-about-pulse{0%{opacity:.35}to{opacity:1}}.kt-about-data-notice{color:#69410a;text-align:center;background:#fff5df;border-bottom:1px solid #ded9cf;margin:0;padding:.85rem 1rem;font-size:.86rem;font-weight:700}.kt-about-story,.kt-about-values,.kt-about-team{padding-block:clamp(4.5rem,8vw,7.5rem);scroll-margin-top:7rem}.kt-about-team:focus-visible{outline:3px solid var(--about-amber-dark);outline-offset:-3px}.kt-about-story{background:var(--about-paper)}.kt-about-story-grid{grid-template-columns:minmax(240px,.9fr) minmax(320px,1.15fr) minmax(230px,.75fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.kt-about-story-heading h2,.kt-about-section-intro h2,.kt-about-cta h2,.kt-about-modal h2{letter-spacing:-.04em;text-wrap:balance;margin:0;font-family:Georgia,Cambria,Times New Roman,serif;font-weight:700;line-height:1.02}.kt-about-story-heading h2,.kt-about-section-intro h2{color:var(--about-graphite);margin-top:.85rem;font-size:clamp(2.45rem,4.6vw,4.5rem)}.kt-about-story-copy{gap:2rem;display:grid}.kt-about-story-copy article{border-top:2px solid var(--about-amber);padding-top:1rem}.kt-about-story-copy h3{color:var(--about-graphite);letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:.8rem;font-weight:900}.kt-about-story-copy p,.kt-about-section-intro>p,.kt-about-cta p{color:var(--about-muted);line-height:1.75}.kt-about-story-copy p{margin:.8rem 0 0;font-size:1.02rem}.kt-about-field-notes{border-top:1px solid #d4d0c7;gap:0;margin:0;display:grid}.kt-about-field-notes>div{border-bottom:1px solid #d4d0c7;grid-template-columns:1.2rem 1fr;column-gap:.7rem;padding-block:1rem;display:grid}.kt-about-field-notes svg{width:1.2rem;height:1.2rem;color:var(--about-amber-dark);grid-row:span 2}.kt-about-field-notes dt{color:var(--about-graphite);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:900}.kt-about-field-notes dd{color:var(--about-muted);margin:.3rem 0 0;font-size:.88rem;line-height:1.5}.kt-about-evidence{background:var(--about-ink-soft);color:#fff;border-top:1px solid #ffffff26;border-bottom:1px solid #ffffff26}.kt-about-evidence-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.kt-about-evidence-item{border-right:1px solid #ffffff26;grid-template-columns:auto 1fr;align-items:center;gap:.2rem .75rem;padding:1.5rem clamp(1rem,2.4vw,2rem);display:grid}.kt-about-evidence-item:last-child{border-right:0}.kt-about-evidence-item svg{width:1.55rem;height:1.55rem;color:var(--about-amber);grid-row:span 2}.kt-about-evidence-item strong{color:var(--about-amber);font-family:Georgia,Cambria,Times New Roman,serif;font-size:clamp(1.65rem,2.5vw,2.4rem);line-height:1}.kt-about-evidence-item span{color:#b7c1cb;letter-spacing:.07em;text-transform:uppercase;font-size:.72rem;font-weight:800}.kt-about-values,.kt-about-team{background:var(--about-canvas)}.kt-about-section-intro{grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);align-items:end;gap:clamp(2rem,6vw,6rem);margin-bottom:2.75rem;display:grid}.kt-about-section-intro>p{max-width:600px;margin:0;font-size:1.05rem}.kt-about-value-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.kt-about-value-card{background:var(--about-paper);border:1px solid #d3cec4;border-radius:.65rem;min-height:270px;padding:1.4rem;transition:border-color .18s,box-shadow .18s,transform .18s;position:relative;box-shadow:0 10px 30px #0d16240f}.kt-about-value-card:hover{border-color:#c87907ad;transform:translateY(-3px);box-shadow:0 18px 38px #0d16241f}.kt-about-value-icon{width:2.8rem;height:2.8rem;color:var(--about-amber-dark);border:1px solid #c8790773;border-radius:.45rem;justify-content:center;align-items:center;display:inline-flex}.kt-about-value-icon svg{width:1.45rem;height:1.45rem}.kt-about-card-index{color:#6b7076;letter-spacing:.12em;font-size:.72rem;font-weight:900;position:absolute;top:1.25rem;right:1.4rem}.kt-about-value-card h3{color:var(--about-graphite);margin:2.5rem 0 0;font-size:1.25rem;line-height:1.25}.kt-about-value-card p{color:var(--about-muted);margin:.8rem 0 0;font-size:.9rem;line-height:1.65}.kt-about-why{background:var(--about-ink);color:#fff;padding-block:clamp(4.5rem,8vw,7.5rem)}.kt-about-section-intro-light h2{color:#fff}.kt-about-section-intro-light .kt-about-section-number,.kt-about-team-card-text-only .kt-about-team-role{color:var(--about-amber)}.kt-about-section-intro-light>p{color:#b7c1cb}.kt-about-why-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.kt-about-why-card{background:var(--about-ink-soft);border:1px solid #ffffff29;border-radius:.65rem;grid-template-columns:minmax(170px,.8fr) minmax(0,1.2fr);min-height:240px;display:grid;overflow:hidden}.kt-about-why-card:last-child:nth-child(odd){grid-column:1/-1}.kt-about-why-card:not(:has(.kt-about-why-media)){grid-template-columns:1fr}.kt-about-why-media{background:var(--about-steel);min-height:240px;position:relative;overflow:hidden}.kt-about-why-image,.kt-about-team-image{object-fit:cover;transition:transform .28s}.kt-about-why-card:hover .kt-about-why-image,.kt-about-team-card:hover .kt-about-team-image{transform:scale(1.025)}.kt-about-why-copy{grid-template-columns:auto 1fr;align-content:center;gap:.5rem .75rem;padding:1.4rem;display:grid}.kt-about-why-copy svg{width:1.6rem;height:1.6rem;color:var(--about-amber);grid-row:span 2}.kt-about-why-copy span{color:var(--about-amber);letter-spacing:.12em;font-size:.7rem;font-weight:900}.kt-about-why-copy p{color:#fff;margin:0;font-family:Georgia,Cambria,Times New Roman,serif;font-size:clamp(1.15rem,1.8vw,1.5rem);font-weight:700;line-height:1.3}.kt-about-team-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;display:grid}.kt-about-team-card{background:var(--about-paper);border:1px solid #d3cec4;border-radius:.65rem;flex-direction:column;min-width:0;scroll-margin-top:7rem;display:flex;overflow:hidden;box-shadow:0 10px 28px #0d16240f}.kt-about-team-card-text-only{background:var(--about-ink-soft);color:#fff;border-color:#ffffff24;min-height:340px}.kt-about-team-media{aspect-ratio:4/5;background:var(--about-steel);position:relative;overflow:hidden}.kt-about-team-copy{flex-direction:column;flex:1;padding:1.2rem;display:flex}.kt-about-team-copy h3{color:var(--about-graphite);margin:.45rem 0 0;font-family:Georgia,Cambria,Times New Roman,serif;font-size:1.45rem;line-height:1.1}.kt-about-team-card-text-only .kt-about-team-copy h3{color:#fff}.kt-about-team-experience,.kt-about-modal-experience{color:var(--about-amber-dark);margin:.7rem 0 0;font-size:.76rem;font-weight:800}.kt-about-team-card-text-only .kt-about-team-experience{color:var(--about-amber)}.kt-about-team-bio{color:var(--about-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:.8rem 0 0;font-size:.86rem;line-height:1.6;display:-webkit-box;overflow:hidden}.kt-about-team-card-text-only .kt-about-team-bio{color:#b7c1cb}.kt-about-specializations{flex-wrap:wrap;gap:.4rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.kt-about-specializations li{color:var(--about-amber-dark);border:1px solid #c8790773;border-radius:999px;padding:.35rem .55rem;font-size:.68rem;font-weight:800;line-height:1.3}.kt-about-team-card-text-only .kt-about-specializations li,.kt-about-modal .kt-about-specializations li{color:var(--about-amber);border-color:#f5a62380}.kt-about-bio-button,.kt-about-modal-action{cursor:pointer;min-height:44px;font:inherit;border:0;border-radius:.4rem;font-size:.8rem;font-weight:900}.kt-about-bio-button{color:var(--about-amber-dark);background:0 0;align-self:flex-start;align-items:center;gap:.5rem;margin-top:auto;padding:.75rem 0;display:inline-flex}.kt-about-bio-button svg{width:1rem;height:1rem}.kt-about-team-card-text-only .kt-about-bio-button{color:var(--about-amber)}.kt-about-empty-team{background:var(--about-paper);color:var(--about-muted);text-align:center;border:1px solid #d3cec4;border-radius:.65rem;margin:0;padding:1.5rem}.kt-about-cta{border-top:5px solid var(--about-amber);color:#fff;background:#754604;padding-block:clamp(3.5rem,6vw,5.5rem)}.kt-about-cta .kt-about-section-number{color:#fff4dd}.kt-about-cta-inner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.5rem 3rem;display:grid}.kt-about-cta h2{color:#fff;max-width:760px;margin-top:.85rem;font-size:clamp(2.25rem,4.2vw,4rem)}.kt-about-cta p{color:#f6e8d1;max-width:680px;margin:1rem 0 0}.kt-about-cta-actions{flex-wrap:wrap;gap:.75rem;display:flex}.kt-about-primary-action,.kt-about-secondary-action{border-radius:.45rem;justify-content:center;align-items:center;gap:.55rem;min-height:50px;padding:.9rem 1.2rem;font-size:.9rem;font-weight:900;line-height:1;text-decoration:none;transition:background-color .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}.kt-about-primary-action{border:1px solid var(--about-ink);background:var(--about-ink);color:#fff}.kt-about-secondary-action{color:#fff;border:1px solid #ffffffbd}.kt-about-primary-action:hover,.kt-about-secondary-action:hover{transform:translateY(-2px)}.kt-about-primary-action:hover{color:var(--about-ink);background:#fff;border-color:#fff}.kt-about-secondary-action:hover{border-color:var(--about-ink);background:var(--about-ink)}.kt-about-primary-action svg{width:1.05rem;height:1.05rem}.kt-about-cta-details{letter-spacing:.04em;grid-column:1/-1;font-size:.8rem;color:#f4d8aa!important;margin:0!important}.kt-about-modal-backdrop{z-index:1000;background:#03080fdb;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0;overflow-y:auto}.kt-about-modal{background:var(--about-ink-soft);color:#fff;border:1px solid #fff3;border-radius:.7rem;grid-template-columns:minmax(260px,.82fr) minmax(0,1.18fr);width:min(100%,860px);max-height:min(88vh,760px);display:grid;position:relative;overflow:auto;box-shadow:0 28px 90px #00000080}.kt-about-modal:not(:has(.kt-about-modal-media)){grid-template-columns:1fr;max-width:620px}.kt-about-modal-media{background:var(--about-steel);min-height:520px;position:relative}.kt-about-modal-copy{padding:clamp(2rem,5vw,3.5rem)}.kt-about-modal-copy h2{color:#fff;margin-top:.65rem;font-size:clamp(2rem,4vw,3.25rem)}.kt-about-modal-copy>p:not(.kt-about-modal-experience){color:#c4ccd5;margin:1.25rem 0 0;line-height:1.75}.kt-about-modal-action{background:var(--about-amber);color:#17130c;margin-top:1.75rem;padding:.75rem 1rem}.kt-about-modal-close{z-index:2;color:#fff;cursor:pointer;background:#0d1624e0;border:1px solid #ffffff47;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;position:absolute;top:.75rem;right:.75rem}.kt-about-modal-close svg{width:1.4rem;height:1.4rem}.kt-about-bio-button:hover,.kt-about-modal-action:hover{color:var(--about-graphite)}.kt-about-bio-button:focus-visible,.kt-about-modal-action:focus-visible,.kt-about-modal-close:focus-visible,.kt-about-primary-action:focus-visible,.kt-about-secondary-action:focus-visible{outline-offset:3px;outline:3px solid #fff}@media (max-width:1100px){.kt-about-story-grid{grid-template-columns:minmax(220px,.85fr) minmax(0,1.15fr)}.kt-about-field-notes{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.kt-about-field-notes>div{border-right:1px solid #d4d0c7;padding-inline:1rem}.kt-about-field-notes>div:last-child{border-right:0}.kt-about-team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.kt-about-hero{min-height:600px}.kt-about-story-grid,.kt-about-section-intro,.kt-about-cta-inner,.kt-about-field-notes{grid-template-columns:1fr}.kt-about-field-notes>div{border-right:0;padding-inline:0}.kt-about-section-intro{align-items:start;gap:1.25rem}.kt-about-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kt-about-evidence-item:nth-child(2){border-right:0}.kt-about-evidence-item:nth-child(-n+2){border-bottom:1px solid #ffffff26}.kt-about-value-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kt-about-why-card{grid-template-columns:1fr}.kt-about-why-media{min-height:210px}.kt-about-cta-actions{justify-content:flex-start}}@media (max-width:640px){.kt-about-shell{width:min(100% - 1.5rem,1220px)}.kt-about-hero{min-height:570px}.kt-about-hero-content{justify-content:flex-end;padding-block:6.75rem 3rem}.kt-about-hero h1{font-size:clamp(2.75rem,13vw,3.65rem)}.kt-about-hero-proof{grid-template-columns:auto 1fr;display:grid}.kt-about-hero-proof span{border-bottom:0;border-right:1px solid #ffffff42}.kt-about-hero-proof span:last-child{border-bottom:1px solid #ffffff42;grid-column:1/-1}.kt-about-story,.kt-about-values,.kt-about-team,.kt-about-why{padding-block:4rem}.kt-about-value-grid,.kt-about-why-grid,.kt-about-team-grid{grid-template-columns:1fr}.kt-about-why-card:last-child:nth-child(odd){grid-column:auto}.kt-about-value-card{min-height:230px}.kt-about-team-card-text-only{min-height:300px}.kt-about-cta-actions{grid-template-columns:1fr;display:grid}.kt-about-primary-action,.kt-about-secondary-action{width:100%}.kt-about-modal{grid-template-columns:1fr}.kt-about-modal-media{min-height:290px}.kt-about-modal-copy{padding:2rem 1.25rem 1.5rem}}@media (max-width:410px){.kt-about-hero-proof{grid-template-columns:1fr}.kt-about-hero-proof span:last-child{grid-column:auto}.kt-about-evidence-item{text-align:center;grid-template-columns:1fr}.kt-about-evidence-item svg{grid-row:auto;margin-inline:auto}.kt-about-why-copy{padding:1.1rem}}@media (prefers-reduced-motion:reduce){.kt-about-loading-mark{animation:none}.kt-about-value-card,.kt-about-why-image,.kt-about-team-image,.kt-about-primary-action,.kt-about-secondary-action{transition:none}.kt-about-value-card:hover,.kt-about-why-card:hover .kt-about-why-image,.kt-about-team-card:hover .kt-about-team-image,.kt-about-primary-action:hover,.kt-about-secondary-action:hover{transform:none}}
