.dl-page{--dl-paper:#fff;--dl-soft:#f3f7fc;--dl-ink:#14283e;--dl-muted:#55677e;--dl-rule:#d9e3ef;background:var(--dl-paper);color:var(--dl-ink)}.dl-page .wrap{width:min(1320px,calc(100% - 112px));max-width:none;margin-inline:auto}.dl-page :is(h1,h2,h3,h4,p){margin:0}.dl-page :is(h1,h2,h3,h4){font-weight:400;letter-spacing:-.045em}.dl-page h2{font-size:clamp(40px,4.4vw,64px);line-height:1.08}.dl-page :is(h1,h2,h3)>span{background:linear-gradient(105deg,#0059ff,#008da9 65%,#009c91);background-clip:text;-webkit-background-clip:text;color:transparent}.dl-page li,.dl-page p{line-height:1.7}.dl-page a,.dl-page button{-webkit-tap-highlight-color:transparent}.dl-page .text-link{display:inline-flex;align-items:center;justify-content:space-between;gap:25px;min-height:48px;font-size:15px;line-height:1.4;color:inherit}.dl-page .button svg,.dl-page .text-link svg{width:20px;height:20px;flex-shrink:0;transition:transform .3s}.dl-page .text-link:hover{color:#0059ff}.dl-page .text-link:hover svg{transform:translate(3px,-3px)}.dl-page .button{display:inline-flex;align-items:center;justify-content:space-between;gap:25px;min-height:58px;max-width:100%;padding:16px 26px;background:#121212;border:1px solid #121212;color:#fff;font-size:15px;line-height:1.4}.dl-page .button:hover{background:linear-gradient(110deg,#0059ff,#00cbd1);border-color:transparent;color:#fff}.dl-page :is(a,button,summary):focus-visible{outline:2px solid #008cff;outline-offset:5px}.dl-page svg{stroke:currentColor;stroke-width:1.4;fill:none;stroke-linejoin:round;stroke-linecap:round}.dl-page .tone-dark{color:#f3f7ff}.dl-page .tone-dark :is(h2,h3)>span{background-image:linear-gradient(105deg,#69aaff,#00bfdc 65%,#26e5c9)}.dl-hero{position:relative;isolation:isolate;padding:155px 0 0;overflow:hidden;background:var(--dl-paper)}.dl-hero-wash{position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 95% 35%,#00d2ca14,transparent 48%),radial-gradient(ellipse at 55% 80%,#0059ff0c,transparent 50%)}.dl-hero-layout{display:grid;grid-template-columns:1.03fr 1fr;gap:0;align-items:center;min-height:650px;position:relative}.dl-hero-copy{position:relative;z-index:2;padding:30px 0 45px;min-width:0}.dl-page .dl-hero h1{font-size:clamp(65px,7.5vw,108px);line-height:.99;letter-spacing:-.06em}.dl-hero h1>span{display:inline}.dl-hero-copy>p{max-width:430px;font-size:18px;color:var(--dl-muted);margin-top:30px;line-height:1.65}.dl-hero-actions{display:flex;align-items:flex-start;flex-direction:column;gap:12px;margin-top:30px}.dl-page .dl-explore:hover svg{transform:rotate(135deg)}.dl-hero-visual{position:relative;min-width:0;height:630px;isolation:isolate;margin-left:-25px}.dl-hero-photo-frame{position:absolute;inset:0 0 30px 35px;overflow:hidden;border-radius:100px 12px 100px 12px;transform:translateY(var(--dl-hero-shift,0));background:#17354a}.dl-hero-photo{display:block;width:100%;height:100%;object-fit:cover;object-position:58% 50%;transform:scale(1.06)}.dl-hero-photo-frame:after{content:"";position:absolute;inset:55% 0 0;background:linear-gradient(transparent,#071c3670)}.dl-threads{position:absolute;pointer-events:none;width:100%;height:100%;overflow:visible}.dl-hero-threads{inset:25px -50px -25px 0;z-index:2;opacity:.8}.dl-thread-base{stroke:#71b5d15c;stroke-width:1}.dl-thread-signal{stroke-width:2;stroke-dasharray:7 93;stroke-dashoffset:0;animation:dl-thread 8s linear infinite;animation-delay:var(--dl-delay);animation-play-state:paused}.dl-flow-running .dl-thread-signal{animation-play-state:running}@keyframes dl-thread{to{stroke-dashoffset:-100}}.dl-hero-step{position:absolute;z-index:3;display:flex;align-items:center;gap:13px;border:1px solid #fff9;border-radius:12px;background:#ffffffed;color:#14283e;padding:18px 24px;box-shadow:0 14px 45px #041e4415;animation:dl-levitate 7s ease-in-out infinite;animation-play-state:paused;font-size:17px;line-height:1.4;backdrop-filter:blur(12px)}.dl-hero-step svg{width:25px;height:25px;color:#0065ff}.dl-hero-step-discover{left:-16px;top:13%;--dl-lift:-8px;animation-delay:-1s}.dl-hero-step-build{right:-17px;top:43%;--dl-lift:9px;animation-delay:-3.7s}.dl-hero-step-improve{left:15%;bottom:6%;--dl-lift:-9px;animation-delay:-5.3s}.dl-flow-running .dl-hero-step{animation-play-state:running}@keyframes dl-levitate{0%,to{transform:translateY(0)}50%{transform:translateY(var(--dl-lift,-8px))}}.dl-visual-orbit{position:absolute;z-index:-1;inset:20px -40px 0 0;border:1px solid #007dca24;border-radius:50%;transform:rotate(-25deg)}.dl-hero-foot{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:45px;padding:25px 0;border-bottom:1px solid var(--dl-rule);color:var(--dl-muted);font-size:13px;line-height:1.5}.dl-hero-foot>a{display:grid;place-items:center;width:46px;height:46px;border:1px solid var(--dl-rule);border-radius:50%;color:var(--dl-ink)}.dl-hero-foot svg{width:20px;height:20px;animation:dl-arrow 3s ease-in-out infinite;animation-play-state:paused}.dl-flow-running .dl-hero-foot svg{animation-play-state:running}@keyframes dl-arrow{0%,70%,to{transform:translateY(0)}85%{transform:translateY(4px)}}.dl-model{padding:110px 0 115px}.dl-model-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:130px;align-items:center}.dl-model-copy>p:first-child{font-size:24px;line-height:1.5;letter-spacing:-.025em;color:var(--dl-ink)}.dl-model-copy>p+p{font-size:17px;color:var(--dl-muted);margin-top:24px;max-width:490px}.dl-model-copy>a{margin-top:24px}.dl-section-head{display:flex;justify-content:space-between;align-items:end;gap:60px;margin-bottom:50px}.dl-section-head>p{font-size:17px;color:var(--dl-muted);max-width:350px;flex:0 1 350px}.dl-journey{padding:100px 0 60px;background:radial-gradient(ellipse at 95% 35%,#0067831f,transparent 50%),#071626;--dl-muted:#b8cbe0;--dl-rule:#30465c}.dl-journey .dl-section-head>p{color:#b8cbe0}.dl-chapter-nav{position:sticky;top:94px;z-index:5;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid #45607966;background:#071626f5;backdrop-filter:blur(16px);margin:0;box-shadow:0 12px 20px #0716266b}.dl-chapter-nav>a{position:relative;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:22px 23px;font-size:17px;line-height:1.4;color:#adc2d8;min-height:72px}.dl-chapter-nav>a+a{border-left:1px solid #45607966}.dl-chapter-nav>a:after{content:"";position:absolute;inset:auto 0 -1px;height:2px;background:linear-gradient(90deg,#0059ff,#00d8cd);transform:scaleX(0);transform-origin:left;transition:transform .5s}.dl-chapter-nav>a[aria-current=location]{color:#fff}.dl-chapter-nav>a[aria-current=location]:after{transform:scaleX(1)}.dl-chapter-nav>a:hover{color:#27d7e1}.dl-chapter-nav svg{width:18px;height:18px;transition:transform .4s}.dl-chapter-nav>a[aria-current=location] svg{transform:rotate(135deg)}.dl-chapters{position:relative}.dl-chapter{display:grid;grid-template-columns:.85fr 1.1fr;align-items:center;gap:90px;padding:80px 0;scroll-margin-top:190px}.dl-chapter+.dl-chapter{border-top:1px solid #30465c}.dl-chapter-copy{min-width:0}.dl-chapter-label{display:flex;gap:12px;align-items:center;font-size:13px;line-height:1.6;color:#b8cbe0;margin-bottom:25px}.dl-chapter-label>svg{width:21px;height:21px;color:#36c8eb}.dl-page .dl-chapter h3{font-size:clamp(36px,3.6vw,52px);line-height:1.1}.dl-chapter-copy>p{font-size:17px;color:#b8cbe0;margin-top:26px;line-height:1.75;max-width:440px}.dl-chapter-outcome{margin-top:30px;padding-left:20px;border-left:2px solid #00bfc9}.dl-chapter-outcome>strong{font-size:20px;line-height:1.45;font-weight:400;letter-spacing:-.02em}.dl-chapter-outcome>p{font-size:14px;line-height:1.7;color:#b8cbe0;margin-top:10px}.dl-page details{border-top:1px solid var(--dl-rule);margin-top:30px}.dl-page summary{display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none;font-size:14px;line-height:1.5;padding:18px 0;cursor:pointer}.dl-page summary::-webkit-details-marker{display:none}.dl-page summary>span{font-size:23px;line-height:1;font-weight:300;transition:transform .3s}.dl-page details[open]>summary>span{transform:rotate(45deg)}.dl-chapter-copy details ul{padding:0 0 0 17px;margin:0;color:#b8cbe0;font-size:14px;line-height:1.7}.dl-chapter-copy details li{margin:10px 0}.dl-chapter-art{min-width:0}@media(min-width:1001px){.dl-story-ready .dl-chapters{display:grid;grid-template-columns:.85fr 1.1fr;column-gap:90px;grid-template-rows:repeat(3,auto)}.dl-story-ready .dl-chapter{display:contents}.dl-story-ready .dl-chapter-copy{grid-column:1;min-height:690px;padding:85px 0;display:flex;flex-direction:column;justify-content:center;scroll-margin-top:190px}.dl-story-ready .dl-chapter:nth-child(2) .dl-chapter-copy{grid-row:2}.dl-story-ready .dl-chapter:nth-child(3) .dl-chapter-copy{grid-row:3}.dl-story-ready .dl-chapter-art{grid-column:2;grid-row:1/4;position:sticky;align-self:start;top:190px;margin-top:65px;opacity:0;transform:translateY(18px) scale(.98);pointer-events:none;transition:opacity .55s,transform .7s cubic-bezier(.2,.7,.2,1)}.dl-story-ready .dl-chapters[data-active=build] [data-dl-scene=build],.dl-story-ready .dl-chapters[data-active=discover] [data-dl-scene=discover],.dl-story-ready .dl-chapters[data-active=improve] [data-dl-scene=improve]{opacity:1;transform:none;pointer-events:auto;z-index:1}.dl-story-ready .dl-chapter-copy:before{content:"";position:absolute;inset:0 auto 0 -28px;width:1px;background:#375069}.dl-story-ready .dl-chapter-copy{position:relative}.dl-story-ready .dl-chapters:after{content:"";position:absolute;top:0;bottom:0;left:-28px;width:1px;transform:scaleY(var(--dl-journey-progress,0));transform-origin:top;background:linear-gradient(#0059ff,#00d8cd);pointer-events:none}}.dl-scene{position:relative;isolation:isolate;aspect-ratio:1.08;min-width:0;border:1px solid #41638175;border-radius:20px;overflow:hidden;box-shadow:0 25px 65px #0002}.dl-scene-label{top:26px;font-size:12px;line-height:1.5}.dl-scene-caption,.dl-scene-label{position:absolute;left:28px;color:#b8cbe0;z-index:3}.dl-scene-caption{bottom:26px;right:28px;text-align:center;font-size:13px;line-height:1.6}.dl-scene-discover{background:radial-gradient(ellipse at 70% 35%,#fff,#e9f5fc 75%);color:#14283e}.dl-scene-discover :is(.dl-scene-label,.dl-scene-caption){color:#55677e}.dl-focus-orbit{position:absolute;inset:12% 10% 13%;border:1px solid #0065ff26;border-radius:50%;transform:rotate(-25deg)}.dl-focus-orbit:before{content:"";position:absolute;inset:12px;border:1px dashed #0065ff24;border-radius:50%;animation:dl-orbit 40s linear infinite;animation-play-state:paused}.dl-flow-running .dl-focus-orbit:before{animation-play-state:running}.dl-brief-shadow,.dl-brief-sheet{position:absolute;width:62%;height:68%;left:20%;top:16%;border:1px solid #b3cce9;border-radius:12px;background:#fff;transform:rotate(-5deg);box-shadow:0 20px 35px #07254b12}.dl-brief-shadow{transform:rotate(5deg) translate(12px,9px);background:#e1efff}.dl-brief-sheet{padding:7% 6%;animation:dl-paper 8s ease-in-out infinite;animation-play-state:paused}.dl-flow-running .dl-brief-sheet{animation-play-state:running}@keyframes dl-paper{0%,to{transform:rotate(-5deg) translateY(0)}50%{transform:rotate(-2deg) translateY(-5px)}}.dl-sheet-label{display:block;font-size:11px;color:#55677e;line-height:1.4;margin-bottom:13px}.dl-brief-sheet>strong{display:block;font-size:clamp(20px,2.1vw,31px);font-weight:400;line-height:1.15;letter-spacing:-.04em;margin-bottom:19px}.dl-brief-sheet>div{padding:10px 0;border-top:1px solid #d9e3ef}.dl-brief-sheet>div>span{font-size:10px;color:#55677e;line-height:1.5;display:block}.dl-brief-sheet p{margin-top:4px}.dl-brief-sheet p,.dl-note{font-size:12px;line-height:1.4}.dl-note{position:absolute;z-index:2;padding:14px 18px;display:flex;align-items:center;gap:12px;border:1px solid #cadcf0;border-radius:9px;box-shadow:0 12px 25px #003b7312;background:#fff;animation:dl-levitate 7s ease-in-out infinite;animation-play-state:paused}.dl-note>svg{width:21px;height:21px;color:#0065ff}.dl-flow-running .dl-note{animation-play-state:running}.dl-note-value{left:6%;--dl-lift:-6px;animation-delay:-2s}.dl-note-feasibility{right:5%;bottom:22%;--dl-lift:6px;animation-delay:-5s}.dl-scene-build{background:radial-gradient(ellipse at 50% 45%,#0c4260,#0a2138 70%);color:#e8f5ff}.dl-blueprint-grid{position:absolute;inset:0;background-image:linear-gradient(#81b9d50b 1px,transparent 0),linear-gradient(90deg,#81b9d50b 1px,transparent 0);background-size:32px 32px;mask-image:radial-gradient(ellipse,#000,transparent 75%)}.dl-build-wires{position:absolute;inset:0;width:100%;height:100%;stroke-width:1.4}.dl-build-wire{stroke:#4a8fad88}.dl-build-packet{stroke:#29dada;stroke-width:2;stroke-dasharray:10 90;animation:dl-thread 6s linear infinite;animation-play-state:paused}.dl-flow-running .dl-build-packet{animation-play-state:running}.dl-build-review,.dl-build-source{position:absolute;display:flex;align-items:center;gap:12px;padding:16px;border:1px solid #6f9abf6b;border-radius:10px;background:#153550f2;box-shadow:0 12px 30px #0002;font-size:13px;line-height:1.4}.dl-build-source{top:24%;left:7%}.dl-build-review{right:6%;bottom:24%}.dl-build-review>svg,.dl-build-source>svg{width:30px;height:30px;color:#56c5ff;flex-shrink:0}.dl-build-review{background:#0e444b;border-color:#2ed3cf80}.dl-build-review>svg{color:#2ed3cf}.dl-build-core{position:absolute;top:37%;left:35%;width:40%;padding:23px 10px;text-align:center;background:linear-gradient(135deg,#155487e8,#116970d9);border:1px solid #32c9e2;border-radius:12px;box-shadow:0 15px 60px #008fff1c;animation:dl-core-glow 6s ease-in-out infinite;animation-play-state:paused}.dl-flow-running .dl-build-core{animation-play-state:running}@keyframes dl-core-glow{50%{box-shadow:0 15px 60px #008fff40}}.dl-build-core>img{width:38px;height:38px;object-fit:contain;margin:0 auto 13px}.dl-build-core>strong{display:block;font-size:22px;font-weight:400;line-height:1.25;letter-spacing:-.025em}.dl-build-core>span{display:block;font-size:10px;color:#c1def0;margin-top:8px;line-height:1.5}.dl-build-controls{position:absolute;display:flex;gap:10px;top:12%;right:6%;font-size:10px;line-height:1.4;color:#a9cce2}.dl-build-controls>span{padding:7px 10px;border:1px solid #67a5c13d;border-radius:20px}.dl-scene-improve{background:radial-gradient(ellipse at 50% 45%,#124c603b,transparent 65%),#10263a}.dl-loop-orbit{position:absolute;inset:0;width:100%;height:100%;stroke:#3d778d80;stroke-width:1.2}.dl-loop-orbit>ellipse:first-child{stroke:#3d778d80}.dl-loop-signal{stroke:#25d6d3;stroke-width:2;stroke-dasharray:15 85;animation:dl-thread 10s linear infinite;animation-play-state:paused}.dl-flow-running .dl-loop-signal{animation-play-state:running}.dl-capability-stack{position:absolute;inset:24% 28% 29%;perspective:900px}.dl-capability-stack>i{position:absolute;inset:0;border:1px solid #79c6ea7d;border-radius:16px;background:linear-gradient(135deg,#2168955e,#0a799648);transform:rotateX(51deg) rotate(-31deg) translateZ(-30px) translateY(65px);box-shadow:0 18px 35px #0002}.dl-capability-stack>i:nth-child(2){transform:rotateX(51deg) rotate(-31deg) translateY(25px);background:linear-gradient(135deg,#177ce557,#11b7d74f)}.dl-capability-stack>i:last-child{display:grid;place-items:center;background:linear-gradient(135deg,#0065ff82,#2ddfd077);border-color:#35dbe3;transform:rotateX(51deg) rotate(-31deg) translateY(-15px);animation:dl-stack 8s ease-in-out infinite;animation-play-state:paused}.dl-flow-running .dl-capability-stack>i:last-child{animation-play-state:running}.dl-capability-stack img{width:44%;height:auto}@keyframes dl-stack{50%{transform:rotateX(51deg) rotate(-31deg) translateY(-38px)}}@keyframes dl-orbit{to{transform:rotate(1turn)}}.dl-loop-label{position:absolute;padding:10px 18px;border:1px solid #78b4d24a;border-radius:30px;background:#102c42;font-size:14px;line-height:1.4;color:#d1e9f6}.dl-loop-use{top:17%;left:14%}.dl-loop-measure{top:36%;right:4%}.dl-loop-improve{bottom:20%;left:17%}.dl-platform-foundation{display:flex;align-items:center;justify-content:space-between;gap:45px;border-top:1px solid #30465c;padding:40px 0 5px;margin-top:30px;color:#e8f5ff}.dl-platform-foundation>div:first-child>span{font-size:12px;color:#b8cbe0;line-height:1.5;display:block;margin-bottom:12px}.dl-platform-foundation p{font-size:21px;line-height:1.45;letter-spacing:-.025em}.dl-platform-foundation>div:last-child{display:flex;align-items:center;gap:40px}.dl-platform-foundation img{width:240px;height:auto}.dl-platform-foundation .dl-wordmark-light{display:none}.dl-platform-foundation>div>svg{width:26px;height:26px;transition:transform .3s}.dl-platform-foundation:hover>div>svg{transform:translate(4px,-4px);color:#2ddfd0}.dl-partnership{padding:110px 0 70px;overflow:hidden}.dl-partnership .dl-section-head{align-items:center;margin-bottom:60px}.dl-together-layout{display:grid;grid-template-columns:1.2fr .8fr;gap:85px;align-items:center}.dl-together-photo{position:relative;padding:0 25px 25px 0}.dl-together-photo>img{display:block;width:100%;height:auto;aspect-ratio:1.45;object-fit:cover;border-radius:12px 70px 12px 12px}.dl-one-team{position:absolute;bottom:0;right:0;display:flex;align-items:center;gap:13px;padding:22px 27px;background:linear-gradient(115deg,#0059ff,#008da9);color:#fff;border:1px solid #249fde;border-radius:9px;font-size:15px;line-height:1.5;box-shadow:0 15px 35px #0059ff18}.dl-one-team>i{width:8px;height:8px;flex-shrink:0;background:#6ff5e1;border-radius:50%;box-shadow:0 0 0 5px #6ff5e125;animation:dl-presence 4s ease-in-out infinite;animation-play-state:paused}.dl-flow-running .dl-one-team>i{animation-play-state:running}@keyframes dl-presence{50%{box-shadow:0 0 0 9px #6ff5e108}}.dl-responsibilities{display:block}.dl-team-label{display:block;font-size:12px;line-height:1.5;color:var(--dl-muted);margin-bottom:10px}.dl-page .dl-responsibilities h3{font-size:32px;line-height:1.2}.dl-responsibilities article>p{font-size:16px;color:var(--dl-muted);margin-top:18px;line-height:1.7}.dl-partnership-join{display:flex;align-items:center;gap:15px;color:#008bbc;margin-block:22px;font-size:24px;line-height:1}.dl-partnership-join>i{height:1px;flex:1;background:var(--dl-rule);position:relative;overflow:hidden}.dl-partnership-join>i:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,#0059ff,#00c7cb,transparent);transform:translateX(-100%);animation:dl-signal 4s linear infinite;animation-play-state:paused}.dl-flow-running .dl-partnership-join>i:after{animation-play-state:running}@keyframes dl-signal{to{transform:translateX(100%)}}.dl-first-conversation{display:flex;align-items:center;justify-content:space-between;gap:50px;padding-top:35px;margin-top:60px;border-top:1px solid var(--dl-rule)}.dl-first-conversation>p{max-width:560px;font-size:17px;color:var(--dl-muted)}.dl-first-conversation .text-link{flex-shrink:0}.dl-proof{padding:95px 0;background:var(--dl-soft);overflow:hidden}.dl-proof-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:100px;align-items:center}.dl-proof-result{position:relative;isolation:isolate;text-align:center;padding:50px 15px}.dl-proof-orbit{position:absolute;inset:0;width:100%;height:100%;z-index:-1;stroke:#007fb728;stroke-width:1}.dl-proof-signal{stroke:#00acb986;stroke-dasharray:6 94;animation:dl-thread 20s linear infinite;animation-play-state:paused}.dl-flow-running .dl-proof-signal{animation-play-state:running}.dl-proof-orbit>circle:first-child{stroke:#007fb728}.dl-proof-result>strong{display:block;font-size:clamp(140px,13vw,190px);font-weight:350;letter-spacing:-.075em;line-height:1;background:linear-gradient(110deg,#0059ff,#00aeac);background-clip:text;-webkit-background-clip:text;color:transparent}.dl-proof-result>strong>span{font-size:.62em}.dl-page .dl-proof-result h3{font-size:25px;line-height:1.3;letter-spacing:-.025em;margin-top:20px}.dl-proof-result>p{font-size:13px;color:var(--dl-muted);margin:15px auto 0;max-width:310px}.dl-proof-result details{max-width:330px;margin:25px auto 0;text-align:left}.dl-proof-result details>p{font-size:13px;color:var(--dl-muted);line-height:1.7;padding-bottom:18px}.dl-proof-copy>p{font-size:17px;color:var(--dl-muted);margin:27px 0;max-width:510px}.dl-proof ul{list-style:none;padding:0;margin:0;color:var(--dl-muted);font-size:15px}.dl-proof li{display:flex;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid var(--dl-rule);padding:15px 0}.dl-proof li>svg{width:15px;height:15px;flex-shrink:0;color:#008fb5}.dl-page .visual-cta.tail-next{padding-bottom:0;isolation:isolate;margin:0}.dl-page .visual-cta:after{display:none}.dl-page .visual-cta .section-fade-out{background:none}.dl-page .visual-cta-shade{background:linear-gradient(180deg,transparent calc(100% - 130px),#121212),radial-gradient(ellipse at 84% 47%,#0059ff55,transparent 51%),linear-gradient(110deg,#020f5a,#081b3d)}.dl-page .visual-cta h2{font-size:clamp(48px,5.8vw,84px);color:#fff}.dl-page .visual-cta .button{background:#fff;color:#121212;border-color:#fff}.dl-page .visual-cta .button:hover{background:linear-gradient(110deg,#0059ff,#00cbd1);border-color:transparent;color:#fff}.dl-enquiry{width:min(680px,calc(100% - 32px));max-height:calc(100dvh - 32px);margin:auto;padding:44px;border:1px solid var(--dl-rule);border-radius:16px;background:var(--dl-paper);color:var(--dl-ink);overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;box-shadow:0 30px 120px #0005}.dl-enquiry:not([open]){display:none}.dl-enquiry::backdrop{background:#071626b3;backdrop-filter:blur(7px)}.dl-page .dl-enquiry h2{font-size:46px;padding-right:25px}.dl-enquiry #dl-enquiry-intro{font-size:16px;line-height:1.6;color:var(--dl-muted);margin-top:20px}.dl-enquiry form{margin-top:28px}.dl-enquiry-close{position:sticky;float:right;top:-30px;margin:-30px -30px 0 0;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:var(--dl-paper);color:var(--dl-ink);z-index:2}.dl-enquiry-close:hover{color:#008cff;background:#0059ff12}.dl-enquiry-close svg{width:22px;height:22px}html.dl-enquiry-open{overflow:hidden;scrollbar-gutter:stable}.dl-motion-ready [data-dl-enter]{transition:opacity .8s,transform 1s cubic-bezier(.2,.7,.2,1)}.dl-motion-ready [data-dl-enter]:not(.dl-entered){opacity:0;transform:translateY(24px)}.dl-motion-ready .dl-hero-visual[data-dl-enter]{transition-delay:.14s}html[data-theme=dark] .dl-page{--dl-paper:#121212;--dl-soft:#171e28;--dl-ink:#edf4ff;--dl-muted:#b7c7dc;--dl-rule:#35475f}html[data-theme=dark] .dl-page :is(h1,h2,h3)>span{background-image:linear-gradient(105deg,#60a9ff,#00bfdc 65%,#24ddc6)}html[data-theme=dark] .dl-proof-result>strong{background-image:linear-gradient(110deg,#60a9ff,#00d4c9)}html[data-theme=dark] .dl-page .text-link:hover{color:#26cfe1}html[data-theme=dark] .dl-hero-wash{background:radial-gradient(ellipse at 95% 35%,#00d2ca14,transparent 48%),radial-gradient(ellipse at 55% 80%,#0059ff16,transparent 50%)}@media(max-width:1100px){.dl-page .wrap{width:calc(100% - 80px)}.dl-hero{padding-top:145px}.dl-hero-visual{height:570px}.dl-hero-step{padding:15px 20px;font-size:15px}.dl-hero-step-build{right:-10px}.dl-hero-layout{min-height:590px}.dl-hero-copy>p{max-width:350px;font-size:17px}.dl-model-layout{gap:70px}.dl-story-ready .dl-chapters{column-gap:60px}.dl-chapter{gap:60px}.dl-scene-label{font-size:11px;top:20px;left:20px}.dl-scene-caption{font-size:12px;bottom:20px;left:20px;right:20px}.dl-note{padding:11px 13px;font-size:11px}.dl-brief-sheet>div{padding:7px 0}.dl-brief-sheet>strong{margin-bottom:13px}.dl-build-review,.dl-build-source{font-size:11px;padding:13px;gap:8px}.dl-build-review>svg,.dl-build-source>svg{width:23px;height:23px}.dl-build-core{padding:19px 8px}.dl-build-core>strong{font-size:19px}.dl-build-core>span{font-size:9px}.dl-build-controls{gap:5px;font-size:9px}.dl-build-controls>span{padding:6px 8px}.dl-together-layout{gap:55px}.dl-proof-layout{gap:65px}.dl-first-conversation{gap:35px}}@media(max-width:1000px){.dl-page .wrap{width:calc(100% - 56px)}.dl-hero{padding-top:140px}.dl-hero-layout{grid-template-columns:1fr 1fr;min-height:590px}.dl-page .dl-hero h1{font-size:75px}.dl-hero-copy>p{font-size:17px;max-width:330px}.dl-hero-visual{height:520px;margin-left:-10px}.dl-hero-photo-frame{inset:0 -30px 20px 25px;border-radius:70px 10px 70px 10px}.dl-hero-step{padding:13px 15px;font-size:13px;gap:9px}.dl-hero-step>svg{width:20px;height:20px}.dl-hero-step-discover{left:0}.dl-hero-step-build{right:-20px}.dl-hero-step-improve{bottom:5%;left:16%}.dl-hero-copy{padding:0}.dl-page .dl-hero .button{font-size:13px;padding:15px 20px;gap:18px}.dl-hero-foot{margin-top:35px}.dl-model{padding:80px 0}.dl-model-layout{gap:60px}.dl-model-copy>p:first-child{font-size:21px}.dl-model-copy>p+p{font-size:16px}.dl-journey{padding:75px 0 45px}.dl-chapter-nav{top:90px}.dl-chapter-nav>a{font-size:14px;padding:18px 14px;min-height:66px}.dl-chapter{gap:40px;grid-template-columns:1fr 1fr;padding:60px 0}.dl-page .dl-chapter h3{font-size:39px}.dl-chapter-copy>p{font-size:16px}.dl-chapter-outcome{margin-top:24px;padding-left:16px}.dl-chapter-outcome>strong{font-size:18px}.dl-chapter-outcome>p{font-size:13px}.dl-chapter-label{margin-bottom:18px;font-size:12px}.dl-scene{aspect-ratio:.9}.dl-scene-label{font-size:10px}.dl-scene-caption{font-size:11px;bottom:18px}.dl-brief-sheet{width:69%;left:16%;height:69%;padding:8% 7%}.dl-brief-sheet>strong{font-size:23px}.dl-note{font-size:10px;padding:11px}.dl-note>svg{width:17px;height:17px}.dl-note-value{left:3%}.dl-note-feasibility{right:3%;bottom:19%}.dl-brief-sheet p{font-size:11px}.dl-build-core{width:50%;left:26%}.dl-build-source{top:21%;left:5%}.dl-build-review{right:4%;bottom:22%}.dl-build-controls{top:12%;right:5%}.dl-build-controls>span{padding:5px 6px;font-size:8px}.dl-build-wires{object-fit:fill}.dl-loop-label{font-size:12px;padding:9px 13px}.dl-loop-measure{right:2%}.dl-loop-improve{bottom:21%;left:10%}.dl-capability-stack{inset:28% 23% 33%}.dl-platform-foundation img{width:210px}.dl-platform-foundation p{font-size:19px}.dl-platform-foundation>div:last-child{gap:25px}.dl-partnership{padding:80px 0 60px}.dl-partnership .dl-section-head{gap:45px}.dl-section-head>p{flex-basis:290px;font-size:16px}.dl-together-layout{gap:40px;grid-template-columns:1.1fr 1fr}.dl-page .dl-responsibilities h3{font-size:27px}.dl-responsibilities article>p{font-size:15px}.dl-together-photo{padding:0 15px 20px 0}.dl-together-photo>img{aspect-ratio:.85;object-position:52% 50%}.dl-one-team{padding:18px;font-size:12px}.dl-first-conversation{margin-top:45px;display:block}.dl-first-conversation .text-link{margin-top:20px}.dl-proof{padding:75px 0}.dl-proof-layout{gap:45px}.dl-proof-result{padding-inline:0}.dl-page .dl-proof-result h3{font-size:22px}.dl-proof-copy>p{font-size:16px}.dl-proof ul{font-size:14px}}@media(max-width:700px){.dl-page .wrap{width:calc(100% - 40px)}.dl-hero{padding:132px 0 0}.dl-hero-layout{grid-template-columns:1fr;min-height:0}.dl-page .dl-hero h1{font-size:clamp(61px,13.7vw,86px);line-height:1.01}.dl-hero h1>span br{display:none}.dl-hero-copy>p{font-size:17px;margin-top:25px;max-width:480px}.dl-hero-actions{margin-top:25px;gap:8px}.dl-page .dl-hero .button{font-size:14px;min-height:54px;padding:15px 22px}.dl-hero-visual{height:440px;width:min(500px,100%);margin:35px auto 0}.dl-hero-photo-frame{inset:0 0 25px 14px;border-radius:65px 10px 65px 10px}.dl-hero-threads{inset:0;width:105%}.dl-hero-step{font-size:14px;padding:14px 19px}.dl-hero-step-discover{left:0;top:13%}.dl-hero-step-build{right:0;top:48%}.dl-hero-step-improve{left:10%;bottom:2%}.dl-visual-orbit{inset:0 -20px 0 0}.dl-hero-foot{margin-top:22px;padding:19px 0;font-size:11px;gap:20px}.dl-hero-foot>span:last-child{display:none}.dl-hero-foot>a{width:40px;height:40px;flex-shrink:0}.dl-model{padding:65px 0}.dl-model-layout{grid-template-columns:1fr;gap:30px}.dl-page h2{font-size:clamp(37px,9.4vw,49px)}.dl-model-copy>p:first-child{font-size:21px}.dl-model-copy>p+p{font-size:16px;margin-top:20px}.dl-model-copy>a{margin-top:18px}.dl-section-head{display:block;margin-bottom:30px}.dl-section-head>p{margin-top:23px;font-size:16px;max-width:430px}.dl-journey{padding:60px 0 35px}.dl-chapter-nav{position:static;grid-template-columns:1fr;box-shadow:none;background:transparent}.dl-chapter-nav>a{font-size:15px;min-height:53px;padding:16px 0}.dl-chapter-nav>a+a{border-left:0;border-top:1px solid #30465c}.dl-chapter-nav>a:after{display:none}.dl-chapter-nav>a[aria-current=location]{color:#2ed8dd}.dl-chapter{display:grid;grid-template-columns:1fr;gap:30px;padding:45px 0 50px;scroll-margin-top:105px}.dl-chapter-label{margin-bottom:20px;font-size:12px}.dl-page .dl-chapter h3{font-size:clamp(36px,9vw,44px)}.dl-chapter-copy>p{font-size:16px;max-width:none;margin-top:22px}.dl-chapter-outcome{margin-top:25px}.dl-chapter-outcome>strong{font-size:20px}.dl-chapter-outcome>p,.dl-page summary{font-size:14px}.dl-scene{aspect-ratio:1.02;max-width:550px;margin:auto;width:100%;border-radius:14px}.dl-scene-label{font-size:10px;top:20px;left:20px}.dl-scene-caption{font-size:11px;bottom:18px;left:15px;right:15px}.dl-brief-sheet{width:65%;left:19%;padding:7% 6%;height:69%}.dl-brief-sheet>strong{font-size:clamp(21px,5.8vw,30px);margin-bottom:14px}.dl-sheet-label{font-size:10px;margin-bottom:12px}.dl-brief-sheet>div{padding:7px 0}.dl-brief-sheet>div>span{font-size:9px}.dl-brief-sheet p{font-size:10px;line-height:1.4}.dl-note{padding:10px 12px;font-size:10px;gap:8px}.dl-note-value{top:29%}.dl-note-feasibility{bottom:21%}.dl-build-source{top:24%;left:6%}.dl-build-review{bottom:23%;right:4%}.dl-build-core{top:38%;left:30%;width:44%;padding:18px 8px}.dl-build-core>strong{font-size:19px}.dl-build-core>span{font-size:9px}.dl-build-core>img{width:30px;height:30px;margin-bottom:10px}.dl-build-review,.dl-build-source{font-size:11px;padding:12px}.dl-build-controls{top:13%;right:6%;gap:6px}.dl-build-controls>span{font-size:9px;padding:5px 8px}.dl-capability-stack{inset:25% 26% 31%}.dl-loop-label{font-size:12px}.dl-loop-measure{right:3%}.dl-loop-improve{left:13%}.dl-platform-foundation{display:block;padding-top:30px;margin-top:0}.dl-platform-foundation p{font-size:21px}.dl-platform-foundation>div:last-child{justify-content:space-between;margin-top:24px;gap:20px}.dl-platform-foundation img{width:220px;max-width:80%}.dl-partnership{padding:65px 0 50px}.dl-partnership .dl-section-head{margin-bottom:35px}.dl-together-layout{grid-template-columns:1fr;gap:35px}.dl-together-photo{padding:0 10px 25px 0}.dl-together-photo>img{aspect-ratio:1.35;border-radius:10px 50px 10px 10px}.dl-one-team{font-size:12px;padding:17px 20px}.dl-responsibilities article>p{font-size:16px}.dl-page .dl-responsibilities h3{font-size:29px}.dl-partnership-join{margin-block:20px}.dl-first-conversation{margin-top:35px;padding-top:27px}.dl-first-conversation>p{font-size:16px}.dl-proof{padding:50px 0 60px}.dl-proof-layout{grid-template-columns:1fr;gap:40px}.dl-proof-copy{grid-row:1}.dl-proof-result{padding:45px 15px}.dl-proof-result>strong{font-size:160px}.dl-page .dl-proof-result h3{font-size:25px}.dl-proof-result>p{font-size:13px;max-width:290px}.dl-proof-copy>p{font-size:16px;margin-top:25px}.dl-proof ul{font-size:14px}.dl-page .visual-cta h2{font-size:clamp(43px,12vw,61px)}.dl-page .dl-enquiry{padding:32px 23px}.dl-page .dl-enquiry h2{font-size:37px}.dl-enquiry-close{top:-20px;margin:-20px -13px 0 0}.dl-enquiry .enquiry-fields{grid-template-columns:1fr;gap:20px}.dl-page .text-link{font-size:14px}}@media(max-width:360px){.dl-hero-visual{height:370px}.dl-hero-step{font-size:12px;padding:12px 15px}.dl-page .dl-hero h1{font-size:60px}.dl-note{font-size:9px;padding:9px;gap:6px}.dl-note>svg{width:15px;height:15px}.dl-brief-sheet{top:16%;height:70%}.dl-brief-sheet>strong{font-size:20px;margin-bottom:10px}.dl-sheet-label{font-size:9px;margin-bottom:10px}.dl-brief-sheet>div{padding:6px 0}.dl-brief-sheet p{font-size:9px}.dl-brief-sheet>div>span{font-size:8px}.dl-build-core>strong{font-size:17px}.dl-build-core>span{font-size:8px}.dl-build-core{padding:15px 6px}.dl-build-core>img{width:25px;height:25px}.dl-build-review,.dl-build-source{font-size:10px;padding:10px;gap:6px}.dl-build-review>svg,.dl-build-source>svg{width:20px;height:20px}.dl-build-controls>span{font-size:8px;padding:4px 6px}.dl-scene-caption{font-size:10px}.dl-loop-label{font-size:11px;padding:8px 12px}}html[data-access-scale] .dl-hero-layout,html[data-access-scale] .dl-model-layout,html[data-access-scale] .dl-proof-layout,html[data-access-scale] .dl-together-layout{grid-template-columns:1fr;gap:35px}html[data-access-scale] .dl-page .dl-hero h1{font-size:clamp(40px,7vw,78px)}html[data-access-scale] .dl-hero h1>span br{display:none}html[data-access-scale] .dl-hero-copy>p{max-width:650px}html[data-access-scale] .dl-hero-visual{width:min(650px,100%);height:520px;margin:20px auto 0}html[data-access-scale] .dl-hero-step{font-size:14px;padding:14px 18px}html[data-access-scale] .dl-section-head{display:block}html[data-access-scale] .dl-section-head>p{margin-top:25px;max-width:750px}html[data-access-scale] .dl-chapter-nav{position:static;grid-template-columns:1fr;box-shadow:none}html[data-access-scale] .dl-chapter-nav>a+a{border-left:0;border-top:1px solid #30465c}html[data-access-scale] .dl-chapters{display:block}html[data-access-scale] .dl-chapter{display:grid;grid-template-columns:1fr;gap:35px;scroll-margin-top:105px;padding:50px 0}html[data-access-scale] .dl-chapter-copy{min-height:0;padding:0;display:block}html[data-access-scale] .dl-chapter-copy:before,html[data-access-scale] .dl-chapters:after{display:none}html[data-access-scale] .dl-chapter-art{position:relative;top:auto;grid-area:auto;margin:0;opacity:1;transform:none;pointer-events:auto}html[data-access-scale] .dl-scene{max-width:600px;aspect-ratio:1.02}html[data-access-scale] .dl-scene-caption,html[data-access-scale] .dl-scene-label{font-size:11px}html[data-access-scale] .dl-brief-sheet>strong{font-size:24px}html[data-access-scale] .dl-brief-sheet>div p{font-size:11px}html[data-access-scale] .dl-build-core>strong{font-size:20px}html[data-access-scale] .dl-build-core>span{font-size:10px}html[data-access-scale] .dl-together-photo>img{aspect-ratio:1.4}html[data-access-scale] .dl-first-conversation{display:block}html[data-access-scale] .dl-first-conversation .text-link{margin-top:20px}html[data-access-scale] .dl-platform-foundation{display:block}html[data-access-scale] .dl-platform-foundation>div:last-child{margin-top:25px;justify-content:space-between}html[data-access-scale] .dl-proof-copy{grid-row:1}html[data-access-scale] .dl-page .visual-cta-copy{grid-template-columns:1fr;gap:30px}html[data-access-scale] .dl-enquiry .enquiry-fields{grid-template-columns:1fr}@media(max-width:700px){html[data-access-scale] .dl-hero-visual{height:370px}html[data-access-scale] .dl-hero-step{font-size:12px;padding:12px}html[data-access-scale] .dl-hero-foot>span{font-size:11px}html[data-access-scale] .dl-scene-label{font-size:9px;top:15px;left:15px}html[data-access-scale] .dl-scene-caption{font-size:9px;bottom:15px}html[data-access-scale] .dl-brief-sheet>strong{font-size:17px}html[data-access-scale] .dl-brief-sheet>div p,html[data-access-scale] .dl-sheet-label{font-size:8px}html[data-access-scale] .dl-brief-sheet>div>span{font-size:7px}html[data-access-scale] .dl-brief-sheet>div{padding:5px 0}html[data-access-scale] .dl-note{font-size:8px;padding:7px;gap:5px}html[data-access-scale] .dl-note>svg{width:13px;height:13px}html[data-access-scale] .dl-build-core>strong{font-size:14px}html[data-access-scale] .dl-build-core>span{font-size:7px}html[data-access-scale] .dl-build-core{padding:12px 5px}html[data-access-scale] .dl-build-review,html[data-access-scale] .dl-build-source{font-size:8px;padding:8px}html[data-access-scale] .dl-build-review>svg,html[data-access-scale] .dl-build-source>svg{width:16px;height:16px}html[data-access-scale] .dl-loop-label{font-size:9px;padding:7px 10px}html[data-access-scale] .dl-platform-foundation img{width:190px}html[data-access-scale] .dl-one-team{position:relative;margin-top:-10px;font-size:12px;padding:15px}html[data-access-scale] .dl-hero-photo-frame{inset:0 0 25px}html[data-access-scale] .dl-hero-step-build{right:0}}html[data-access-motion=true] .dl-page *,html[data-access-motion=true] .dl-page :after,html[data-access-motion=true] .dl-page :before{animation:none!important;transition:none!important}html[data-access-motion=true] .dl-page [data-dl-enter]{opacity:1!important;transform:none!important}html[data-access-motion=true] .dl-hero-photo-frame{transform:none}@media(prefers-reduced-motion:reduce){.dl-page *,.dl-page :after,.dl-page :before{animation:none!important;transition:none!important}.dl-page [data-dl-enter]{opacity:1!important;transform:none!important}.dl-hero-photo-frame{transform:none}}@media(forced-colors:active){.dl-page :is(h1,h2,h3)>span,.dl-proof-result>strong{background:none;color:CanvasText;-webkit-text-fill-color:CanvasText}.dl-chapter-nav>a[aria-current=location]{border-bottom:2px solid Highlight;color:Highlight}.dl-hero-step,.dl-one-team,.dl-scene{border:1px solid CanvasText}.dl-page .dl-build-packet,.dl-page .dl-loop-signal,.dl-page .dl-proof-signal,.dl-page .dl-thread-signal{stroke:Highlight}}.dl-note-value{top:14%}.dl-page .dl-hero-editorial{padding:155px 0 0;display:block;min-height:0}.dl-hero-editorial .dl-hero-copy{text-align:center;padding:15px 0 55px;max-width:1100px;margin-inline:auto}.dl-page .dl-hero-editorial h1{font-size:clamp(65px,6.7vw,96px);line-height:1.03;letter-spacing:-.055em}.dl-hero-editorial .dl-hero-copy>p{max-width:640px;margin:27px auto 0;font-size:19px;line-height:1.65}.dl-hero-editorial .dl-hero-actions{align-items:center;justify-content:center;flex-direction:row;margin-top:30px;gap:0}.dl-hero-panorama{position:relative;isolation:isolate;height:clamp(370px,36vw,560px);width:100%;overflow:hidden;background:#14283e}.dl-hero-editorial .dl-hero-photo-frame{position:absolute;inset:-24px 0;height:calc(100% + 48px);border-radius:0;border:0;box-shadow:none;background:none}.dl-hero-editorial .dl-hero-photo-frame:after{display:none}.dl-hero-editorial .dl-hero-photo{transform:none;object-position:50% 35%}.dl-model-copy>a[href^="#"] svg{transform-origin:center;transition:transform .25s cubic-bezier(.16,1,.3,1)}.dl-model-copy>a[href^="#"]:is(:hover,:focus-visible) svg{transform:rotate(135deg)}.dl-chapter-nav{top:var(--dl-bar-top,82px);width:var(--dl-bar-width,100%);margin-inline:var(--dl-bar-inset,0);border:1px solid #45607966;border-radius:18px;overflow:hidden;box-shadow:0 12px 30px #020b183d}.dl-chapter-nav>a:after{bottom:0}@media(min-width:701px){.dl-page .dl-chapter-copy{scroll-margin-top:calc(var(--dl-bar-top,82px) + 92px)}}@media(min-width:1001px){.dl-story-ready .dl-chapter-art{top:var(--dl-canvas-top,174px)}}.dl-page .dl-together-photo{padding:0}.dl-page .dl-together-photo>img{border-radius:4px;aspect-ratio:1.3;object-position:50% 30%}.dl-people{padding:105px 0;background:var(--dl-soft)}.dl-people-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:90px;align-items:center}.dl-people-copy>p{font-size:18px;color:var(--dl-muted);max-width:430px;margin-top:28px;line-height:1.7}.dl-people-copy>.text-link{margin-top:28px}.dl-people-photos{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}.dl-people-photos>figure{margin:0;overflow:hidden;border-radius:4px}.dl-people-photos>figure:nth-child(2){margin-top:65px}.dl-people-photos img{display:block;width:100%;height:390px;object-fit:cover;object-position:50% 35%}.dl-people-photos>figure:nth-child(2) img{object-position:32% 50%}@media(max-width:1100px){.dl-page .dl-hero-editorial{padding-top:145px}.dl-people-layout{gap:55px}.dl-people-photos{gap:18px}.dl-people-photos img{height:350px}}@media(max-width:1000px){.dl-page .dl-hero-editorial h1{font-size:clamp(58px,7.3vw,76px)}.dl-hero-editorial .dl-hero-copy>p{font-size:18px;max-width:590px}.dl-hero-panorama{height:370px}.dl-people{padding:80px 0}.dl-people-layout{grid-template-columns:1fr;gap:40px}.dl-people-copy>p{max-width:600px;font-size:17px}.dl-people-photos img{height:400px}.dl-people-photos{max-width:700px;width:100%;margin:auto}}@media(max-width:700px){.dl-page .dl-hero-editorial{padding-top:132px}.dl-hero-editorial .dl-hero-copy{padding:0 0 40px}.dl-page .dl-hero-editorial h1{font-size:clamp(47px,11.9vw,68px)}.dl-hero-editorial .dl-hero-copy>p{font-size:17px;margin-top:23px}.dl-hero-editorial .dl-hero-actions{margin-top:26px}.dl-hero-panorama{height:320px}.dl-page .dl-hero-editorial .button{font-size:14px}.dl-chapter-nav{width:100%;margin-inline:0;top:auto;border-radius:14px;padding:0 16px}.dl-chapter-nav>a+a{border-left:0}.dl-people{padding:65px 0}.dl-people-layout{gap:35px}.dl-people-copy>p{font-size:17px;margin-top:24px}.dl-people-copy>.text-link{margin-top:20px}.dl-people-photos{gap:14px}.dl-people-photos img{height:285px}.dl-people-photos>figure:nth-child(2){margin-top:40px}.dl-page .dl-together-photo>img{aspect-ratio:1.2;object-position:50% 30%}}@media(max-width:360px){.dl-people-photos{gap:10px}.dl-people-photos img{height:245px}.dl-hero-panorama{height:280px}}html[data-access-scale] .dl-hero-editorial .dl-hero-copy{max-width:1100px}html[data-access-scale] .dl-hero-editorial .dl-hero-copy>p{max-width:700px}html[data-access-scale] .dl-chapter-nav{width:100%;margin-inline:0;padding-inline:20px}html[data-access-scale] .dl-people-layout{grid-template-columns:1fr;gap:35px}html[data-access-scale] .dl-people-copy>p{max-width:700px}html[data-access-scale] .dl-people-photos{max-width:700px;width:100%;margin-inline:auto}@media(forced-colors:active){.dl-chapter-nav{border-color:CanvasText}}.dl-page .dl-hero-immersive{padding:0;min-height:clamp(730px,94svh,940px);background:#081b2c;color:#f3f7ff;display:block;position:relative;isolation:isolate}.dl-hero-immersive .dl-hero-shell{min-height:inherit;display:flex;align-items:center;padding-top:165px;padding-bottom:120px;position:relative;z-index:2}.dl-hero-immersive .dl-hero-copy{width:61%;max-width:800px;margin:0;padding:0;text-align:left}.dl-hero-immersive .dl-hero-copy>.dl-hero-label{font-size:14px;line-height:1.4;color:#bbd1e7;margin:0 0 31px;letter-spacing:0}.dl-page .dl-hero-immersive h1{font-size:clamp(68px,6.5vw,100px);line-height:1.04;letter-spacing:-.06em;color:#f4f8ff;font-weight:350}.dl-page .dl-hero-immersive h1>span{background-image:linear-gradient(105deg,#55aaff,#24dfd3 85%);background-clip:text;-webkit-background-clip:text;color:transparent}.dl-hero-immersive .dl-hero-copy>p:not(.dl-hero-label){font-size:19px;line-height:1.7;max-width:470px;color:#c3d4e6;margin:29px 0 0}.dl-hero-immersive .dl-hero-actions{margin-top:34px;display:flex;align-items:flex-start;justify-content:flex-start;gap:14px;flex-direction:row;flex-wrap:wrap}.dl-page .dl-hero-immersive .button{background:#f5f8ff;border-color:#f5f8ff;color:#10283e;min-height:58px;padding:17px 25px;font-size:15px}.dl-page .dl-hero-immersive .button:is(:hover,:focus-visible){background:linear-gradient(110deg,#0059ff,#00cbd1);border-color:transparent;color:white}.dl-page .dl-hero-immersive .dl-hero-explore{background:transparent;border-color:#b7cee866;color:#f5f8ff}.dl-page .dl-hero-immersive .dl-hero-explore svg{transform:rotate(135deg);transition:transform .25s ease}.dl-page .dl-hero-immersive .dl-hero-explore:is(:hover,:focus-visible) svg{transform:translateY(3px) rotate(135deg)}.dl-page #delivery-model{scroll-margin-top:10px}.dl-hero-image{position:absolute;inset:0 0 0 46%;z-index:0;overflow:hidden;background:#081b2c}.dl-hero-immersive .dl-hero-photo-frame{inset:-24px 0;height:calc(100% + 48px);border-radius:0;border:0;box-shadow:none;background:#081b2c}.dl-hero-immersive .dl-hero-photo-frame:after{display:none}.dl-hero-immersive .dl-hero-photo{object-position:50% 44%;transform:none;opacity:.94;width:100%;height:100%}.dl-hero-image:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#081b2c,#081b2ce8 8%,#081b2c80 22%,#081b2c00 45%),linear-gradient(180deg,#081b2c8a,transparent 30%,transparent 75%,#081b2ca6)}.dl-hero-current{position:absolute;inset:auto 0 0;height:1px;background:#99cce52b;z-index:3;overflow:hidden}.dl-hero-current>i{position:absolute;left:0;top:0;width:30%;height:1px;background:linear-gradient(90deg,transparent,#177bff,#22d9ce,transparent);animation:dl-opening-current 12s linear infinite;animation-play-state:paused}.dl-flow-running .dl-hero-current>i{animation-play-state:running}@keyframes dl-opening-current{0%{transform:translateX(-100%)}to{transform:translateX(435%)}}@media(min-width:1800px){.dl-hero-immersive .dl-hero-copy{width:64%}.dl-page .dl-hero-immersive h1{font-size:105px}.dl-hero-image{left:45%}}@media(min-width:801px) and (max-width:1100px){.dl-hero-immersive .dl-hero-photo{object-position:50% 44%}}@media(max-width:1100px){.dl-page .dl-hero-immersive h1{font-size:clamp(60px,6.5vw,76px)}.dl-hero-immersive .dl-hero-copy{width:63%}.dl-hero-immersive .dl-hero-copy>p:not(.dl-hero-label){font-size:18px;max-width:390px}.dl-hero-immersive .dl-hero-shell{padding-block:150px 105px}.dl-hero-image{left:44%}.dl-hero-image:after{background:linear-gradient(90deg,#081b2c,#081b2ce6 9%,#081b2c60 27%,transparent 48%),linear-gradient(180deg,#081b2c70,transparent 30%,transparent 75%,#081b2ca6)}}@media(max-width:800px){.dl-page .dl-hero-immersive{min-height:0}.dl-hero-immersive .dl-hero-shell{min-height:0;padding-top:132px;padding-bottom:45px;display:block}.dl-hero-immersive .dl-hero-copy{width:100%;max-width:650px}.dl-page .dl-hero-immersive h1{font-size:clamp(55px,9vw,74px)}.dl-hero-immersive .dl-hero-copy>.dl-hero-label{margin-bottom:25px;font-size:13px}.dl-hero-immersive .dl-hero-copy>p:not(.dl-hero-label){max-width:490px;font-size:18px;margin-top:25px}.dl-hero-immersive .dl-hero-actions{margin-top:28px}.dl-hero-image{position:relative;inset:auto;height:460px;width:100%;margin:0}.dl-hero-immersive .dl-hero-photo{object-position:50% 43%}.dl-hero-image:after{background:linear-gradient(180deg,#081b2c,#081b2c50 8%,transparent 25%,transparent 75%,#081b2c70)}.dl-hero-immersive .dl-hero-photo-frame{inset:-24px 0;height:calc(100% + 48px)}.dl-page .dl-hero-immersive{display:flex;flex-direction:column}.dl-hero-immersive .dl-hero-shell{order:0}.dl-hero-image{order:1}}@media(max-width:600px){.dl-hero-immersive .dl-hero-shell{padding-top:125px;padding-bottom:38px}.dl-page .dl-hero-immersive h1{font-size:clamp(47px,12.2vw,69px);line-height:1.05}.dl-hero-immersive .dl-hero-copy>p:not(.dl-hero-label){font-size:17px;margin-top:25px}.dl-page .dl-hero-immersive .button{font-size:14px;padding:16px 23px;min-height:55px}.dl-hero-image{height:365px}.dl-hero-immersive .dl-hero-copy>.dl-hero-label{margin-bottom:24px}}@media(max-width:360px){.dl-hero-image{height:320px}.dl-page .dl-hero-immersive h1{font-size:45px}}html[data-access-scale] .dl-page .dl-hero-immersive{display:flex;flex-direction:column;min-height:0}html[data-access-scale] .dl-hero-immersive .dl-hero-shell{min-height:0;display:block;padding-bottom:45px;order:0}html[data-access-scale] .dl-hero-immersive .dl-hero-copy{max-width:1100px;width:100%}html[data-access-scale] .dl-hero-immersive .dl-hero-copy>p:not(.dl-hero-label){max-width:760px}html[data-access-scale] .dl-hero-image{position:relative;inset:auto;order:1;width:100%;height:500px}html[data-access-scale] .dl-hero-image:after{background:linear-gradient(180deg,#081b2c,transparent 25%,transparent 80%,#081b2c80)}@media(max-width:600px){html[data-access-scale] .dl-hero-image{height:350px}html[data-access-scale] .dl-page .dl-hero-immersive h1{font-size:clamp(40px,9.8vw,54px)}}html[data-access-contrast=true] .dl-page .dl-hero-immersive h1>span{background:none;color:inherit}html[data-access-contrast=true] .dl-hero-current{display:none}@media(prefers-reduced-motion:reduce){.dl-hero-current>i{animation:none}}@media(forced-colors:active){.dl-hero-current,.dl-hero-image:after{display:none}.dl-page .dl-hero-immersive h1>span{background:none;color:CanvasText}}.dl-page .dl-journey-head{justify-content:center;text-align:center}.dl-page .dl-journey-head>h2{margin-inline:auto}.dl-page .dld-scene{background:radial-gradient(ellipse at 50% 38%,#0b344234,transparent 65%);border:0;border-radius:0;box-shadow:none;aspect-ratio:1.08;overflow:visible;isolation:isolate;color:#e5f1fc}.dld-criteria{position:absolute;left:8%;right:8%;top:8%;display:flex;justify-content:space-between;gap:25px;font-size:14px;line-height:1.5;color:#b8cfe3;z-index:1}.dld-criteria>span{max-width:45%}.dld-criteria>span:last-child{text-align:right;color:#9edcd9}.dl-page .dld-lenses{position:absolute;inset:0;width:100%;height:100%;stroke:none;fill:none;overflow:visible}.dld-lenses :is(circle,ellipse,rect,path){vector-effect:non-scaling-stroke}.dld-outcome{position:absolute;left:5%;right:5%;bottom:6%;text-align:center}.dld-outcome>strong{display:block;font-size:clamp(23px,2.3vw,34px);font-weight:350;line-height:1.2;letter-spacing:-.04em;color:#eef7ff}.dld-outcome>p{font-size:12px;line-height:1.65;color:#a7c1d8;margin-top:13px}.dld-lens{animation:dld-drift 9s ease-in-out infinite;animation-play-state:paused}.dld-lens-fit{animation-delay:-4.5s}.dld-signal{stroke-dashoffset:100;animation:dld-flow 7s linear infinite;animation-play-state:paused}.dld-drop{animation-delay:-3s}.dld-halo{animation:dld-breathe 7s ease-in-out infinite;animation-play-state:paused}.dld-scene.dl-flow-running :is(.dld-lens,.dld-signal,.dld-halo){animation-play-state:running}@keyframes dld-drift{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes dld-flow{to{stroke-dashoffset:0}}@keyframes dld-breathe{0%,to{opacity:.55}50%{opacity:1}}@media(max-width:1000px){.dl-page .dld-scene{aspect-ratio:1}.dld-criteria{font-size:12px;top:10%;left:5%;right:5%}.dld-outcome{bottom:9%}.dld-outcome>strong{font-size:26px}.dld-outcome>p{font-size:11px}}@media(max-width:700px){.dl-page .dld-scene{aspect-ratio:1.04;max-width:550px;margin:auto}.dld-criteria{font-size:13px;top:7%}.dld-outcome{bottom:5%}.dld-outcome>strong{font-size:28px}.dld-outcome>p{font-size:11px;margin-top:10px}}@media(max-width:360px){.dld-criteria{font-size:11px}.dld-outcome>strong{font-size:24px}.dld-outcome>p{font-size:10px}}html[data-access-scale] .dl-page .dld-scene{aspect-ratio:auto;display:flex;flex-direction:column;min-height:0;overflow:hidden}html[data-access-scale] .dld-criteria{position:static;padding:15px 0 0;gap:20px;font-size:13px}html[data-access-scale] .dl-page .dld-lenses{position:relative;inset:auto;display:block;aspect-ratio:640/490;height:auto;margin:-5% 0 -12%}html[data-access-scale] .dld-outcome{position:static;padding:0 5px 20px}html[data-access-scale] .dld-outcome>strong{font-size:27px}html[data-access-scale] .dld-outcome>p{font-size:12px}html[data-access-contrast=true] .dld-criteria>span,html[data-access-contrast=true] .dld-outcome>p,html[data-access-contrast=true] .dld-outcome>strong{color:var(--access-ink)}@media(prefers-reduced-motion:reduce){.dld-scene *{animation:none!important;transition:none!important}}html[data-access-motion=true] .dld-scene *{animation:none!important;transition:none!important}@media(forced-colors:active){.dld-scene{forced-color-adjust:none}.dld-criteria,.dld-outcome{forced-color-adjust:auto}}.dl-page .dlr-partnership{position:relative;isolation:isolate;display:block;padding:38px 34px;background:#0b2236;color:#f2f7ff;border-radius:6px;overflow:hidden}.dlr-partnership:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 100% 0,#14677e2b,transparent 65%);pointer-events:none}.dlr-contribution{display:grid;grid-template-columns:34px minmax(0,1fr);column-gap:22px;position:relative}.dlr-contribution+.dlr-contribution{margin-top:36px}.dlr-symbol{position:relative;z-index:1;display:grid;place-items:center;width:34px;height:34px;border:1px solid #3b6a8c;border-radius:50%;background:#10304b;color:#71b8ff}.dl-page .dlr-symbol>svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.dlr-calab .dlr-symbol{border-color:#247b81;background:#0c3a45;color:#51e3d3}.dlr-copy{padding-top:4px}.dl-page .dlr-copy .dl-team-label{color:#aec9df;font-size:12px;line-height:1.5;margin:0 0 13px}.dl-page .dlr-calab .dl-team-label{color:#83d4d2}.dl-page .dlr-copy h3{font-size:clamp(27px,2.25vw,34px);line-height:1.18;letter-spacing:-.04em;color:#f2f7ff;font-weight:350}.dl-page .dlr-copy>p{color:#bad0e3;font-size:15px;line-height:1.8;margin-top:18px;max-width:440px}.dlr-connection{position:absolute;left:16.5px;top:35px;bottom:-36px;width:1px;background:#355d78;overflow:hidden;pointer-events:none}.dlr-connection:after{content:"";position:absolute;left:0;top:0;width:1px;height:28%;background:linear-gradient(180deg,transparent,#4adbd6,transparent);transform:translateY(-110%);animation:dlr-transfer 7s linear infinite;animation-play-state:paused}.dl-flow-running .dlr-connection:after{animation-play-state:running}@keyframes dlr-transfer{to{transform:translateY(460%)}}@media(max-width:1100px){.dl-page .dlr-partnership{padding:30px 25px}.dlr-contribution{column-gap:18px}.dl-page .dlr-copy h3{font-size:28px}.dl-page .dlr-copy>p{font-size:14px;line-height:1.75}}@media(max-width:700px){.dl-page .dlr-partnership{padding:32px 27px}.dlr-contribution{column-gap:20px}.dl-page .dlr-copy h3{font-size:30px}.dl-page .dlr-copy>p{font-size:15px}.dlr-contribution+.dlr-contribution{margin-top:34px}.dlr-connection{bottom:-34px}}@media(max-width:380px){.dl-page .dlr-partnership{padding:27px 20px}.dlr-contribution{grid-template-columns:30px minmax(0,1fr);column-gap:15px}.dlr-symbol{width:30px;height:30px}.dlr-connection{left:14.5px;top:31px}.dl-page .dlr-copy h3{font-size:27px}.dl-page .dlr-copy>p{font-size:14px}}html[data-access-scale] .dlr-contribution{grid-template-columns:34px minmax(0,1fr)}html[data-access-scale] .dlr-connection{left:16.5px}html[data-access-scale] .dlr-symbol{width:34px;height:34px}html[data-access-contrast=true] .dl-page .dlr-partnership{background:var(--access-paper);color:var(--access-ink);border:1px solid var(--access-ink)}html[data-access-contrast=true] .dlr-partnership:before{display:none}html[data-access-contrast=true] .dlr-copy :is(h3,p,span){color:var(--access-ink)}html[data-access-contrast=true] .dlr-symbol{background:var(--access-paper);color:var(--access-ink);border-color:var(--access-ink)}@media(prefers-reduced-motion:reduce){.dlr-connection:after{animation:none!important}}html[data-access-motion=true] .dlr-connection:after{animation:none!important}@media(forced-colors:active){.dl-page .dlr-partnership{background:Canvas;border:1px solid CanvasText}.dlr-copy :is(h3,p,span){color:CanvasText}.dlr-partnership:before{display:none}.dlr-symbol{background:Canvas;color:CanvasText;border-color:CanvasText}.dlr-connection{background:CanvasText}.dlr-connection:after{display:none}}