.product-launch{--launch-bg:#08090e;--launch-white:#f4f3f7;--launch-muted:#b1aebb;--launch-accent:#b8a8f1;--launch-line:#ffffff20;background:var(--launch-bg);color:var(--launch-white);font-family:Inter Variable,Noto Sans SC Variable,PingFang SC,sans-serif;overflow:clip;font-size:16px;line-height:1.7}.product-launch h1,.product-launch h2,.product-launch h3,.product-launch h4,.product-launch p,.product-launch figure{margin:0}.product-launch a:focus-visible,.product-launch button:focus-visible{outline:2px solid var(--launch-accent);outline-offset:6px}.product-launch button{cursor:pointer}.product-launch [hidden]{display:none!important}.launch-shell{width:min(1328px,calc(100% - 112px));margin-inline:auto}.launch-header{height:86px;border-bottom:1px solid var(--launch-line);display:flex;align-items:center;position:relative;z-index:3}.launch-wordmark{font-size:25px;font-weight:650;letter-spacing:-1px}.launch-hero{position:relative;isolation:isolate;height:1460px;padding-top:100px}.launch-atmosphere{position:absolute;z-index:-1;pointer-events:none;width:150%;max-width:none!important;height:110%;object-fit:cover;top:-8%;left:-14%;opacity:.85;mix-blend-mode:screen}.launch-identity{position:relative;z-index:2;width:42%}.launch-overline{font-size:21px;letter-spacing:.04em}.launch-identity h1{font-size:clamp(82px,8.5vw,128px);font-weight:640;line-height:1.25;letter-spacing:-.055em;margin:35px 0 15px}.launch-direction{font-size:25px;color:var(--launch-accent);white-space:nowrap}.launch-direction span{padding:0 5px}.launch-identity h2{font-size:clamp(36px,3.45vw,51px);font-weight:520;line-height:1.5;letter-spacing:-.03em;margin:62px 0 54px}.launch-actions{display:flex;flex-wrap:wrap;align-items:center;gap:30px}.launch-actions a{display:inline-flex;gap:15px;align-items:center;min-height:52px;font-size:16px;white-space:nowrap;transition:color .2s}.launch-actions a:hover{color:#d7c7ff}.launch-actions .launch-primary{padding:13px 21px;background:#b8a8ef;color:#181320;border:1px solid #ddcffc80;border-radius:7px;box-shadow:inset 0 1px #ffffff50;transition:background .2s,transform .2s}.launch-actions .launch-primary:hover{background:#c9bdf4;color:#181320;transform:translateY(-2px)}.launch-count{font-size:16px;color:var(--launch-muted);margin-top:46px!important}.launch-screen{position:absolute}.launch-screen>a{display:block;background:#f9f4ed;border:1px solid #fff5;border-radius:9px;overflow:hidden;box-shadow:0 16px 45px #0004}.launch-screen img{display:block;width:100%;height:auto}.launch-screen--board{width:85%;right:-18%;top:110px;transform:rotate(2deg);z-index:1}.launch-screen--task{left:0;top:865px;width:49%;z-index:2}.launch-screen--task .launch-detail-crop{height:580px}.launch-detail-crop img{width:168.42%;max-width:none;margin-left:-68.42%;height:100%;object-fit:cover;object-position:right top}.launch-screen--harness{width:52%;right:-3%;top:960px;z-index:2}.launch-screen figcaption{font-size:15px;line-height:1.5;color:var(--launch-muted);padding:15px 0;display:flex;justify-content:space-between;gap:12px}.launch-screen figcaption span{font-size:14px;color:#8e899c}.launch-intertitle{font-size:clamp(72px,14vw,250px);font-weight:650;letter-spacing:-.065em;line-height:1.1;font-style:italic;color:#ffffff08;white-space:nowrap;overflow:hidden;padding:20px 4% 42px;border-bottom:1px solid var(--launch-line)}.launch-feature{padding-top:74px;scroll-margin-top:110px}.launch-feature-heading{display:grid;grid-template-columns:37% 1fr;align-items:center;gap:36px;margin-bottom:55px}.launch-project-index{font-size:20px;color:#95909e;margin-bottom:25px!important}.launch-project-index span{color:var(--launch-accent)}.launch-feature-heading h2{font-size:clamp(38px,3.5vw,54px);font-weight:570;letter-spacing:-.025em;line-height:1.32}.launch-project-subtitle{font-size:23px;color:var(--launch-accent);margin-top:18px!important}.launch-feature-heading>p{font-size:25px;line-height:1.85;color:#d0ccd8;max-width:770px}.launch-steps{border:1px solid var(--launch-line);border-radius:5px;background:#08090ef0;position:relative;z-index:4}.launch-steps ol{list-style:none;margin:0;padding:0;display:flex}.launch-steps li{display:flex;align-items:center;position:relative;flex:1;min-width:0}.launch-steps a{display:flex;justify-content:center;align-items:center;gap:10px;min-height:64px;padding:12px 6px;color:#c4bfce;font-size:17px;flex:1;border-radius:4px;transition:color .2s,background .2s}.launch-steps a span{font-size:15px;color:#a4a0ac}.launch-steps a:hover{color:#fff;background:#ffffff08}.launch-steps a[aria-current=step]{background:#b9a8ed;color:#181321}.launch-steps a[aria-current=step] span{color:#37303e}.launch-step-arrow{position:absolute;right:-10px;z-index:2;color:#aaa2b8;pointer-events:none}.launch-steps li:last-child .launch-step-arrow{display:none}.launch-step-panel{display:grid;grid-template-columns:28% 1fr;gap:6%;padding:32px 0 34px;scroll-margin-top:115px;border-bottom:1px solid var(--launch-line)}.launch-step-copy{padding-top:40px;display:flex;align-items:flex-start;flex-direction:column}.launch-step-copy h3{font-size:31px;line-height:1.7;font-weight:490;letter-spacing:-.035em;margin-bottom:34px}.launch-step-copy h3 span{display:block}.launch-step-description{font-size:16px;color:var(--launch-muted);line-height:1.95}.launch-step-mechanism{font-size:14px;color:#cdc1eb;margin-top:25px!important}.launch-case-link{display:inline-flex;align-items:center;gap:10px;color:var(--launch-accent);font-size:17px;margin-top:auto;padding-top:38px;min-height:44px}.launch-step-media{min-width:0}.launch-image-open{display:block;width:100%;position:relative;border:1px solid #ffffff30;border-radius:8px;overflow:hidden;background:#f8f1e9;color:#fff;padding:0;text-align:left}.launch-step-image-crop{display:block;overflow:hidden}.launch-step-media img{width:100%;height:auto}.launch-step-media--drawer .launch-step-image-crop{aspect-ratio:760 / 660}.launch-step-media--drawer img{width:168.42%;max-width:none;margin-left:-68.42%}.launch-step-media figcaption{padding:14px 0 0;font-size:14px;color:#9691a1;line-height:1.6}.launch-step-media figcaption strong{font-weight:400;color:#b8b1c6;display:block}.launch-step-media figcaption>span{display:block;margin-top:6px}.launch-image-hint{display:none;position:absolute;right:16px;bottom:14px;border:1px solid #ffffff35;border-radius:5px;padding:8px 12px;background:#08090ee8;color:#f8f5ff;font-size:14px;align-items:center;gap:10px}.product-launch[data-ready] .launch-image-hint{display:inline-flex}.launch-advantages{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--launch-line);border-bottom:1px solid var(--launch-line);padding:29px 0;gap:32px}.launch-advantages>div{display:flex;align-items:center;gap:24px;padding:0 25px}.launch-advantages>div+div{border-left:1px solid var(--launch-line)}.launch-advantages svg{color:var(--launch-accent);flex-shrink:0}.launch-advantages strong,.launch-advantages p>span{display:block;font-size:19px;font-weight:460;line-height:1.75}.launch-advantages p>span{font-size:16px;color:var(--launch-muted)}.launch-mobile-step{color:var(--launch-accent);font-size:17px;margin-bottom:18px!important}.launch-writeback-copy{padding:50px 38px;background:#111018}.launch-writeback-copy .launch-overline{font-size:16px;color:#aaa0ba}.launch-writeback-copy h4{font-size:34px;line-height:1.6;font-weight:500;margin:24px 0 28px}.launch-writeback-copy ul{list-style:none;padding:0;margin:0}.launch-writeback-copy li{display:flex;gap:25px;border-top:1px solid var(--launch-line);padding:15px 0}.launch-writeback-copy li strong{font-size:16px;font-weight:470}.launch-writeback-copy li span{font-size:16px;color:var(--launch-muted)}.launch-writeback-copy .launch-evidence-gap{font-size:14px;color:#a19aae;margin-top:22px;max-width:560px}.launch-writeback-copy>a{display:flex;align-items:center;gap:10px;margin-top:26px;color:var(--launch-accent);font-size:16px}.launch-disclosure{font-size:14px!important;color:#908a9d;padding:25px 0 65px;text-align:center}.launch-story[data-sticky]{min-height:220vh;position:relative}.launch-story[data-sticky] .launch-story-sticky{position:sticky;top:88px}.launch-story[data-sticky] .launch-step-panel{border:0;min-height:640px}.launch-story[data-sticky] .launch-step-panels{height:var(--panel-height,640px)}.launch-story[data-sticky] .launch-step-media--drawer .launch-step-image-crop{aspect-ratio:760/550}.launch-story[data-sticky] .launch-step-media--drawer img{height:100%;object-fit:cover;object-position:right top}.launch-story[data-sticky] .launch-mobile-step{display:none}.launch-lightbox{padding:64px 20px 18px;border:1px solid #645875;background:#08090e;color:#eee9f8;width:min(1440px,96vw);max-height:94svh;border-radius:9px;position:fixed}.launch-lightbox::backdrop{background:#050407ed;backdrop-filter:blur(8px)}.launch-lightbox-close{position:absolute;right:20px;top:12px;border:1px solid #746487;background:#19131f;color:#f5efff;border-radius:4px;min-height:38px;padding:4px 14px;cursor:pointer}.launch-lightbox-close span{font:12px monospace;margin-left:15px;color:#aaa0b9}.launch-lightbox-scroll{max-height:72svh;overflow:auto}.launch-lightbox img{width:100%;height:auto}.launch-lightbox p{font-size:14px;color:#c5bdce;margin-top:14px!important}body:has(.product-launch) .persistent-site-nav{top:13px;right:max(46px,calc((100vw - 1328px)/2));gap:32px;padding:8px 12px;min-height:50px;background:#08090eeb;border-color:transparent;border-radius:6px;box-shadow:none;backdrop-filter:blur(16px)}body:has(.product-launch) .persistent-site-nav a{font-size:16px;font-weight:450;color:#e1dde9}body:has(.product-launch) .persistent-site-nav a:focus-visible{outline:2px solid #bba7fa;outline-offset:5px}body:has(.product-launch) .persistent-site-nav__contact{padding:5px 0;background:transparent;border:0;border-radius:0}@media(min-width:1600px){.launch-hero{height:1530px}.launch-screen--board{top:110px;right:-13%}.launch-screen--task{top:905px}.launch-screen--harness{top:1000px}}@media(max-width:1199px){.launch-shell{width:calc(100% - 72px)}.launch-hero{height:1120px;padding-top:80px}.launch-identity h1{font-size:86px}.launch-direction{font-size:21px}.launch-identity h2{font-size:39px;margin:42px 0 36px}.launch-actions{gap:12px}.launch-actions a{font-size:14px}.launch-count{margin-top:25px!important}.launch-screen--board{top:100px;width:84%;right:-20%}.launch-screen--task{top:640px;width:46%}.launch-screen--task .launch-detail-crop{height:445px}.launch-screen--harness{top:735px;width:52%;right:-2%}.launch-feature-heading{grid-template-columns:38% 1fr;gap:28px}.launch-feature-heading>p{font-size:21px}.launch-project-subtitle{font-size:20px}.launch-step-copy h3{font-size:25px}.launch-step-panel{gap:5%;grid-template-columns:30% 1fr}.launch-step-copy{padding-top:22px}.launch-step-copy h3{margin-bottom:23px}.launch-advantages>div{padding:0 10px;gap:16px}.launch-advantages strong{font-size:17px}.launch-advantages p>span{font-size:14px}.launch-story[data-sticky] .launch-step-panel{min-height:590px}body:has(.product-launch) .persistent-site-nav{right:26px;gap:24px}}@media(max-height:850px)and (min-width:1024px){.launch-story[data-sticky] .launch-story-sticky{top:74px}.launch-story[data-sticky] .launch-step-panel{min-height:440px;padding-block:23px}.launch-story[data-sticky] .launch-step-media--drawer .launch-step-image-crop{aspect-ratio:760/335}.launch-story[data-sticky] .launch-step-copy{padding-top:8px}.launch-story[data-sticky] .launch-step-copy h3{font-size:25px;margin-bottom:15px}.launch-story[data-sticky] .launch-step-description{line-height:1.7;font-size:15px}.launch-story[data-sticky] .launch-step-mechanism{margin-top:15px!important}.launch-story[data-sticky] .launch-case-link{padding-top:18px}.launch-story[data-sticky] .launch-step-media:not(.launch-step-media--drawer) img{max-height:320px;object-fit:contain;background:#062c1e}.launch-story[data-sticky] .launch-advantages{padding:18px 0}.launch-story[data-sticky] .launch-writeback-copy{padding:20px 30px}.launch-story[data-sticky] .launch-writeback-copy h4{font-size:25px;margin:10px 0}.launch-story[data-sticky] .launch-writeback-copy li{padding:8px 0}}@media(max-width:1023px){.launch-story{min-height:0}.launch-steps{position:sticky;top:80px;backdrop-filter:blur(15px)}.launch-step-panel{padding-block:45px;grid-template-columns:1fr;gap:30px}.launch-step-copy h3{font-size:32px;margin-bottom:20px}.launch-step-copy{padding:0}.launch-step-copy .launch-case-link{margin-top:18px;padding:0}.launch-step-media{width:100%;max-width:820px;margin-left:auto!important}.launch-step-media--drawer .launch-step-image-crop{aspect-ratio:760/570}.launch-step-media--drawer img{height:100%;object-fit:cover;object-position:right top}.launch-step-description{max-width:620px}.launch-advantages{gap:20px}.launch-advantages>div{align-items:flex-start;gap:12px}.launch-feature{padding-top:48px}.launch-feature-heading{gap:20px}.launch-feature-heading h2{font-size:37px}.launch-feature-heading>p{font-size:19px}.launch-steps a{font-size:16px}.launch-step-arrow{display:none}}@media(max-width:767px){.launch-shell{width:calc(100% - 40px)}.launch-header{height:77px}.launch-wordmark{font-size:21px}.launch-hero{height:auto;display:flex;flex-direction:column;gap:28px;padding-top:54px;padding-bottom:35px}.launch-atmosphere{height:850px;max-width:none!important;left:-65%;top:0;width:240%;opacity:.9}.launch-identity{width:100%}.launch-overline{font-size:16px}.launch-identity h1{font-size:76px;letter-spacing:-.045em;margin:15px 0 6px}.launch-direction{font-size:21px}.launch-identity h2{font-size:36px;line-height:1.6;margin:28px 0}.launch-actions{gap:20px}.launch-actions a{font-size:14px;min-height:48px;gap:8px}.launch-actions .launch-primary{padding:11px 15px}.launch-count{font-size:14px;margin-top:23px!important}.launch-screen{position:relative;inset:auto!important}.launch-screen--board{width:116%;max-width:none;transform:rotate(1.4deg);margin-top:9px!important;margin-left:-1%!important}.launch-screen--task{width:83%;margin-top:-50px!important;align-self:flex-start}.launch-screen--task .launch-detail-crop{height:310px}.launch-screen--harness{width:87%;align-self:flex-end;margin-top:-12px!important}.launch-screen figcaption{font-size:14px;padding-top:10px;flex-wrap:wrap;gap:5px}.launch-screen figcaption span{font-size:12px}.launch-intertitle{font-size:17vw;letter-spacing:-.065em;padding:0 16px 30px}.launch-feature{padding-top:37px;scroll-margin-top:94px}.launch-feature-heading{grid-template-columns:1fr;gap:22px;margin-bottom:28px}.launch-project-index{font-size:16px;margin-bottom:18px!important}.launch-feature-heading h2{font-size:37px;line-height:1.35}.launch-project-subtitle{font-size:18px;margin-top:14px!important}.launch-feature-heading>p{font-size:18px;line-height:1.8}.launch-desktop-break{display:none}.launch-steps{top:76px}.launch-steps a{font-size:14px;line-height:1.45;flex-direction:column;gap:4px;min-height:63px;padding:9px 2px}.launch-steps a span{font-size:13px}.launch-step-panel{padding:30px 0 36px;gap:23px;scroll-margin-top:155px}.launch-mobile-step{font-size:14px;margin-bottom:14px!important}.launch-step-copy h3{font-size:27px;line-height:1.6;margin-bottom:17px}.launch-step-description{font-size:16px;line-height:1.85}.launch-step-mechanism{font-size:14px;margin-top:16px!important}.launch-step-copy .launch-case-link{font-size:16px;margin-top:16px}.launch-step-media--drawer .launch-step-image-crop{aspect-ratio:760/720}.launch-step-media figcaption{font-size:14px}.launch-image-hint{right:8px;bottom:8px;padding:7px 9px;font-size:13px}.launch-advantages{grid-template-columns:1fr;gap:20px;padding:25px 0}.launch-advantages>div{padding:0 5px;gap:20px}.launch-advantages>div+div{border-left:0;border-top:1px solid var(--launch-line);padding-top:22px}.launch-advantages strong{font-size:17px}.launch-advantages p>span{font-size:14px}.launch-writeback-copy{padding:25px 20px}.launch-writeback-copy h4{font-size:25px;line-height:1.65;margin-block:18px}.launch-writeback-copy li{gap:18px;flex-wrap:wrap;padding-block:12px}.launch-writeback-copy li span{font-size:15px}.launch-disclosure{text-align:left;padding:20px 0 48px}.launch-lightbox{padding:60px 12px 15px;width:calc(100% - 16px);max-height:94svh}.launch-lightbox img{width:900px;max-width:none}.launch-lightbox-close{right:12px}.launch-lightbox p{font-size:14px}body:has(.product-launch) .persistent-site-nav{top:12px;right:12px;min-height:47px;gap:14px;padding:7px}body:has(.product-launch) .persistent-site-nav a{font-size:14px}body:has(.product-launch) .persistent-site-nav__contact{padding:0}}@media(prefers-reduced-motion:reduce){.product-launch *{scroll-behavior:auto!important;animation:none!important;transition:none!important}.launch-screen--board{transform:none}.launch-atmosphere{opacity:.5}}.launch-story[data-sticky] .launch-step-media--drawer .launch-step-image-crop{height:min(520px,calc(100svh - 430px));aspect-ratio:auto}.launch-story[data-sticky] .launch-step-description{font-size:16px}.launch-screen figcaption span{font-size:14px}.launch-writeback-copy li span{font-size:16px}@media(min-width:1024px)and (max-height:759px){.launch-story-sticky .launch-step-panel{border-bottom:1px solid var(--launch-line)}.launch-steps{position:sticky;top:80px}}@media(min-width:1200px){.launch-hero{height:1530px}.launch-overline{font-size:27px}.launch-identity h1{font-size:clamp(112px,9.3vw,140px)}.launch-direction{font-size:30px}.launch-identity h2{font-size:58px;line-height:1.5;margin-top:55px}.launch-actions{gap:30px}.launch-actions a{font-size:20px;min-height:60px}.launch-actions .launch-primary{padding:14px 24px}.launch-count{font-size:19px}.launch-screen--board{right:-21%}.launch-screen--task{top:885px}.launch-screen--harness{top:989px}.launch-feature-heading h2{font-size:68px}.launch-feature-heading>p{font-size:30px}.launch-project-index{font-size:26px}.launch-project-subtitle{font-size:28px}.launch-steps a{font-size:22px;min-height:70px}.launch-steps a span{font-size:18px}.launch-step-copy h3{font-size:38px;line-height:1.6}.launch-step-description{font-size:22px!important;line-height:1.85}.launch-step-mechanism{font-size:18px}.launch-case-link{font-size:23px}.launch-advantages strong{font-size:25px}.launch-advantages p>span{font-size:20px}.launch-advantages{padding-block:23px}.launch-step-panel{padding-top:24px}.launch-story[data-sticky] .launch-step-media--drawer .launch-step-image-crop{height:min(550px,calc(100svh - 430px))}}@media(min-width:1200px)and (max-height:850px){.launch-story[data-sticky] .launch-step-description{font-size:18px!important}.launch-story[data-sticky] .launch-step-copy h3{font-size:29px}.launch-story[data-sticky] .launch-step-mechanism{font-size:16px}.launch-story[data-sticky] .launch-case-link{font-size:20px}.launch-advantages strong{font-size:21px}.launch-advantages p>span{font-size:18px}}@media(min-width:1024px)and (min-height:851px){.launch-story[data-sticky] #delivery-review .launch-step-media--drawer img{object-position:right 45%}}.launch-screen--task .launch-detail-crop{height:auto;aspect-ratio:993/941}.launch-detail-crop img{height:auto;object-fit:initial}@media(min-width:1200px){.launch-hero{height:1560px}}@media(min-width:768px)and (max-width:1023px){.launch-identity h1{font-size:72px}.launch-direction{font-size:19px}.launch-identity h2{font-size:34px}.launch-screen--board{top:80px}}@media(max-width:767px){.launch-image-hint,.launch-steps a span{font-size:14px}}@media(min-width:1200px)and (max-height:850px){.launch-hero{padding-top:70px}.launch-identity>.launch-overline{font-size:21px}.launch-identity h1{font-size:104px;margin-top:24px}.launch-direction{font-size:25px}.launch-identity h2{font-size:44px;margin:30px 0}.launch-count{margin-top:25px!important}}.launch-shell{width:min(1280px,calc(100% - 112px))}.launch-header{height:82px;border:0}.launch-wordmark{display:flex;align-items:center;gap:18px;font-weight:680}.launch-wordmark span{font-size:11px;font-weight:400;letter-spacing:.16em;color:#b8b3c7}.launch-hero{height:auto;padding-top:32px;display:block}.launch-atmosphere{width:155%;height:130%;top:-20%;left:-27%;opacity:.95}.launch-identity{width:100%;text-align:center}.launch-identity>.launch-overline{font-size:15px;letter-spacing:.08em}.launch-overline>span{border-left:1px solid #ffffff40;margin-left:15px;padding-left:16px;color:#b0a6c5;font-size:11px;letter-spacing:.18em}.launch-identity h1{font-size:clamp(60px,5.6vw,80px);font-weight:630;line-height:1.2;letter-spacing:-.05em;margin:20px 0 12px}.launch-direction{font-size:25px;color:#c2bbd2}.launch-direction span{color:#9485b6;padding:0 10px}.launch-identity h2{font-size:clamp(28px,2.75vw,40px);line-height:1.5;font-weight:560;letter-spacing:-.025em;margin:18px 0 25px}.launch-identity h2>span{color:#c4b7ed}.launch-actions{justify-content:center;gap:28px}.launch-actions a{gap:12px;min-height:52px;font-size:16px}.launch-actions .launch-primary{padding:12px 24px;box-shadow:inset 0 1px #ffffff50,0 5px 32px #8c6be01f}.launch-count{font-size:14px;color:#aaa3ba;margin-top:19px!important}.launch-count>span{margin-left:17px}.launch-product-stage{margin-top:46px}.launch-stage-caption{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-bottom:22px;font-size:14px}.launch-stage-caption p{color:#d5cfdf}.launch-stage-caption p>span{color:#aca0c5;margin-right:17px}.launch-stage-caption>a{display:inline-flex;align-items:center;gap:12px;color:#b4a9ca;min-height:32px}.launch-product-scene{position:relative;height:clamp(510px,47vw,670px);perspective:1800px}.launch-screen{transform-origin:center center;position:absolute}.launch-screen>a{border:1px solid #dfd6f96e;border-radius:10px;box-shadow:0 18px 70px #0009,0 0 0 5px #bda3fc08;transition:border-color .2s}.launch-screen>a:hover{border-color:#ddd2ff}.launch-screen--board{width:77%;left:12%;right:auto;top:0;transform:rotateX(8deg) rotateY(-6deg) rotate(-2deg);z-index:1}.launch-screen--task{width:30%;left:-2%;top:28%;z-index:2;transform:rotateY(8deg) rotate(-3deg)}.launch-screen--harness{width:39%;right:-2%;top:49%;z-index:3;transform:rotateY(-9deg) rotate(3deg)}.launch-screen figcaption{display:inline-flex;max-width:100%;margin-top:10px;padding:8px 12px;color:#d2c9df;font-size:14px;justify-content:flex-start;background:#0c0c16f5;border:1px solid #9280b744;border-radius:5px;box-shadow:0 8px 25px #0004}.launch-screen figcaption span{color:#a39bb4}.launch-collection-nav{position:relative;z-index:2;display:flex;justify-content:space-between;border-block:1px solid var(--launch-line);margin-top:30px;gap:15px;background:#08090ecc}.launch-collection-nav>a{display:flex;align-items:center;gap:12px;padding:23px 0;color:#b8b1c6;font-size:15px;white-space:nowrap}.launch-collection-nav>a:first-child{color:#e5dcff;box-shadow:inset 0 -1px var(--launch-accent)}.launch-collection-nav>a:hover{color:#fff}.launch-collection-nav>a>span{color:#9b8db4;font:11px monospace}.launch-collection-nav>a>svg{width:14px;color:#8d829f}.launch-feature{padding-top:68px}.launch-feature-heading{grid-template-columns:64px 1fr auto;align-items:start;gap:28px;margin-bottom:40px}.launch-project-index{display:flex;flex-direction:column;color:#b7aacc;margin:0!important}.launch-feature-heading>.launch-project-index{font-size:inherit;line-height:inherit}.launch-project-index>span{font-size:50px;font-weight:300;line-height:1.2}.launch-project-index>small{font-size:12px;margin-top:12px;white-space:nowrap}.launch-project-subtitle{font-size:14px;letter-spacing:.015em;color:#b7aacc;margin:0 0 12px!important}.launch-feature-heading h2{font-size:clamp(30px,3.2vw,44px);font-weight:560;letter-spacing:-.03em;line-height:1.4}.launch-project-summary{margin-top:18px!important;font-size:18px;color:var(--launch-muted)}.launch-feature-case{display:inline-flex;align-items:center;gap:12px;min-height:44px;font-size:15px;color:#c9bedf;margin-top:35px}.launch-story-caption{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 26px;border-bottom:1px solid var(--launch-line);background:#ffffff03;font-size:14px}.launch-story-caption>span{color:#ddd6e9}.launch-story-caption>p{color:#ada5bc}.launch-story-sticky{background:#0e0e17f2;border:1px solid #9280b744;border-radius:15px;box-shadow:0 30px 90px #0005;overflow:clip}.launch-steps{background:#10101b;border:0;border-bottom:1px solid var(--launch-line);border-radius:0}.launch-steps ol{padding:0 16px}.launch-steps a{gap:12px;min-height:62px;padding:10px 6px;color:#afa6bd;font-size:17px;border-radius:0}.launch-steps a>span{font-size:13px;color:#a495be}.launch-steps a[aria-current=step]{color:#eee7ff;background:#ad8ee70e;box-shadow:inset 0 -2px #b8a8ef}.launch-steps a[aria-current=step] span{color:#ddcfff}.launch-step-arrow{color:#70667e;width:16px}.launch-step-panel{grid-template-columns:31% 1fr;gap:5%;padding:32px;perspective:1400px}.launch-step-copy{padding-top:22px}.launch-step-copy h3{font-size:clamp(26px,2.25vw,33px);line-height:1.65;font-weight:530;letter-spacing:-.03em;margin-bottom:22px}.launch-step-description,.launch-story[data-sticky] .launch-step-description{font-size:17px!important;line-height:1.95}.launch-step-mechanism{font-size:15px;line-height:1.8;color:#d0bdf7;margin-top:30px!important;padding-left:17px;border-left:2px solid #9f88d1}.launch-step-mechanism>span{display:block;font-size:13px;color:#afa2c0;margin-bottom:7px}.launch-case-link{font-size:16px;padding-top:28px}.launch-step-media{transform-origin:center center}.launch-image-open{border-radius:9px;box-shadow:0 16px 50px #0005}.launch-step-media figcaption{padding-top:15px;font-size:14px;color:#afa4bf;line-height:1.7}.launch-step-media figcaption strong{font-weight:450;color:#c5b9d6}.launch-step-media figcaption>span{margin-top:3px}.launch-advantages{border-bottom:0;padding:23px 32px;gap:30px}.launch-advantages>div{gap:20px;padding:0}.launch-advantages>div+div{padding-left:30px}.launch-advantages strong{font-size:18px;font-weight:470;line-height:1.8}.launch-advantages p>span{font-size:14px}.launch-writeback-copy{padding:30px;background:#16131f;border-left:1px solid #9c82ce50}.launch-writeback-copy .launch-overline{font-size:14px;color:#b9a9d3}.launch-writeback-copy h4{font-size:29px;line-height:1.65;margin:22px 0 26px}.launch-writeback-copy li{padding:14px 0}.launch-writeback-copy .launch-evidence-gap{color:#b4a6c6;margin-top:18px}.launch-writeback-copy>a{margin-top:20px}.launch-disclosure{color:#a49aae}.launch-story[data-sticky]{min-height:235vh}.launch-story[data-sticky] .launch-step-panel{min-height:600px}.launch-story[data-sticky] .launch-step-media--drawer .launch-step-image-crop{height:min(475px,calc(100svh - 440px));aspect-ratio:auto}.launch-story[data-sticky] #delivery-review .launch-step-media--drawer img{object-position:right 45%}body:has(.product-launch) .persistent-site-nav{top:18px;right:28px;gap:24px;padding:5px 7px 5px 20px;min-height:49px;background:#090910d9;border:1px solid #ffffff12;border-radius:40px;backdrop-filter:blur(18px)}body:has(.product-launch) .persistent-site-nav a{font-size:14px;color:#dcd5e7}body:has(.product-launch) .persistent-site-nav__contact{padding:5px 16px;border:1px solid #ffffff30;border-radius:24px}@media(max-width:1199px){.launch-shell{width:calc(100% - 72px)}.launch-wordmark span{display:none}.launch-product-scene{height:520px}.launch-collection-nav{gap:22px;overflow-x:auto}.launch-step-panel{padding:25px;gap:4%}.launch-step-copy h3{font-size:26px}.launch-step-description{font-size:16px!important}.launch-advantages strong{font-size:16px}.launch-feature-heading{grid-template-columns:56px 1fr;gap:24px}.launch-feature-case{grid-column:2;margin-top:-12px}}@media(min-width:1024px)and (max-height:850px){.launch-hero{padding-top:17px}.launch-identity h1{font-size:60px;margin-block:15px 9px}.launch-identity h2{font-size:30px;margin-block:12px 20px}.launch-direction{font-size:22px}.launch-product-stage{margin-top:34px}.launch-story[data-sticky] .launch-step-panel{min-height:445px;padding-block:22px}.launch-story[data-sticky] .launch-step-copy{padding-top:4px}.launch-story[data-sticky] .launch-step-copy h3{font-size:25px;margin-bottom:15px}.launch-story[data-sticky] .launch-step-description{font-size:16px!important;line-height:1.7}.launch-story[data-sticky] .launch-step-mechanism{margin-top:18px!important}.launch-story[data-sticky] .launch-case-link{padding-top:17px}.launch-story[data-sticky] .launch-writeback-copy{padding:18px 25px}.launch-story[data-sticky] .launch-writeback-copy h4{font-size:23px;margin:12px 0}.launch-story[data-sticky] .launch-writeback-copy li{padding:8px 0}.launch-advantages{padding-block:18px}}@media(max-width:1023px){.launch-hero{padding-top:30px}.launch-product-scene{height:514px}.launch-screen--board{width:86%;left:8%;top:0;transform:rotate(-2deg)}.launch-screen--task{width:35%;top:22%;left:-1%}.launch-screen--harness{width:46%;top:45%;right:-1%}.launch-collection-nav{margin-top:5px}.launch-collection-nav>a{padding-block:18px}.launch-feature{padding-top:42px}.launch-step-panel{grid-template-columns:1fr;gap:26px;padding:32px;scroll-margin-top:150px}.launch-step-copy{padding-top:0}.launch-step-copy h3{font-size:30px;margin-bottom:17px}.launch-step-copy .launch-case-link{margin-top:12px;padding-top:10px}.launch-step-media--drawer .launch-step-image-crop{height:auto;aspect-ratio:993/941}.launch-step-media--drawer img{height:auto;object-fit:initial}.launch-step-mechanism{margin-top:23px!important}.launch-advantages{gap:20px;padding:24px}.launch-advantages>div{gap:12px}.launch-advantages>div+div{padding-left:20px}}@media(max-width:767px){.launch-shell{width:calc(100% - 40px)}.launch-header{height:77px}.launch-wordmark{font-size:21px}.launch-hero{padding-top:32px;padding-bottom:0}.launch-atmosphere{height:1080px;width:270%;left:-90%;top:-10%}.launch-identity>.launch-overline{font-size:14px}.launch-overline>span{font-size:10px;letter-spacing:.08em;margin-left:9px;padding-left:10px}.launch-identity h1{font-size:66px;margin-block:20px 13px}.launch-direction{font-size:21px}.launch-direction span{padding-inline:5px}.launch-identity h2{font-size:29px;line-height:1.6;margin-block:21px 25px}.launch-identity h2>span{display:block}.launch-actions{gap:17px}.launch-actions a{font-size:14px;min-height:49px;gap:8px}.launch-actions .launch-primary{padding:11px 15px}.launch-count{margin-top:21px!important;font-size:14px}.launch-count>span{display:block;margin:3px 0 0}.launch-product-stage{margin-top:36px}.launch-stage-caption{padding-bottom:18px}.launch-stage-caption p{font-size:14px}.launch-stage-caption p>span{margin-right:12px}.launch-stage-caption>a{display:none}.launch-product-scene{height:415px;perspective:none}.launch-screen{position:absolute;margin:0!important;align-self:auto}.launch-screen--board{width:108%;inset:0 auto auto -4%!important;transform:rotate(-2deg)}.launch-screen--task{width:47%;inset:125px auto auto -1%!important;transform:rotate(-3deg)}.launch-screen--harness{width:63%;inset:205px -3% auto auto!important;transform:rotate(3deg)}.launch-screen>a{border-radius:6px}.launch-screen figcaption{display:inline-block;font-size:14px;padding:7px 9px;line-height:1.5}.launch-screen figcaption span{display:block;font-size:14px}.launch-collection-nav{margin-top:0;gap:28px}.launch-collection-nav>a{font-size:14px;padding-block:16px}.launch-feature{padding-top:38px;scroll-margin-top:92px}.launch-feature-heading{grid-template-columns:1fr;gap:12px;margin-bottom:26px}.launch-project-index{flex-direction:row;align-items:center;gap:13px}.launch-project-index>span{font-size:30px}.launch-project-index>small{margin:0;font-size:14px}.launch-project-subtitle{font-size:14px;margin-bottom:10px!important}.launch-feature-heading h2{font-size:30px;line-height:1.5}.launch-project-summary{font-size:16px;line-height:1.8;margin-top:12px!important}.launch-feature-case{grid-column:1;margin-top:0;font-size:15px}.launch-story-sticky{border-radius:9px}.launch-story-caption{display:block;padding:13px 16px}.launch-story-caption>p{font-size:14px;margin-top:3px}.launch-steps{top:74px}.launch-steps ol{padding-inline:5px}.launch-steps a{font-size:14px;line-height:1.45;flex-direction:column;gap:4px;min-height:64px;padding:9px 1px}.launch-steps a>span{font-size:14px}.launch-step-panel{padding:27px 18px;gap:22px;scroll-margin-top:151px}.launch-step-copy h3{font-size:26px;line-height:1.65;margin-bottom:17px}.launch-step-description{font-size:16px!important;line-height:1.9}.launch-step-mechanism{font-size:14px;margin-top:18px!important;padding-left:13px}.launch-step-mechanism>span{font-size:14px}.launch-advantages{grid-template-columns:1fr;gap:20px;padding:23px 18px}.launch-advantages>div{gap:14px}.launch-advantages>div+div{padding:20px 0 0}.launch-advantages strong{font-size:16px}.launch-writeback-copy{padding:22px 17px}.launch-writeback-copy h4{font-size:23px;line-height:1.65;margin-block:18px}.launch-writeback-copy li{gap:9px;flex-direction:column;padding-block:12px}.launch-disclosure{padding:20px 0 44px}body:has(.product-launch) .persistent-site-nav{top:14px;right:12px;min-height:44px;gap:13px;padding:7px;border-radius:6px;border:none}body:has(.product-launch) .persistent-site-nav__contact{padding:0;border:0}}@media(prefers-reduced-motion:reduce){.launch-screen{transform:none}.launch-atmosphere{opacity:.7}}.end-credits{background:#08090e;color:#eeebf5;border-top:1px solid #292332}.evidence-titles{padding:110px 0 90px}.credits-kicker{color:#a9a0bd;font-size:12px;letter-spacing:2px}.evidence-titles h2{font-size:clamp(36px,5.3vw,74px);line-height:1.2;letter-spacing:-2px;font-weight:500;margin:30px 0 64px}.evidence-titles h2 em{color:#b5a8dc}.evidence-ledger{border-color:#302a3a}.evidence-ledger>div{min-height:190px;border-color:#282430;padding:30px 25px 28px 0}.evidence-ledger strong{font-weight:450;letter-spacing:-3px;font-size:clamp(44px,4vw,64px)}.evidence-ledger strong small{color:#c7c0dc}.evidence-ledger span{font-size:11px;color:#a79bbf;font-weight:500}.evidence-ledger p{font-size:16px;color:#a49bb5;max-width:260px;line-height:1.8}.tech-orbit{border-color:#292332;background:#0d0c13}.tech-orbit-track span{font-size:24px;font-weight:400;color:#a59bb8}.career-credits{padding-top:105px;padding-bottom:110px}.career-credits header h2{font-size:clamp(32px,4.3vw,60px);line-height:1.25;letter-spacing:-1px;font-weight:450}.career-credits header>span,.archive-reel header span{font-size:12px;color:#9e92b2}.career-reel p{font-size:16px;line-height:1.85;color:#aaa0ba}.career-reel time{font-size:14px;color:#b1a5c5}.career-reel small{font-size:11px;color:#a699bb}.career-reel strong{font-size:16px;color:#c6bad8}.career-reel h3{font-size:23px;font-weight:500}.archive-reel header h2{font-size:clamp(30px,4vw,54px);letter-spacing:-1.5px;line-height:1.3;font-weight:450}.archive-reel header a{font-size:14px}.archive-reel li h3{font-size:25px;font-weight:450;letter-spacing:-.4px}.archive-reel li p{font-size:16px;line-height:1.8;color:#a499b7}.archive-reel li small{font-size:11px;color:#9688aa}.archive-reel li strong{font-size:14px;color:#a99bba}.all-projects-index>span{font-size:12px;color:#9587a8}.all-projects-index a{font-size:16px;line-height:1.8}.all-projects-index i{font-size:12px}@media(max-width:767px){.end-credits .section-shell{width:calc(100% - 40px)}.evidence-titles{padding:70px 0 55px}.evidence-titles h2{font-size:37px;letter-spacing:-1.2px;margin:25px 0 39px}.evidence-ledger>div{padding:26px 14px 25px 0;min-height:190px}.evidence-ledger>div:not(:first-child){padding-left:16px}.evidence-ledger>div:nth-child(3){padding-left:0}.evidence-ledger strong{font-size:45px}.evidence-ledger p{font-size:16px;margin-top:14px}.evidence-ledger span{font-size:12px}.career-credits{padding:65px 0}.career-reel p{font-size:16px}.career-reel h3{font-size:21px}.career-reel time{font-size:14px}.archive-reel header h2{font-size:32px}.archive-reel li h3{font-size:22px}.archive-reel li p{font-size:16px}.archive-reel li strong{font-size:14px}.all-projects-index a{font-size:16px}.tech-orbit-track span{font-size:22px}}.end-credits .tech-orbit-track i,.end-credits .all-projects-index i{font-size:12px;color:#a498b3}.end-credits .archive-reel li>a>strong{color:#b4a7c5;font-size:14px}:root{--font-ui:"Inter Variable","PingFang SC","Microsoft YaHei",system-ui,"Noto Sans SC Variable",sans-serif;font-family:var(--font-ui)}.vnext-showcase,.vnext-showcase .dp-product,.dp-context-document span,.dp-review-summary>.dp-section-label>span:last-child,.dp-measurement>p>.dp-sample-seq,.dp-measurement>p>.dp-stale-label,.dp-pipeline-nodes small,.dp-batch-row>strong,.dp-project-route-select>select{font-family:var(--font-ui)}
