[data-benefit-journey] .journey-guide{display:none}[data-benefit-journey]:not(.journey-enhanced) .journey-slide{margin-block:2rem}[data-benefit-journey]:not(.journey-enhanced) [data-journey-prev],[data-benefit-journey]:not(.journey-enhanced) [data-journey-next],[data-benefit-journey]:not(.journey-enhanced) [data-journey-go]{display:none}.journey-enhanced .journey-viewport{position:relative;overflow:clip;isolation:isolate;touch-action:pan-y pinch-zoom;border-radius:34px;perspective:1400px}.journey-enhanced .journey-viewport:focus-visible{outline:2px solid #956781;outline-offset:5px}.journey-enhanced .journey-track{display:flex;align-items:stretch;width:100%;gap:0}.journey-transitioning .journey-track{will-change:transform}.journey-transitioning .journey-copy{will-change:opacity}.journey-enhanced .journey-slide{position:relative;display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(12px,2vw,35px);flex:0 0 100%;width:100%;min-width:0;padding:clamp(20px,3vw,48px);border:0;margin:0;border-radius:34px;background:var(--journey-background, #eee3e5);backface-visibility:hidden;transform-origin:50% 50%}.journey-enhanced .journey-slide:nth-child(3n+2){--journey-background: #e2ebe4}.journey-enhanced .journey-slide:nth-child(3n){--journey-background: #e8e0ef}.journey-enhanced .journey-copy{position:relative;z-index:2;min-width:0;max-width:460px}.journey-enhanced .journey-copy h3{font-size:clamp(35px,4vw,62px);line-height:1.03;margin:0 0 24px}.journey-enhanced .journey-copy p{max-width:400px;font-size:14px;line-height:1.9;margin:0}.journey-enhanced .journey-art{position:relative;min-width:0;min-height:480px;align-self:stretch}.journey-enhanced [data-journey-dock]{position:absolute;bottom:20px;left:50%;width:clamp(230px,24vw,330px);max-width:85%;aspect-ratio:1;transform:translateX(-50%);pointer-events:none}.journey-enhanced .journey-guide{display:block;position:absolute;z-index:5;top:0;left:0;margin:0;padding:0;border:0;background:transparent;cursor:pointer;transform-origin:50% 90%;touch-action:pan-y pinch-zoom;-webkit-tap-highlight-color:transparent}.journey-guide[data-traveler-owner=page]{opacity:0!important;pointer-events:none}.journey-guide:focus-visible{outline:2px solid #956781;outline-offset:5px;border-radius:40%}.journey-sprite{position:absolute;inset:0;display:block;width:100%;height:100%;background-size:300% 200%;background-repeat:no-repeat;transform-origin:50% 90%;filter:drop-shadow(0 12px 9px rgb(83 50 74 / 9%))}.journey-guide.is-hopping,.journey-guide.is-hopping .journey-sprite{will-change:transform}.journey-trail{position:absolute;inset:0;z-index:-1;pointer-events:none}.journey-trail::before{content:"";position:absolute;inset:55% 18% auto;height:24%;border:2px solid rgb(255 252 246 / 65%);border-inline-color:transparent;border-top-color:transparent;border-radius:50%;opacity:0;transform:rotate(-20deg)}.is-hopping .journey-trail::before{opacity:1}.journey-star{position:absolute;color:#b084a0;font:400 clamp(18px,2vw,27px)/1 Georgia,serif;text-shadow:0 0 12px #fff8ef;pointer-events:none}.journey-reaction{position:absolute;z-index:6;top:0;left:50%;transform:translate(-50%,-30%);width:max-content;max-width:95%;padding:10px 16px;border-radius:18px 18px 18px 4px;background:#fffbf4;box-shadow:0 8px 30px #6d456018;color:#66455b;font-size:13px;font-weight:600;line-height:1.3;opacity:0;pointer-events:none}.journey-guide.has-reaction .journey-reaction{opacity:1}.journey-page-dock{position:absolute;pointer-events:none}[data-journey-progress]{--journey-progress: .1667;position:relative;overflow:hidden;height:2px;background:rgb(117 77 102 / 14%)}[data-journey-progress]::after{content:"";display:block;position:absolute;inset:0;background:#b2819a;transform:scaleX(var(--journey-progress));transform-origin:left;transition:transform 550ms cubic-bezier(.2,.7,.3,1)}[data-journey-go][aria-pressed=true]{color:#6c435e}@media(max-width:760px){.journey-enhanced .journey-viewport,.journey-enhanced .journey-slide{border-radius:24px}.journey-enhanced .journey-slide{grid-template-columns:1fr;grid-template-rows:minmax(205px,auto) 350px;gap:8px;padding:28px 22px 10px}.journey-enhanced .journey-copy{align-self:start}.journey-enhanced .journey-copy h3{font-size:clamp(32px,8.5vw,44px);margin-bottom:18px}.journey-enhanced .journey-copy p{font-size:13px;line-height:1.85}.journey-enhanced .journey-art{min-height:350px}.journey-enhanced [data-journey-dock]{width:230px;max-width:88%;bottom:18px}.journey-reaction{font-size:12px}}html[data-motion=reduced] [data-journey-progress]::after{transition:none}@media(prefers-reduced-motion:reduce){html:not([data-motion=enabled]) [data-journey-progress]::after{transition:none}}.journey-enhanced .journey-track[data-journey-staging]{position:relative;display:block}.journey-enhanced .journey-track[data-journey-staging]>.journey-slide{visibility:hidden}.journey-enhanced .journey-track[data-journey-staging]>.journey-slide[data-journey-stage]{visibility:visible;position:absolute;inset:0;width:100%;height:100%;border-radius:0;will-change:transform}.journey-enhanced .journey-track[data-journey-staging] .journey-copy{will-change:transform,opacity}.journey-guide .journey-sprite{scale:var(--journey-facing, 1) 1}.journey-guide[data-facing=left] .journey-trail::before{scale:-1 1}.journey-guide.is-hopping{pointer-events:none}.journey-guide.is-hopping .journey-sprite{transform-origin:50% 50%;filter:blur(var(--journey-blur,0px))}html[data-motion=reduced] .journey-guide .journey-sprite{filter:none!important}
