.ClientValueSection-module__kmt9La__section{background:var(--ks-black);scroll-margin-top:var(--ks-header);position:relative}.ClientValueSection-module__kmt9La__inner{gap:clamp(2rem,4vw,3.6rem);display:grid}.ClientValueSection-module__kmt9La__intro{gap:1.15rem;display:grid}.ClientValueSection-module__kmt9La__title{max-width:14ch}.ClientValueSection-module__kmt9La__statement{font-family:var(--ks-font-display);letter-spacing:-.03em;color:var(--ks-ice);border-bottom:1px solid #bec3c729;padding-bottom:1.6rem;font-size:clamp(1.7rem,1.2rem + 1.4vw,3rem);font-weight:400;line-height:1.12}.ClientValueSection-module__kmt9La__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(1.8rem,3vw,4rem);list-style:none;display:grid}.ClientValueSection-module__kmt9La__item{gap:.4rem;padding:1.05rem 0 1.15rem;display:grid}.ClientValueSection-module__kmt9La__meta{font-variant-numeric:tabular-nums;letter-spacing:var(--ks-tracking);color:var(--ks-silver);font-size:.82rem}.ClientValueSection-module__kmt9La__itemTitle{letter-spacing:-.02em;color:var(--ks-ice);font-size:1.28rem;font-weight:500}.ClientValueSection-module__kmt9La__itemText{max-width:36rem;color:var(--ks-platinum);font-size:1.05rem;line-height:1.5}.ClientValueSection-module__kmt9La__line{background:var(--ks-silver);opacity:.18;width:100%;height:1px;margin-top:.7rem;display:block}@media (max-width:767px){.ClientValueSection-module__kmt9La__title{max-width:none}.ClientValueSection-module__kmt9La__list{grid-template-columns:1fr}.ClientValueSection-module__kmt9La__itemTitle{font-size:1.18rem}}
.GroupProjectsSection-module__VH1oEG__section{background:var(--ks-black);scroll-margin-top:var(--ks-header);position:relative}.GroupProjectsSection-module__VH1oEG__intro{gap:1.15rem;padding-bottom:clamp(2.2rem,4vw,3.8rem);display:grid}.GroupProjectsSection-module__VH1oEG__title{max-width:14ch}.GroupProjectsSection-module__VH1oEG__lead{max-width:46rem}.GroupProjectsSection-module__VH1oEG__layout{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:stretch;gap:clamp(1.6rem,3vw,3.4rem);display:grid}.GroupProjectsSection-module__VH1oEG__visual{background:var(--ks-carbon);clip-path:polygon(0 0,100% 0,100% calc(100% - 1.4rem),calc(100% - 2.2rem) 100%,0 100%);min-height:28rem;position:relative;overflow:hidden}.GroupProjectsSection-module__VH1oEG__photo{object-fit:cover}.GroupProjectsSection-module__VH1oEG__overlay{pointer-events:none;background:linear-gradient(#090a0b14,#090a0b6b);position:absolute;inset:0}.GroupProjectsSection-module__VH1oEG__product{align-content:start;gap:1rem;min-width:0;padding:.2rem 0 .4rem;display:grid}.GroupProjectsSection-module__VH1oEG__productLabel{letter-spacing:var(--ks-tracking);color:var(--ks-silver);font-size:.82rem}.GroupProjectsSection-module__VH1oEG__productName{font-family:var(--ks-font-display);letter-spacing:-.03em;color:var(--ks-ice);font-size:clamp(1.8rem,1.3rem + 1.4vw,2.8rem);font-weight:400;line-height:1.08}.GroupProjectsSection-module__VH1oEG__meta{border-top:1px solid var(--ks-border);gap:.95rem;padding-top:.35rem;display:grid}.GroupProjectsSection-module__VH1oEG__meta div{gap:.28rem;display:grid}.GroupProjectsSection-module__VH1oEG__meta dt{letter-spacing:.12em;color:var(--ks-titanium);font-size:.78rem}.GroupProjectsSection-module__VH1oEG__meta dd{color:var(--ks-platinum);font-size:1.05rem;line-height:1.5}.GroupProjectsSection-module__VH1oEG__cta{letter-spacing:.08em;width:fit-content;color:var(--ks-silver);transition:color var(--ks-duration-fast) var(--ks-ease);margin-top:.35rem;font-size:.95rem}.GroupProjectsSection-module__VH1oEG__cta:hover,.GroupProjectsSection-module__VH1oEG__cta:focus-visible{color:var(--ks-ice)}.GroupProjectsSection-module__VH1oEG__caseWrap{padding-top:clamp(2rem,3.5vw,3.4rem)}.GroupProjectsSection-module__VH1oEG__caseStudy{border:1px solid var(--ks-border);background:var(--ks-surface);clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,0 100%);gap:.7rem;padding:1.35rem 1.4rem 1.4rem;display:grid}.GroupProjectsSection-module__VH1oEG__client{letter-spacing:var(--ks-tracking);color:var(--ks-silver);font-size:.82rem}.GroupProjectsSection-module__VH1oEG__caseTitle{max-width:28rem;font-family:var(--ks-font-display);letter-spacing:-.02em;color:var(--ks-ice);font-size:clamp(1.35rem,1.1rem + .8vw,1.9rem);font-weight:400;line-height:1.2}.GroupProjectsSection-module__VH1oEG__tags{flex-wrap:wrap;gap:.45rem .9rem;list-style:none;display:flex}.GroupProjectsSection-module__VH1oEG__tags li{letter-spacing:.04em;color:var(--ks-platinum);font-size:.92rem}.GroupProjectsSection-module__VH1oEG__owners{letter-spacing:.1em;color:var(--ks-titanium);padding-top:.35rem;font-size:.88rem}@media (max-width:899px){.GroupProjectsSection-module__VH1oEG__title{max-width:none}.GroupProjectsSection-module__VH1oEG__layout{grid-template-columns:1fr}.GroupProjectsSection-module__VH1oEG__visual{aspect-ratio:16/10;min-height:0}.GroupProjectsSection-module__VH1oEG__caseTitle{max-width:none}}@media (max-width:430px){.GroupProjectsSection-module__VH1oEG__caseStudy{padding:1.15rem var(--ks-gutter)}}
.WhyKSSection-module__gwbwVq__section{background:var(--ks-black);scroll-margin-top:var(--ks-header);position:relative}.WhyKSSection-module__gwbwVq__layout{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;gap:clamp(2.2rem,5vw,6.5rem);display:grid}.WhyKSSection-module__gwbwVq__copy{top:calc(var(--ks-header) + 1.5rem);gap:1.15rem;display:grid;position:sticky}.WhyKSSection-module__gwbwVq__title{max-width:16ch}.WhyKSSection-module__gwbwVq__list{list-style:none;display:grid}.WhyKSSection-module__gwbwVq__item{gap:.45rem;padding:1.05rem 0 1.1rem;display:grid}.WhyKSSection-module__gwbwVq__item:first-child{padding-top:0}.WhyKSSection-module__gwbwVq__meta{align-items:baseline;gap:.7rem;display:flex}.WhyKSSection-module__gwbwVq__num{font-variant-numeric:tabular-nums;letter-spacing:var(--ks-tracking);color:var(--ks-silver);font-size:.82rem}.WhyKSSection-module__gwbwVq__itemTitle{letter-spacing:-.02em;color:var(--ks-ice);font-size:1.28rem;font-weight:500}.WhyKSSection-module__gwbwVq__itemText{max-width:36rem;color:var(--ks-platinum);font-size:1.05rem;line-height:1.5}.WhyKSSection-module__gwbwVq__line{background:var(--ks-silver);opacity:.18;width:100%;height:1px;transition:opacity var(--ks-duration-fast) var(--ks-ease);margin-top:.85rem;display:block}.WhyKSSection-module__gwbwVq__item:hover .WhyKSSection-module__gwbwVq__line,.WhyKSSection-module__gwbwVq__item:focus-within .WhyKSSection-module__gwbwVq__line{opacity:.48}.WhyKSSection-module__gwbwVq__item:last-child .WhyKSSection-module__gwbwVq__line{opacity:.12}@media (max-width:1023px){.WhyKSSection-module__gwbwVq__layout{grid-template-columns:1fr;gap:2.4rem}.WhyKSSection-module__gwbwVq__copy{position:static}.WhyKSSection-module__gwbwVq__title{max-width:14ch}}@media (max-width:767px){.WhyKSSection-module__gwbwVq__title{max-width:none}.WhyKSSection-module__gwbwVq__itemTitle{font-size:1.18rem}}
.ContactCTASection-module__lmZVIG__section{isolation:isolate;background:var(--ks-black);min-height:88svh;scroll-margin-top:var(--ks-header);display:grid;position:relative;overflow:hidden}.ContactCTASection-module__lmZVIG__photo{object-fit:cover;object-position:58% center;z-index:0}.ContactCTASection-module__lmZVIG__overlay{z-index:1;pointer-events:none;background:linear-gradient(90deg,#090a0beb 0%,#090a0bb8 34%,#090a0b61 62%,#090a0b94 100%),linear-gradient(#090a0b47 0%,#090a0b6b 48%,#090a0beb 100%);position:absolute;inset:0}.ContactCTASection-module__lmZVIG__gridSlot{z-index:2;pointer-events:none;opacity:.55;position:absolute;inset:18% 0 12% 52%}.ContactCTASection-module__lmZVIG__rule{left:var(--ks-gutter);z-index:2;background:var(--ks-silver);opacity:.22;width:1px;position:absolute;top:18%;bottom:22%}.ContactCTASection-module__lmZVIG__inner{z-index:3;width:min(100%, var(--ks-content));min-height:88svh;padding:calc(var(--ks-header) + 3.5rem) var(--ks-gutter) 1.75rem;grid-template-rows:1fr auto auto;align-content:end;gap:1.4rem;margin-inline:auto;display:grid;position:relative}.ContactCTASection-module__lmZVIG__copy{align-content:end;gap:1.25rem;max-width:38rem;padding-bottom:.4rem;display:grid}.ContactCTASection-module__lmZVIG__label{letter-spacing:var(--ks-tracking);color:var(--ks-titanium);font-size:.84rem;font-weight:500}.ContactCTASection-module__lmZVIG__title{overflow-wrap:break-word;max-width:16ch}.ContactCTASection-module__lmZVIG__lead{max-width:32rem;font-size:var(--ks-body-lg);color:var(--ks-platinum)}.ContactCTASection-module__lmZVIG__actions{flex-wrap:wrap;gap:.75rem;margin-top:.45rem;display:flex}.ContactCTASection-module__lmZVIG__contacts{border-top:1px solid var(--ks-border);gap:1.15rem;max-width:48rem;padding-top:1.15rem;display:grid}.ContactCTASection-module__lmZVIG__groupContacts{color:var(--ks-platinum);flex-wrap:wrap;gap:.45rem 1.35rem;font-size:1.05rem;display:flex}.ContactCTASection-module__lmZVIG__groupContacts a{color:var(--ks-platinum);min-height:1.6rem;transition:color var(--ks-duration-fast) var(--ks-ease);align-items:center;display:inline-flex}.ContactCTASection-module__lmZVIG__groupContacts a:hover,.ContactCTASection-module__lmZVIG__groupContacts a:focus-visible{color:var(--ks-ice)}.ContactCTASection-module__lmZVIG__markers{letter-spacing:var(--ks-tracking);color:var(--ks-titanium);flex-wrap:wrap;justify-content:space-between;gap:.75rem 1.5rem;font-size:.82rem;display:flex}@media (max-width:1023px){.ContactCTASection-module__lmZVIG__gridSlot{opacity:.4;inset:22% 0 18% 28%}.ContactCTASection-module__lmZVIG__title{max-width:none}}@media (max-width:767px){.ContactCTASection-module__lmZVIG__section,.ContactCTASection-module__lmZVIG__inner{min-height:78svh}.ContactCTASection-module__lmZVIG__inner{padding-top:calc(var(--ks-header) + 2.2rem)}.ContactCTASection-module__lmZVIG__copy{gap:1rem;max-width:none}.ContactCTASection-module__lmZVIG__groupContacts{flex-direction:column;gap:.45rem}.ContactCTASection-module__lmZVIG__rule{opacity:.16;top:14%;bottom:28%}.ContactCTASection-module__lmZVIG__actions{flex-direction:column;align-items:stretch}.ContactCTASection-module__lmZVIG__actions a{width:100%}.ContactCTASection-module__lmZVIG__markers{flex-direction:column}.ContactCTASection-module__lmZVIG__photo{object-position:62% center}}@media (max-width:430px){.ContactCTASection-module__lmZVIG__title{font-size:clamp(1.85rem,8.5vw,2.5rem)}}
