.story_story__gQxNq{--ink:#061923;--blue:#00b9ef;--paper:#f4f7f8;background:var(--paper);color:var(--ink);overflow:clip}.story_story__gQxNq *{box-sizing:border-box}.story_story__gQxNq a,.story_story__gQxNq button{-webkit-tap-highlight-color:transparent}.story_story__gQxNq a:focus-visible,.story_story__gQxNq button:focus-visible{outline:3px solid #7950e8;outline-offset:6px}.story_hero__oL3T5{position:relative;background:var(--ink);color:white;min-height:850px;overflow:hidden}.story_heroInner__Gcznc{position:relative;z-index:2;max-width:1280px;margin:auto;padding:42px 7% 110px}.story_back__ZXO2G{font-size:14px;color:#b7cbd5}.story_eyebrow__LAU9C{font:600 11px/1.6 ui-monospace,monospace;letter-spacing:.18em;text-transform:uppercase}.story_hero__oL3T5 .story_eyebrow__LAU9C{color:var(--blue);margin-top:70px}.story_hero__oL3T5 h1{font-size:clamp(80px,12vw,168px);font-weight:800;line-height:.86;letter-spacing:-.075em;margin:28px 0 38px;max-width:900px}.story_hero__oL3T5 h1 span,.story_manifesto__rB8ae h2 span{color:var(--blue)}.story_dek__t2SHI{max-width:560px;font-size:20px;line-height:1.7;color:#cee0e8}.story_meta__eXDal{display:flex;flex-wrap:wrap;gap:24px;align-items:center;margin:28px 0;font-size:12px;color:#afc6d0}.story_meta__eXDal button{border:1px solid #56717e;border-radius:24px;padding:8px 14px;color:white;background:transparent}.story_start__SrEAv{display:inline-flex;gap:40px;align-items:center;border-bottom:1px solid var(--blue);padding:12px 0;color:white;font-size:14px}.story_start__SrEAv span{color:var(--blue);font-size:24px}.story_orbit__g5VjR{right:-240px;top:80px;width:850px;height:850px;transform:rotate(-25deg)}.story_orbit__g5VjR,.story_orbit__g5VjR i{position:absolute;border:1px solid #245568;border-radius:50%}.story_orbit__g5VjR i{inset:12%}.story_orbit__g5VjR i:nth-child(2){inset:25%}.story_orbit__g5VjR i:nth-child(3){inset:38%;background:radial-gradient(circle,#00b9ef40,transparent 70%)}.story_orbit__g5VjR b{position:absolute;inset:0;border-radius:50%;animation:story_orbit__g5VjR 28s linear infinite}.story_orbit__g5VjR b:before{content:"";display:block;width:26px;height:26px;background:var(--blue);box-shadow:0 0 60px #00b9ef;border-radius:50%;position:absolute;left:50%;top:-13px}.story_ticker__3l1Hu{position:absolute;bottom:0;white-space:nowrap;padding:20px 0;border-top:1px solid #244553;color:#6d96a9;font:12px ui-monospace,monospace;letter-spacing:.28em;width:100%}.story_future__Kk5hC,.story_intro__MmkLZ{max-width:1180px;padding:110px 6%;margin:auto}.story_intro__MmkLZ{display:grid;grid-template-columns:1fr 1fr;gap:30px 70px}.story_intro__MmkLZ>.story_eyebrow__LAU9C{grid-column:1/-1;color:#087193}.story_story__gQxNq h2{font-size:clamp(38px,5.5vw,70px);font-weight:750;line-height:1.04;letter-spacing:-.055em}.story_future__Kk5hC>p:not(.story_eyebrow__LAU9C),.story_intro__MmkLZ p:not(.story_eyebrow__LAU9C){font-size:18px;line-height:1.85;margin-bottom:22px;color:#425963}.story_pull__djJP_{padding-top:25px;border-top:1px solid #c4d4dc}.story_pull__djJP_ strong{color:var(--ink)}.story_system__wkQbR{background:#dfebf0;padding:90px max(6%,calc((100% - 1040px)/2))}.story_sectionHead__vDIFl{max-width:700px}.story_sectionHead__vDIFl .story_eyebrow__LAU9C{color:#087193;margin-bottom:22px}.story_sectionHead__vDIFl>p:last-child{margin:24px 0 36px;line-height:1.8;color:#49616c}.story_rail__whFhn{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin:50px 0 20px}.story_rail__whFhn button{text-align:left;border-bottom:2px solid #a7bdc8;padding:18px 10px;background:transparent;font-size:14px;font-weight:600;position:relative;transition:background .2s}.story_rail__whFhn button span{display:block;font:12px ui-monospace,monospace;margin-bottom:15px;color:#577783}.story_rail__whFhn button.story_active__omYNE{background:var(--ink);border-color:var(--blue);color:white}.story_rail__whFhn button.story_active__omYNE span{color:var(--blue)}.story_stagePanel__CZwqG{display:grid;grid-template-columns:1fr 2fr;gap:45px;background:white;padding:50px;min-height:420px}.story_stageNumber__F4LrR{font-size:clamp(80px,12vw,180px);line-height:1;font-weight:800;letter-spacing:-.08em;color:#dcebf0}.story_stageCopy__m229z{animation:story_enter__giL5l .35s ease-out}.story_stageCopy__m229z .story_eyebrow__LAU9C{color:#087193}.story_stageCopy__m229z h3{font-size:32px;font-weight:700;line-height:1.18;letter-spacing:-.035em;margin:18px 0}.story_stageCopy__m229z>p:not(.story_eyebrow__LAU9C){line-height:1.8;color:#49616c}.story_output__ghL4l{border-top:1px solid #d7e3e8;margin-top:24px;padding-top:18px;display:grid;gap:8px}.story_output__ghL4l span{font:10px ui-monospace,monospace;text-transform:uppercase;letter-spacing:.12em;color:#637c88}.story_output__ghL4l strong{font-size:16px}.story_note__hOQBy{font-size:12px;line-height:1.8;margin-top:24px;color:#536c78}.story_lab__VNyBb{padding:110px 6%;max-width:1180px;margin:auto}.story_choices__u9Xvq{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:30px}.story_choices__u9Xvq button{padding:14px 20px;border:1px solid #bdcfd8;border-radius:30px;display:flex;gap:25px;background:white;font-size:14px}.story_choices__u9Xvq button[aria-pressed=true]{background:var(--ink);color:white;border-color:var(--ink)}.story_choices__u9Xvq button span{color:#008db9}.story_scenario__bUe5u{display:grid;grid-template-columns:1fr 1.4fr;background:var(--ink);color:white;border-radius:3px;overflow:hidden}.story_signal__BhVqt{padding:45px;background:radial-gradient(ellipse at bottom left,#07516a,transparent 80%);position:relative}.story_dot__Fl9zR{display:block;width:18px;height:18px;background:var(--blue);border-radius:50%;box-shadow:0 0 0 12px #00b9ef15;margin:12px 0 38px;animation:story_pulse__cdj0c 3s ease-in-out infinite}.story_signal__BhVqt .story_eyebrow__LAU9C{color:var(--blue)}.story_signal__BhVqt h3{font-size:34px;font-weight:700;line-height:1.18;letter-spacing:-.035em;margin:20px 0}.story_signal__BhVqt>p:last-child{color:#a9c7d5;line-height:1.8}.story_flow__qBGL_{padding:30px;border-left:1px solid #254553}.story_flow__qBGL_>div{display:flex;gap:20px;padding:22px 0;border-bottom:1px solid #254553}.story_flow__qBGL_>div:last-child{border:0}.story_flowIndex__HUCjq{font:12px ui-monospace,monospace;color:var(--blue);padding-top:3px}.story_flow__qBGL_ h4{font-size:16px;font-weight:600;margin-bottom:8px}.story_flow__qBGL_ p{font-size:14px;line-height:1.8;color:#afc8d3}.story_manifesto__rB8ae{background:var(--ink);color:white;padding:100px max(6%,calc((100% - 1040px)/2))}.story_manifesto__rB8ae>.story_eyebrow__LAU9C{color:var(--blue);margin-bottom:25px}.story_cards__RIRAZ{display:grid;grid-template-columns:1fr 1fr;gap:0 60px;margin-top:60px}.story_cards__RIRAZ>div{border-top:1px solid #35505d;padding:30px 0 45px;transition:transform .25s}.story_cards__RIRAZ>div:hover{transform:translateY(-4px)}.story_cards__RIRAZ span{font:12px ui-monospace,monospace;color:var(--blue)}.story_cards__RIRAZ h3{font-size:27px;font-weight:650;letter-spacing:-.03em;margin:22px 0 15px}.story_cards__RIRAZ p{color:#b9ced8;font-size:16px;line-height:1.85}.story_future__Kk5hC{max-width:900px}.story_future__Kk5hC .story_eyebrow__LAU9C{color:#087193;margin-bottom:25px}.story_future__Kk5hC h2{margin-bottom:35px}.story_principle__SWUr4{font-size:clamp(32px,5vw,55px);line-height:1.3;font-weight:650;letter-spacing:-.045em;border-left:3px solid var(--blue);padding-left:30px;margin-top:50px}.story_principle__SWUr4 span{color:#0089b2}.story_cta__EUJnc{background:var(--blue);padding:90px max(6%,calc((100% - 1040px)/2));color:var(--ink)}.story_cta__EUJnc h2{margin:25px 0}.story_cta__EUJnc>p:not(.story_eyebrow__LAU9C){max-width:520px;font-size:18px;line-height:1.8}.story_cta__EUJnc>a{display:inline-flex;align-items:center;gap:60px;background:var(--ink);color:white;padding:18px 25px;margin-top:30px;border-radius:3px;font-weight:600}.story_cta__EUJnc>a.story_secondary__AcVy_{display:flex;width:-moz-max-content;width:max-content;background:transparent;color:var(--ink);padding:10px 0;font-size:14px;border-bottom:1px solid var(--ink);margin-top:15px}.story_progress__MRUS4{position:fixed;top:0;left:0;z-index:100;height:3px;background:var(--blue);width:100%;transform-origin:left;animation:story_reading__Th6jq linear;animation-timeline:scroll();pointer-events:none}@keyframes story_reading__Th6jq{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes story_orbit__g5VjR{to{transform:rotate(1turn)}}@keyframes story_pulse__cdj0c{50%{box-shadow:0 0 0 20px #00b9ef08}}@keyframes story_enter__giL5l{0%{opacity:.4;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.story_story__gQxNq[data-motion=off] *{animation:none!important;transition:none!important}@media(prefers-reduced-motion:reduce){.story_story__gQxNq *{animation:none!important;transition:none!important}.story_progress__MRUS4{display:none}}@media(max-width:700px){.story_hero__oL3T5{min-height:auto}.story_heroInner__Gcznc{padding:30px 6% 95px}.story_hero__oL3T5 .story_eyebrow__LAU9C{margin-top:55px}.story_hero__oL3T5 h1{font-size:clamp(72px,18vw,120px)}.story_dek__t2SHI{font-size:17px}.story_orbit__g5VjR{right:-570px;opacity:.55}.story_intro__MmkLZ{grid-template-columns:1fr;gap:25px;padding-top:70px;padding-bottom:70px}.story_cta__EUJnc,.story_future__Kk5hC,.story_lab__VNyBb,.story_manifesto__rB8ae,.story_system__wkQbR{padding-top:65px;padding-bottom:65px}.story_rail__whFhn{gap:3px;margin-top:30px}.story_rail__whFhn button{font-size:11px;padding:12px 5px}.story_stagePanel__CZwqG{grid-template-columns:1fr;padding:25px;gap:15px;min-height:480px}.story_stageNumber__F4LrR{font-size:60px}.story_stageCopy__m229z h3{font-size:28px}.story_scenario__bUe5u{grid-template-columns:1fr}.story_signal__BhVqt{padding:30px}.story_flow__qBGL_{border-left:0;border-top:1px solid #254553;padding:15px 30px}.story_cards__RIRAZ{grid-template-columns:1fr;margin-top:40px}.story_cards__RIRAZ>div{padding-bottom:30px}.story_story__gQxNq h2{font-size:42px}.story_progress__MRUS4{display:none}}@media print{.story_meta__eXDal button,.story_orbit__g5VjR,.story_progress__MRUS4,.story_ticker__3l1Hu{display:none}.story_cta__EUJnc,.story_hero__oL3T5,.story_manifesto__rB8ae,.story_scenario__bUe5u,.story_story__gQxNq,.story_system__wkQbR{background:white;color:black}.story_story__gQxNq p{color:black!important}.story_cta__EUJnc,.story_future__Kk5hC,.story_heroInner__Gcznc,.story_intro__MmkLZ,.story_lab__VNyBb,.story_manifesto__rB8ae,.story_system__wkQbR{padding:25px}.story_hero__oL3T5 h1{font-size:60px}.story_hero__oL3T5{min-height:0}}.story_heroPhoto__zWLV_{position:absolute;right:0;top:0;bottom:59px;width:47%;margin:0;overflow:hidden}.story_heroPhoto__zWLV_ img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 42%;object-position:50% 42%}.story_heroPhoto__zWLV_:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#061923,#06192320 35%,transparent 70%),linear-gradient(0deg,#061923c9,transparent 50%)}.story_heroPhoto__zWLV_ figcaption{position:absolute;z-index:1;bottom:55px;right:8%;color:white;font-size:18px;line-height:1.6;letter-spacing:-.02em}.story_heroPhoto__zWLV_ figcaption span{font-size:12px;letter-spacing:.06em;color:#d1e2e8}.story_hero__oL3T5 .story_orbit__g5VjR{z-index:1;opacity:.55;pointer-events:none}.story_heroInner__Gcznc{pointer-events:none}.story_heroInner__Gcznc a,.story_heroInner__Gcznc button{pointer-events:auto}.story_hero__oL3T5 h1{position:relative;z-index:3}.story_hero__oL3T5 .story_dek__t2SHI{max-width:48%;text-shadow:0 1px 12px #061923}.story_customerView__d4M9B{min-width:0;background:#0a2b3a}.story_scenarioPhoto__c62K9{height:320px;position:relative;overflow:hidden}.story_scenarioPhoto__c62K9 img{-o-object-fit:cover;object-fit:cover;animation:story_enter__giL5l .4s ease-out}.story_messageCard__DmDA8{position:relative;margin:-55px 24px 0;padding:24px;border:1px solid #ffffff80;border-radius:18px;background:#fffffff2;backdrop-filter:blur(16px);box-shadow:0 15px 45px #0003;color:#061923;z-index:1}.story_messageCard__DmDA8>span{font:10px ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase;color:#4b6979}.story_messageCard__DmDA8 h3{font-size:24px;line-height:1.2;font-weight:700;margin:14px 0 10px;letter-spacing:-.03em}.story_messageCard__DmDA8 p{font-size:14px;line-height:1.7;color:#48616d}.story_messageCard__DmDA8>div{margin-top:18px;padding:11px 14px;background:#061923;color:white;border-radius:7px;font-size:12px;font-weight:600}.story_customerView__d4M9B .story_signal__BhVqt{padding:30px}.story_customerView__d4M9B .story_signal__BhVqt h3{font-size:25px}.story_customerView__d4M9B .story_dot__Fl9zR{width:10px;height:10px;margin:5px 0 20px}.story_scenario__bUe5u .story_flow__qBGL_{display:flex;flex-direction:column;justify-content:center}.story_photoCredits__jKJMr{padding:24px 6%;font-size:11px;line-height:1.8;color:#5b727e;border-top:1px solid #dce5e9}.story_photoCredits__jKJMr a{text-decoration:underline;text-underline-offset:3px}@media(max-width:700px){.story_heroPhoto__zWLV_{position:relative;width:100%;height:430px;bottom:auto;top:auto;margin-top:0;order:2}.story_hero__oL3T5{display:flex;flex-direction:column}.story_heroInner__Gcznc{order:1;padding-bottom:40px}.story_heroPhoto__zWLV_:after{background:linear-gradient(0deg,#061923d9,transparent 70%)}.story_heroPhoto__zWLV_ figcaption{left:6%;right:auto;bottom:35px}.story_hero__oL3T5 .story_dek__t2SHI{max-width:100%}.story_hero__oL3T5 .story_ticker__3l1Hu{position:relative;order:3}.story_hero__oL3T5 .story_orbit__g5VjR{top:80px}.story_scenarioPhoto__c62K9{height:290px}.story_messageCard__DmDA8{margin-left:20px;margin-right:20px}.story_hero__oL3T5 h1{font-size:clamp(72px,18vw,120px)}}@media print{.story_heroPhoto__zWLV_{position:relative;width:100%;height:300px}.story_messageCard__DmDA8{box-shadow:none}}.presentation_launch__OzhEt{display:inline-flex!important;align-items:center;flex-wrap:wrap;gap:12px!important;background:#00b9ef!important;color:#061923!important;border:0!important;border-radius:8px!important;padding:16px 20px!important;font-size:15px!important;font-weight:700;cursor:pointer}.presentation_launch__OzhEt small{width:100%;font-size:11px;font-weight:400;opacity:.8;text-align:left}.presentation_dialog__OTJc2{border:0;padding:0;background:#061923;color:white;width:min(1240px,96vw);max-width:none;max-height:96dvh;border-radius:16px;margin:auto;overflow:auto;box-shadow:0 30px 100px #0008}.presentation_dialog__OTJc2::backdrop{background:#02090eed;backdrop-filter:blur(12px)}.presentation_dialog__OTJc2 *{box-sizing:border-box}.presentation_dialog__OTJc2 button{font:inherit;cursor:pointer}.presentation_dialog__OTJc2 button:focus-visible,.presentation_launch__OzhEt:focus-visible{outline:3px solid #00b9ef;outline-offset:4px}.presentation_stage__7uWl5{display:flex;flex-direction:column}.presentation_top__TIroM{display:flex;align-items:center;justify-content:space-between;padding:15px 24px;border-bottom:1px solid #23414f;gap:16px}.presentation_top__TIroM>span{font:10px ui-monospace,monospace;letter-spacing:.15em;color:#9ab7c6}.presentation_controls__2I8VN button,.presentation_top__TIroM button{border:1px solid #446371;background:transparent;color:white;padding:9px 14px;border-radius:25px;font-size:12px}.presentation_visual__KI81q{position:relative;height:clamp(280px,48vh,550px);overflow:hidden;flex-shrink:0}.presentation_visual__KI81q>img{-o-object-fit:cover;object-fit:cover;-o-object-position:70% 18%;object-position:70% 18%;animation:presentation_drift__0JRz4 22s linear forwards}.presentation_shade__JvcTz{position:absolute;inset:0;background:linear-gradient(90deg,#061923f2 10%,#06192360 70%),linear-gradient(0deg,#061923a0,transparent 50%)}.presentation_copy__E0iR7{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;padding:40px 6%;z-index:1;pointer-events:none}.presentation_copy__E0iR7>p{font:11px ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase;color:#00b9ef;animation:presentation_reveal__kVKPi .6s both}.presentation_copy__E0iR7 h2{white-space:pre-line;font-size:clamp(36px,6vw,78px);line-height:1.03;letter-spacing:-.055em;font-weight:750;margin:20px 0 25px;max-width:720px;animation:presentation_reveal__kVKPi .8s .12s both}.presentation_tags__tb6_i{display:flex;flex-wrap:wrap;gap:8px;max-width:560px}.presentation_tags__tb6_i span{background:#102f3be0;border:1px solid #327088;color:#d5f3ff;padding:8px 12px;border-radius:6px;font:11px ui-monospace,monospace;animation:presentation_reveal__kVKPi .7s both}.presentation_bottom__35vqC{padding:22px 6% 16px}.presentation_caption__HuvRc{font-size:clamp(14px,1.5vw,18px);line-height:1.75;color:#e0ecf2;margin:0;min-height:90px;max-width:1040px}.presentation_timeline__Df10O{display:flex;gap:8px;margin:20px 0 16px}.presentation_timeline__Df10O button{flex:1;background:transparent;border:0;padding:8px 0}.presentation_timeline__Df10O span{display:block;background:#35505e;height:4px;border-radius:5px}.presentation_timeline__Df10O button[aria-current=step] span{background:#00b9ef;box-shadow:0 0 10px #00b9ef40}.presentation_controls__2I8VN{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.presentation_controls__2I8VN>div{display:flex;gap:8px}.presentation_controls__2I8VN button:disabled{opacity:.3;cursor:default}.presentation_controls__2I8VN>div button:nth-child(2){background:#00b9ef;color:#061923;border-color:#00b9ef;font-weight:700}.presentation_note__DrjpR{font-size:10px;color:#95afbd;margin:12px 0 0;line-height:1.5}.presentation_message__L2Fz2{position:absolute;right:4%;bottom:30px;width:270px;padding:23px;border-radius:15px;background:#fffffff5;color:#061923;z-index:2;box-shadow:0 15px 45px #0005;animation:presentation_reveal__kVKPi 1s .8s both}.presentation_message__L2Fz2 small{font:9px ui-monospace,monospace;letter-spacing:.1em;color:#527381}.presentation_message__L2Fz2 strong{display:block;font-size:23px;line-height:1.2;margin:16px 0 10px}.presentation_message__L2Fz2 p{font-size:13px;line-height:1.6}.presentation_message__L2Fz2>span{display:block;margin-top:15px;background:#061923;color:white;padding:12px;border-radius:7px;font-size:11px}.presentation_stage__7uWl5[data-paused=true] *{animation-play-state:paused!important}@keyframes presentation_reveal__kVKPi{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes presentation_drift__0JRz4{0%{transform:scale(1)}to{transform:scale(1.07)}}@media(max-width:700px){.presentation_dialog__OTJc2{width:100vw;max-height:100dvh;height:100dvh;border-radius:0}.presentation_top__TIroM{padding:12px 16px}.presentation_top__TIroM>span{font-size:8px}.presentation_visual__KI81q{height:38dvh;min-height:280px}.presentation_copy__E0iR7{padding:24px}.presentation_copy__E0iR7 h2{font-size:39px;max-width:90%;margin:15px 0}.presentation_copy__E0iR7>p{font-size:9px}.presentation_tags__tb6_i span{font-size:9px;padding:6px 8px}.presentation_bottom__35vqC{padding:18px 24px}.presentation_caption__HuvRc{min-height:125px;font-size:14px;line-height:1.7}.presentation_message__L2Fz2{position:relative;right:auto;bottom:auto;width:auto;margin:0 24px 16px;padding:15px;animation:none}.presentation_visual__KI81q:has(.presentation_message__L2Fz2){height:auto;min-height:400px;padding-top:245px}.presentation_visual__KI81q:has(.presentation_message__L2Fz2) .presentation_copy__E0iR7{bottom:auto;height:245px}.presentation_message__L2Fz2 strong{font-size:18px;margin:8px 0}.presentation_message__L2Fz2 p{margin:5px 0}.presentation_message__L2Fz2>span{margin-top:8px;padding:8px}.presentation_controls__2I8VN button{font-size:11px;padding:9px 12px}}@media(prefers-reduced-motion:reduce){.presentation_dialog__OTJc2 *{animation:none!important;transition:none!important}}