:root{--kade-card-night:#08162c;--kade-card-paper:#f7f8fa;--kade-card-rule:rgba(183,216,248,.3);--kade-card-light-rule:#bdc8d7;--kade-card-inset:clamp(2rem,4.5vw,3.625rem);--kade-card-gap:clamp(1.5rem,4vw,3.5rem);--kade-card-depth:0 -12px 32px rgba(2,7,19,.18)}:is(.architecture .architecture-stage .stack,.gateway-card,.approved-fold-card,.ka-about .company-record,.lenses-page .evidence-canvas-views,.news-journal .feature-experience,.deployment-page .boundary-stage,.policy-context){border-radius:0!important;backdrop-filter:none}:is(.architecture .architecture-stage .stack,.approved-fold-card,.lenses-page .evidence-canvas-views,.deployment-page .boundary-stage){border:1px solid var(--kade-card-rule)!important;background-color:var(--kade-card-night)}.gateway-card{border:1px solid var(--kade-card-light-rule)!important;box-shadow:var(--kade-card-depth)!important}.gateway-card-copy{padding:var(--kade-card-inset)!important}main :is(.gateway-card h3,.architecture .card-copy h3,.company-record h3,.approved-fold-card h3){font-size:var(--type-feature)!important;line-height:1.16!important}.developer-body-refined #developer .approved-fold-card{padding:var(--kade-card-inset);gap:var(--kade-card-gap);box-shadow:var(--kade-card-depth)}.news-journal .news-feature .feature-experience{border:1px solid var(--kade-card-rule)!important;background:var(--kade-card-night)!important}:is(.news-journal .editorial-resource .resource-preview,.kti .kti-portrait){border:1px solid var(--kade-card-light-rule);border-radius:0!important}.news-journal .news-library .news-card{border-radius:0!important;box-shadow:none!important;border-color:var(--kade-card-light-rule)}.ka-about .company-approach .ka-cards{perspective:1600px;padding-bottom:40px;isolation:isolate}.ka-about .company-record,.ka-about .company-record:last-child,.ka-about .company-record:hover,.ka-about .company-record:focus-within{position:relative;top:auto!important;min-height:0;margin:0 0 64px;border:1px solid var(--kade-card-rule);background:var(--kade-card-night);color:#f4f7fc;box-shadow:var(--kade-card-depth);transform:none;isolation:isolate;overflow:visible;filter:none!important;transition:none}.ka-about .company-record .ka-card__tab{position:relative;z-index:3;padding:18px var(--kade-card-inset);min-height:64px;border-color:var(--kade-card-rule);color:#f4f7fc}.ka-about .company-record .ka-card__id .ka-mono,.ka-about .company-record .ka-card__cap{color:#a0bce8}.ka-about .company-record .ka-card__cap{padding-right:0;margin-left:auto;text-align:right}.ka-about .company-record .ka-card__body{position:relative;display:block;min-height:clamp(500px,43vw,620px);padding:var(--kade-card-inset)}.ka-about .company-record .company-record-copy{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;width:45%;min-height:calc(clamp(500px,43vw,620px) - var(--kade-card-inset)*2)}.ka-about .company-record .ka-h3{color:#f4f7fc;max-width:15ch}.ka-about .company-record .ka-body{color:#c6d1e4;max-width:37ch;margin:24px 0}.ka-about .company-record .ka-link{color:#d6e6fc;border-color:var(--kade-card-rule);font-size:1rem;min-height:44px}.ka-about .company-record .company-record-details{color:#d6e6fc;border-color:var(--kade-card-rule)}.ka-about .company-record .company-record-details p{color:#c6d1e4;font-size:1rem;line-height:1.7}.ka-about .company-record .company-record-details p strong{color:#a0bce8}.ka-about .company-record .company-record-art{position:absolute;z-index:1;inset:0 0 0 40%;margin:0;border:0;background:transparent;color:#c6d1e4}.ka-about .company-record .company-record-media{position:absolute;inset:0;aspect-ratio:auto;background:transparent;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 17%)}.ka-about .company-record .company-record-media img,.ka-about .company-record .company-record-media video{object-fit:contain;object-position:center}.ka-about .company-record .company-record-art-top{position:absolute;z-index:3;top:-64px;right:var(--kade-card-inset);min-height:64px;display:flex;align-items:center;padding:0;border:0}.ka-about .company-record .company-record-art-top>span{display:none}.ka-about .company-record .company-motion{min-height:44px;font-size:.875rem;color:#d6e6fc}.ka-about .company-record .company-record-art figcaption{position:absolute;left:var(--kade-card-inset);right:var(--kade-card-inset);bottom:24px;padding:0;border:0;color:#a0bce8;font-size:.75rem;line-height:1.6;flex-wrap:wrap}.ka-about .company-record :focus-visible{outline-color:#a0bce8}.ka-about .company-fit-sequence{gap:0;border-color:var(--kade-card-light-rule)}.ka-about .company-fit-sequence article{padding:32px!important;border-color:var(--kade-card-light-rule)}@media(min-width:1001px)and (min-height:701px)and (prefers-reduced-motion:no-preference){.ka-about .company-approach:not(.company-cards-expanded) .company-record,.ka-about .company-approach:not(.company-cards-expanded) .company-record:last-child,.ka-about .company-approach:not(.company-cards-expanded) .company-record:hover,.ka-about .company-approach:not(.company-cards-expanded) .company-record:focus-within{position:sticky;top:var(--company-card-top,100px)!important;z-index:calc(1 + var(--i));transform:rotateX(calc(var(--ka-recede,0)*-7deg)) scale(calc(1 - var(--ka-recede,0)*.025));transform-origin:50% 0}}@media(max-width:1000px),(max-height:700px){.ka-about .company-approach .ka-approach-nav{position:relative;top:auto}.ka-about .company-record,.ka-about .company-record:last-child,.ka-about .company-record:hover,.ka-about .company-record:focus-within{position:relative;top:auto!important;transform:none!important;margin-bottom:32px}.ka-about .company-record .ka-card__body{display:flex;flex-direction:column;gap:24px;min-height:0}.ka-about .company-record .company-record-copy{width:100%;min-height:0}.ka-about .company-record .company-record-art{position:relative;inset:auto;width:100%}.ka-about .company-record .company-record-media{position:relative;inset:auto;aspect-ratio:16/9;mask-image:none}.ka-about .company-record .company-record-art-top{position:relative;inset:auto;min-height:44px;justify-content:flex-end}.ka-about .company-record .company-record-art figcaption{position:relative;inset:auto;padding-top:14px}.ka-about .company-record .ka-card__cap{padding-right:0}}@media(max-width:600px){:root{--kade-card-inset:1.5rem;--kade-card-gap:1.5rem}.ka-about .company-record .ka-card__cap{display:none}.ka-about .company-record .company-record-art figcaption{display:block}.ka-about .company-record .company-record-art figcaption span:last-child{display:none}.ka-about .company-fit-sequence article{padding:24px!important}}@media(prefers-reduced-motion:reduce){.ka-about .company-record,.ka-about .company-record:last-child,.ka-about .company-record:hover,.ka-about .company-record:focus-within{position:relative;top:auto!important;transform:none!important}}@media(forced-colors:active){.ka-about .company-record,.news-journal .news-feature .feature-experience{background:Canvas!important;color:CanvasText!important;border-color:CanvasText!important}.ka-about .company-record :is(h3,p,a,summary,strong,.ka-card__name,.ka-card__cap){color:CanvasText!important}.ka-about .company-record .company-record-art{position:relative;inset:auto}.ka-about .company-record .company-record-copy{width:100%}.ka-about .company-record .company-record-media{position:relative;aspect-ratio:16/9}}.ka-about .company-record .company-record-art-top{display:none}.ka-about .company-record .company-card-motion{flex:none;position:relative;z-index:4;font-size:.875rem;min-height:44px;padding:8px 0;white-space:nowrap}
