.ce{background:var(--k-light);color:var(--k-text)}.ce-rule{background:var(--k-blue);width:32px;height:3px;margin-bottom:22px;display:block}.ce-hero{--k-hero-pos:70% center;--k-hero-pos-m:75% center;--k-hero-eyebrow:var(--k-blue-hi)}.ce-hero:before{background:linear-gradient(90deg,#060c1af2 0%,#060c1ad1 30%,#060c1a33 56%,#060c1a00 72%),linear-gradient(#080a0d8c 0%,#080a0d00 22%)}.ce-hero .k-eyebrow{--k-rule:var(--k-blue-hi)}.ce-hero h1.k-eyebrow{width:fit-content;display:flex}.ce-badge{border:1.5px solid var(--k-blue-hi);letter-spacing:.2em;text-transform:uppercase;border-radius:4px;margin-top:18px;padding:7px 16px;font-size:12px;font-weight:700;display:inline-block}.ce-title{font-size:clamp(42px,5.4vw,74px);font-weight:700;margin-top:18px!important}.ce-hero .k-hl{color:#a9c3ff}.ce-dev{background:var(--k-light-2);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);display:grid}.ce-dev-copy{flex-direction:column;justify-content:center;gap:18px;padding:clamp(48px,5vw,80px) clamp(24px,5vw,80px);display:flex}.ce-muted{color:#4d5b74}.ce-dev-img{min-height:420px;position:relative;overflow:hidden}.ce-dev-img img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ce-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;list-style:none;display:grid}.ce-tile-img{border-radius:4px;display:block;overflow:hidden}.ce-tile-img img{aspect-ratio:3/2;object-fit:cover;width:100%}.ce-tiles h3{margin-top:18px}.ce-tiles p{color:var(--k-body);margin-top:6px;font-size:15.5px}.ce-preview{color:var(--k-body);text-align:center;align-items:center;gap:22px;margin-top:40px;font-size:14.5px;display:flex}.ce-preview:before,.ce-preview:after{content:"";background:var(--k-line);flex:1;height:1px}.ce-band{min-height:clamp(380px,32vw,480px)}.ce-band:before{background:linear-gradient(90deg,#040914eb 0%,#040914b3 30%,#04091414 62%,#04091400 100%)}.ce-band .ce-rule{background:var(--k-blue-hi)}.ce-ranges-grid{grid-template-columns:1fr 1fr;gap:26px;display:grid}.ce-range{border-color:#ffffff1f;min-height:320px}.ce-range-rule{background:var(--k-accent-hi);width:30px;height:3px;margin-bottom:18px}.ce-range h3{font-family:var(--font-display);letter-spacing:.02em;flex-direction:column;gap:4px;font-size:30px;font-weight:700;display:flex}.ce-range h3 span{font-family:var(--font-body);letter-spacing:0;color:#ffffffd9;font-size:19px;font-weight:400}.ce-range .k-link{color:#fff;margin-top:18px}.ce-updates-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:40px;display:grid}.ce-updates-sub{color:var(--k-text);margin-top:10px;font-size:17px}.ce-updates .k-updates{max-width:620px}.ce-updates .k-field{border:1px solid var(--k-line)}.ce-updates .k-btn--red{background:var(--k-blue)}.ce-updates .k-btn--red:hover{background:#2457cc;box-shadow:0 10px 26px #2f6bee47}.ce-connect{isolation:isolate;color:#fff;background:#071223;border-radius:8px;flex-direction:column;justify-content:center;gap:8px;min-height:280px;padding:36px 40px;display:flex;position:relative;overflow:hidden}.ce-connect-bg{z-index:-1;position:absolute;inset:0}.ce-connect-bg img{object-fit:cover;object-position:75% center;width:100%;height:100%}.ce-connect b{font-family:var(--font-display);letter-spacing:-.01em;font-size:clamp(24px,2.2vw,30px);font-weight:700}.ce-connect>span:not(.ce-connect-bg){color:#ffffffd9;font-size:17px}.ce-connect .k-link{color:var(--k-blue-hi);margin-top:12px}@media (max-width:980px){.ce-dev{grid-template-columns:1fr}.ce-dev-img{aspect-ratio:16/10;min-height:0}.ce-updates-grid{grid-template-columns:1fr}}@media (max-width:760px){.ce-tiles{grid-template-columns:1fr;gap:26px}.ce-preview:before,.ce-preview:after{display:none}.ce-ranges-grid{grid-template-columns:1fr}.ce-dev-copy{padding:44px 18px}.ce-connect{padding:28px 24px}}
