.expanded-footer{color:#0a192d;background:#fff;border-top:1px solid #d7e1ed}.footer-signal{background:#0a192d;height:28px;display:flex;overflow:hidden}.footer-signal i{opacity:.7;border-right:1px dashed #7698c4;width:18%}.expanded-footer-grid{border-inline:1px dashed #cbd7e5;grid-template-columns:1.22fr .8fr 1.05fr 1.35fr;max-width:1280px;margin:0 auto;display:grid}.expanded-footer-grid>*{border-right:1px dashed #cbd7e5;min-height:405px;padding:54px 28px 38px}.footer-brand{flex-direction:column;align-items:flex-start;display:flex}.footer-brand .logo{font-size:20px}.footer-brand>p{color:#263d5b;max-width:250px;font:400 14px/1.55 var(--display);margin:25px 0}.footer-status{color:#1468ff;font:500 9px/1.3 var(--mono);letter-spacing:.11em;text-transform:uppercase;margin-top:auto}.expanded-footer nav{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.expanded-footer nav h2{color:#091a30;font:700 14px/1.2 var(--display);letter-spacing:-.02em;margin:0 0 7px}.expanded-footer nav a{color:#5f7190;font:400 13px/1.35 var(--display);transition:color .15s,transform .15s}.expanded-footer nav a:hover{color:#1468ff;transform:translate(3px)}.footer-bottom-wide{color:#70819a;max-width:1280px;font:500 9px/1.4 var(--mono);letter-spacing:.07em;text-transform:uppercase;border-top:1px solid #d7e1ed;grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:15px;margin:0 auto;padding:17px 28px;display:grid}.footer-bottom-wide a{color:#415a7d}.footer-bottom-wide a:hover{color:#1468ff}.research-index{color:#08192d;background:#fff}.research-index-hero{border-inline:1px dashed #d6e0eb;max-width:1280px;margin:0 auto;padding:118px 34px 92px}.research-index-hero h1{max-width:900px;font:700 clamp(52px, 7vw, 104px)/.95 var(--display);letter-spacing:-.08em;margin:22px 0 28px}.research-index-hero h1 em{color:#1468ff;font-style:normal}.research-index-hero>p:last-child{color:#4f637f;max-width:570px;font:400 18px/1.65 var(--display)}.research-index-list{border-top:1px dashed #cbd7e5;border-left:1px dashed #cbd7e5;grid-template-columns:repeat(2,1fr);max-width:1280px;margin:0 auto 110px;display:grid}.research-index-list article{border-bottom:1px dashed #cbd7e5;border-right:1px dashed #cbd7e5;flex-direction:column;min-height:370px;padding:34px;display:flex}.research-index-list article>p:first-child,.article-number{color:#1468ff;font:500 9px/1.2 var(--mono);letter-spacing:.11em;text-transform:uppercase}.research-index-list h2{max-width:520px;font:700 clamp(27px, 3vw, 42px)/1.04 var(--display);letter-spacing:-.06em;margin:55px 0 13px}.research-index-list article>p:nth-of-type(2){color:#61738d;max-width:520px;font:400 14px/1.55 var(--display);margin:0}.research-index-list article>div{justify-content:space-between;align-items:center;gap:20px;margin-top:auto;padding-top:30px;display:flex}.research-index-list span{color:#6e819a;font:500 10px/1 var(--mono)}.research-index-list a{color:#1468ff;font:700 13px/1 var(--display)}.research-index-list a b,.article-sources b{font-size:17px}.article-page{color:#091a30;background:#fff}.article-page>article{border-inline:1px dashed #d6e0eb;max-width:1280px;margin:0 auto}.article-topline{color:#61738d;max-width:1280px;font:500 10px/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase;border-inline:1px dashed #d6e0eb;justify-content:space-between;gap:20px;margin:0 auto;padding:28px 34px 18px;display:flex}.article-topline a{color:#1468ff}.article-hero{border-bottom:1px dashed #d6e0eb;padding:64px 34px 90px}.article-hero h1{max-width:980px;font:700 clamp(44px, 6vw, 88px)/.99 var(--display);letter-spacing:-.075em;margin:19px 0 33px}.article-hero>p:last-child{color:#405673;max-width:670px;font:400 19px/1.63 var(--display);margin:0}.article-layout{grid-template-columns:260px minmax(0,1fr);gap:clamp(40px,8vw,134px);padding:70px 34px 120px;display:grid}.article-layout aside{align-self:start;position:sticky;top:96px}.article-layout aside p{color:#687c96;font:500 10px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;margin:0 0 16px}.article-layout aside ol{gap:9px;margin:0;padding:0;list-style:none;display:grid}.article-layout aside a{color:#5f7190;font:400 12px/1.42 var(--display)}.article-layout aside a:hover{color:#1468ff}.article-content section{scroll-margin-top:98px}.article-content h2{font:700 clamp(30px, 3.7vw, 49px)/1.06 var(--display);letter-spacing:-.065em;margin:16px 0 27px}.article-content>section>p:not(.article-number){color:#243c5c;font:400 17px/1.7 var(--display);margin:0 0 20px}.article-signal-break{align-items:center;gap:9px;height:100px;margin:18px 0 46px;display:flex;position:relative}.article-signal-break:before{content:"";background:#d7e2ef;height:1px;position:absolute;left:0;right:0}.article-signal-break i{z-index:1;background:#1468ff;border-radius:50%;width:8px;height:8px;animation:2.1s ease-in-out infinite article-pulse;position:relative}.article-signal-break i:nth-child(2){animation-delay:.18s}.article-signal-break i:nth-child(3){animation-delay:.36s}.article-signal-break span{background:#1468ff;width:26%;height:2px;animation:3.8s ease-in-out infinite article-scan;position:absolute;top:49px;left:0}.article-sources{background:#f7faff;border:1px solid #d6e1ed;margin-top:60px;padding:30px}.article-sources ul{gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.article-sources a{color:#1468ff;font:600 14px/1.4 var(--display)}.article-reading-progress{z-index:60;background:#e6edf6;height:2px;position:fixed;top:65px;left:0;right:0}.article-reading-progress i{transform-origin:0;background:#1468ff;width:100%;height:100%;transition:transform 80ms linear;display:block}@keyframes article-pulse{0%,to{transform:scale(.72);box-shadow:0 0 #1468ff2e}50%{transform:scale(1.18);box-shadow:0 0 0 7px #1468ff00}}@keyframes article-scan{0%,to{transform-origin:0;transform:scaleX(.1)}48%{transform-origin:0;transform:scaleX(1)}52%{transform-origin:100%;transform:scaleX(1)}to{transform-origin:100%;transform:scaleX(.1)}}@media (max-width:900px){.expanded-footer-grid{grid-template-columns:1fr 1fr}.expanded-footer-grid>*{min-height:300px}.footer-bottom-wide{grid-template-columns:1fr 1fr}.article-layout{grid-template-columns:1fr}.article-layout aside{border-bottom:1px dashed #d6e0eb;padding-bottom:10px;position:static}.article-layout aside ol{grid-template-columns:1fr 1fr}.article-content{max-width:100%}.article-reading-progress{top:63px}.research-index-list{margin-inline:5vw}}@media (max-width:600px){.expanded-footer-grid,.research-index-list{grid-template-columns:1fr}.expanded-footer-grid>*{min-height:auto;padding:36px 24px}.footer-bottom-wide{grid-template-columns:1fr;padding:20px 24px}.research-index-hero,.article-topline,.article-page>article{border-inline:0}.research-index-hero{padding:92px 24px 62px}.research-index-list{margin:0 24px 70px}.research-index-list article{min-height:305px;padding:24px}.article-topline{padding:22px 24px 13px}.article-hero{padding:48px 24px 65px}.article-layout{padding:50px 24px 75px}.article-layout aside ol{grid-template-columns:1fr}.article-content>section>p:not(.article-number){font-size:16px}.article-signal-break{height:72px;margin-bottom:35px}.article-sources{padding:22px}}@media (prefers-reduced-motion:reduce){.article-signal-break i,.article-signal-break span{animation:none}}.expanded-footer{padding:0}.article-layout{padding:82px 34px 140px}.article-content h2{margin:18px 0 30px;font-size:clamp(34px,3.9vw,54px);line-height:1.03}.article-content>section>p:not(.article-number){letter-spacing:.003em;margin:0 0 25px;font-size:18px;line-height:1.78}.article-signal-break{height:112px;margin:20px 0 52px}.article-signal-break span{top:55px}.research-roadmap{background:#f8fbff;border-top:1px dashed #cbd7e5;border-bottom:1px dashed #cbd7e5;grid-template-columns:minmax(290px,.78fr) minmax(0,1.22fr);gap:clamp(40px,8vw,140px);max-width:1280px;margin:0 auto 130px;padding:92px 34px;display:grid}.research-roadmap>div{max-width:460px}.research-roadmap h2{font:700 clamp(38px, 4.5vw, 66px)/1.01 var(--display);letter-spacing:-.075em;margin:22px 0 28px}.research-roadmap h2 em{color:#1468ff;font-style:normal}.research-roadmap>div>p:last-child{color:#48607e;font:400 17px/1.65 var(--display);margin:0}.research-roadmap ol{border-top:1px solid #d9e3ef;margin:0;padding:0;list-style:none;display:grid}.research-roadmap li{border-bottom:1px solid #d9e3ef;grid-template-columns:82px minmax(0,1fr) auto;align-items:baseline;gap:16px;padding:18px 0;display:grid}.research-roadmap li span{color:#1468ff;font:500 9px/1.3 var(--mono);letter-spacing:.09em}.research-roadmap li b{font:600 16px/1.35 var(--display);letter-spacing:-.018em}.research-roadmap li small{color:#71829a;font:500 8px/1.3 var(--mono);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap}@media (max-width:900px){.research-roadmap{grid-template-columns:1fr;margin-inline:5vw}.article-layout{padding-top:66px}.article-content>section>p:not(.article-number){font-size:17px}}@media (max-width:600px){.research-roadmap{margin:0 24px 76px;padding:60px 24px}.research-roadmap li{grid-template-columns:1fr;gap:7px}.research-roadmap li small{white-space:normal}.article-layout{padding:50px 24px 78px}.article-content>section>p:not(.article-number){font-size:16px;line-height:1.72}}.article-page .aksel-heading,.article-page .aksel-body-long{font-family:var(--ax-font-family,var(--font-manrope), sans-serif)}.article-signal-break{height:72px;margin:34px 0 50px;display:block}.article-signal-break:before{background:#d9e3ef}.article-signal-break i{display:none}.article-signal-break span{background:#1468ff;width:18%;height:1px;animation:none;top:35px}.article-media-placeholder.vertical{max-width:1280px;min-height:330px;margin-left:auto;margin-right:auto}@media (max-width:800px){.article-media-placeholder.vertical{min-height:250px}}.article-page{font-family:var(--ax-font-family,var(--font-source-sans), Arial, sans-serif)}.article-content{max-width:65ch}.article-content h2{letter-spacing:-.01em;margin:20px 0 28px;font-family:inherit;font-size:40px;font-weight:600;line-height:52px}.article-content>section>p:not(.article-number){color:#243c5c;letter-spacing:0;max-width:65ch;margin:0 0 28px;font-family:inherit;font-size:18px;font-weight:400;line-height:28px}.article-content .article-inline-accent{color:#0759dc;background:#e8f0ff;text-decoration:none}.article-hero>p:last-child{font-family:var(--ax-font-family,var(--font-source-sans), Arial, sans-serif)}@media (max-width:600px){.article-content h2{font-size:32px;line-height:40px}.article-content>section>p:not(.article-number){font-size:18px;line-height:28px}}.footer-signal{background:#171b21!important;border:0!important;height:20px!important}.expanded-footer-grid{align-items:stretch;grid-template-columns:1.08fr 1.08fr 1.15fr 1.7fr!important}.expanded-footer-grid>*{min-height:460px!important}.expanded-footer nav a{align-items:baseline;gap:7px;display:flex}.expanded-footer nav a svg{opacity:0;flex:none;transition:opacity .15s,translate .15s}.expanded-footer nav a:hover svg{opacity:1;translate:3px}.expanded-footer nav a span{color:#1468ff;font:500 8px/1 var(--mono);letter-spacing:.07em}.footer-subhead{margin-top:34px!important}.footer-all-link{margin-top:24px;color:#1468ff!important;font-weight:600!important}.footer-article-index{max-height:670px;overflow:auto}.footer-article-index>p{color:#72829a;font:400 12px/1.4 var(--ax-font-family,sans-serif);margin:0 0 14px}.footer-article-index a,.footer-planned{grid-template-columns:66px 1fr;gap:8px;padding:3px 0;align-items:start!important;display:grid!important}.footer-planned{color:#72829a;font:400 12px/1.35 var(--ax-font-family,sans-serif)}.footer-planned i{color:#9aacbf;font:500 8px/1.25 var(--mono);letter-spacing:.06em;font-style:normal}.footer-article-index a span{padding-top:4px}@media (max-width:900px){.expanded-footer-grid{grid-template-columns:1fr 1fr!important}.footer-article-index{max-height:none}}@media (max-width:600px){.expanded-footer-grid{grid-template-columns:1fr!important}.footer-article-index a,.footer-planned{grid-template-columns:74px 1fr}}.research-card-grid{background:#fff;gap:0!important;padding:0!important}.research-card-grid article{background:#f8fafc;min-height:0!important;padding:0!important}.research-card-link{flex-direction:column;min-height:100%;padding:32px;text-decoration:none;display:flex;color:inherit!important}.research-card-link:focus-visible{outline-offset:-4px;outline:3px solid #1468ff}.research-card-head{justify-content:space-between;align-items:center;display:flex}.research-card-head>p{margin:0!important}.research-card-grid h2{max-width:600px;min-height:88px;transition:color .24s,transform .24s cubic-bezier(.2,.8,.2,1),letter-spacing .24s;font-family:var(--ax-font-family,sans-serif)!important;letter-spacing:-.025em!important;margin:30px 0 22px!important;font-size:clamp(27px,2.5vw,38px)!important;font-weight:600!important;line-height:1.2!important}.research-card-link:hover h2{color:#1468ff;transform:translate(6px);letter-spacing:-.035em!important}.research-card-meta{color:#1468ff;font:500 14px/1.2 var(--ax-font-family,sans-serif);flex-wrap:wrap;align-items:center;gap:14px;margin:0 0 25px;display:flex}.research-card-author{color:#193b67;align-items:center;gap:6px;display:flex}.research-card-author svg{color:#1468ff}.research-card-grid figure{background:#eef4f9;border:1px solid #e1e8f0;min-height:280px;margin:0;position:relative;overflow:hidden}.research-card-grid figure img{object-fit:cover;opacity:.82;transition:transform .45s cubic-bezier(.2,.8,.2,1),opacity .3s}.research-card-link:hover figure img{opacity:1;transform:scale(1.025)}.research-card-grid figure:after{content:"";pointer-events:none;background:linear-gradient(125deg,#0000 48%,#1468ff0d);position:absolute;inset:0}.research-card-grid figcaption{z-index:1;color:#59728e;font:500 8px/1.2 var(--mono);letter-spacing:.07em;align-items:center;gap:7px;display:flex;position:absolute;bottom:12px;left:14px}.research-card-grid figcaption svg{color:#1468ff}.research-card-bottom{justify-content:space-between!important;align-items:center!important;margin-top:20px!important;padding:0!important;display:flex!important}.research-card-bottom>span,.research-card-bottom b{align-items:center;gap:8px;display:inline-flex}.research-card-bottom>span{color:#6e819a;font:500 12px/1.2 var(--ax-font-family,sans-serif)}.research-card-bottom>span svg{color:#1468ff}.research-card-bottom b{color:#1468ff;font:600 14px/1.2 var(--ax-font-family,sans-serif)}.research-card-bottom b svg{transition:translate .18s}.research-card-link:hover .research-card-bottom b svg{translate:4px}.expanded-footer nav a:after{display:none!important}.article-sources{opacity:.88;max-width:560px;position:relative;overflow:hidden;background:#fcfdff!important;border:1px solid #e0e8f1!important;margin-top:46px!important;padding:20px 22px!important}.article-sources:before{content:"";background:#9eb9df;width:100%;height:1px;position:absolute;top:0;left:0}.article-sources .eyebrow{color:#607797!important;letter-spacing:.1em!important;margin-bottom:15px!important;font-size:8px!important}.article-sources ul{border-top:1px solid #e6edf4;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 20px!important;margin-top:0!important}.article-sources li{border-bottom:1px solid #e6edf4}.article-sources a{justify-content:space-between;align-items:flex-start;gap:8px;padding:9px 0;transition:color .17s;display:flex;color:#59718f!important;font-size:12px!important;line-height:1.35!important}.article-sources a:hover{padding-left:0;color:#1468ff!important}.article-sources a svg{color:#5f96e7;flex:none;margin-top:2px;font-size:.72em}.article-page,.research-index,.expanded-footer{isolation:isolate;background-image:radial-gradient(circle,#cbd9e8 1px,#0000 1.15px);background-position:0 185vh;background-repeat:repeat;background-size:7px 370vh;position:relative}.article-page:before,.research-index:before,.expanded-footer:before{z-index:0;pointer-events:none;content:"";opacity:.88;background-image:repeating-linear-gradient(#d6e1ee 0 8px,#0000 8px 24px),repeating-linear-gradient(#d6e1ee 0 8px,#0000 8px 24px);background-position:calc(50% - min(640px,44vw)) 0,calc(50% + min(640px,44vw)) 0;background-repeat:repeat-y;background-size:1px 24px,1px 24px;position:absolute;inset:0}.article-page>*,.research-index>*,.expanded-footer>*{z-index:1;position:relative}@media (max-width:600px){.research-card-grid article{padding:24px!important}.research-card-grid h2{min-height:0;margin:24px 0 18px!important}.research-card-grid figure{min-height:215px}.research-card-meta{gap:10px;font-size:13px}.article-sources ul{grid-template-columns:1fr!important}}.footer-service-banner{background:linear-gradient(135deg,#eef5ff,#f8fbff 60%,#dceaff);border:1px solid #cddced;gap:6px;width:100%;margin-top:2px;padding:15px;transition:transform .18s,box-shadow .18s;display:grid;overflow:hidden;color:#102d53!important}.footer-service-banner:hover{transform:translate(-2px,-2px);box-shadow:3px 3px #1468ff}.footer-service-banner span{color:#1468ff;font:500 8px/1 var(--mono);letter-spacing:.11em;text-transform:uppercase}.footer-service-banner b{font:650 19px/1.05 var(--ax-font-family,sans-serif);letter-spacing:-.04em}.footer-service-banner small{color:#56718f;font:400 10px/1.35 var(--ax-font-family,sans-serif);align-items:center;gap:7px;display:flex}.footer-service-banner svg{color:#1468ff}.expanded-footer-grid{max-width:1280px;grid-template-columns:minmax(280px,1.18fr) minmax(250px,.82fr)!important}.expanded-footer-grid>*{padding:48px 28px 42px;border-right:1px dashed #cbd9e8!important;min-height:0!important}.expanded-footer-grid>:last-child{border-right:0!important}.footer-brand{min-height:360px}.footer-brand>p{margin:24px 0 30px}.footer-status{margin-top:24px}.footer-reading{border-top:1px dashed #cbd9e8;border-left:1px dashed #cbd9e8;grid-template-columns:repeat(3,minmax(0,1fr));max-width:1280px;margin:0 auto;display:grid}.footer-reading a{color:#102d53;border-bottom:1px dashed #cbd9e8;border-right:1px dashed #cbd9e8;grid-template-columns:24px minmax(0,1fr) 18px;column-gap:10px;min-height:218px;padding:25px 26px 24px;text-decoration:none;transition:background .2s;display:grid;position:relative}.footer-reading a:hover{background:#eef5ff}.footer-reading a>svg:first-child{color:#1468ff;grid-area:1/1;font-size:1.2em}.footer-reading a>span{color:#1468ff;font:500 9px/1 var(--mono);letter-spacing:.09em;grid-area:1/2;align-self:center}.footer-reading a>b{font:600 19px/1.23 var(--ax-font-family,sans-serif);letter-spacing:-.026em;grid-area:2/1/auto/-1;align-self:end;margin-top:19px}.footer-reading a>p{color:#607895;font:400 14px/1.43 var(--font-source-sans,var(--ax-font-family),sans-serif);-webkit-line-clamp:3;-webkit-box-orient:vertical;grid-area:3/1/auto/-1;align-self:start;margin:12px 0 0;display:-webkit-box;overflow:hidden}.footer-reading a>svg:last-child{color:#1468ff;grid-area:1/3;align-self:center;transition:translate .18s}.footer-reading a:hover>svg:last-child{translate:4px}.footer-bottom-wide{border-bottom:1px dashed #cbd9e8;border-top:0!important}@media (max-width:900px){.expanded-footer-grid{grid-template-columns:1fr 1fr!important}.footer-reading{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-reading a{min-height:205px}}@media (max-width:600px){.expanded-footer-grid,.footer-reading{border-left:0;grid-template-columns:1fr!important}.expanded-footer-grid>*{border-bottom:1px dashed #cbd9e8;padding:36px 24px;border-right:0!important}.footer-brand{min-height:0}.footer-reading a{border-right:0;min-height:0;padding:25px 24px}.footer-reading a>b{font-size:18px}.footer-reading a>p{-webkit-line-clamp:4}.footer-bottom-wide{border-bottom:0}}.research-index-list.research-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;margin:0 auto 112px;display:grid;padding:0!important}.research-index-list.research-card-grid>article{min-width:0;display:block;min-height:0!important;padding:0!important}.research-index-list .research-card-link{flex-direction:column;min-height:100%;padding:34px;display:flex}.research-index-list .research-card-head{min-height:18px}.research-index-list .research-card-grid h2,.research-index-list h2{min-height:154px;margin:27px 0 16px!important}.research-card-description{color:#536b88;font:400 15px/1.5 var(--ax-font-family,var(--font-source-sans),sans-serif);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 23px;display:-webkit-box;overflow:hidden}.research-index-list .research-card-meta{margin:0 0 16px}.research-index-list .research-card-grid figure,.research-index-list figure{aspect-ratio:16/9;min-height:0;margin-top:auto}.research-index-list .research-card-bottom{margin-top:18px!important}@media (max-width:760px){.research-index-list.research-card-grid{grid-template-columns:1fr;margin-inline:24px}.research-index-list .research-card-link{padding:25px}.research-card-description{font-size:14px}.research-index-list .research-card-grid h2,.research-index-list h2{min-height:0}}
.article-page{--article-shell:min(1280px, 100% - 10vw);color:#08192d;background:#fff}.article-topline,.article-article,.article-media-placeholder,.article-byline,.article-related{width:var(--article-shell);border-inline:1px dashed #d6e0eb;margin-inline:auto}.article-topline{padding:25px 34px 17px}.article-article{max-width:none!important}.article-hero{padding:70px 34px 82px}.article-title-reveal{color:#08192d;max-width:1040px;min-height:1.2em;margin:18px 0 30px;font-family:var(--ax-font-family,var(--font-source-sans), Arial, sans-serif)!important;letter-spacing:-.04em!important;font-size:clamp(48px,6.4vw,94px)!important;font-weight:600!important;line-height:1.03!important}.article-title-reveal mark{color:#1468ff;background:#dfeaff;padding:0 .045em}.article-title-reveal i{vertical-align:-.08em;background:#1468ff;width:.045em;height:.78em;margin-left:.06em;animation:.78s step-end infinite article-caret;display:inline-block}@keyframes article-caret{50%{opacity:0}}.article-hero>p:last-child{color:#3e526b;max-width:66ch;font-size:20px!important;line-height:30px!important}.article-media-placeholder{background:#f4f8fc;border-top:1px dashed #b6c9df;border-bottom:1px dashed #b6c9df;place-items:center;min-height:330px;margin-bottom:0;display:grid;position:relative;overflow:hidden}.article-media-placeholder>img{object-fit:cover;opacity:.72}.article-media-published>img{opacity:1}.article-media-published:before,.article-media-published:after{display:none}.article-media-placeholder:before,.article-media-placeholder:after{z-index:1;content:"";background:#d7e4f1;position:absolute}.article-media-placeholder:before{width:1px;top:0;bottom:0;left:50%}.article-media-placeholder:after{height:1px;top:50%;left:0;right:0}.article-media-placeholder>div{z-index:2;text-align:center;background:#fffffff0;border:1px solid #cad9e9;justify-items:center;gap:8px;padding:15px 22px;display:grid;position:relative}.article-media-placeholder span{color:#1468ff;font:500 10px/1 var(--mono);letter-spacing:.12em}.article-media-placeholder b{color:#173656;font:600 16px/1.25 var(--ax-font-family,sans-serif)}.article-media-placeholder small{color:#6e86a3;font:500 10px/1 var(--mono);letter-spacing:.08em}.article-media-placeholder figcaption{z-index:2;color:#657d98;font:500 8px/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase;margin:0;position:absolute;bottom:12px;right:14px}.article-content .article-media-placeholder{border-inline:1px dashed #b6c9df;width:100%;margin:56px 0}.article-byline{background:#fff;border-bottom:1px dashed #d6e0eb;grid-template-columns:78px minmax(0,1fr) minmax(200px,.7fr);align-items:center;gap:18px;padding:27px 34px;display:grid}.article-author-avatar{background:#eef3f8;border:1px solid #c7d7e8;border-radius:50%;width:58px;height:58px;position:relative;overflow:hidden}.article-author-avatar img{object-fit:cover}.article-author-avatar span{color:#46617d;font:500 6px/1 var(--mono);letter-spacing:.04em;white-space:nowrap;position:absolute;bottom:3px;left:50%;translate:-50%}.article-byline p,.article-byline b,.article-byline small{display:block}.article-byline p{color:#667d97;font:500 10px/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase;margin:0 0 3px}.article-byline b{font:600 18px/1.25 var(--ax-font-family,sans-serif)}.article-byline small{color:#667d97;max-width:510px;font:400 14px/1.4 var(--ax-font-family,sans-serif);margin-top:4px}.article-byline-note{border-left:1px solid #d6e0eb;justify-self:end;padding-left:20px}.article-byline-note span,.article-byline-note b{display:block}.article-byline-note span{color:#1468ff;font:500 9px/1.2 var(--mono);letter-spacing:.1em;text-transform:uppercase}.article-byline-note b{color:#415975;max-width:190px;font:400 13px/1.35 var(--ax-font-family,sans-serif);margin-top:7px}.article-inline-accent{color:inherit;background:#e4edff;padding:0 .08em;font-weight:600;text-decoration:none}.article-signal-break{height:72px;margin:36px 0 50px;display:block;position:relative}.article-signal-break:before{content:"";background:#d9e3ef;height:1px;position:absolute;inset:35px 0 auto}.article-signal-break span{background:#1468ff;width:18%;height:1px;position:absolute;top:35px;left:0}.article-sources{opacity:.9;background:#fcfdff;border:1px solid #e0e8f1;max-width:560px;margin-top:48px;padding:19px 22px}.article-sources .eyebrow{color:#607797;letter-spacing:.1em;margin-bottom:14px;font-size:8px}.article-sources ul{border-top:1px solid #e6edf4;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;margin:0;padding:0;list-style:none;display:grid}.article-sources li{border-bottom:1px solid #e6edf4}.article-sources a{color:#59718f;font:400 12px/1.35 var(--ax-font-family,sans-serif);justify-content:space-between;gap:8px;padding:9px 0;display:flex}.article-sources a:hover,.article-sources b{color:#1468ff}.article-related{background:#f8fbff;border-bottom:1px dashed #d6e0eb;grid-template-columns:.7fr 1.3fr;gap:50px;padding:90px 34px 120px;display:grid}.article-related h2{font:600 clamp(36px,4vw,58px)/1.08 var(--ax-font-family,sans-serif);letter-spacing:-.035em;margin:18px 0 0}.article-related h2 em{color:#1468ff;font-style:normal}.article-related>div:last-child{border-top:1px solid #d6e0eb}.article-related a{border-bottom:1px solid #d6e0eb;grid-template-columns:95px 1fr 24px;align-items:baseline;gap:13px;padding:18px 0;transition:padding .18s;display:grid}.article-related a:hover{padding-left:9px}.article-related span{color:#1468ff;font:500 9px/1.3 var(--mono);letter-spacing:.08em}.article-related b{font:600 18px/1.35 var(--ax-font-family,sans-serif)}.article-related i{color:#1468ff;font-size:19px;font-style:normal}@media (max-width:900px){.article-byline,.article-related{grid-template-columns:1fr}.article-byline-note{border-top:1px solid #d6e0eb;border-left:0;justify-self:start;padding:16px 0 0}.article-sources ul{grid-template-columns:1fr}.article-related{gap:45px}}@media (max-width:600px){.article-page{--article-shell:100%}.article-topline,.article-article,.article-media-placeholder,.article-byline,.article-related{border-inline:0}.article-topline{padding:21px 24px 14px}.article-hero{padding:48px 24px 57px}.article-title-reveal{font-size:clamp(39px,11.4vw,55px)!important}.article-hero>p:last-child{font-size:18px!important;line-height:28px!important}.article-media-placeholder{min-height:245px}.article-media-placeholder figcaption{max-width:80%;left:14px;right:auto}.article-byline{grid-template-columns:58px 1fr;padding:24px}.article-byline-note{grid-column:1/-1}.article-sources{padding:26px 24px}.article-related{padding:64px 24px 75px}.article-related a{grid-template-columns:1fr 20px}.article-related span{grid-column:1/-1}.article-related b{font-size:17px}}@media (prefers-reduced-motion:reduce){.article-title-reveal i{animation:none}}.article-page{isolation:isolate;position:relative}.article-page:before{z-index:-1;pointer-events:none;content:"";background:linear-gradient(90deg,#0000 calc(50% - 640px),#d6e0ebaa calc(50% - 640px) calc(50% - 639px),#0000 calc(50% - 639px) calc(50% + 639px),#d6e0ebaa calc(50% + 639px) calc(50% + 640px),#0000 calc(50% + 640px));position:absolute;inset:0}.article-topline,.article-byline,.article-related{position:relative}.article-topline:after,.article-byline:after,.article-related:after{content:"";pointer-events:none;border-bottom:1px dashed #d6e0eb;width:100vw;position:absolute;bottom:-1px;left:50%;translate:-50%}.article-related a{grid-template-columns:minmax(0,1fr) 24px}.article-related a span,.article-related a b{grid-column:1}.article-related a>svg{color:#1468ff;grid-area:1/2/span 2}.article-related i{display:none}.article-byline-note>svg{float:left;color:#1468ff;margin:1px 7px 0 0}.article-fact-grid{width:var(--article-shell);border-inline:1px dashed #d6e0eb;border-bottom:1px dashed #d6e0eb;grid-template-columns:1fr 1fr;margin:0 auto;display:grid}.article-fact-grid>div{border-right:1px dashed #d6e0eb;min-height:220px;padding:40px 34px}.article-fact-grid b{color:#08192d;font:600 clamp(68px,8vw,112px)/.8 var(--ax-font-family,sans-serif);letter-spacing:-.07em;display:block}.article-fact-grid p{color:#273e5a;max-width:375px;font:400 18px/28px var(--ax-font-family,sans-serif);margin:22px 0 0}.article-fact-grid p:first-letter{color:#1468ff}@media (max-width:600px){.article-fact-grid{border-inline:0;grid-template-columns:1fr;width:100%}.article-fact-grid>div{border-bottom:1px dashed #d6e0eb;border-right:0;min-height:0;padding:32px 24px}.article-fact-grid b{font-size:68px}.article-fact-grid p{margin-top:15px}}.article-page:before{background:repeating-linear-gradient(#cbd9e8 0 12px,#0000 12px 26px) calc(50% - 640px)/1px 100% no-repeat,repeating-linear-gradient(#cbd9e8 0 12px,#0000 12px 26px) calc(50% + 639px)/1px 100% no-repeat!important}.article-page>.article-article,.article-topline,.article-media-placeholder,.article-byline,.article-related,.article-fact-grid{border-inline:0!important}.article-topline:after,.article-byline:after,.article-related:after{background:#dce6f0;height:1px;border:0!important}.article-media-placeholder{border-style:solid!important;border-color:#d8e3ef!important}.article-content .article-media-placeholder{border-inline:1px solid #d8e3ef!important}.article-fact-grid{border-bottom:0!important}.article-fact-grid>div{border-right:1px solid #d8e3ef!important}.article-fact-grid>div:last-child{border-right:0!important}.article-signal-break:before{background-size:26px 1px;height:1px;animation:8s linear infinite guide-drift;background:repeating-linear-gradient(90deg,#cbd9e8 0 12px,#0000 12px 26px)!important}.article-signal-break span{width:22%;animation:3.8s ease-in-out infinite guide-signal}@keyframes guide-drift{to{background-position:104px 0}}@keyframes guide-signal{0%,to{opacity:.45;transform-origin:0;transform:scaleX(.68)}50%{opacity:1;transform-origin:0;transform:scaleX(1)}}@media (max-width:1280px){.article-page:before{display:none}}@media (max-width:600px){.article-fact-grid>div{border-bottom:1px solid #d8e3ef!important;border-right:0!important}}@media (prefers-reduced-motion:reduce){.article-signal-break:before,.article-signal-break span{animation:none!important}}.article-related{background:#f8fbff;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:0;display:grid;border:0!important}.article-related:after{display:none!important}.article-related a{border-top:1px dashed #cbd9e8;border-right:1px dashed #cbd9e8;grid-template-columns:minmax(0,1fr) 18px;gap:10px;min-height:154px;padding:24px 22px;transition:background .18s,color .18s;display:grid;position:relative}.article-related a:nth-child(3n){border-right:0}.article-related a:hover{background:#eef5ff;padding-left:22px}.article-related a span,.article-related a b{grid-column:1}.article-related a span{align-self:start}.article-related a b{align-self:center;font-size:16px;line-height:1.35}.article-related a>svg{grid-area:1/2/span 2;align-self:start}.article-page .article-topline:after,.article-page .article-byline:after{height:1px;background:repeating-linear-gradient(90deg,#cbd9e8 0 2px,#0000 2px 7px)!important}.article-page .article-media-placeholder,.article-page .article-content .article-media-placeholder,.article-page .article-fact-grid>div{border-style:dashed!important;border-color:#cbd9e8!important}@media (max-width:900px){.article-related{grid-template-columns:repeat(2,minmax(0,1fr))}.article-related a:nth-child(3n){border-right:1px dashed #cbd9e8}.article-related a:nth-child(2n){border-right:0}}@media (max-width:600px){.article-related{grid-template-columns:1fr}.article-related a,.article-related a:nth-child(3n){border-right:0;min-height:0;padding:21px 24px}.article-related a:hover{padding-left:24px}.article-related a b{font-size:16px}}.article-title-reveal{animation:.72s cubic-bezier(.2,.75,.2,1) both article-title-arrive}.article-author-avatar{background:linear-gradient(145deg,#f6faff,#dfebfa);place-items:center;display:grid}.article-author-avatar span{color:#1468ff;font:600 11px/1 var(--mono);letter-spacing:.07em;position:static;translate:0}@keyframes article-title-arrive{0%{opacity:0;transform:translateY(11px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.article-title-reveal{animation:none}}
.seo-policy-page{color:#08192d;background:#fff;border-inline:1px dashed #cbd9e8;max-width:1280px;margin:0 auto}.seo-policy-page>header{max-width:900px;padding:120px 34px 88px}.seo-policy-page h1{font:600 clamp(52px,7vw,104px)/.96 var(--ax-font-family,var(--font-manrope),sans-serif);letter-spacing:-.07em;margin:22px 0 30px}.seo-policy-page h1 em{color:#1468ff;font-style:normal}.seo-policy-page>header>p:last-child{color:#405673;max-width:680px;font:400 20px/1.58 var(--ax-font-family,var(--font-source-sans),sans-serif);margin:0}.seo-policy-page>section:not(.seo-policy-note){border-top:1px dashed #cbd9e8;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.seo-policy-page>section:not(.seo-policy-note) article{border-bottom:1px dashed #cbd9e8;border-right:1px dashed #cbd9e8;min-height:270px;padding:42px 34px}.seo-policy-page>section:not(.seo-policy-note) article:nth-child(2n){border-right:0}.seo-policy-page article span{color:#1468ff;font:500 10px/1 var(--mono);letter-spacing:.1em}.seo-policy-page h2{font:600 clamp(25px,3vw,38px)/1.08 var(--ax-font-family,var(--font-manrope),sans-serif);letter-spacing:-.035em;margin:26px 0 14px}.seo-policy-page article p,.seo-policy-note p{color:#405673;max-width:560px;font:400 17px/1.65 var(--ax-font-family,var(--font-source-sans),sans-serif);margin:0}.seo-policy-note{background:#f8fbff;border-bottom:1px dashed #cbd9e8;padding:80px 34px 100px}.seo-policy-note>a{color:#1468ff;font:600 15px/1.3 var(--ax-font-family,sans-serif);margin-top:26px;display:inline-block}@media (max-width:700px){.seo-policy-page{border-inline:0}.seo-policy-page>header,.seo-policy-note{padding:80px 24px 60px}.seo-policy-page>section:not(.seo-policy-note){grid-template-columns:1fr}.seo-policy-page>section:not(.seo-policy-note) article{border-right:0;min-height:0;padding:36px 24px}.seo-policy-page h1{font-size:clamp(45px,13vw,66px)}.seo-policy-page>header>p:last-child{font-size:18px}}
.development-page{color:#08192d;background:#fff;border-inline:1px dashed #d6e0eb;max-width:1280px;margin:0 auto}.development-hero{border-bottom:1px dashed #cbd9e8;grid-template-columns:1.2fr .8fr;gap:7vw;padding:88px 34px 70px;display:grid}.development-hero h1,.development-page h2,.development-page h3{font-family:var(--display);letter-spacing:-.052em}.development-hero h1{max-width:800px;margin:20px 0 30px;font-size:clamp(52px,7.2vw,100px);line-height:.98}.development-hero h1 em,.development-page h2 em{color:#1468ff;font-style:normal}.development-hero>div>p:last-child{color:#405673;max-width:670px;margin:0;font-size:20px;line-height:1.65}.development-hero aside{background:linear-gradient(145deg,#f5f9ff,#fff);border:1px solid #c7d8ed;align-self:end;min-height:295px;padding:32px;position:relative;overflow:hidden}.development-hero aside:before{content:"";pointer-events:none;background-image:linear-gradient(#b9cbe033 1px,#0000 1px),linear-gradient(90deg,#b9cbe033 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0}.development-hero aside>*{position:relative}.dev-signal{background:#1468ff;border-radius:50%;width:10px;height:10px;margin-bottom:42px;display:block;box-shadow:0 0 0 7px #1468ff14}.development-hero aside>p,.development-hero aside dt,.development-legend,.development-card header,.development-timeline>article>span,.development-timeline>article>div>p,.development-timeline>article>b{font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase}.development-hero aside>p{color:#637691;margin:0 0 8px;font-size:9px}.development-hero aside>strong{letter-spacing:-.045em;max-width:220px;font-size:28px;line-height:1.05;display:block}.development-hero dl{grid-template-columns:repeat(3,1fr);gap:12px;margin:50px 0 0;display:grid}.development-hero dl div{border-left:1px solid #c9d8e8;padding-left:11px}.development-hero dt{color:#1468ff;font-size:20px}.development-hero dd{color:#61738d;margin:5px 0 0;font-size:10px;line-height:1.3}.development-jump{border-bottom:1px dashed #cbd9e8;gap:0;display:flex;overflow:auto}.development-jump a{color:#546a84;white-space:nowrap;border-right:1px dashed #cbd9e8;padding:16px 20px;font-size:12px}.development-jump a:hover{color:#1468ff;background:#f4f8fd}.development-intro,.development-flow,.development-status,.development-roadmap,.development-boundaries,.development-next{border-bottom:1px dashed #cbd9e8;padding:112px 34px}.development-intro{grid-template-columns:.35fr 1fr;gap:8vw;display:grid}.development-intro h2,.development-section-head h2,.development-boundaries h2,.development-next h2{margin:0;font-size:clamp(39px,4.8vw,66px);line-height:1.06}.development-intro>div{max-width:730px}.development-intro>div p{color:#405673;margin:22px 0 0;font-size:18px;line-height:1.72}.development-section-head{grid-template-columns:.35fr 1fr;gap:6vw;margin-bottom:60px;display:grid}.development-flow{color:#fff;background:#08192d}.development-flow .eyebrow{color:#aabbd0}.development-flow .eyebrow span{color:#fff}.development-flow h2 em{color:#a9c8ff}.development-flow ol{border-top:1px solid #ffffff3d;border-left:1px solid #ffffff3d;grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.development-flow li{border-bottom:1px solid #ffffff3d;border-right:1px solid #ffffff3d;min-height:235px;padding:25px 22px}.development-flow li>span{color:#a9c8ff;font:500 10px/1 var(--mono);letter-spacing:.1em}.development-flow h3{margin:48px 0 11px;font-size:25px}.development-flow li p{color:#c0ccdc;margin:0;font-size:14px;line-height:1.6}.development-flow-note{color:#aabbd0;max-width:680px;margin:30px 0 0;font-size:14px;line-height:1.65}.development-legend{color:#667a94;flex-wrap:wrap;gap:13px 22px;margin:-34px 0 32px;font-size:9px;display:flex}.development-legend span,.development-card header b,.development-timeline>article>b{align-items:center;gap:7px;display:inline-flex}.development-legend i,.development-card header b i,.development-timeline>article>b i{background:#8ba0b8;border-radius:50%;width:7px;height:7px}.status-ready i{background:#1468ff!important}.status-progress i{background:#8b67ff!important}.status-blocked i{background:#d7813d!important}.status-planned i{background:#8798aa!important}.development-cards{border-top:1px dashed #cbd9e8;border-left:1px dashed #cbd9e8;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.development-card{border-bottom:1px dashed #cbd9e8;border-right:1px dashed #cbd9e8;min-height:372px;padding:29px}.development-card header{color:#6b7e96;justify-content:space-between;align-items:center;font-size:10px;display:flex}.development-card header>span{color:#1468ff}.development-card header b{font-size:8px;font-weight:500}.development-card h3{margin:43px 0 12px;font-size:31px;line-height:1.08}.development-card p{color:#526882;max-width:550px;margin:0;font-size:15px;line-height:1.65}.development-card .development-simple{color:#172f4e;margin-bottom:13px;font-size:17px;line-height:1.5}.development-card ul{flex-wrap:wrap;gap:7px;margin:27px 0 0;padding:0;list-style:none;display:flex}.development-card li{color:#647994;font:500 9px/1.2 var(--mono);letter-spacing:.05em;border:1px solid #d8e4f0;border-radius:999px;padding:6px 8px}.development-roadmap{background:#f6f9fd}.development-timeline{border-top:1px dashed #cbd9e8}.development-timeline article{border-bottom:1px dashed #cbd9e8;grid-template-columns:85px 1fr auto;align-items:start;gap:24px;padding:28px 0;display:grid}.development-timeline>article>span{color:#1468ff;font-size:10px}.development-timeline h3{margin:5px 0 8px;font-size:25px;line-height:1.15}.development-timeline p{color:#586e89;margin:0;font-size:15px;line-height:1.6}.development-timeline>article>div>p{color:#778aa2;font-size:9px}.development-timeline>article>b{color:#647993;white-space:nowrap;padding-top:4px;font-size:9px;font-weight:500}.development-boundaries{background:#fff;grid-template-columns:.8fr 1fr;gap:9vw;display:grid}.development-boundaries ul{border-top:1px solid #cbd9e8;margin:0;padding:0;list-style:none}.development-boundaries li{color:#304a69;border-bottom:1px solid #cbd9e8;padding:19px 0 19px 28px;font-size:17px;line-height:1.55;position:relative}.development-boundaries li:before{content:"";border:1px solid #1468ff;border-radius:50%;width:9px;height:9px;position:absolute;top:27px;left:0}.development-next{color:#fff;background:#1468ff}.development-next .eyebrow{color:#cfe0ff}.development-next .eyebrow span{color:#fff}.development-next h2{max-width:870px;margin:21px 0 28px}.development-next h2 em{color:#fff;text-underline-offset:7px;text-decoration:underline;text-decoration-thickness:2px}.development-next>p:last-child{color:#dce9ff;max-width:700px;margin:0;font-size:18px;line-height:1.7}.dev-mobile-link{display:none}@media (max-width:900px){.development-page{border-inline:0}.development-hero{grid-template-columns:1fr;gap:42px;padding:76px 5vw 55px}.development-hero aside{min-height:260px}.development-intro,.development-section-head,.development-boundaries{grid-template-columns:1fr;gap:25px}.development-intro,.development-flow,.development-status,.development-roadmap,.development-boundaries,.development-next{padding:82px 5vw}.development-section-head{margin-bottom:43px}.development-flow ol{grid-template-columns:1fr 1fr}.development-cards{grid-template-columns:1fr}.dev-mobile-link{color:#1468ff;font:500 10px/1 var(--mono);letter-spacing:.06em;margin-left:auto;margin-right:13px;display:inline-flex}.site-header>.dev-mobile-link+.lead-trigger,.site-header>.dev-mobile-link~.button{display:none}}@media (max-width:560px){.development-hero{padding-top:58px}.development-hero h1{font-size:clamp(47px,14vw,65px)}.development-hero>div>p:last-child{font-size:17px}.development-hero dl{margin-top:38px}.development-hero aside{padding:24px}.development-jump a{padding:14px 16px}.development-intro>div p,.development-next>p:last-child{font-size:16px}.development-flow ol{grid-template-columns:1fr}.development-flow li{min-height:0}.development-flow h3{margin-top:31px}.development-card{min-height:0;padding:24px}.development-card h3{margin-top:34px;font-size:28px}.development-card .development-simple{font-size:16px}.development-timeline article{grid-template-columns:42px 1fr;gap:15px}.development-timeline>article>b{grid-column:2;padding-top:0}.development-timeline h3{font-size:22px}.development-boundaries li{font-size:16px}.development-hero dl{grid-template-columns:1fr 1fr}.development-hero dl div:last-child{grid-column:1/-1}}.development-now{background:#edf4ff;border-bottom:1px dashed #cbd9e8;padding:112px 34px}.development-now-lead{color:#405673;max-width:710px;margin:-25px 0 48px 29%;font-size:17px;line-height:1.65}.development-now-grid{border-top:1px solid #9eb9dc;border-left:1px solid #9eb9dc;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.development-now-grid article{border-bottom:1px solid #9eb9dc;border-right:1px solid #9eb9dc;grid-template-columns:56px 1fr;gap:19px;min-height:178px;padding:25px 24px;display:grid}.development-now-grid article>span{font:500 11px/1 var(--mono);color:#1468ff}.development-now-grid article>div>p:first-child{color:#1468ff;font:500 9px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;margin:0 0 13px}.development-now-grid h3{margin:0 0 10px;font-size:25px;line-height:1.1}.development-now-grid article>div>p:last-child{color:#526882;margin:0;font-size:14px;line-height:1.55}.development-now-grid .now-waiting{background:#f7f9fc}.development-now-grid .now-waiting>span,.development-now-grid .now-waiting>div>p:first-child{color:#8191a5}@media (max-width:900px){.development-now{padding:82px 5vw}.development-now-lead{max-width:700px;margin:0 0 40px}}@media (max-width:560px){.development-now-grid{grid-template-columns:1fr}.development-now-grid article{min-height:0;padding:23px 19px}.development-now-grid h3{font-size:22px}}.dev-release{color:#71839b;font:500 9px/1.55 var(--mono);letter-spacing:.06em;text-transform:uppercase;margin-top:24px;display:block}.dev-release-links{flex-wrap:wrap;gap:12px;margin-top:12px!important;display:flex!important}.dev-release-links a{color:#1468ff;text-decoration:none}.dev-release-links a:hover{text-decoration:underline}.development-plan-link{text-align:right;background:#f2f7ff;border-bottom:1px dashed #cbd9e8;margin:0;padding:18px 34px}.development-plan-link a{color:#1468ff;font:500 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase}.development-plan-link a:hover{text-decoration:underline}.development-infra{background:#fff;border-bottom:1px dashed #cbd9e8;padding:112px 34px}.development-infra-grid{border-top:1px solid #cbd9e8;border-left:1px solid #cbd9e8;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.development-infra-grid article{border-bottom:1px solid #cbd9e8;border-right:1px solid #cbd9e8;padding:28px 25px 30px}.development-infra-grid header{font:500 10px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:15px;display:flex}.development-infra-grid header span{color:#1468ff}.development-infra-grid header b{color:#8292a6;font-weight:500}.infra-role{color:#1468ff;font:500 9px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;margin:43px 0 11px}.development-infra-grid h3{color:#172f4e;max-width:470px;margin:0;font-size:24px;line-height:1.2}.development-infra-grid ul{flex-wrap:wrap;gap:7px;margin:27px 0 0;padding:0;list-style:none;display:flex}.development-infra-grid li{color:#647994;font:500 9px/1.2 var(--mono);border:1px solid #d8e4f0;border-radius:999px;padding:6px 8px}.generation-route{color:#fff;background:#08192d;margin-top:72px;padding:29px}.generation-route .eyebrow{color:#aabbd0}.generation-route ol{border-top:1px solid #ffffff3d;border-left:1px solid #ffffff3d;grid-template-columns:repeat(5,1fr);margin:32px 0 23px;padding:0;list-style:none;display:grid}.generation-route li{border-bottom:1px solid #ffffff3d;border-right:1px solid #ffffff3d;min-height:104px;padding:17px;font-size:14px;line-height:1.35}.generation-route li span{color:#a9c8ff;font:500 9px/1 var(--mono);margin-bottom:25px;display:block}.generation-route>p:last-child{color:#c0ccdc;max-width:760px;margin:0;font-size:14px;line-height:1.6}@media (max-width:900px){.development-infra{padding:82px 5vw}.generation-route ol{grid-template-columns:repeat(3,1fr)}}@media (max-width:560px){.development-infra-grid{grid-template-columns:1fr}.development-infra-grid article{padding:23px 19px}.generation-route{margin-top:48px;padding:23px 19px}.generation-route ol{grid-template-columns:1fr 1fr}.generation-route li{min-height:88px}.generation-route li span{margin-bottom:16px}}
.development-owner-cta{background:#c6ff00;border-bottom:1px solid #121312;justify-content:space-between;align-items:center;gap:25px;padding:24px 34px;display:flex}.development-owner-cta .eyebrow{color:#4d5444;margin:0 0 8px}.development-owner-cta strong{letter-spacing:-.03em;font-size:20px}.development-owner-cta a{white-space:nowrap;border:1px solid #121312;padding:11px 14px;font-size:12px;font-weight:800}.development-owner-cta a:hover{color:#fff;background:#121312}@media (max-width:560px){.development-owner-cta{flex-direction:column;align-items:flex-start;padding:22px 5vw}.development-owner-cta strong{font-size:18px}.development-owner-cta a{text-align:center;width:100%}}
:focus-visible{outline-offset:4px;outline:3px solid #1468ff}.owner-faq-list summary:focus-visible{outline-offset:6px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.mobile-dev-links{display:none}@media (max-width:900px){.mobile-dev-links{align-items:center;gap:10px;margin-left:auto;display:flex}.mobile-dev-links .dev-mobile-link{margin:0;display:inline-flex!important}.mobile-dev-links .owner-mobile-link{color:#617189}.mobile-dev-links+.lead-trigger{display:none}}@media (max-width:560px){.mobile-dev-links{gap:7px}.mobile-dev-links .dev-mobile-link{font-size:9px}}
.site-breadcrumbs{white-space:nowrap;max-width:none;color:var(--ds-muted,#8da0b6);font-family:var(--font-plex-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;z-index:2;background:var(--ds-bg,#09101a);border-bottom:1px solid var(--ds-line,#2a394a);align-items:center;gap:8px;min-height:28px;padding:0 28px;font-size:9px;line-height:1;display:flex;position:absolute;top:80px;left:0;right:0;overflow:hidden;transform:none}.site-breadcrumbs a,.site-breadcrumbs [aria-current=page]{text-overflow:ellipsis;overflow:hidden}.site-breadcrumbs a{color:inherit;text-decoration:none}.site-breadcrumbs a:hover{color:var(--ds-orange,#ff7725)}.site-breadcrumbs-home{flex:none;color:var(--ds-blue,#77b8ff)!important}.site-breadcrumbs-item{align-items:center;gap:8px;min-width:0;display:inline-flex}.site-breadcrumbs-separator{color:var(--ds-line,#2a394a)}.site-breadcrumbs [aria-current=page]{color:var(--ds-text,#edf3f8)}@media (max-width:900px){.site-breadcrumbs{background:var(--ds-bg,#09101a);border-bottom:1px solid var(--ds-line,#2a394a);max-width:none;height:30px;padding:0 2px;top:100%;left:18px;right:104px;transform:none}}
:root{--k24-bg:#070b12;--k24-bg-2:#0a101a;--k24-panel:#0b111c;--k24-panel-2:#0e1623;--k24-panel-3:#101a2a;--k24-blue:#18365d;--k24-blue-2:#244c7a;--k24-line:#24334a;--k24-line-2:#364a68;--k24-orange:#f57323;--k24-orange-hover:#ff8434;--k24-text:#e8edf5;--k24-text-2:#c2cad7;--k24-muted:#7e8999;--k24-muted-2:#5f6976;--k24-radius-sm:7px;--k24-radius:10px;--k24-radius-lg:14px;--k24-space:8px;--k24-mono:var(--font-plex-mono), ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--k24-sans:var(--font-source-sans), Inter, Arial, sans-serif;--k24-display:var(--font-manrope), Inter, Arial, sans-serif}html,body{background:var(--k24-bg);color:var(--k24-text);font-family:var(--k24-sans)}body{background-image:linear-gradient(#4f638214 1px,#0000 1px),linear-gradient(90deg,#4f638214 1px,#0000 1px);background-size:40px 40px}::selection{background:var(--k24-orange);color:#111}.site-header,.expanded-footer,footer{background:var(--k24-bg-2);border-color:var(--k24-line);box-shadow:none}.section-shell,.hero,.proof,.method,.legal-page,.development-page,.plan-page,.lab-plan-page{border-color:var(--k24-line);background:0 0}.section-shell{max-width:1600px}.hero>.eyebrow,.platforms,.section-heading,.proof,.method,.footer-top,.footer-bottom,.footer-bottom-wide{border-color:var(--k24-line)}.hero h1,h2,.offer-price strong,.case-card strong,.proof-numbers b,.service-row h3,.method li h3,.testimonial-rail blockquote,.article-grid h3,.faq summary,.plan-page h2,.development-page h2,.lab-plan-page h2,.lab-plan-page h3{color:var(--k24-text);font-family:var(--k24-display)}.eyebrow,.hero-kicker,.measure,.case-card>p,.case-card small,.article-grid span,.contact-form label,.footer-bottom,.lab-plan-kicker,.lab-plan-label,.plan-kicker{color:var(--k24-muted);font-family:var(--k24-mono);letter-spacing:.12em}.lead,.section-heading>p:last-child,.split-heading>p:last-child,.proof-top>p:last-child,.service-row p,.faq details p,.contact-wrap>div>p:last-child,.plan-lead,.lab-plan-lead,.lab-plan-intro p,.lab-stage p{color:var(--k24-text-2)}.hero-kicker,.eyebrow span,.hero h1 em,h2 em,.plan-page em,.development-page em,.lab-plan-page em,.case-card strong,.service-detail b,.faq summary span,.article-grid a,.footer-top>a,.footer-service-banner,.footer-status,.lab-plan-actions a,.lab-plan-note,.lab-current-list b,a:hover,nav a:hover,.text-link:hover{color:var(--k24-orange)}.button,.lab-result-actions button,.lab-evaluator-card button{border:1px solid var(--k24-line-2);border-radius:var(--k24-radius-sm);background:var(--k24-bg-2);min-height:40px;color:var(--k24-text);box-shadow:none;transition:border-color .18s,color .18s,background-color .18s}.button:hover,.lab-result-actions button:hover,.lab-evaluator-card button:hover{border-color:var(--k24-orange);background:var(--k24-bg-2);color:var(--k24-orange);box-shadow:none;transform:none}.button-dark,.contact-form .button,.offer-band .button-dark{border-color:var(--k24-orange);background:var(--k24-orange);color:#111;font-weight:800}.button-dark:hover,.contact-form .button:hover,.offer-band .button-dark:hover{border-color:var(--k24-orange-hover);background:var(--k24-orange-hover);color:#111}.case-card,.article-grid article,.service-row,.testimonial-rail figure,.faq details,.development-card,.plan-stage-grid article,.plan-now-list article,.lab-stage,.lab-current-list article,.lab-results-card,.lab-evaluator-card,.lab-post{background:var(--k24-panel-2);border-color:var(--k24-line);border-radius:var(--k24-radius);box-shadow:none}.case-card:hover,.service-row:hover{background:var(--k24-panel-3)}.search-section,.contact,.development-flow,.development-next,.plan-gates,.lab-plan-rules{background:var(--k24-bg-2);color:var(--k24-text);border-color:var(--k24-line)}.offer-band,.plan-finish,.lab-plan-footer{background:var(--k24-orange);color:#111;border-color:var(--k24-orange)}.method{background:var(--k24-panel);color:var(--k24-text)}.method li,.development-timeline article{border-color:var(--k24-line)}.contact-form input,.contact-form textarea,.contact-form select,.lab-evaluator-card textarea{border-color:var(--k24-line-2);border-radius:var(--k24-radius-sm);background:var(--k24-bg);color:var(--k24-text)}.contact-form input:focus,.contact-form textarea:focus,.contact-form select:focus,.lab-evaluator-card textarea:focus{border-color:var(--k24-orange);outline:none}:where(a,button,input,textarea,select,summary):focus-visible{outline:2px solid var(--k24-orange);outline-offset:3px}.site-header:before,.map-core,.map-node,.footprint-node,.footprint-output,.menu-dropdown{box-shadow:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body.k24-tech-v3{background-color:var(--k24-bg);color:var(--k24-text)}body.k24-tech-v3 .site-header,body.k24-tech-v3 .site-header:after,body.k24-tech-v3 .expanded-footer,body.k24-tech-v3 footer{background-color:var(--k24-bg-2);border-color:var(--k24-line)}body.k24-tech-v3 .section-shell,body.k24-tech-v3 .hero,body.k24-tech-v3 .proof,body.k24-tech-v3 .method,body.k24-tech-v3 .legal-page,body.k24-tech-v3 .development-page,body.k24-tech-v3 .plan-page,body.k24-tech-v3 .lab-plan-page,body.k24-tech-v3 .article-page,body.k24-tech-v3 .research-page{color:var(--k24-text);border-color:var(--k24-line);background-color:#0000}body.k24-tech-v3 .case-card,body.k24-tech-v3 .article-grid article,body.k24-tech-v3 .service-row,body.k24-tech-v3 .testimonial-rail figure,body.k24-tech-v3 .faq details,body.k24-tech-v3 .development-card,body.k24-tech-v3 .plan-stage-grid article,body.k24-tech-v3 .plan-now-list article,body.k24-tech-v3 .lab-stage,body.k24-tech-v3 .lab-current-list article,body.k24-tech-v3 .lab-results-card,body.k24-tech-v3 .lab-evaluator-card,body.k24-tech-v3 .lab-post,body.k24-tech-v3 .research-card,body.k24-tech-v3 .article-card{background-color:var(--k24-panel-2);color:var(--k24-text);border-color:var(--k24-line);box-shadow:none}body.k24-tech-v3 .search-section,body.k24-tech-v3 .contact,body.k24-tech-v3 .development-flow,body.k24-tech-v3 .development-next,body.k24-tech-v3 .plan-gates,body.k24-tech-v3 .lab-plan-rules,body.k24-tech-v3 .article-body,body.k24-tech-v3 .research-body{background-color:var(--k24-bg-2);color:var(--k24-text);border-color:var(--k24-line)}body.k24-tech-v3 .site-header .button,body.k24-tech-v3 .site-header button,body.k24-tech-v3 .button,body.k24-tech-v3 .menu-trigger,body.k24-tech-v3 .lab-result-actions button,body.k24-tech-v3 .lab-evaluator-card button,body.k24-tech-v3 .plan-actions a{border-radius:var(--k24-radius-sm);border-color:var(--k24-line-2);background-color:var(--k24-bg-2);color:var(--k24-text);box-shadow:none}body.k24-tech-v3 .site-header .button-dark,body.k24-tech-v3 .button-dark,body.k24-tech-v3 .contact-form .button,body.k24-tech-v3 .primary-button,body.k24-tech-v3 .primary-btn{border-color:var(--k24-orange);background-color:var(--k24-orange);color:#111}body.k24-tech-v3 .offer-band,body.k24-tech-v3 .plan-finish,body.k24-tech-v3 .lab-plan-footer{background-color:var(--k24-orange);color:#111;border-color:var(--k24-orange)}body.k24-tech-v3 input,body.k24-tech-v3 textarea,body.k24-tech-v3 select,body.k24-tech-v3 .field,body.k24-tech-v3 .control,body.k24-tech-v3 .search-input{background-color:var(--k24-bg);color:var(--k24-text);border-color:var(--k24-line-2)}body.k24-tech-v3 .hero h1,body.k24-tech-v3 h1,body.k24-tech-v3 h2,body.k24-tech-v3 h3,body.k24-tech-v3 h4,body.k24-tech-v3 .section-heading>p:last-child,body.k24-tech-v3 .split-heading>p:last-child,body.k24-tech-v3 .proof-top>p:last-child,body.k24-tech-v3 .service-row p,body.k24-tech-v3 .faq details p,body.k24-tech-v3 .lead,body.k24-tech-v3 .plan-lead,body.k24-tech-v3 .lab-plan-lead{color:var(--k24-text-2)}body.k24-tech-v3 h1,body.k24-tech-v3 h2,body.k24-tech-v3 h3,body.k24-tech-v3 h4{font-family:var(--k24-display);color:var(--k24-text)}body.k24-tech-v3 :where(.eyebrow,.hero-kicker,.measure,.lab-plan-kicker,.lab-plan-label,code,pre,.mono){font-family:var(--k24-mono)}
.fgeo-home .fgeo-proof-copy h2{color:#17283a!important;-webkit-text-fill-color:#17283a!important;opacity:1!important}.fgeo-home .fgeo-proof-copy h2 em{color:#ff7625!important}.fgeo-home .fgeo-proof-copy .fgeo-proof-title{color:#17283a!important;-webkit-text-fill-color:#17283a!important;opacity:1!important}
:root{--ds-bg:#09101a;--ds-bg-2:#0d1723;--ds-panel:#101925;--ds-panel-2:#152131;--ds-line:#2a394a;--ds-text:#edf3f8;--ds-muted:#9eafbf;--ds-blue:#77b8ff;--ds-orange:#ff7625;--ds-light:#edf3f8;--ds-light-text:#17283a}.ai-site-page,.geo-page,.research-index,.article-page,.seo-policy-page,.development-page,.project-guide,.legal-page,.plan-page,.lab-plan-page,.lab-workbench-page,.owner-page,.ds-preview{--paper:var(--ds-bg);--paper-2:var(--ds-bg-2);--bg-2:var(--ds-bg-2);--ink:var(--ds-text);--text:var(--ds-text);--text-2:#c7d3df;--muted:var(--ds-muted);--line:var(--ds-line);--panel:var(--ds-panel);--panel-2:var(--ds-panel-2);--blue:var(--ds-blue);--orange:var(--ds-orange);color:var(--ds-text);background:var(--ds-bg)}.ai-site-page h1,.ai-site-page h2,.ai-site-page h3,.geo-page h1,.geo-page h2,.geo-page h3,.research-index h1,.research-index h2,.research-index h3,.article-page h1,.article-page h2,.article-page h3,.seo-policy-page h1,.seo-policy-page h2,.development-page h1,.development-page h2,.development-page h3,.project-guide h1,.project-guide h2,.project-guide h3,.plan-page h1,.plan-page h2,.plan-page h3,.lab-plan-page h1,.lab-plan-page h2,.lab-plan-page h3,.owner-page h1,.owner-page h2,.owner-page h3{color:var(--ds-text)}.ds-light-surface,.ai-site-page .ai-site-note,.geo-page .geo-cta,.article-page .article-media-placeholder{color:var(--ds-light-text)}.ds-light-surface h1,.ds-light-surface h2,.ds-light-surface h3,.ai-site-page .ai-site-note h2,.geo-page .geo-cta h2{color:var(--ds-light-text)!important;-webkit-text-fill-color:var(--ds-light-text)!important}.ai-site-page .ai-site-hero,.ai-site-page .ai-site-section,.geo-page .geo-hero,.geo-page .geo-section,.research-index,.article-page,.seo-policy-page,.development-page,.project-guide,.plan-page,.lab-plan-page,.owner-page{border-color:var(--ds-line)}.ai-site-page .ai-site-hero h1 em,.ai-site-page .ai-site-heading h2 em,.geo-page h1 em,.geo-page h2 em,.article-page h1 em,.development-page h2 em,.plan-page h1 em,.plan-page h2 em{color:var(--ds-orange)}
.fgeo-home h1,.fgeo-home h2,.fgeo-home h3{letter-spacing:-.045em!important}.fgeo-home h1{line-height:.88!important}@media (max-width:600px){.fgeo-home h1,.fgeo-home h2,.fgeo-home h3{letter-spacing:-.035em!important}}
.ai-site-page,.geo-page,.research-index,.article-page,.seo-policy-page,.development-page,.project-guide,.legal-page,.plan-page,.lab-plan-page,.owner-page,.service-page{background:var(--ds-bg)!important;color:var(--ds-text)!important}.ai-site-page .ai-site-hero,.ai-site-page .ai-site-section,.geo-page .geo-hero,.geo-page .geo-section,.research-index-hero,.research-index-list,.article-page>article,.article-topline,.seo-policy-page>header,.seo-policy-page>section,.development-page>section,.project-guide>section,.plan-page>section,.owner-page>section,.service-page .section-shell{border-color:var(--ds-line)!important}.ai-site-page .ai-site-hero h1,.ai-site-page .ai-site-heading h2,.geo-page h1,.geo-page h2,.geo-page h3,.research-index h1,.research-index h2,.research-index h3,.article-page h1,.article-page h2,.article-page h3,.seo-policy-page h1,.seo-policy-page h2,.development-page h1,.development-page h2,.development-page h3,.project-guide h1,.project-guide h2,.project-guide h3,.plan-page h1,.plan-page h2,.plan-page h3,.owner-page h1,.owner-page h2,.owner-page h3,.service-page h1,.service-page h2,.service-page h3{letter-spacing:-.045em;color:var(--ds-text)!important;-webkit-text-fill-color:var(--ds-text)!important}.ai-site-page .ai-site-hero h1 em,.ai-site-page .ai-site-heading h2 em,.geo-page h1 em,.geo-page h2 em,.research-index h1 em,.article-page h1 em,.seo-policy-page h1 em,.development-page h2 em,.project-guide h1 em,.plan-page h1 em,.plan-page h2 em,.owner-page h1 em,.service-page h1 em{color:var(--ds-orange)!important;-webkit-text-fill-color:var(--ds-orange)!important}.ai-site-page .ai-site-hero>div>p:last-child,.ai-site-page .ai-site-heading>p,.geo-page .geo-lead,.geo-page .geo-heading>p,.research-index-hero>p:last-child,.article-hero>p:last-child,.article-content>section>p:not(.article-number),.seo-policy-page p,.development-page p,.project-guide p,.plan-page p,.owner-page p,.service-page p{color:var(--ds-muted)!important}.ai-site-page .ai-site-flow>div,.ai-site-page .ai-site-doc,.geo-page .geo-cards article,.geo-page .geo-flow>div,.geo-page .geo-terms span,.research-index-list article,.article-sources,.article-fact-grid>div,.plan-stage-grid article,.owner-task-grid article,.owner-link-card,.service-stages li{background:var(--ds-panel)!important;border-color:var(--ds-line)!important;color:var(--ds-text)!important}.ai-site-page .ai-site-note,.geo-page .geo-cta,.plan-finish,.owner-finish{background:var(--ds-orange)!important;color:#17283a!important}.ai-site-page .ai-site-note h2,.geo-page .geo-cta h2,.plan-finish h2,.owner-finish h2{color:#17283a!important;-webkit-text-fill-color:#17283a!important}.research-index,.article-page{background-image:linear-gradient(#77b8ff09 1px,#0000 1px),linear-gradient(90deg,#77b8ff09 1px,#0000 1px)!important;background-size:32px 32px!important}.ds-services-index{background:var(--ds-bg);color:var(--ds-text);max-width:1280px;margin:0 auto}.ds-services-hero{border-bottom:1px solid var(--ds-line);padding:clamp(70px,10vw,140px) clamp(20px,6vw,80px)}.ds-code{color:var(--ds-blue);font:500 10px var(--font-plex-mono),monospace;letter-spacing:.12em;text-transform:uppercase}.ds-services-hero h1{font:800 clamp(54px,8vw,110px)/.86 var(--font-manrope),sans-serif;letter-spacing:-.06em;margin:45px 0 28px}.ds-services-hero h1 em{color:var(--ds-orange);font-style:normal}.ds-services-hero>p:last-child{max-width:560px;color:var(--ds-muted);font:400 20px/1.35 var(--font-source-sans),sans-serif}.ds-services-grid{background:var(--ds-line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.ds-services-grid>a{background:var(--ds-panel);min-height:330px;padding:27px;transition:background .2s,transform .2s;position:relative}.ds-services-grid>a:hover{background:var(--ds-panel-2);transform:translateY(-4px)}.ds-services-grid span{color:var(--ds-blue);font:500 10px var(--font-plex-mono),monospace}.ds-services-grid h2{font:700 clamp(28px,3vw,43px)/.9 var(--font-manrope),sans-serif;letter-spacing:-.055em;margin:70px 0 15px}.ds-services-grid p{max-width:30ch;color:var(--ds-muted);font:400 16px/1.35 var(--font-source-sans),sans-serif}.ds-services-grid b{color:var(--ds-orange);font:500 10px var(--font-plex-mono),monospace;text-transform:uppercase;position:absolute;bottom:25px}@media (max-width:700px){.ds-services-grid{grid-template-columns:1fr}.ds-services-hero{padding:65px 20px}.ds-services-hero h1{font-size:clamp(52px,15vw,78px)}}.art-page,.orbital-page{--paper:var(--ds-bg)!important;--ink:var(--ds-text)!important;--line:var(--ds-line)!important;background:var(--ds-bg)!important;color:var(--ds-text)!important}.service-page .service-hero,.service-page .service-stages,.service-page .service-stages li,.plan-page .plan-hero,.plan-page .plan-principle,.plan-page .plan-stages,.plan-page .plan-now,.owner-page .owner-hero,.owner-page .owner-tasks,.owner-page .owner-links,.owner-page .owner-columns,.project-guide,.seo-policy-page>header,.seo-policy-page>section,.research-index-hero,.research-index-list,.article-hero,.article-layout{background:var(--ds-bg)!important}.service-page .service-hero-visual,.owner-status,.owner-link-card,.plan-stage-grid article,.project-guide .guide-card,.article-sources,.article-fact-grid>div{background:var(--ds-panel)!important;border-color:var(--ds-line)!important}.service-page .service-boundaries,.plan-page .plan-gates,.owner-page .owner-finish{background:var(--ds-panel-2)!important;color:var(--ds-text)!important}.service-page .service-boundaries p,.plan-page .plan-gates li,.owner-page .owner-columns li,.project-guide p,.article-layout aside a,.article-content>section>p:not(.article-number){color:var(--ds-muted)!important}.site-header,.expanded-footer{background:var(--ds-bg)!important;color:var(--ds-text)!important;border-color:var(--ds-line)!important}.site-header a,.expanded-footer a{color:var(--ds-text)}.site-header a:hover,.expanded-footer a:hover{color:var(--ds-orange)}body.k24-tech-v3 .fgeo-home,body.k24-tech-v3 .art-page,body.k24-tech-v3 .orbital-page,body.k24-tech-v3 .ds-preview,body.k24-tech-v3 .legal-page{background:var(--ds-bg)!important;color:var(--ds-text)!important}body.k24-tech-v3 .fgeo-home h1,body.k24-tech-v3 .fgeo-home h2,body.k24-tech-v3 .fgeo-home h3,body.k24-tech-v3 .art-page h1,body.k24-tech-v3 .art-page h2,body.k24-tech-v3 .art-page h3,body.k24-tech-v3 .orbital-page h1,body.k24-tech-v3 .orbital-page h2,body.k24-tech-v3 .orbital-page h3,body.k24-tech-v3 .ds-preview h1,body.k24-tech-v3 .ds-preview h2,body.k24-tech-v3 .ds-preview h3,body.k24-tech-v3 .legal-page h1,body.k24-tech-v3 .legal-page h2{color:var(--ds-text)!important;-webkit-text-fill-color:var(--ds-text)!important}body.k24-tech-v3 .fgeo-home em,body.k24-tech-v3 .art-page em,body.k24-tech-v3 .ds-preview em,body.k24-tech-v3 .legal-page a{color:var(--ds-orange)!important;-webkit-text-fill-color:var(--ds-orange)!important}body.k24-tech-v3 .fgeo-home p,body.k24-tech-v3 .art-page p,body.k24-tech-v3 .orbital-page p,body.k24-tech-v3 .ds-preview p,body.k24-tech-v3 .legal-page p{color:var(--ds-muted)}body.k24-tech-v3 .fgeo-header,body.k24-tech-v3 .fgeo-footer,body.k24-tech-v3 .art-top,body.k24-tech-v3 .art-shell,body.k24-tech-v3 .ds-wrap,body.k24-tech-v3 .legal-copy{color:var(--ds-text)!important;border-color:var(--ds-line)!important;background:0 0!important}body.k24-tech-v3 .fgeo-service-card,body.k24-tech-v3 .fgeo-research-grid>a,body.k24-tech-v3 .ds-gallery-card,body.k24-tech-v3 .ds-card,body.k24-tech-v3 .ds-metric,body.k24-tech-v3 .art-choice,body.k24-tech-v3 .art-module,body.k24-tech-v3 .orbital-page article{background:var(--ds-panel)!important;border-color:var(--ds-line)!important;color:var(--ds-text)!important}body.k24-tech-v3 .fgeo-section,body.k24-tech-v3 .fgeo-service-section,body.k24-tech-v3 .fgeo-research,body.k24-tech-v3 .fgeo-faq,body.k24-tech-v3 .fgeo-contact,body.k24-tech-v3 .fgeo-proof,body.k24-tech-v3 .art-hero,body.k24-tech-v3 .art-lower,body.k24-tech-v3 .orbital-page section,body.k24-tech-v3 .ds-section,body.k24-tech-v3 .ds-page-intro{border-color:var(--ds-line)!important}body.k24-tech-v3 .fgeo-home .fgeo-contact,body.k24-tech-v3 .fgeo-home .fgeo-footer,body.k24-tech-v3 .art-page .art-ribbon{background:#0a1018!important}@media (max-width:900px){body.k24-tech-v3 .fgeo-header{display:none!important}}body.k24-tech-v3 .fgeo-home .fgeo-hero-copy,body.k24-tech-v3 .fgeo-home .fgeo-hero-graphic,body.k24-tech-v3 .fgeo-home .fgeo-section,body.k24-tech-v3 .fgeo-home .fgeo-service-section,body.k24-tech-v3 .fgeo-home .fgeo-research,body.k24-tech-v3 .fgeo-home .fgeo-proof,body.k24-tech-v3 .fgeo-home .fgeo-proof-copy,body.k24-tech-v3 .fgeo-home .fgeo-faq,body.k24-tech-v3 .fgeo-home .fgeo-contact,body.k24-tech-v3 .fgeo-home .fgeo-method-grid article,body.k24-tech-v3 .fgeo-home .fgeo-service-card,body.k24-tech-v3 .fgeo-home .fgeo-research-grid>a{background:var(--ds-bg)!important;color:var(--ds-text)!important;border-color:var(--ds-line)!important}body.k24-tech-v3 .fgeo-home .fgeo-proof-copy>p:not(.fgeo-code),body.k24-tech-v3 .fgeo-home .fgeo-faq details p,body.k24-tech-v3 .fgeo-home .fgeo-faq summary,body.k24-tech-v3 .fgeo-home .fgeo-section-intro>p:last-child,body.k24-tech-v3 .fgeo-home .fgeo-service-card p,body.k24-tech-v3 .fgeo-home .fgeo-research-grid p{color:var(--ds-muted)!important}body.k24-tech-v3 .fgeo-home .fgeo-faq details,body.k24-tech-v3 .fgeo-home .fgeo-faq details:last-child{border-color:var(--ds-line)!important}body.k24-tech-v3 .fgeo-home .fgeo-faq .fgeo-code{color:var(--ds-blue)!important}.mobile-menu-toggle,.mobile-menu-panel{display:none}@media (max-width:900px){body.k24-tech-v3 .site-header{justify-content:flex-start!important;height:72px!important;min-height:72px!important;padding:0 20px!important;position:fixed!important}body.k24-tech-v3 .site-header .logo{flex:none}body.k24-tech-v3 .site-header .mobile-dev-links{display:none!important}body.k24-tech-v3 .site-header .lead-trigger,body.k24-tech-v3 .site-header .button-small{margin-left:auto}body.k24-tech-v3 .desktop-menu{display:none!important}body.k24-tech-v3 .mobile-menu-toggle{color:var(--ds-text);font:600 10px var(--mono,monospace);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin-left:auto;padding:10px 0;display:inline-flex}body.k24-tech-v3 .mobile-menu-toggle i{color:var(--ds-orange);font-size:20px;font-style:normal;line-height:.7}body.k24-tech-v3 .mobile-menu-panel{z-index:35;background:var(--ds-bg);border-top:1px solid var(--ds-line);display:block;position:fixed;inset:72px 0 0;overflow:auto}body.k24-tech-v3 .mobile-menu-panel-inner{gap:28px;padding:28px 20px 48px;display:grid}body.k24-tech-v3 .mobile-menu-panel section{border-bottom:1px solid var(--ds-line);padding-bottom:18px}body.k24-tech-v3 .mobile-menu-panel h2{color:var(--ds-orange);font:600 11px var(--mono,monospace);letter-spacing:.1em;text-transform:uppercase;margin:0 0 10px}body.k24-tech-v3 .mobile-menu-panel a{color:var(--ds-text);font:16px/1.25 var(--font-source-sans),Arial,sans-serif;justify-content:space-between;gap:18px;padding:11px 0;display:flex}body.k24-tech-v3 .mobile-menu-panel a:hover{color:var(--ds-orange)}body.k24-tech-v3 .mobile-menu-panel small{color:var(--ds-muted);font:9px var(--mono,monospace);text-transform:uppercase}}@media (max-width:560px){body.k24-tech-v3 .site-header>.button-small{display:none!important}body.k24-tech-v3 .site-header .mobile-menu-toggle{margin-left:auto}}body.k24-tech-v3 .research-index,body.k24-tech-v3 .article-page{background-color:var(--ds-bg)!important;color:var(--ds-text)!important;background-image:linear-gradient(#9bb3cf08 1px,#0000 1px),linear-gradient(90deg,#9bb3cf08 1px,#0000 1px)!important;background-size:48px 48px!important}body.k24-tech-v3 .research-index-hero,body.k24-tech-v3 .research-index-list,body.k24-tech-v3 .article-page>article,body.k24-tech-v3 .article-topline,body.k24-tech-v3 .article-hero,body.k24-tech-v3 .article-layout,body.k24-tech-v3 .research-roadmap{background:var(--ds-bg)!important;border-color:var(--ds-line)!important;color:var(--ds-text)!important}body.k24-tech-v3 .research-index-hero{max-width:1280px!important;padding:82px clamp(24px,5vw,64px) 64px!important}body.k24-tech-v3 .research-index-hero h1,body.k24-tech-v3 .article-hero h1,body.k24-tech-v3 .research-roadmap h2{color:var(--ds-text)!important;font-family:var(--font-manrope),Arial,sans-serif!important;letter-spacing:-.045em!important;line-height:1.02!important}body.k24-tech-v3 .research-index-hero h1 em,body.k24-tech-v3 .article-hero h1 em,body.k24-tech-v3 .research-roadmap h2 em{color:var(--ds-orange)!important}body.k24-tech-v3 .research-index-hero>p:last-child,body.k24-tech-v3 .article-hero>p:last-child,body.k24-tech-v3 .research-roadmap>div>p:last-child{color:var(--ds-muted)!important}body.k24-tech-v3 .research-index-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;border:0!important;margin-bottom:80px!important;padding:0 clamp(24px,5vw,64px)!important}body.k24-tech-v3 .research-index-list article,body.k24-tech-v3 .research-index-list article .research-card-link{background:var(--ds-panel)!important;border:1px solid var(--ds-line)!important;color:var(--ds-text)!important}body.k24-tech-v3 .research-index-list article{min-height:0!important;padding:0!important}body.k24-tech-v3 .research-index-list article .research-card-link{flex-direction:column;min-height:450px;padding:24px;display:flex}body.k24-tech-v3 .research-index-list h2{color:var(--ds-text)!important;font-family:var(--font-manrope),Arial,sans-serif!important;letter-spacing:-.035em!important;margin:42px 0 13px!important}body.k24-tech-v3 .research-card-description,body.k24-tech-v3 .research-card-meta,body.k24-tech-v3 .research-card-bottom{color:var(--ds-muted)!important}body.k24-tech-v3 .research-index-list figure{border:1px solid var(--ds-line)!important;background:var(--ds-bg-2)!important}body.k24-tech-v3 .research-index-list .research-card-bottom b{color:var(--ds-orange)!important}body.k24-tech-v3 .article-content h2{color:var(--ds-text)!important;font-family:var(--font-manrope),Arial,sans-serif!important;letter-spacing:-.035em!important}body.k24-tech-v3 .article-content>section>p:not(.article-number),body.k24-tech-v3 .article-layout aside a{color:var(--ds-muted)!important}body.k24-tech-v3 .article-layout aside{border-color:var(--ds-line)!important}body.k24-tech-v3 .article-sources{background:var(--ds-panel)!important;border-color:var(--ds-line)!important}body.k24-tech-v3 .article-sources a{color:var(--ds-blue)!important}@media (max-width:600px){body.k24-tech-v3 .research-index-list{grid-template-columns:1fr;padding:0 24px!important}.research-index-hero{padding-inline:24px!important}}
