/* Launch-only visual treatment using approved Living Current and Woven Currents art. */
.launch-visual{background:#fffaf1;color:#071e43}.launch-visual .launch-flow-hero{position:relative;isolation:isolate;overflow:hidden;background:#03111f;color:#fffaf1;min-height:710px;padding:65px 6% 90px;display:flex;align-items:center}.launch-visual .launch-hero-art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-3}.launch-visual .launch-flow-hero:before{content:'';position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,#03111ff5 0%,#03111fe6 27%,#03111fb5 44%,#03111f30 65%,#03111f00 100%)}.launch-visual .launch-flow-hero:after{content:'';position:absolute;z-index:-1;left:-2%;right:-2%;bottom:-36px;height:62px;background:#fffaf1;border-top:6px solid #c5785e;border-radius:50% 50% 0 0/65% 65% 0 0;transform:rotate(-1.6deg)}.launch-visual .launch-hero-copy{width:53%;max-width:730px}.launch-visual .launch-flow-hero .eyebrow{font-size:10px;letter-spacing:1.7px;color:#ffd0b3}.launch-visual .launch-flow-hero h1{font:clamp(45px,4.2vw,65px)/1.07 Georgia,serif;letter-spacing:-1.8px;margin:25px 0 30px;max-width:720px;text-wrap:balance;color:#fffaf1}.launch-visual .launch-flow-hero h1 em{color:#ffc3a3;font-weight:400}.launch-visual .launch-flow-hero .lead{font-size:20px;line-height:1.7;max-width:570px;color:#eaf0f0}.launch-visual .launch-flow-hero p:not(.lead){font-size:15px;line-height:1.8;color:#d4dfe4;max-width:540px;margin-top:15px}.launch-visual .launch-flow-hero .button{margin-top:26px;color:#fffaf1}.launch-visual .launch-roadmap-link{display:inline-block;margin:22px 0 0 22px;font-size:12px;color:#ffd0b3;text-underline-offset:5px}.launch-visual .launch-plan{padding:65px 6% 75px}.launch-visual .launch-plan-intro{display:grid;grid-template-columns:1.1fr .9fr;gap:8%;align-items:center;margin-bottom:45px}.launch-visual .launch-plan .eyebrow{font-size:10px;letter-spacing:1.5px;color:#85432f}.launch-visual .launch-plan h2{font:clamp(36px,3.7vw,54px)/1.1 Georgia,serif;letter-spacing:-1.3px;margin:18px 0 25px;color:#071e43}.launch-visual .launch-plan h2 em{color:#a84835;font-weight:400}.launch-visual .launch-plan-intro p{font-size:16px;line-height:1.8;color:#40586a;max-width:560px}.launch-visual .launch-plan-intro figure{position:relative;isolation:isolate;overflow:hidden;margin:0;border-radius:80px 8px 65px 8px;background:#061b31}.launch-visual .launch-plan-intro figure img{display:block;width:100%;height:240px;object-fit:cover;object-position:65% 50%}.launch-visual .launch-plan-intro figcaption{position:absolute;left:22px;bottom:18px;color:#fffaf1;font:italic 18px/1.3 Georgia;text-shadow:0 1px 7px #000}.launch-visual .launch-plan-intro figure:after{content:'';position:absolute;inset:50% 0 0;z-index:-1;background:#061b31}.launch-visual .launch-roadmap{display:block;position:relative;padding:0;margin:0;list-style:none}.launch-visual .launch-roadmap:before{content:'';position:absolute;left:24px;top:45px;bottom:50px;width:1px;background:linear-gradient(#b84f3d,#b84f3d55)}.launch-visual .launch-roadmap>li{display:grid;grid-template-columns:65px minmax(0,1.1fr) minmax(0,.85fr);gap:8px 30px;position:relative;border:0;border-bottom:1px solid #d9c3a5;background:transparent;border-radius:0;padding:30px 0;box-shadow:none}.launch-visual .launch-roadmap>li>span{grid-column:1;grid-row:1/3;align-self:start;position:relative;z-index:1;background:#fffaf1;width:50px;padding:5px 0;font:italic 30px/1.2 Georgia;color:#a84835;text-align:center}.launch-visual .launch-roadmap h3{grid-column:2;grid-row:1;font:29px/1.2 Georgia;color:#071e43;margin:4px 0 0;letter-spacing:-.6px}.launch-visual .launch-roadmap>li>p{grid-column:2;grid-row:2;color:#40586a;font-size:14px;line-height:1.8;margin:0;max-width:480px}.launch-visual .launch-roadmap .approval{grid-column:3;grid-row:1/3;align-self:center;background:transparent;border:0;border-left:1px solid #d5b99b;padding:5px 0 5px 25px;margin:0;min-height:0}.launch-visual .launch-roadmap .approval b{font:600 9px/1.7 Arial;letter-spacing:1.3px;color:#85432f}.launch-visual .launch-roadmap .approval p{font-size:13px;line-height:1.8;color:#40586a;margin:8px 0 0}.launch-visual .launch-plan>.small-copy{font-size:12px;line-height:1.8;color:#536473;max-width:900px;margin:30px 0 0}.launch-visual a:focus-visible{outline:3px solid #a84835;outline-offset:5px}.launch-visual .launch-flow-hero a:focus-visible{outline-color:#ffd0b3}
@media(max-width:1100px){.launch-visual .launch-hero-copy{width:58%}.launch-visual .launch-flow-hero h1{font-size:50px}.launch-visual .launch-flow-hero .lead{font-size:18px}.launch-visual .launch-roadmap-link{display:block;margin-left:0}.launch-visual .launch-plan-intro{gap:40px}.launch-visual .launch-roadmap>li{grid-template-columns:55px minmax(0,1fr) minmax(0,.8fr);gap:8px 20px}.launch-visual .launch-roadmap h3{font-size:26px}}
@media(max-width:760px){.launch-visual .launch-flow-hero{display:block;min-height:860px;padding:35px 6% 300px}.launch-visual .launch-hero-copy{width:100%;max-width:580px}.launch-visual .launch-flow-hero h1{font-size:42px;letter-spacing:-1px;max-width:560px;margin:20px 0 24px}.launch-visual .launch-flow-hero h1 br{display:block}.launch-visual .launch-flow-hero .lead{font-size:17px;line-height:1.7}.launch-visual .launch-flow-hero p:not(.lead){font-size:14px;line-height:1.8}.launch-visual .launch-flow-hero .button{margin-top:22px}.launch-visual .launch-roadmap-link{display:inline-block;margin-left:15px;font-size:11px}.launch-visual .launch-hero-art{top:auto;bottom:0;height:620px;object-position:75% 58%;mask-image:linear-gradient(transparent,#000 22%)}.launch-visual .launch-flow-hero:before{background:linear-gradient(180deg,#03111f 0%,#03111ff5 29%,#03111fc9 48%,#03111f35 72%,transparent 100%)}.launch-visual .launch-plan{padding:40px 6% 50px}.launch-visual .launch-plan-intro{grid-template-columns:1fr;gap:25px;margin-bottom:25px}.launch-visual .launch-plan h2{font-size:37px}.launch-visual .launch-plan-intro p{font-size:15px}.launch-visual .launch-plan-intro figure img{height:210px;object-position:70% 50%}.launch-visual .launch-plan-intro figcaption{font-size:17px}.launch-visual .launch-roadmap>li{grid-template-columns:46px minmax(0,1fr);gap:10px 14px;padding:25px 0}.launch-visual .launch-roadmap:before{left:18px}.launch-visual .launch-roadmap>li>span{width:38px;font-size:27px;grid-row:1/4}.launch-visual .launch-roadmap h3{font-size:27px}.launch-visual .launch-roadmap>li>p{font-size:14px}.launch-visual .launch-roadmap .approval{grid-column:2;grid-row:3;border-left:2px solid #c5785e;padding:3px 0 3px 15px;margin-top:8px}.launch-visual .launch-roadmap .approval p{font-size:12px}.launch-visual .launch-plan>.small-copy{font-size:11px}}
@media(max-width:390px){.launch-visual .launch-flow-hero h1{font-size:39px}.launch-visual .launch-roadmap-link{display:block;margin:20px 0 0}.launch-visual .launch-flow-hero{padding-bottom:280px;min-height:890px}}
