/* Scroll-led collaboration: one evolving process, four readable chapters. */
.journey{--journey-orange:#ff783e;--journey-dark:#181a1e;position:relative}
.journey-intro{display:grid;grid-template-columns:1.2fr .8fr;gap:60px;align-items:end;margin-bottom:54px}
.journey-intro h2{font-size:clamp(2.5rem,4.8vw,4.6rem);line-height:1.04;letter-spacing:-.055em;margin:0}
.journey-intro h2>span{color:var(--burnt-orange)}
.journey-intro-side{max-width:390px;justify-self:end;padding-bottom:5px}
.journey-intro-side>p{font-size:1.125rem;line-height:1.7;color:#61646b;margin:0 0 26px}
.journey-scroll-hint{font-size:.875rem;line-height:1.6;display:flex;align-items:center;gap:18px;color:#8e3c18}
.journey-scroll-hint>span{font-size:1.4rem}
.journey-toolbar{position:relative;z-index:15;background:#fff;border-bottom:1px solid #e2e2e4;display:flex;align-items:center;gap:20px;padding:15px 0;margin-bottom:12px}
.journey-toolbar[hidden]{display:none}
.journey-chapters-nav{display:flex;flex:1;gap:28px;min-width:0}
.journey-chapters-nav a{font-size:.875rem;line-height:1.5;color:#71747a;text-decoration:none;white-space:nowrap;padding:8px 0;transition:color .25s}
.journey-chapters-nav a>span{font-size:.75rem;margin-right:6px;color:#989ba0;font-variant-numeric:tabular-nums}
.journey-chapters-nav a[aria-current="step"]{color:#9c380f;font-weight:600}
.journey-chapters-nav a[aria-current="step"]>span{color:#9c380f}
.journey-chapters-nav a:focus-visible,.journey-pause:focus-visible{outline:2px solid #9c380f;outline-offset:5px;border-radius:2px}
.journey-pause{border:0;background:none;padding:8px 0;font:inherit;font-size:.875rem;color:#565a62;cursor:pointer;display:flex;align-items:center;gap:10px}
.journey-pause[hidden]{display:none}
.journey-total-track{height:2px;position:absolute;bottom:-1px;left:0;right:0;background:#e4e4e6;overflow:hidden}
.journey-total-track i{display:block;width:100%;height:100%;background:var(--journey-orange);transform:scaleX(0);transform-origin:left}
.journey-chapter{display:grid;grid-template-columns:.8fr 1.2fr;gap:55px;align-items:center;margin:52px 0 100px}
.journey-copy{min-width:0;padding:35px 0;transition:opacity .7s,transform .8s cubic-bezier(.2,.7,.2,1)}
.journey-phase{font-size:.875rem;letter-spacing:.06em;text-transform:uppercase;color:#8c3a18;display:flex;gap:20px;align-items:center;margin:0 0 27px}
.journey-phase>span{font-size:4.5rem;line-height:1;letter-spacing:-.06em;font-weight:500;font-variant-numeric:tabular-nums;color:#e2e2e5;transition:color .5s}
.is-current .journey-phase>span{color:var(--journey-orange)}
.journey-copy h3{font-size:clamp(1.85rem,2.9vw,2.7rem);line-height:1.13;letter-spacing:-.045em;font-weight:500;margin:0 0 24px;scroll-margin-top:160px}
.journey-copy>p:not(.journey-phase){font-size:1rem;line-height:1.8;color:#666a71;margin:0 0 27px;max-width:420px}
.journey-result{border-left:2px solid #ff783e;padding:2px 0 2px 18px;max-width:390px}
.journey-result>span{display:block;color:#973d18;font-size:.75rem;letter-spacing:.04em;text-transform:uppercase;margin-bottom:8px}
.journey-result>strong{font-size:1rem;line-height:1.6;font-weight:500;color:#33363c;display:block}
.journey-visual{margin:0;background:var(--journey-dark);color:#fff;padding:22px 24px 0;border-radius:16px;min-width:0;overflow:hidden;border:1px solid #303239;box-shadow:0 20px 70px #16191e12;isolation:isolate}
.journey-visual-header{display:flex;align-items:center;gap:13px;border-bottom:1px solid #35373d;padding:0 0 19px;font-size:.875rem;line-height:1.5}
.journey-visual-header>span:first-child{font-size:.75rem;color:#ffa37c;font-variant-numeric:tabular-nums;white-space:nowrap}
.journey-visual-header>strong{font-weight:500;flex:1;min-width:0}
.journey-visual-kind{font-size:.75rem;letter-spacing:.08em;color:#a5a8af;border:1px solid #40434b;border-radius:4px;padding:4px 6px}
.journey-visual svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}
.journey-insight{border-top:1px solid #393b41;padding:16px 0 18px;min-height:87px;display:flex;flex-direction:column;justify-content:center}
.journey-insight>span{font-size:.75rem;letter-spacing:.07em;color:#ffa27a;display:block;margin-bottom:7px}
.journey-insight>strong{font-size:1rem;line-height:1.5;font-weight:500;color:#fafafa;display:block}
.journey-visual-caption{font-size:.75rem;line-height:1.6;color:#afb1b8;background:#212328;border-top:1px solid #35373d;padding:13px 24px;margin:0 -24px;display:flex;align-items:center;gap:10px}
.journey-visual-caption>span{color:#ff9e72}
.journey-analysis-map,.journey-plan-map,.journey-test-map,.journey-launch-map{position:relative;height:350px;margin:22px 0;min-width:0}
.journey-node{display:flex;gap:11px;align-items:center;background:#2a2c32;border:1px solid #51545d;border-radius:9px;padding:14px;color:#fff;box-shadow:0 8px 25px #0002}
.journey-node>div{min-width:0}
.journey-node strong{font-size:.9375rem;line-height:1.45;font-weight:500;display:block}
.journey-node small{display:block;font-size:.75rem;line-height:1.6;color:#bbbfc8;margin-top:3px}
.journey-icon{background:#363840;border:1px solid #5a5d68;border-radius:7px;display:grid;place-items:center;width:37px;height:39px;color:#e2e4e9;flex-shrink:0}
.journey-analysis-map .journey-node{position:absolute;width:38%;z-index:2}
.analysis-mail{left:0;top:8px;transform:rotate(-4deg)}
.analysis-table{right:0;top:58px;transform:rotate(4deg)}
.analysis-folder{left:10%;bottom:0;transform:rotate(-2deg)}
.journey-analysis-map .journey-map-lines{position:absolute;inset:0;width:100%;height:100%;stroke-width:1;overflow:visible;z-index:0}
.journey-wire{stroke:#7c7f88;stroke-dasharray:4 5}
.journey-wire-pulse{stroke:#ff8b52;stroke-width:3;stroke-dasharray:40 1100;stroke-dashoffset:1140}
.analysis-bottleneck{position:absolute;z-index:3;left:50%;top:45%;transform:translate(-50%,-50%);width:190px;background:#ff783e;color:#251b16;border:1px solid #ffac86;border-radius:7px;display:flex;align-items:center;gap:9px;padding:14px 12px;box-shadow:0 0 35px #ff783e25}
.analysis-bottleneck strong{font-size:.875rem;line-height:1.5;font-weight:600}
.analysis-bottleneck svg{width:19px}
.analysis-finding{position:absolute;right:0;bottom:40px;color:#ffb58e;font-size:.875rem;line-height:1.5;max-width:135px}
.analysis-focus{position:absolute;left:50%;top:45%;width:218px;height:93px;transform:translate(-50%,-50%);border:1px solid #ff8b5244;border-radius:15px}
.journey-plan-map{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:18px;margin-bottom:26px}
.journey-plan-map .journey-node{width:82%;padding:10px 14px}
.plan-extract{border-color:#957254;background:#312b26}
.plan-extract .journey-icon{background:#4c3326;border-color:#8d5a3c;color:#ffae86}
.journey-link{position:relative;width:1px;height:27px;min-height:27px;background:#6b625e}
.journey-link i{position:absolute;top:0;left:-2px;width:5px;height:9px;background:#ff945c;border-radius:3px}
.plan-gate{display:flex;gap:8px;align-items:center;justify-content:center;padding:10px 14px;border:1px solid #9c714f;border-radius:6px;background:#3d2c23;font-size:.875rem;line-height:1.4;color:#ffd1b5}
.plan-gate strong{font-weight:500}
.plan-gate svg{width:19px;height:19px}
.plan-branches{display:grid;grid-template-columns:1fr 1fr;gap:18px;width:92%;position:relative;padding-top:31px}
.plan-branches:before{content:'';position:absolute;top:14px;left:24%;right:24%;border:1px solid #76604e;border-bottom:0;height:17px}
.plan-branches:after{content:'';position:absolute;width:1px;height:15px;top:0;left:50%;background:#76604e}
.plan-branch{padding:10px 12px;background:#292b31;border:1px solid #4c505b;border-radius:6px;position:relative}
.plan-branch>span{font-size:.75rem;line-height:1.4;color:#ffad83;letter-spacing:.07em;position:absolute;top:-18px;left:0}
.plan-branch strong{font-size:.875rem;line-height:1.5;display:block;font-weight:500}
.plan-branch small{font-size:.75rem;line-height:1.5;color:#b8bdc7;display:block;margin-top:2px}
.journey-test-map{display:grid;grid-template-columns:1fr 40px 1fr;align-content:center;align-items:center;gap:17px 8px}
.journey-test-source{position:relative;background:#f5f5f3;border-radius:7px;border:1px solid #e3e3e0;color:#30353e;padding:16px 14px;overflow:hidden;min-width:0}
.test-document-head{display:flex;align-items:center;gap:7px;border-bottom:1px solid #d8d9dd;padding-bottom:13px;margin-bottom:6px;flex-wrap:wrap}
.test-document-head>span{font-size:.75rem;line-height:1.4;padding:4px;background:#fee3d3;color:#9b3d18;border:1px solid #eac0a8;border-radius:3px}
.test-document-head>strong{font-size:.875rem;line-height:1.5;font-weight:600;overflow-wrap:anywhere}
.test-source-line{padding:8px 0}
.test-source-line small,.test-target-field small{font-size:.75rem;line-height:1.5;display:block;color:#6b717e;margin-bottom:3px}
.test-source-line strong{font-size:.875rem;line-height:1.5;display:block;font-weight:500}
.journey-scan-beam{position:absolute;left:0;right:0;top:22%;height:3px;background:#fc8a4b;box-shadow:0 0 20px 9px #ff9e7444}
.journey-test-transfer{display:flex;align-items:center;flex-direction:column;gap:5px;color:#ffac7d}
.journey-test-transfer svg{width:28px;height:28px}
.journey-test-transfer>span{font-size:.75rem;color:#c9a98e}
.journey-test-target{background:#252d3c;border:1px solid #455773;border-radius:7px;padding:14px;min-width:0}
.test-target-label{font-size:.75rem;letter-spacing:.08em;line-height:1.5;color:#acc0df;display:block;margin-bottom:13px}
.test-target-field{margin-top:11px}
.test-target-field small{color:#b8c6dc}
.test-target-field strong{display:flex;justify-content:space-between;align-items:center;gap:6px;font-size:.875rem;line-height:1.6;background:#354967;border:1px solid #6686b8;border-radius:4px;padding:7px 8px;font-weight:500;color:#f1f6fe;overflow-wrap:anywhere}
.test-target-field b{font-size:.75rem;color:#b6d0fa;font-weight:400}
.journey-test-review{grid-column:1/-1;display:flex;gap:10px;align-items:center;background:#292c33;border:1px solid #515860;border-radius:7px;padding:12px}
.journey-test-review svg{color:#ffb48a;width:22px}
.journey-test-review strong{font-size:.875rem;line-height:1.5;font-weight:500;display:block}
.journey-test-review small{font-size:.75rem;color:#bdc2cb;line-height:1.5;display:block}
.journey-test-review>span{margin-left:auto;font-size:.75rem;border:1px solid #655448;border-radius:4px;padding:4px;color:#ffbb90}
.journey-launch-map{display:flex;flex-direction:column;justify-content:center;height:auto;min-height:350px}
.journey-launch-incoming{display:flex;align-items:center;gap:10px;align-self:center;background:#342b25;border:1px solid #805238;border-radius:6px;padding:9px 16px;position:relative;margin-bottom:26px;font-size:.875rem;color:#ffd3b9}
.journey-launch-incoming svg{width:19px;height:19px}
.journey-launch-incoming>i{position:absolute;font-style:normal;left:50%;top:100%;font-size:19px;color:#f9a577}
.journey-workplace{border:1px solid #5e7191;border-radius:8px;background:#f1f4f8;overflow:hidden}
.journey-workplace-bar{background:#fff;border-bottom:1px solid #dce2eb;padding:13px 15px;display:flex;justify-content:space-between;align-items:center;color:#526b8d;font-size:.75rem;line-height:1.5}
.journey-workplace-bar>strong{font-size:1rem;color:#173453;letter-spacing:-.04em}
.journey-workplace-bar>strong>span{color:#2563eb}
.journey-workplace-body{display:grid;grid-template-columns:100px minmax(0,1fr)}
.journey-workplace-menu{background:#12233d;padding:15px 7px;display:flex;flex-direction:column;gap:13px;color:#aabed9;font-size:.75rem;line-height:1.5}
.journey-workplace-menu>span{padding:5px 7px;border-radius:4px}
.journey-workplace-menu>.chosen{background:#274875;color:#fff}
.journey-task-list{padding:12px;display:grid;gap:9px}
.journey-live-task{display:flex;gap:8px;align-items:center;background:#fff;border:1px solid #d3deed;border-radius:5px;padding:10px;color:#284f7e}
.task-symbol{display:grid;place-items:center;flex-shrink:0;background:#edf3fc;color:#4d78b0;border:1px solid #d5e0f1;border-radius:5px;width:29px;height:31px}
.task-symbol svg{width:19px;height:19px}
.journey-live-task>div{flex:1;min-width:0}
.journey-live-task strong{font-size:.875rem;line-height:1.4;font-weight:500;display:block}
.journey-live-task small{display:block;font-size:.75rem;line-height:1.5;color:#647d9d;margin-top:2px}
.journey-live-task>b{color:#4a76b0;font-size:.75rem;font-weight:400}
.journey-support-line{display:flex;justify-content:center;align-items:center;gap:9px;flex-wrap:wrap;margin-top:20px;font-size:.75rem;line-height:1.5;color:#c4c8d0}
.journey-support-line i{width:17px;height:1px;background:#7f5f49}
.journey-start{padding:35px 0 0;border-top:1px solid #dcdee2;display:flex;justify-content:space-between;gap:35px;align-items:center;margin-top:25px}
.journey-start>div>span{display:block;font-size:.75rem;letter-spacing:.06em;color:#9c380f;margin-bottom:12px}
.journey-start h3{font-size:clamp(1.5rem,2.4vw,2rem);font-weight:500;line-height:1.25;letter-spacing:-.035em;margin:0 0 12px}
.journey-start p{font-size:1rem;line-height:1.65;color:#666a71;margin:0}
.journey-start .button{white-space:nowrap}
/* Without JavaScript all four illustrations remain visible beside their text. */
.journey-enhanced .journey-copy{opacity:0;transform:translateY(36px)}
.journey-enhanced .is-seen .journey-copy{opacity:1;transform:none}
.journey-sticky .journey-toolbar{position:sticky;top:0;background:#fffefbfa;backdrop-filter:blur(15px)}
.journey-sticky .journey-layout{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);column-gap:64px;align-items:start}
.journey-sticky .journey-chapter{display:contents}
.journey-sticky .journey-copy{grid-column:1;min-height:82svh;display:flex;flex-direction:column;justify-content:center;padding:80px 0}
.journey-sticky [data-journey-chapter="1"] .journey-copy{grid-row:1}
.journey-sticky [data-journey-chapter="2"] .journey-copy{grid-row:2}
.journey-sticky [data-journey-chapter="3"] .journey-copy{grid-row:3}
.journey-sticky [data-journey-chapter="4"] .journey-copy{grid-row:4}
.journey-sticky .journey-visual{position:sticky;top:90px;grid-area:1/2/5/3;align-self:start;visibility:hidden;opacity:0;transform:translateY(24px) scale(.97);transition:opacity .45s,transform .65s cubic-bezier(.2,.7,.2,1),visibility .45s;margin-top:28px;pointer-events:none}
.journey-sticky .is-current .journey-visual{visibility:visible;opacity:1;transform:none}
.journey-enhanced:not(.journey-sticky) .journey-visual{transition:opacity .7s,transform .7s;opacity:0;transform:translateY(35px)}
.journey-enhanced:not(.journey-sticky) .is-seen .journey-visual{opacity:1;transform:none}
/* Only the current visible chapter moves. Pausing also covers the entry effects. */
.journey-enhanced .is-current .journey-wire-pulse{animation:journey-wire 4s linear infinite}
.journey-enhanced .is-current .analysis-focus{animation:journey-focus 3s ease-in-out infinite}
.journey-enhanced .is-current .analysis-mail{animation:journey-mail 5s ease-in-out infinite}
.journey-enhanced .is-current .analysis-table{animation:journey-table 5s .8s ease-in-out infinite}
.journey-enhanced .is-current .journey-link i{animation:journey-link 2s ease-in-out infinite}
.journey-enhanced .is-current .link-two i{animation-delay:.65s}
.journey-enhanced .is-current .plan-input{animation:journey-node-in .65s both}
.journey-enhanced .is-current .plan-extract{animation:journey-node-in .65s .25s both}
.journey-enhanced .is-current .plan-gate{animation:journey-node-in .65s .5s both}
.journey-enhanced .is-current .plan-branches{animation:journey-node-in .65s .75s both}
.journey-enhanced .is-current .journey-scan-beam{animation:journey-scan 4.8s ease-in-out infinite}
.journey-enhanced .is-current .test-target-field strong{animation:journey-field 4.8s var(--reveal) ease-in-out infinite}
.journey-enhanced .is-current .journey-test-transfer svg{animation:journey-transfer 2s ease-in-out infinite}
.journey-enhanced .is-current .journey-launch-incoming{animation:journey-incoming 4s ease-in-out infinite}
.journey-enhanced .is-current .journey-live-task{animation:journey-task 4s ease-in-out infinite}
.journey-enhanced .is-current .journey-live-task:nth-child(2){animation-delay:.45s}
.journey-enhanced .is-current .journey-live-task:nth-child(3){animation-delay:.9s}
.journey:not(.journey-animating) *{animation-play-state:paused!important}
.journey-paused .journey-copy,.journey-paused .journey-visual{transition:none!important}
.journey-paused .journey-visual *{animation:none!important}
@keyframes journey-wire{to{stroke-dashoffset:0}}
@keyframes journey-focus{50%{box-shadow:0 0 25px #ff783e22;border-color:#ff8b5288}}
@keyframes journey-mail{50%{transform:translateY(8px) rotate(-2deg)}}
@keyframes journey-table{50%{transform:translateY(-8px) rotate(2deg)}}
@keyframes journey-link{0%{transform:translateY(0);opacity:0}25%{opacity:1}100%{transform:translateY(23px);opacity:0}}
@keyframes journey-node-in{from{opacity:0;transform:translateY(17px)}to{opacity:1;transform:none}}
@keyframes journey-scan{0%,8%{top:22%;opacity:0}15%{opacity:1}65%{top:94%;opacity:1}72%,100%{top:94%;opacity:0}}
@keyframes journey-field{0%,8%{opacity:.18;transform:translateX(-8px)}20%,85%{opacity:1;transform:none}100%{opacity:.18;transform:translateX(-8px)}}
@keyframes journey-transfer{0%,100%{transform:translateX(-4px);opacity:.35}50%{transform:translateX(4px);opacity:1}}
@keyframes journey-incoming{0%{opacity:0;transform:translateY(-10px)}20%,80%{opacity:1;transform:none}100%{opacity:0;transform:translateY(7px)}}
@keyframes journey-task{0%,12%{transform:translateY(5px);opacity:.45}35%,85%{transform:none;opacity:1}100%{transform:translateY(5px);opacity:.45}}
@media(max-width:1100px){.journey-intro{gap:30px}.journey-sticky .journey-layout{column-gap:35px}.journey-visual{padding-left:18px;padding-right:18px}.journey-visual-caption{margin-left:-18px;margin-right:-18px;padding-left:18px;padding-right:18px}.journey-chapters-nav{gap:20px}.journey-node{padding:11px;gap:8px}.journey-icon{width:30px;height:34px}.journey-node strong{font-size:.875rem}.journey-workplace-menu{display:none}.journey-workplace-body{grid-template-columns:1fr}}
@media(max-width:999px){.journey-intro{grid-template-columns:1fr;gap:25px;margin-bottom:30px}.journey-intro-side{justify-self:start;max-width:550px}.journey-intro-side>p{margin-bottom:14px}.journey-chapter{grid-template-columns:1fr;gap:25px;margin:35px 0 80px}.journey-copy{padding:10px 0}.journey-phase{margin-bottom:20px}.journey-phase>span{font-size:3.5rem}.journey-copy h3{font-size:2.35rem;max-width:580px}.journey-copy>p:not(.journey-phase){max-width:600px}.journey-result{max-width:550px}.journey-visual{width:100%;max-width:690px;justify-self:center}.journey-start{align-items:flex-start;flex-direction:column;gap:24px}.journey-toolbar{flex-wrap:wrap;gap:5px;margin-bottom:35px}.journey-chapters-nav{justify-content:space-between;gap:14px}.journey-pause{margin-left:auto}.journey-analysis-map,.journey-plan-map,.journey-test-map,.journey-launch-map{height:350px}.journey-workplace-body{grid-template-columns:105px minmax(0,1fr)}.journey-workplace-menu{display:flex}}
@media(max-width:560px){.journey.section{padding-top:70px;padding-bottom:70px}.journey-intro h2{font-size:2.65rem}.journey-intro-side>p{font-size:1rem}.journey-scroll-hint{font-size:.8125rem;gap:9px}.journey-chapters-nav{flex-basis:100%;gap:8px}.journey-chapters-nav a{font-size:.8125rem}.journey-chapters-nav a>span{display:block;margin:0 0 4px}.journey-copy h3{font-size:2rem}.journey-phase>span{font-size:3rem}.journey-phase{font-size:.8125rem;gap:16px}.journey-visual{padding:16px 13px 0;border-radius:10px}.journey-visual-header{gap:8px;padding-bottom:14px;font-size:.8125rem}.journey-visual-kind{display:none}.journey-visual-caption{margin:0 -13px;padding:12px 13px;font-size:.75rem;gap:7px;flex-wrap:wrap}.journey-analysis-map,.journey-plan-map,.journey-test-map,.journey-launch-map{margin-top:17px;margin-bottom:17px;height:335px}.journey-analysis-map .journey-node{width:46%;padding:10px 8px;gap:7px}.journey-analysis-map .journey-icon{display:none}.analysis-mail{top:15px}.analysis-table{top:65px}.analysis-folder{left:4%;bottom:10px}.analysis-bottleneck{width:170px;padding:12px 9px;top:47%}.analysis-bottleneck strong{font-size:.8125rem}.analysis-focus{top:47%;width:194px;height:90px}.analysis-finding{font-size:.8125rem;max-width:110px;bottom:24px}.journey-insight>strong{font-size:.9375rem}.journey-insight{min-height:95px}.journey-plan-map .journey-node{width:94%;padding:10px}.plan-branches{width:100%;gap:10px}.plan-branch{padding:9px}.plan-branch strong{font-size:.8125rem}.plan-branch small{font-size:.75rem}.plan-gate{font-size:.8125rem}.journey-test-map{grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr);gap:15px 5px}.journey-test-source{padding:12px 9px}.test-document-head>strong{font-size:.8125rem}.test-source-line strong{font-size:.8125rem}.journey-test-target{padding:12px 8px}.test-target-field strong{font-size:.8125rem;padding:7px 5px;gap:3px}.test-target-field b{display:none}.journey-test-transfer>span{display:none}.journey-test-transfer svg{width:19px}.journey-test-review{padding:10px;gap:8px}.journey-test-review strong{font-size:.8125rem}.journey-test-review>span{display:none}.journey-workplace-body{grid-template-columns:1fr}.journey-workplace-menu{display:none}.journey-task-list{padding:10px}.journey-live-task{padding:9px}.journey-live-task strong{font-size:.8125rem}.journey-support-line{gap:7px;font-size:.75rem}.journey-support-line i{width:10px}.journey-start h3{font-size:1.7rem}.journey-start .button{width:100%;justify-content:space-between}}
@media(max-width:560px){.journey-test-map,.journey-plan-map,.journey-launch-map{height:auto;min-height:335px;padding:10px 0}}
@media(prefers-reduced-motion:reduce){.journey *,.journey *:before,.journey *:after{animation:none!important;transition:none!important}.journey-enhanced .journey-copy,.journey-enhanced:not(.journey-sticky) .journey-visual{opacity:1;transform:none}.journey-scan-beam,.journey-wire-pulse,.journey-link i{display:none}.journey-scroll-hint{display:none}}
