@layer components{.ld-page{--ld-ink:#01193a;--ld-ink-2:#062247;--ld-blue:#428ffa;--ld-deep:#044198;--ld-violet:#5c2ad2;--ld-sky:#7fb2ff;--ld-btn:#1f5fc4;--ld-btn-h:#2a6fd9;--ld-mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--ld-cream:#f6efe6;--ld-cream-2:#efe4d4;--ld-cream-ln:#e3d6c1;--ld-warm-ink:#3d3426;--ld-line:#a9bddf;--ld-hh:65px;color:#0d1220;background:#fff;font-size:16.5px;line-height:1.65}@media (width>=640px){.ld-page{--ld-hh:81px}}.ld-page :focus-visible{outline:2px solid var(--ld-blue);outline-offset:3px}.ld-page :is(h1,h2,h3,h4,h5){font-family:var(--font-display)}.ld-wrap{max-width:1200px;margin:0 auto;padding-inline:20px}.ld-sec{background:var(--ld-bg);color:var(--ld-fg);scroll-margin-top:var(--ld-hh);padding-block:84px;position:relative}@media (width>=900px){.ld-sec{padding-block:112px}}.ld-sec-l{--ld-bg:#fff;--ld-fg:#0d1220;--ld-mu:#4d5a72;--ld-hd:#01193a;--ld-ln:#e3e8f0;--ld-ac:#2a67c9;--ld-lk:#044198}.ld-sec-s{--ld-bg:#f3f6fb;--ld-fg:#0d1220;--ld-mu:#4d5a72;--ld-hd:#01193a;--ld-ln:#dbe4f1;--ld-ac:#2a67c9;--ld-lk:#044198}.ld-sec-d{--ld-bg:#01193a;--ld-fg:#e4ecfb;--ld-mu:#9db1d3;--ld-hd:#fff;--ld-ln:#8fb2ff38;--ld-ac:#7fb2ff;--ld-lk:#9cc4ff}.ld-sec h2{color:var(--ld-hd)}.ld-sh{font:600 12.5px/1.65 var(--ld-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ld-ac);align-items:center;gap:12px;margin-bottom:18px;display:flex}.ld-n{border:1px solid;border-radius:99px;justify-content:center;align-items:center;min-width:34px;height:24px;padding-inline:8px;font-weight:700;display:inline-flex}.ld-t{color:var(--ld-mu)}.ld-h2{letter-spacing:-.03em;max-width:20ch;margin-bottom:20px;font-size:clamp(30px,4vw,52px);font-weight:800;line-height:1.05}.ld-lede{color:var(--ld-mu);max-width:62ch;font-size:17.5px;line-height:1.65}a.ld-lk{color:var(--ld-lk);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--ld-lk) 40%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--ld-lk) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--ld-lk) 40%, transparent);font-weight:700}a.ld-lk:hover{-webkit-text-decoration-color:var(--ld-lk);-webkit-text-decoration-color:var(--ld-lk);text-decoration-color:var(--ld-lk)}.ld-btn{font:700 15px/1.2 var(--font-sans);cursor:pointer;border:0;border-radius:4px;align-items:center;gap:9px;padding:15px 26px;text-decoration:none;transition:transform .15s,background-color .15s;display:inline-flex}.ld-btn:hover{transform:translateY(-1px)}.ld-btn-b{background:var(--ld-btn);color:#fff}.ld-btn-b:hover{background:var(--ld-btn-h)}.ld-btn-i{background:var(--ld-ink);color:#fff}.ld-btn-i:hover{background:#022659}.ld-ar{font-family:var(--ld-mono)}.ld-rv{transition:opacity .7s cubic-bezier(.2,.7,.2,1),translate .7s cubic-bezier(.2,.7,.2,1);transition-delay:var(--ld-dl,0s)}.ld-rv[data-rv=armed]{opacity:0;translate:0 20px}.ld-hero{background:var(--ld-ink);color:#e4ecfb;padding:48px 20px 84px;position:relative;overflow:hidden}.ld-hin{z-index:1;grid-template-columns:minmax(0,1fr);align-items:center;gap:56px;max-width:1200px;margin:0 auto;display:grid;position:relative}@media (width>=1020px){.ld-hero{padding:72px 20px 104px}.ld-hin{grid-template-columns:minmax(0,1fr) minmax(0,.82fr);gap:72px}}.ld-crumbs{font:12.5px/1.65 var(--ld-mono);color:var(--ld-sky);flex-wrap:wrap;align-items:center;gap:6px 10px;margin-bottom:26px;display:flex}.ld-crumbs a{color:var(--ld-sky);text-decoration:none}.ld-crumbs a:hover{text-decoration:underline}.ld-crumbs i{color:#5f7599;font-style:normal}.ld-crumbs span{color:#c8d7f2}.ld-hero h1{color:#fff;letter-spacing:-.035em;max-width:16ch;margin-bottom:24px;font-size:clamp(40px,5vw,66px);font-weight:800;line-height:1.03}.ld-sub{color:#a7b9d8;max-width:52ch;margin-bottom:32px;font-size:18px;line-height:1.65}.ld-ctas{flex-wrap:wrap;align-items:center;gap:14px 24px;margin-bottom:30px;display:flex}.ld-tx{color:#fff;text-underline-offset:4px;font-weight:600;-webkit-text-decoration:underline #ffffff73;text-decoration:underline #ffffff73}.ld-tx:hover{text-decoration-color:#fff}.ld-trust{font:600 13px/1.65 var(--ld-mono);letter-spacing:.02em;color:#c8d7f2;flex-wrap:wrap;gap:8px 20px;margin:0;display:flex}.ld-trust span:before{content:"";background:var(--ld-sky);vertical-align:.12em;border-radius:50%;width:5px;height:5px;margin-right:9px;display:inline-block}.ld-hero-glow{pointer-events:none;background:radial-gradient(50% 50%,#428ffa26,#0000 70%);height:70%;position:absolute;inset:auto -10% -34% 34%}.ld-hero-glow.ld-v{background:radial-gradient(50% 50%,#5c2ad229,#0000 70%);height:60%;inset:-30% 40% auto -12%}.ld-ceo{width:100%;max-width:470px;margin-inline:auto;position:relative}.ld-ceo-glow{pointer-events:none;background:radial-gradient(48% 48%,#428ffa57,#5c2ad224 55%,#0000 74%);animation:7s ease-in-out infinite ld-glow;position:absolute;inset:-14% -18%}@keyframes ld-glow{0%,to{opacity:.55}50%{opacity:1}}.ld-ceo-orbit{aspect-ratio:1;pointer-events:none;position:absolute;top:50%;left:-11%;right:-11%;transform:translateY(-50%)}.ld-ceo-orbit svg{transform-origin:50%;width:100%;height:100%;animation:90s linear infinite ld-spin;overflow:visible}.ld-ceo-orbit circle{fill:none;stroke:#8fb2ff52;stroke-width:1px}.ld-ceo-orbit .ld-d{stroke-dasharray:2 9;stroke-linecap:round;stroke:#8fb2ff8c}.ld-ceo-orbit .ld-dot{fill:var(--ld-sky);stroke:none}@keyframes ld-spin{to{transform:rotate(360deg)}}.ld-ceo-card{aspect-ratio:4/5;isolation:isolate;background:#3a3736;border-radius:26px;margin:0;position:relative;overflow:hidden;box-shadow:0 50px 90px -40px #000c,0 0 0 1px #ffffff1f}.ld-ceo-card img{object-fit:cover;object-position:50% 12%;width:100%;height:100%;transition:transform 1.8s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.ld-ceo[data-phase=armed] .ld-ceo-card img{transform:scale(1.09)}.ld-ceo-card:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#01193a00 45%,#01193a1f 66%,#01193ac7 100%);position:absolute;inset:0}.ld-ceo[data-phase=armed] .ld-ceo-card:after,.ld-ceo[data-phase=in] .ld-ceo-card:after{content:"";background:var(--ld-ink);transform-origin:50% 100%;z-index:3;pointer-events:none;transition:transform 1.1s cubic-bezier(.7,0,.2,1) .15s;position:absolute;inset:0;transform:scaleY(1)}.ld-ceo[data-phase=in] .ld-ceo-card:after{transform:scaleY(0)}.ld-np{z-index:2;pointer-events:none;position:absolute;inset:0}.ld-nameplate{z-index:2;-webkit-backdrop-filter:blur(10px);background:#01193ac7;border:1px solid #8fb2ff52;border-radius:18px;padding:16px 18px 17px;transition:opacity .8s 1.1s,transform .8s cubic-bezier(.2,.7,.2,1) 1.1s;position:absolute;bottom:14px;left:14px;right:14px}.ld-ceo[data-phase=armed] .ld-nameplate{opacity:0;transform:translateY(16px)}.ld-nameplate .ld-k{font:700 11px/1.65 var(--ld-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--ld-sky);margin-bottom:6px;display:block}.ld-nm{font:800 clamp(24px, 3vw, 30px)/1.1 var(--font-display);letter-spacing:-.025em;color:#fff;min-height:1.1em;margin:0 0 7px}.ld-caret{vertical-align:-.1em;background:var(--ld-sky);width:2px;height:.9em;margin-left:3px;animation:1s step-end infinite ld-blink;display:inline-block}@keyframes ld-blink{50%{opacity:0}}.ld-rl{color:#b7c7e4;margin:0;font-size:13.5px;line-height:1.5}.ld-ceo-teamchip{color:#e4ecfb;width:max-content;max-width:100%;font:600 13.5px/1.65 var(--font-sans);background:#062247e6;border:1px solid #8fb2ff4d;border-radius:99px;align-items:center;gap:12px;margin:22px auto 0;padding:8px 18px 8px 10px;text-decoration:none;transition:border-color .2s,transform .2s;display:flex}.ld-ceo-teamchip:hover{border-color:var(--ld-sky);transform:translateY(-1px)}.ld-ceo-teamchip .ld-ar{color:var(--ld-sky)}.ld-avs{display:flex}.ld-avs img{object-fit:cover;border-radius:50%;width:30px;height:30px;margin-left:-9px;box-shadow:0 0 0 2px #062247}.ld-avs img:first-child{margin-left:0}@media (width<=560px){.ld-ceo-teamchip{padding-right:14px;font-size:12.5px}.ld-avs img{width:26px;height:26px}}.ld-strc-head{grid-template-columns:minmax(0,1fr);align-items:end;gap:22px;display:grid}.ld-strc-lede{margin-top:-4px}@media (width>=900px){.ld-strc-head{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"t s""l s";gap:4px 40px}.ld-sh-block{grid-area:t}.ld-strc-lede{grid-area:l;margin-top:0}.ld-seg-wrap{grid-area:s;align-self:end}}.ld-seg-wrap{flex-direction:column;align-items:flex-start;gap:8px;display:flex}@media (width>=900px){.ld-seg-wrap{align-items:flex-end}}.ld-seg{background:#e1e9f6;border-radius:99px;grid-template-columns:1fr 1fr;padding:4px;display:inline-grid;position:relative;box-shadow:inset 0 0 0 1px #d0dcf0}.ld-thumb{background:var(--ld-ink);border-radius:99px;width:calc(50% - 4px);transition:transform .38s cubic-bezier(.2,.7,.2,1);position:absolute;top:4px;bottom:4px;left:4px;box-shadow:0 6px 14px -6px #01193a99}.ld-seg[data-v=full] .ld-thumb{transform:translate(100%)}.ld-seg button{z-index:1;font:700 14px/1.65 var(--font-sans);color:#33476b;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:99px;padding:11px 22px;transition:color .25s;position:relative}.ld-seg button[aria-pressed=true]{color:#fff}.ld-seg-hint{font:12px/1.65 var(--ld-mono);color:#5b6b88}.ld-org{--ld-g:18px;--ld-stem:46px;--ld-drop:38px;--ld-stub:26px;margin-top:44px;position:relative}.ld-ceo-n{z-index:2;background:var(--ld-ink);color:#fff;border-radius:99px;align-items:center;gap:14px;width:max-content;max-width:100%;margin-inline:auto;padding:9px 26px 9px 9px;display:flex;position:relative;box-shadow:0 24px 40px -24px #01193ab3,0 0 0 1px #8fb2ff47}.ld-ceo-n img{object-fit:cover;width:54px;height:54px;box-shadow:0 0 0 2px var(--ld-sky);border-radius:50%;flex:none}.ld-ceo-n b{font:800 17px/1.15 var(--font-display);letter-spacing:-.015em;display:block}.ld-ceo-n small{font:600 11px/1.65 var(--ld-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ld-sky);margin-top:3px;display:block}.ld-org-stem{height:var(--ld-stem);position:relative}.ld-org-stem:before{content:"";background:var(--ld-line);width:2px;margin-left:-1px;position:absolute;top:0;bottom:0;left:50%}.ld-lanes{grid-template-columns:minmax(0,1fr);row-gap:8px;display:grid}.ld-lane{--ld-dot:var(--ld-blue);padding:0;position:relative}.ld-l2{--ld-dot:var(--ld-violet)}.ld-l3{--ld-dot:var(--ld-deep)}.ld-lane-h{text-align:center;width:max-content;max-width:100%;margin:0 auto var(--ld-stub);z-index:1;background:#fff;border:1px solid #cfdcf0;border-radius:14px;flex-direction:column;align-items:center;gap:2px;padding:10px 20px 11px;display:flex;position:relative;box-shadow:0 12px 24px -20px #01193a80}.ld-lane-h b{font:800 15px/1.65 var(--font-display);color:var(--ld-ink);letter-spacing:-.01em;align-items:center;gap:9px;display:flex}.ld-lane-h b:before{content:"";background:var(--ld-dot);border-radius:50%;flex:none;width:9px;height:9px}.ld-lane-h small{color:#5b6b88;max-width:26ch;font-size:12.5px;line-height:1.45}@media (width>=1080px){.ld-lane-h{justify-content:center;min-height:100px}}.ld-cards{grid-template-columns:repeat(var(--ld-n), minmax(0, 1fr));column-gap:var(--ld-g);grid-auto-rows:auto;row-gap:0;display:grid}.ld-lcw{grid-row:span 2;grid-template-rows:subgrid;min-width:0;display:grid;position:relative}.ld-lcw>.ld-lc{align-self:stretch}.ld-lc{background:var(--ld-cream);border:1px solid var(--ld-cream-ln);border-radius:20px;flex-direction:column;padding:8px;transition:transform .4s cubic-bezier(.2,.7,.2,1),box-shadow .4s,border-color .3s;display:flex;position:relative}.ld-lc:hover{border-color:#d7c6a8;transform:translateY(-4px);box-shadow:0 26px 40px -26px #462e0a80}.ld-ph{aspect-ratio:4/5;background:var(--ld-cream-2);border-radius:14px;position:relative;overflow:hidden}.ld-ph img{object-fit:cover;object-position:50% 14%;filter:saturate(.93)contrast(1.02);width:100%;height:100%;transition:transform .9s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.ld-lc:hover .ld-ph img{transform:scale(1.045)}.ld-ph:after{content:"";pointer-events:none;background:linear-gradient(#f6efe61a 0%,#f6efe600 38%,#3d34261f 100%);position:absolute;inset:0}.ld-txt{flex:1;padding:14px 4px 4px}.ld-lc h3{font:800 15.5px/1.15 var(--font-display);letter-spacing:-.02em;color:var(--ld-ink)}.ld-role{font:600 12.5px/1.35 var(--font-sans);color:var(--ld-deep);margin-top:5px;display:block}.ld-fn{color:#5a4f3c;margin-top:9px;font-size:13.5px;line-height:1.5}.ld-tb{border:0;border-top:1px solid var(--ld-cream-ln);cursor:pointer;text-align:left;width:calc(100% - 8px);font:600 13px/1.65 var(--font-sans);color:var(--ld-warm-ink);background:0 0;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:12px 4px 6px;padding:11px 0 4px;display:flex}.ld-tb .ld-pm{border:1px solid var(--ld-cream-ln);width:24px;height:24px;font:16px/1 var(--ld-mono);color:var(--ld-deep);background:#fff;border-radius:50%;flex:none;order:2;justify-content:center;align-items:center;margin-left:auto;transition:transform .35s cubic-bezier(.2,.7,.2,1);display:flex}.ld-lcw[data-open=true] .ld-tb .ld-pm{transform:rotate(45deg)}.ld-tb:hover .ld-pm{border-color:var(--ld-blue)}.ld-stk{flex:none;order:1;display:flex}.ld-stk .ld-sil{width:26px;height:26px;box-shadow:0 0 0 2px var(--ld-cream);margin-left:-9px}.ld-stk .ld-sil:first-child{margin-left:0}.ld-stk .ld-sil:nth-child(3){opacity:.55}.ld-tb-t{flex-basis:100%;order:3;line-height:1.25}.ld-sil{background:#dbe6f6;border-radius:50%;flex:none;display:block;position:relative;overflow:hidden}.ld-sil svg{fill:#8ea6cc;width:100%;height:100%;position:absolute;top:0;left:0}.ld-sil.ld-b2{background:#e6dcf6}.ld-sil.ld-b2 svg{fill:#a892d8}.ld-sil.ld-b3{background:#f0e6d6}.ld-sil.ld-b3 svg{fill:#c3a982}.ld-dr{grid-template-rows:0fr;transition:grid-template-rows .55s cubic-bezier(.2,.7,.2,1);display:grid}.ld-dr>.ld-dr-in{min-height:0;overflow:hidden}.ld-lcw[data-open=true] .ld-dr{grid-template-rows:1fr}.ld-tm{padding-top:24px;padding-inline:2px;position:relative}.ld-tm:before{content:"";transform-origin:50% 0;background:repeating-linear-gradient(#a9bddf 0 5px,#0000 5px 9px);width:2px;height:24px;margin-left:-1px;transition:transform .4s .1s;position:absolute;top:0;left:50%;transform:scaleY(0)}.ld-lcw[data-open=true] .ld-tm:before{transform:scaleY(1)}.ld-tm-b{opacity:0;background:#ffffffb8;border:1.5px dashed #a9bddf;border-radius:16px;margin-bottom:2px;padding:14px 12px 15px;transition:opacity .45s .15s,transform .5s cubic-bezier(.2,.7,.2,1) .15s;transform:translateY(-8px)}.ld-lcw[data-open=true] .ld-tm-b{opacity:1;transform:none}.ld-fan{justify-content:center;align-items:flex-end;height:40px;margin-bottom:10px;display:flex}.ld-fan .ld-sil{width:30px;height:30px;transform:translateY(var(--ld-y,0)) scale(.6);opacity:0;margin-left:-8px;transition:transform .45s cubic-bezier(.2,.7,.2,1),opacity .35s;box-shadow:0 0 0 2px #fff}.ld-fan .ld-sil:first-child{margin-left:0}.ld-lcw[data-open=true] .ld-fan .ld-sil{transform:translateY(var(--ld-y,0)) scale(1);opacity:1;transition-delay:calc(.28s + var(--ld-i) * 60ms)}.ld-fan .ld-sil:first-child{--ld-y:3px;--ld-i:0}.ld-fan .ld-sil:nth-child(2){--ld-y:-2px;--ld-i:1}.ld-fan .ld-sil:nth-child(3){--ld-y:-5px;--ld-i:2}.ld-fan .ld-sil:nth-child(4){--ld-y:-2px;--ld-i:3}.ld-fan .ld-sil:nth-child(5){--ld-y:3px;--ld-i:4}.ld-lcw[data-open=true] .ld-fan .ld-sil:first-child,.ld-lcw[data-open=true] .ld-fan .ld-sil:nth-child(5){opacity:.7}.ld-tm-l{font:700 10.5px/1.65 var(--ld-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ld-deep);text-align:center;margin-bottom:6px;display:block}.ld-tm-b p{color:#4d5a72;text-align:center;font-size:12.8px;line-height:1.5}@media (width>=1080px){.ld-lanes{column-gap:var(--ld-g);grid-template-columns:repeat(7,minmax(0,1fr));row-gap:0}.ld-l1,.ld-l2{grid-column:span 3}.ld-l3{grid-column:span 1}.ld-lane{padding-top:var(--ld-drop)}.ld-lane:before{content:"";height:2px;top:0;left:calc(var(--ld-g) / -2);right:calc(var(--ld-g) / -2);background:var(--ld-line);position:absolute}.ld-l1:before{left:50%}.ld-l3:before{right:50%}.ld-lane:after{content:"";width:2px;height:var(--ld-drop);background:var(--ld-line);margin-left:-1px;position:absolute;top:0;left:50%}.ld-lane-h:after{content:"";width:2px;height:var(--ld-stub);background:var(--ld-line);margin-left:-1px;position:absolute;top:100%;left:50%}.ld-lcw:before{content:"";left:50%;top:calc(var(--ld-stub) * -1);width:2px;height:var(--ld-stub);background:var(--ld-line);margin-left:-1px;position:absolute}.ld-lcw:after{content:"";top:calc(var(--ld-stub) * -1);height:2px;left:calc(var(--ld-g) / -2);right:calc(var(--ld-g) / -2);background:var(--ld-line);position:absolute}.ld-lcw:first-child:after{left:50%}.ld-lcw:last-child:after{right:50%}.ld-lcw:only-child:after{display:none}}@media (width<=1079px){.ld-ceo-n{margin-inline:0}.ld-org-stem{display:none}.ld-org:before{content:"";background:var(--ld-line);transform-origin:50% 0;width:2px;transform:scaleY(var(--ld-rail,1));z-index:0;position:absolute;top:56px;bottom:12px;left:32px}.ld-org>.ld-lanes{margin-top:26px}.ld-lane{padding-bottom:22px;padding-left:56px}.ld-lane-h{text-align:left;align-items:flex-start;width:auto;max-width:none;margin:0 0 16px}.ld-lane-h small{max-width:none}.ld-lane-h b:before{display:none}.ld-lane-h:before{content:"";background:var(--ld-dot);width:14px;height:14px;box-shadow:0 0 0 4px var(--ld-bg);border-radius:50%;margin-top:-7px;position:absolute;top:50%;left:-31px}.ld-lane .ld-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.ld-lcw{margin-bottom:14px}}@media (width<=559px){.ld-lane .ld-lcw:last-child:nth-child(odd){grid-column:1/-1}.ld-lane .ld-lcw:last-child:nth-child(odd)>.ld-lc{grid-template-columns:minmax(0,42%) minmax(0,1fr);grid-template-areas:"ph txt""ph tb";align-content:start;column-gap:12px;display:grid}.ld-lane .ld-lcw:last-child:nth-child(odd)>.ld-lc .ld-ph{grid-area:ph;align-self:start}.ld-lane .ld-lcw:last-child:nth-child(odd)>.ld-lc .ld-txt{grid-area:txt;padding-top:8px}.ld-lane .ld-lcw:last-child:nth-child(odd)>.ld-lc .ld-tb{grid-area:tb;align-self:end;width:100%;margin:8px 0 4px}}@media (width>=560px) and (width<=1079px){.ld-lane .ld-cards{grid-template-columns:repeat(3,minmax(0,230px))}.ld-l3 .ld-cards{grid-template-columns:minmax(0,230px)}}@media (width<=1079px){.ld-l3{padding-bottom:0}}.ld-behind{align-items:center;gap:52px;display:grid}@media (width>=1000px){.ld-behind{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:72px}}.ld-roles{flex-wrap:wrap;gap:8px;margin:26px 0 8px;padding:0;list-style:none;display:flex}.ld-roles li{font:600 13px/1.65 var(--ld-mono);color:#e4ecfb;background:#428ffa14;border:1px solid #8fb2ff57;border-radius:99px;padding:6px 14px}.ld-roles-l{font:700 11px/1.65 var(--ld-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--ld-sky);margin-top:28px}.ld-lay{width:100%;max-width:560px;margin-inline:auto;position:relative}.ld-lay-k{font:700 11px/1.65 var(--ld-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--ld-sky);text-align:center;margin-bottom:14px;display:block}.ld-lay-a{flex-wrap:nowrap;justify-content:center;gap:clamp(4px,1.3vw,12px);margin:0;padding:0 0 46px;display:flex}.ld-lay-a li{flex-direction:column;align-items:center;list-style:none;display:flex;position:relative}.ld-lay-a img{object-fit:cover;z-index:1;border-radius:50%;width:clamp(30px,8vw,50px);height:clamp(30px,8vw,50px);position:relative;box-shadow:0 0 0 2px #8fb2ff66}.ld-lay-a li.ld-c img{width:clamp(38px,10vw,62px);height:clamp(38px,10vw,62px);box-shadow:0 0 0 2px var(--ld-sky), 0 0 26px #428ffa8c}.ld-lay-a li:after{content:"";transform-origin:50% 0;width:1.5px;height:44px;transition:transform .6s ease calc(.4s + var(--ld-k) * 60ms);background:linear-gradient(#8fb2ff99,#8fb2ff26);margin-left:-.75px;position:absolute;top:100%;left:50%}.ld-lay-a li:before{content:"";background:var(--ld-sky);opacity:0;z-index:2;width:5px;height:5px;animation:3.2s ease-in infinite ld-pulse;animation-delay:calc(var(--ld-k) * .35s);border-radius:50%;margin-left:-2.5px;position:absolute;top:100%;left:50%}@keyframes ld-pulse{0%{opacity:0;transform:translateY(0)}12%{opacity:1}70%{opacity:.9}to{opacity:0;transform:translateY(42px)}}.ld-lay[data-rv=armed] .ld-lay-a li:after{transform:scaleY(0)}.ld-lay-b{background:#062247b8;border:1px solid #8fb2ff4d;border-radius:24px;padding:26px 18px 22px;transition:opacity .8s .5s,transform .8s cubic-bezier(.2,.7,.2,1) .5s;position:relative}.ld-lay[data-rv=armed] .ld-lay-b{opacity:0;transform:translateY(18px)}.ld-lay-b .ld-lay-k{margin-bottom:16px}.ld-field{grid-template-columns:repeat(auto-fill,minmax(40px,1fr));justify-items:center;gap:7px;display:grid;-webkit-mask-image:radial-gradient(85% 90%,#000 55%,#0000 100%);mask-image:radial-gradient(85% 90%,#000 55%,#0000 100%)}.ld-field .ld-sil{width:36px;height:36px;animation:4.4s ease-in-out infinite ld-breathe;animation-delay:calc(var(--ld-d) * .27s);background:#8fb2ff29}.ld-field .ld-sil svg{fill:#aac2eebf}.ld-field .ld-sil.ld-b2{background:#a58cff33}.ld-field .ld-sil.ld-b2 svg{fill:#beaaffbf}@keyframes ld-breathe{0%,to{opacity:.45}50%{opacity:1}}.ld-lay-c{flex-direction:column;align-items:center;display:flex}.ld-stem{transform-origin:50% 0;background:linear-gradient(#8fb2ff80,#8fb2ff26);width:1.5px;height:38px;transition:transform .5s 1.1s}.ld-lay[data-rv=armed] .ld-stem{transform:scaleY(0)}.ld-pill{font:700 14px/1.65 var(--font-sans);color:#fff;background:var(--ld-violet);border-radius:99px;padding:11px 24px;transition:opacity .6s 1.5s;box-shadow:0 18px 30px -16px #5c2ad2e6}.ld-lay[data-rv=armed] .ld-pill{opacity:0}.ld-facts{border-top:1px solid #8fb2ff38;gap:28px;margin-top:72px;padding-top:44px;display:grid}@media (width>=760px){.ld-facts{grid-template-columns:repeat(3,1fr);gap:40px}}.ld-facts>div{flex-direction:column;gap:6px;display:flex}.ld-facts b{font:800 clamp(56px, 7vw, 88px)/1 var(--font-display);letter-spacing:-.04em;color:#fff;font-variant-numeric:tabular-nums;margin-bottom:4px;display:block}.ld-facts b i{color:var(--ld-sky);font-style:normal}.ld-facts b em{letter-spacing:-.02em;margin-left:.04em;font-size:.42em;font-style:normal}.ld-lb{color:#c8d7f2;max-width:24ch;font-size:18px;line-height:1.35}.ld-wk{gap:18px;margin-top:40px;display:grid}@media (width>=760px){.ld-wk{grid-template-columns:repeat(2,1fr);gap:20px}}.ld-wc{border:1px solid var(--ld-ln);transition:transform .3s cubic-bezier(.2, .7, .2, 1), box-shadow .3s ease, border-color .3s ease, opacity .7s cubic-bezier(.2, .7, .2, 1) var(--ld-dl,0s), translate .7s cubic-bezier(.2, .7, .2, 1) var(--ld-dl,0s);background:#fff;border-radius:20px;flex-direction:column;gap:12px;padding:28px 28px 30px;display:flex;position:relative}.ld-wc:hover{border-color:#9db9e6;transform:translateY(-3px);box-shadow:0 22px 36px -26px #020a1e73}.ld-ic{width:52px;height:52px;color:var(--ld-deep);background:#e4eefc;border-radius:14px;justify-content:center;align-items:center;display:flex}.ld-ic svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:28px;height:28px}.ld-ic svg .ld-dw{stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset 1.1s cubic-bezier(.4,0,.2,1) .3s}.ld-wc[data-rv=armed] .ld-ic svg .ld-dw{stroke-dashoffset:1px}.ld-wc h3{font:800 21px/1.2 var(--font-display);letter-spacing:-.02em;color:var(--ld-hd)}.ld-wc p{color:var(--ld-mu);max-width:52ch;font-size:15.5px;line-height:1.6}.ld-tag{font:700 11px/1.65 var(--ld-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ld-deep);background:#eaf1fc;border-radius:99px;align-self:flex-start;padding:4px 11px}.ld-wk-cta{flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:34px;display:flex}.ld-faq-grid{align-items:start;gap:44px;display:grid}@media (width>=980px){.ld-faq-grid{grid-template-columns:.8fr 1.2fr;gap:72px}.ld-faq-side{top:calc(var(--ld-hh) + 28px);position:sticky}}.ld-faq-list details{border-top:1px solid #cdd8ea;padding-block:20px}.ld-faq-list details:last-child{border-bottom:1px solid #cdd8ea}.ld-faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;list-style:none;display:flex}.ld-faq-list summary::-webkit-details-marker{display:none}.ld-faq-list summary h3{color:var(--ld-hd);font-size:18px;font-weight:700;line-height:1.3}.ld-faq-list .ld-pm{width:30px;height:30px;font:20px/1 var(--ld-mono);color:var(--ld-deep);background:#fff;border:1px solid #c4d0e4;border-radius:50%;flex:none;justify-content:center;align-items:center;transition:transform .15s;display:flex}.ld-faq-list details[open] .ld-pm{transform:rotate(45deg)}.ld-faq-list details p{color:var(--ld-mu);max-width:64ch;margin-top:12px;font-size:15.5px}.ld-hero-bg,.ld-seq-spacer,.ld-lines{display:none}.ld-lc:after{content:"";opacity:var(--ld-lock,0);pointer-events:none;border:2px solid #428ffa99;border-radius:25px;position:absolute;inset:-5px;box-shadow:0 0 26px 2px #428ffa6b}.ld-page[data-mode=pin] .ld-seq{position:relative}.ld-page[data-mode=pin] .ld-stage{top:var(--ld-hh);min-height:calc(100vh - var(--ld-hh));background:#f3f6fb;display:grid;position:sticky;overflow:clip}.ld-page[data-mode=pin] .ld-stage>*{grid-area:1/1}.ld-page[data-mode=pin] .ld-seq-spacer{height:150vh;display:block}.ld-page[data-mode=pin] .ld-hero-bg{background:var(--ld-ink);z-index:0;pointer-events:none;will-change:opacity;display:block}.ld-page[data-mode=pin] .ld-hero{z-index:2;pointer-events:none;background:0 0;align-items:center;padding:36px 20px;display:flex}.ld-page[data-mode=pin] .ld-hin{width:100%}.ld-page[data-mode=pin] .ld-hin>div:first-child *{pointer-events:auto}.ld-page[data-mode=pin] .ld-hero[data-faded] .ld-hin>div:first-child *{pointer-events:none}.ld-page[data-mode=pin] .ld-hero-glow{will-change:opacity}.ld-page[data-mode=pin] .ld-ceo{max-width:min(470px, calc((100vh - var(--ld-hh) - 230px) * .8));will-change:transform, opacity}.ld-page[data-mode=pin] .ld-ceo-glow{animation:none}.ld-page[data-mode=pin] .ld-ceo-orbit svg{animation-duration:120s}.ld-page[data-mode=pin] .ld-ceo-card{will-change:filter}.ld-page[data-mode=pin] .ld-hin>div:first-child{will-change:transform, opacity}.ld-page[data-mode=pin] #structure{z-index:1;background:0 0;padding-block:22px 14px}.ld-page[data-mode=pin] #structure .ld-wrap{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-content:start;width:100%;max-width:1240px;display:grid}.ld-page[data-mode=pin] .ld-strc-head{display:contents}.ld-page[data-mode=pin] .ld-sh-block{z-index:3;pointer-events:none;will-change:transform, opacity;grid-area:1/1;place-self:start;position:relative}.ld-page[data-mode=pin] .ld-sh-block .ld-h2{margin-bottom:0}.ld-page[data-mode=pin] .ld-sh-block .ld-sh{margin-bottom:10px}.ld-page[data-mode=pin] .ld-seg-wrap{z-index:3;will-change:transform, opacity;grid-area:1/2;align-self:start;position:relative}.ld-page[data-mode=pin] .ld-org{grid-area:1/1/2/3;margin-top:0}.ld-page[data-mode=pin] .ld-strc-lede{text-align:center;will-change:transform, opacity;grid-area:2/1/3/3;max-width:74ch;margin:10px auto 0;font-size:15px}.ld-page[data-mode=pin] .ld-ceo-n{will-change:transform, opacity}.ld-page[data-mode=pin] .ld-org{--ld-stem:22px;--ld-drop:28px;--ld-stub:16px}.ld-page[data-mode=pin] .ld-ceo-n{padding:7px 22px 7px 7px}.ld-page[data-mode=pin] .ld-ceo-n img{width:46px;height:46px}.ld-page[data-mode=pin] .ld-lane-h{min-height:0;padding-block:8px 9px}.ld-page[data-mode=pin] .ld-lane-h small{max-width:none}.ld-page[data-mode=pin] .ld-l3 .ld-lane-h{width:calc(100% + 36px);max-width:none;margin-inline:-18px;padding-inline:12px}.ld-page[data-mode=pin] .ld-l3 .ld-lane-h small{text-wrap:balance}.ld-page[data-mode=pin] .ld-ph{height:var(--ld-ph-h,auto)}.ld-page[data-mode=pin] .ld-lanes{grid-template-columns:repeat(6,minmax(0,1fr)) minmax(0,1.3fr)}.ld-page[data-mode=pin] .ld-tb{margin-block:8px 4px;padding-top:9px}.ld-page[data-mode=pin] .ld-txt{padding-top:10px}.ld-page[data-mode=pin] .ld-lcw{transform-origin:50% 0;will-change:transform, opacity;transition:none}.ld-page[data-mode=pin] .ld-lane-h,.ld-page[data-mode=pin] .ld-ceo-n{transition:none}.ld-page[data-mode=pin] .ld-org-stem:before,.ld-page[data-mode=pin] .ld-lane:before,.ld-page[data-mode=pin] .ld-lane:after,.ld-page[data-mode=pin] .ld-lane-h:after,.ld-page[data-mode=pin] .ld-lcw:before,.ld-page[data-mode=pin] .ld-lcw:after{display:none}.ld-page[data-mode=pin] .ld-org .ld-lines{z-index:0;pointer-events:none;width:100%;display:block;position:absolute;top:0;left:0;overflow:visible}.ld-lines path{fill:none;stroke:var(--ld-line);stroke-width:2px;stroke-dasharray:1;stroke-dashoffset:1px;stroke-linejoin:miter}.ld-lines .ld-dot{fill:#7fb2ff;opacity:0;filter:drop-shadow(0 0 5px #428ffaf2);transition:opacity .6s}.ld-lines[data-pulse] .ld-dot{opacity:1}.ld-page[data-mode=light] .ld-lcw,.ld-page[data-mode=light] .ld-lane-h{transition:none}.ld-page[data-mode=light] .ld-ceo{will-change:transform}.ld-page[data-mode=light] .ld-ceo-card{will-change:filter}.ld-cta-row{flex-wrap:wrap;align-items:center;gap:14px 26px;margin-bottom:0;display:flex}.ld-cta-tx{color:#fff;text-underline-offset:4px;font-weight:600;-webkit-text-decoration:underline #ffffff73;text-decoration:underline #ffffff73}.ld-cta-tx:hover{text-decoration-color:#fff}@media (prefers-reduced-motion:reduce){.ld-ceo-glow,.ld-ceo-orbit svg,.ld-caret,.ld-lay-a li:before,.ld-field .ld-sil{animation:none!important}.ld-ceo-glow{opacity:.8}.ld-caret{display:none}.ld-btn,.ld-ceo-card img,.ld-nameplate,.ld-lc,.ld-ph img,.ld-thumb,.ld-seg button,.ld-dr,.ld-tm:before,.ld-tm-b,.ld-fan .ld-sil,.ld-tb .ld-pm,.ld-wc,.ld-lay-a li:after,.ld-lay-b,.ld-stem,.ld-pill,.ld-rv,.ld-ceo-teamchip,.ld-faq-list .ld-pm{transition:none!important}.ld-btn:hover,.ld-lc:hover,.ld-lc:hover .ld-ph img,.ld-wc:hover,.ld-ceo-teamchip:hover{transform:none}.ld-fan .ld-sil{opacity:1;transform:translateY(var(--ld-y,0))}}}.ld-contact{background:#01193a;padding-block:84px;scroll-margin-top:81px}@media (width>=900px){.ld-contact{padding-block:112px}}.ld-contact>div{max-width:1200px;padding-inline:20px}.ld-contact>div>div:first-child>span:first-child{letter-spacing:.06em;color:#9db1d3;align-items:center;gap:12px;width:fit-content;margin-bottom:18px;font:600 12.5px ui-monospace,SF Mono,SFMono-Regular,Menlo,Consolas,monospace;display:flex}.ld-contact>div>div:first-child>span:first-child:before{content:"05";color:#7fb2ff;border:1px solid #7fb2ff;border-radius:99px;justify-content:center;align-items:center;min-width:34px;height:24px;padding-inline:8px;font-weight:700;display:inline-flex}.ld-contact h2{letter-spacing:-.03em;color:#fff;max-width:16ch;margin-bottom:20px;font-size:clamp(30px,4vw,52px);font-weight:800;line-height:1.05}.ld-contact>div>div:first-child>p{color:#9db1d3;max-width:62ch;margin-bottom:30px;font-size:17.5px;line-height:1.65}
