.journey-scene{width:min(100%, calc(var(--journey-art-size) * 1.55));min-height:var(--journey-art-size);align-items:center;display:flex;position:relative}.journey-scene .journey-art__reveal{z-index:var(--z-base);width:calc(var(--journey-art-size) * .86);height:calc(var(--journey-art-size) * .86);margin-block-start:calc(var(--journey-art-size) * -.43);position:absolute;top:50%;right:0}.journey-ui{z-index:var(--z-raised);width:clamp(13.5rem,60%,18.5rem);position:relative}.proto{--proto-loop:8s;--proto-from:translateY(6px);gap:var(--space-sm);padding:var(--space-md);border:var(--rule-hair) solid var(--color-proto-line);border-radius:var(--radius-md);color:var(--color-ink);background:var(--color-proto-card);box-shadow:var(--shadow-proto);font-size:.8125rem;line-height:1.3;display:grid}.proto svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:.875rem;height:.875rem}.proto small,.proto-muted{color:var(--color-proto-muted);font-size:.75rem}.proto-head{justify-content:space-between;align-items:center;gap:var(--space-xs);font-weight:500;display:flex}.proto-chip{padding:.125rem var(--space-xs);border-radius:var(--radius-pill);background:var(--color-proto-fill);color:var(--color-proto-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.6875rem}.proto-item{align-items:center;gap:var(--space-sm);padding-block:var(--space-2xs);display:flex}.proto-item>span:last-child{display:grid}.proto-thumb{border-radius:var(--radius-sm);background:radial-gradient(circle at 50% 40%, var(--color-proto-thumb-deep) 0 28%, var(--color-clear) 30%), var(--color-proto-thumb);flex-shrink:0;width:2.5rem;height:2.5rem}.proto-list{gap:var(--space-2xs);margin:0;padding:0;list-style:none;display:grid}.proto-list li{align-items:center;gap:var(--space-xs);min-height:1.75rem;border-block-start:var(--rule-hair) solid var(--color-proto-line);padding-block-start:var(--space-2xs);display:flex}.proto-tick{border-radius:var(--radius-pill);width:1.125rem;height:1.125rem;color:var(--color-on-dark);background:var(--color-proto-success);flex-shrink:0;place-items:center;display:grid}.proto-tick svg{stroke-width:2.5px;width:.625rem;height:.625rem}.proto-tick-label{margin-inline-start:auto}.proto-meter{border-radius:var(--radius-pill);background:var(--color-proto-fill);height:4px;overflow:clip}.proto-meter span{border-radius:inherit;background:var(--color-accent);transform-origin:0;height:100%;display:block}.proto-result,.proto-toast{align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);color:var(--color-proto-success);background:var(--color-proto-success-soft);font-weight:500;display:flex}.proto-doc{border:var(--rule-hair) solid var(--color-control-rule);background:repeating-linear-gradient(to bottom, var(--color-clear) 0 4px, var(--color-proto-line) 4px 5px) 3px 4px / 8px 9px no-repeat, var(--color-proto-card);border-radius:3px;flex-shrink:0;width:1rem;height:1.25rem}.proto-doc--lg{background-position:6px 7px;background-size:14px 16px;width:1.75rem;height:2.125rem}.proto-pill{margin-inline-start:auto;font-size:.6875rem;font-weight:500;display:grid}.proto-pill>span,.proto-swap>span{grid-area:1/1}.proto-pill>span{padding:.125rem var(--space-xs);border-radius:var(--radius-pill);text-align:center;white-space:nowrap}.proto-pill__draft{color:var(--color-proto-muted);background:var(--color-proto-fill);opacity:0}.proto-pill__ready{color:var(--color-proto-success);background:var(--color-proto-success-soft)}.proto-pill--solid .proto-pill__ready{color:var(--color-on-dark);background:var(--color-proto-success)}.proto-tabs{border-radius:var(--radius-pill);background:var(--color-proto-fill);text-align:center;grid-template-columns:repeat(3,2rem);padding:2px;font-size:.6875rem;display:grid;position:relative}.proto-tabs>span:not(.proto-tabs__marker){padding-block:.125rem;position:relative}.proto-tabs__marker{border-radius:var(--radius-pill);background:var(--color-proto-card);width:2rem;position:absolute;top:2px;bottom:2px;left:2px;box-shadow:0 1px 3px oklch(25% .008 155/.18)}.proto-product{aspect-ratio:2.2;border-radius:var(--radius-sm);background:var(--color-proto-thumb);place-items:center;display:grid}.proto-thumb--tote{border-radius:.375rem .375rem var(--radius-sm) var(--radius-sm);background:repeating-linear-gradient(45deg, var(--color-proto-thumb-deep) 0 3px, var(--color-proto-thumb) 3px 6px);width:3.5rem;height:3rem}.proto-name{font-weight:500}.proto-swap{display:grid}.proto-swap>:not(:first-child){opacity:0}.proto-price{font-size:var(--text-lg);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-weight:500}.proto-button{border-radius:var(--radius-pill);min-height:2.25rem;color:var(--color-on-dark);background:var(--color-ink);place-items:center;font-weight:500;display:grid}.proto-total{border-block-end:var(--rule-hair) solid var(--color-proto-line);justify-content:space-between;align-items:baseline;padding-block-end:var(--space-xs);display:flex}.proto-total strong{font-size:var(--text-lg);letter-spacing:-.03em;font-weight:500}.proto-pay{gap:var(--space-sm);display:grid;position:relative}.proto-methods{gap:var(--space-2xs);margin:0;padding:0;list-style:none;display:grid;position:relative}.proto-methods li:not(.proto-methods__marker){align-items:center;gap:var(--space-xs);height:2.25rem;padding-inline:var(--space-xs);border:var(--rule-hair) solid var(--color-proto-line);border-radius:var(--radius-sm);text-align:start;justify-content:flex-start;display:flex;position:relative}.journey-art .proto-methods img{object-fit:contain;object-position:left center;flex-shrink:0;width:3.25rem;height:1.125rem}.proto-methods li span:first-of-type{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:clip}.proto-radio{border:var(--rule-hair) solid var(--color-control-rule);border-radius:var(--radius-pill);flex-shrink:0;width:.875rem;height:.875rem;margin-inline-start:auto}.proto-methods__marker{z-index:1;border:2px solid var(--color-accent);border-radius:var(--radius-sm);background:color-mix(in oklch, var(--color-proto-highlight), var(--color-clear) 55%);pointer-events:none;height:2.25rem;transform:translateY(calc((2.25rem + var(--space-2xs)) * 2));position:absolute;top:0;left:0;right:0}.proto .proto-cursor{z-index:2;width:1.25rem;height:1.25rem;fill:var(--color-ink);stroke:var(--color-proto-card);stroke-width:1.2px;opacity:0;position:absolute;bottom:.5rem;right:18%}.proto-toast{z-index:3;box-shadow:var(--shadow-panel);justify-content:center;margin:0;position:absolute;inset:0 0 auto}.proto--local-payments .proto-toast{opacity:0}.proto-route{gap:var(--space-xs);padding-block:var(--space-xs);display:grid}.proto-track{border-radius:var(--radius-pill);background:var(--color-proto-fill);height:4px;margin-inline:.4375rem;position:relative}.proto-track__fill{border-radius:inherit;background:var(--color-accent);transform-origin:0;position:absolute;inset:0}.proto-track__dot,.proto-return__parcel{pointer-events:none;width:100%;height:0;position:absolute;top:50%;left:0;transform:translate(100%)}.proto-track__dot:before,.proto-return__parcel:before{content:"";position:absolute;top:0;left:0}.proto-track__dot:before{border:3px solid var(--color-proto-card);border-radius:var(--radius-pill);background:var(--color-accent);width:.875rem;height:.875rem;box-shadow:0 0 0 4px color-mix(in oklch, var(--color-accent), var(--color-clear) 80%);margin:-.4375rem 0 0 -.4375rem}.proto-route ol{justify-content:space-between;margin:0;padding:0;list-style:none;display:flex}.proto-route li{color:var(--color-proto-muted);font-size:.6875rem}.proto-code{min-width:1.5rem;color:var(--color-ink);background:var(--color-proto-fill);letter-spacing:.04em;border-radius:.25rem;place-items:center;padding:.0625rem .25rem;font-size:.625rem;font-weight:500;display:inline-grid}.proto-status{align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);background:var(--color-proto-fill);font-weight:500;display:flex}.proto-status__icon{border-radius:var(--radius-pill);background:var(--color-proto-success);width:.5rem;height:.5rem;box-shadow:0 0 0 3px color-mix(in oklch, var(--color-proto-success), var(--color-clear) 80%);flex-shrink:0}.proto-balances{gap:var(--space-2xs);margin:0;padding:0;list-style:none;display:grid}.proto-balances li{align-items:center;gap:var(--space-xs);border-block-end:var(--rule-hair) solid var(--color-proto-line);min-height:2rem;display:flex}.proto-balances strong{font-variant-numeric:tabular-nums;margin-inline-start:auto;font-weight:500}.proto-payout{justify-content:space-between;align-items:center;gap:var(--space-xs);padding:var(--space-sm);border-radius:var(--radius-sm);background:var(--color-proto-fill);display:flex}.proto-payout>span:first-child{display:grid}.proto-payout strong{font-size:var(--text-md);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:500}.proto-avatar{border-radius:var(--radius-pill);width:2.25rem;height:2.25rem;color:var(--color-accent);background:var(--color-accent-soft);flex-shrink:0;place-items:center;font-size:.75rem;font-weight:500;display:grid}.proto-return{align-items:center;gap:var(--space-xs);color:var(--color-proto-muted);grid-template-columns:auto minmax(0,1fr) auto;font-size:.6875rem;display:grid}.proto-return__line{background:linear-gradient(to right, var(--color-control-rule) 50%, var(--color-clear) 0) center / 6px 1px repeat-x;height:1.5rem;position:relative}.proto-return__parcel:before{background:linear-gradient(to right, var(--color-clear) 42%, var(--color-proto-thumb) 42% 58%, var(--color-clear) 58%), var(--color-proto-thumb-deep);border-radius:3px;width:1.125rem;height:1rem;margin:-.5rem 0 0 -1.125rem}.proto-tabs--two{grid-template-columns:repeat(2,2rem)}.proto--local-payments{overflow-x:clip}.proto-pay{grid-template-areas:"market"}.proto-pay__market{gap:var(--space-sm);grid-area:market;display:grid}.proto-pay__market+.proto-pay__market{opacity:0}.proto-shipment{gap:var(--space-xs);padding:var(--space-sm);border:var(--rule-hair) solid var(--color-proto-line);border-radius:var(--radius-sm);display:grid}.proto-shipment__head{justify-content:space-between;align-items:center;gap:var(--space-xs);display:flex}.proto-shipment__head strong{font-variant-numeric:tabular-nums;font-weight:500}.proto-chip--lane{color:var(--color-accent);background:var(--color-accent-soft);font-weight:500}.proto-shipment .proto-route{padding-block:var(--space-2xs)}[data-art-motion] .proto{transition:opacity .5s var(--ease-out), transform .7s var(--ease-out)}[data-art-motion] [data-journey-art]:not([data-art-visible]) .proto{opacity:0;transform:translateY(24px)scale(.97)}[data-art-motion] .proto-anim{animation:var(--proto-anim) var(--proto-loop) var(--ease-in-out) infinite;animation-play-state:paused}[data-art-motion] .journey-card[data-card-active] .proto-anim{animation-play-state:running}[data-art-motion].is-moving .journey-card .proto-anim{animation-play-state:paused}.proto-list li:first-child .proto-anim,.proto-list li:first-child .proto-pill__ready{--proto-anim:proto-on-1}.proto-list li:nth-child(2) .proto-anim,.proto-list li:nth-child(2) .proto-pill__ready{--proto-anim:proto-on-2}.proto-list li:nth-child(3) .proto-anim,.proto-list li:nth-child(3) .proto-pill__ready{--proto-anim:proto-on-3}.proto-list li:nth-child(4) .proto-anim{--proto-anim:proto-on-4}.proto-list li:first-child .proto-pill__draft{--proto-anim:proto-off-1}.proto-list li:nth-child(2) .proto-pill__draft{--proto-anim:proto-off-2}.proto-list li:nth-child(3) .proto-pill__draft{--proto-anim:proto-off-3}.proto-tick{--proto-from:scale(.4)}.proto-meter .proto-anim{--proto-anim:proto-fill}.proto-result{--proto-anim:proto-on-5}.proto--local-market-setup{--proto-loop:9s}.proto-tabs__marker{--proto-anim:proto-tab}.proto-swap>.proto-anim:first-child{--proto-anim:proto-cycle-0}.proto-swap>.proto-anim:nth-child(2){--proto-anim:proto-cycle-1}.proto-swap>.proto-anim:nth-child(3){--proto-anim:proto-cycle-2}.proto--local-payments{--proto-loop:6s}.proto-pay__market{--proto-anim:proto-market-a;--proto-loop:12s}.proto-pay__market+.proto-pay__market{--proto-anim:proto-market-b}.proto-tabs--two .proto-tabs__marker{--proto-anim:proto-tab-two;--proto-loop:12s}.proto-shipment+.proto-shipment .proto-anim{animation-delay:-1.5s}.proto-methods__marker{--proto-anim:proto-select}.proto-cursor{--proto-anim:proto-cursor}.proto-toast{--proto-anim:proto-on-5}.proto-track__fill{--proto-anim:proto-route-fill}.proto-track__dot,.proto-return__parcel{--proto-anim:proto-route-dot}.proto-balances{--proto-anim:proto-dim}.proto-payout{--proto-anim:proto-on-3}.proto-payout .proto-pill__draft{--proto-anim:proto-off-4}.proto-payout .proto-pill__ready{--proto-anim:proto-on-4}@keyframes proto-on-1{0%,8%{opacity:0;transform:var(--proto-from)}14%,90%{opacity:1;transform:none}97%,to{opacity:0}}@keyframes proto-on-2{0%,22%{opacity:0;transform:var(--proto-from)}28%,90%{opacity:1;transform:none}97%,to{opacity:0}}@keyframes proto-on-3{0%,36%{opacity:0;transform:var(--proto-from)}42%,90%{opacity:1;transform:none}97%,to{opacity:0}}@keyframes proto-on-4{0%,50%{opacity:0;transform:var(--proto-from)}56%,90%{opacity:1;transform:none}97%,to{opacity:0}}@keyframes proto-on-5{0%,64%{opacity:0;transform:var(--proto-from)}70%,90%{opacity:1;transform:none}97%,to{opacity:0}}@keyframes proto-off-1{0%,8%{opacity:1}14%,92%{opacity:0}to{opacity:1}}@keyframes proto-off-2{0%,22%{opacity:1}28%,92%{opacity:0}to{opacity:1}}@keyframes proto-off-3{0%,36%{opacity:1}42%,92%{opacity:0}to{opacity:1}}@keyframes proto-off-4{0%,50%{opacity:1}56%,92%{opacity:0}to{opacity:1}}@keyframes proto-fill{0%,6%{transform:scaleX(0)}62%,90%{transform:scaleX(1)}97%,to{transform:scaleX(0)}}@keyframes proto-cycle-0{0%,29%{opacity:1;transform:none}33%,96%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes proto-cycle-1{0%,29%{opacity:0;transform:translateY(4px)}33%,62%{opacity:1;transform:none}66%,to{opacity:0;transform:translateY(-4px)}}@keyframes proto-cycle-2{0%,62%{opacity:0;transform:translateY(4px)}66%,96%{opacity:1;transform:none}to{opacity:0;transform:translateY(-4px)}}@keyframes proto-tab{0%,29%{transform:translate(0)}33%,62%{transform:translate(2rem)}66%,96%{transform:translate(4rem)}to{transform:translate(0)}}@keyframes proto-select{0%,12%{transform:translateY(0)}20%,30%{transform:translateY(calc(2.25rem + var(--space-2xs)))}38%,92%{transform:translateY(calc((2.25rem + var(--space-2xs)) * 2))}to{transform:translateY(0)}}@keyframes proto-cursor{0%,34%{opacity:0;transform:translate(-3rem,-5rem)}40%{opacity:1;transform:translate(-3rem,-5rem)}54%{opacity:1;transform:translate(0)}58%{transform:scale(.85)}62%{transform:none}72%,to{opacity:0}}@keyframes proto-route-fill{0%,6%{transform:scaleX(0)}29%,33%{transform:scaleX(.5)}62%,92%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes proto-route-dot{0%,6%{transform:translate(0%)}29%,33%{transform:translate(50%)}62%,92%{transform:translate(100%)}to{transform:translate(0%)}}@keyframes proto-market-a{0%,46%{opacity:1;transform:none}50%,96%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}@keyframes proto-market-b{0%,46%{opacity:0;transform:translate(8px)}50%,96%{opacity:1;transform:none}to{opacity:0;transform:translate(8px)}}@keyframes proto-tab-two{0%,46%{transform:translate(0)}50%,96%{transform:translate(2rem)}to{transform:translate(0)}}@keyframes proto-dim{0%,40%{opacity:1}50%,90%{opacity:.45}to{opacity:1}}@media (width>=40rem){.journey-ui{width:clamp(15rem,52%,18.5rem)}.proto{padding:var(--space-lg)}}@media (prefers-reduced-motion:reduce){.proto,.proto-anim,[data-art-motion] .proto-anim{opacity:1;transition:none;animation:none;transform:none}.proto-cursor{display:none}.proto-track__dot.proto-anim,.proto-return__parcel.proto-anim{transform:translate(100%)}.proto-swap>:not(:first-child),.proto-pill__draft{opacity:0}}.journey-card{isolation:isolate;--light-duration:18s;--float-duration:6.5s;--accent-duration:5.2s;--ambient-phase:0s;position:relative}.journey-card:nth-child(3n+2){--light-duration:21s;--float-duration:7s;--accent-duration:5.8s;--ambient-phase:-2s}.journey-card:nth-child(3n){--light-duration:16s;--float-duration:6s;--accent-duration:4.8s;--ambient-phase:-4s}.journey-card:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(ellipse 38% 34% at 50% 68%, var(--journey-haze), var(--color-clear) 100%);opacity:.65;animation:journey-light-drift var(--light-duration) var(--ease-in-out) var(--ambient-phase) infinite;animation-play-state:paused;position:absolute;inset:-20%}.journey-card__copy,.journey-art{z-index:var(--z-base);position:relative}.journey-atmosphere{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:clip}.journey-bokeh{opacity:0;animation:journey-bokeh-drift 9s var(--ease-in-out) 0s infinite;animation-play-state:paused;position:absolute;inset:0}.journey-bokeh:first-child{background:radial-gradient(circle 52px at 4% 90%, var(--color-on-dark), var(--color-journey-bokeh-halo) 35%, var(--color-clear)), radial-gradient(circle 39px at 27% 92%, var(--color-on-dark), var(--color-journey-bokeh-halo) 35%, var(--color-clear)), radial-gradient(circle 60px at 49% 93%, var(--color-on-dark), var(--color-journey-bokeh-halo) 35%, var(--color-clear)), radial-gradient(circle 42px at 70% 95%, var(--color-on-dark), var(--color-journey-bokeh-halo) 35%, var(--color-clear)), radial-gradient(circle 44px at 93% 88%, var(--color-on-dark), var(--color-journey-bokeh-halo) 35%, var(--color-clear)), radial-gradient(circle 18px at 86% 64%, var(--color-on-dark), var(--color-journey-bokeh-halo) 35%, var(--color-clear));transform-origin:20% 100%;animation-duration:9s;animation-delay:0s}.journey-bokeh:nth-child(2){background:radial-gradient(circle 34px at 9% 78%, var(--color-on-dark), var(--color-journey-bokeh-halo) 35%, var(--color-clear)), radial-gradient(circle 57px at 31% 80%, var(--color-on-dark), var(--color-journey-bokeh-halo) 35%, var(--color-clear)), radial-gradient(circle 36px at 53% 82%, var(--color-on-dark), var(--color-journey-bokeh-halo) 35%, var(--color-clear)), radial-gradient(circle 34px at 75% 84%, var(--color-on-dark), var(--color-journey-bokeh-halo) 35%, var(--color-clear)), radial-gradient(circle 36px at 97% 76%, var(--color-on-dark), var(--color-journey-bokeh-halo) 35%, var(--color-clear)), radial-gradient(circle 16px at 12% 52%, var(--color-on-dark), var(--color-journey-bokeh-halo) 35%, var(--color-clear));transform-origin:45% 90%;animation-duration:11s;animation-delay:-2.2s}.journey-bokeh:nth-child(3){background:radial-gradient(circle 62px at 13% 94%, var(--color-on-dark), var(--color-journey-bokeh-halo) 35%, var(--color-clear)), radial-gradient(circle 26px at 36% 96%, var(--color-on-dark), var(--color-journey-bokeh-halo) 35%, var(--color-clear)), radial-gradient(circle 49px at 57% 70%, var(--color-on-dark), var(--color-journey-bokeh-halo) 35%, var(--color-clear)), radial-gradient(circle 47px at 79% 72%, var(--color-on-dark), var(--color-journey-bokeh-halo) 35%, var(--color-clear)), radial-gradient(circle 23px at 24% 62%, var(--color-on-dark), var(--color-journey-bokeh-halo) 35%, var(--color-clear)), radial-gradient(circle 13px at 58% 46%, var(--color-on-dark), var(--color-journey-bokeh-halo) 35%, var(--color-clear));transform-origin:70% 100%;animation-duration:13s;animation-delay:-4.6s}.journey-bokeh:nth-child(4){background:radial-gradient(circle 29px at 18% 84%, var(--color-on-dark), var(--color-journey-bokeh-halo) 35%, var(--color-clear)), radial-gradient(circle 47px at 40% 86%, var(--color-on-dark), var(--color-journey-bokeh-halo) 35%, var(--color-clear)), radial-gradient(circle 31px at 62% 90%, var(--color-on-dark), var(--color-journey-bokeh-halo) 35%, var(--color-clear)), radial-gradient(circle 57px at 84% 92%, var(--color-on-dark), var(--color-journey-bokeh-halo) 35%, var(--color-clear)), radial-gradient(circle 21px at 46% 58%, var(--color-on-dark), var(--color-journey-bokeh-halo) 35%, var(--color-clear)), radial-gradient(circle 13px at 34% 36%, var(--color-on-dark), var(--color-journey-bokeh-halo) 35%, var(--color-clear));transform-origin:35% 80%;animation-duration:15s;animation-delay:-7.1s}.journey-bokeh:nth-child(5){background:radial-gradient(circle 44px at 22% 72%, var(--color-on-dark), var(--color-journey-bokeh-halo) 35%, var(--color-clear)), radial-gradient(circle 31px at 44% 74%, var(--color-on-dark), var(--color-journey-bokeh-halo) 35%, var(--color-clear)), radial-gradient(circle 55px at 66% 78%, var(--color-on-dark), var(--color-journey-bokeh-halo) 35%, var(--color-clear)), radial-gradient(circle 29px at 88% 80%, var(--color-on-dark), var(--color-journey-bokeh-halo) 35%, var(--color-clear)), radial-gradient(circle 26px at 68% 60%, var(--color-on-dark), var(--color-journey-bokeh-halo) 35%, var(--color-clear)), radial-gradient(circle 10px at 80% 28%, var(--color-on-dark), var(--color-journey-bokeh-halo) 35%, var(--color-clear));transform-origin:85% 90%;animation-duration:17s;animation-delay:-9.8s}.journey-art__idle,.journey-art__accent-idle{transform-origin:50%;width:100%;height:100%;animation:journey-main-float var(--float-duration) var(--ease-in-out) var(--ambient-phase) infinite;animation-play-state:paused}.journey-art__accent-idle{animation-name:journey-accent-float;animation-duration:var(--accent-duration)}.journey-art__reveal[data-accent=trade-paperwork] .journey-art__accent-idle{animation-name:journey-pencil}.journey-art__reveal[data-accent=local-payments] .journey-art__accent-idle{animation:14s linear infinite paused journey-ring-turn}.journey-art__reveal[data-accent=regional-delivery] .journey-art__accent-idle{animation-name:journey-pin}.journey-art__reveal[data-accent=home-currency-payouts] .journey-art__accent-idle{animation:22s linear infinite paused journey-ring-turn}.journey-art__reveal[data-accent=local-returns] .journey-art__accent-idle{animation-name:journey-return}.journey-card[data-card-active]:before,.journey-card[data-card-active] .journey-bokeh,.journey-card[data-card-active] .journey-art__idle,.journey-card[data-card-active] .journey-art__accent-idle{animation-play-state:running}.is-moving .journey-card:before,.is-moving .journey-card .journey-bokeh,.is-moving .journey-card .journey-art__idle,.is-moving .journey-card .journey-art__accent-idle{animation-play-state:paused}@keyframes journey-light-drift{0%,to{opacity:.5;transform:translate(-5%,2%)scale(1)}50%{opacity:.8;transform:translate(6%,-4%)scale(1.08)}}@keyframes journey-bokeh-drift{0%,to{opacity:0;transform:translate(-16px,12px)scale(.94)}25%{opacity:.4;transform:translate(-4px,-6px)scale(1.02)}45%{opacity:.58;transform:translate(8px,-16px)scale(1.08)}70%{opacity:.24;transform:translate(18px,-26px)scale(1)}}@keyframes journey-main-float{0%,to{transform:translateY(3px)rotate(-.4deg)}50%{transform:translateY(-7px)rotate(.4deg)}}@keyframes journey-accent-float{0%,to{transform:translateY(2px)rotate(-3deg)}50%{transform:translateY(-6px)rotate(3deg)}}@keyframes journey-pencil{0%,to{transform:translateY(2px)rotate(-4deg)}50%{transform:translate(-4px,-4px)rotate(4deg)}}@keyframes journey-ring-turn{to{transform:rotate(360deg)}}@keyframes journey-pin{0%,to{transform:translateY(3px)}50%{transform:translateY(-9px)}}@keyframes journey-return{0%,to{transform:translate(3px)rotate(2deg)}50%{transform:translate(-6px)rotate(-2deg)}}@media (width<40rem){.journey-bokeh:nth-child(2n){display:none}}@media (prefers-reduced-motion:reduce){.journey-card:before,.journey-bokeh,.journey-art__idle,.journey-art__reveal[data-accent] .journey-art__accent-idle{animation:none}.journey-bokeh{display:none}}.journey-intro{gap:var(--space-lg);margin-block-end:var(--space-2xl);display:grid}.journey-intro h2{font-size:clamp(2.2rem,4.2vw,4rem)}.market-journey.section-space{isolation:isolate;background-color:var(--color-paper);padding-block-end:0;position:relative}[data-journey-tint]{--journey-tint:0;--journey-mix:calc(var(--journey-tint) * 100%)}.journey-backdrop{z-index:-1;pointer-events:none;position:absolute;inset:0}.journey-backdrop:before,.journey-backdrop:after{content:"";opacity:var(--journey-tint);position:absolute;inset:0}.journey-backdrop:before{background-color:var(--color-selling-red);background-image:var(--texture-grain);background-size:var(--texture-grain-size)}.journey-backdrop:after{mask-image:linear-gradient(to bottom, var(--color-ink) 60%, var(--color-clear) 92%);background-image:radial-gradient(ellipse 45% 40% at 12% 70%, var(--color-selling-red-glow), var(--color-clear) 100%), radial-gradient(ellipse 40% 38% at 90% 18%, var(--color-selling-red-haze), var(--color-clear) 100%)}.market-journey .journey-intro{color:color-mix(in oklab, var(--color-on-dark) var(--journey-mix), var(--color-ink))}.market-journey .journey-intro h2{color:inherit}.journey-stage{min-width:0;padding-block-end:clamp(2rem,4vw,3.5rem);position:relative}.journey-viewport{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--color-rule) var(--color-clear);overflow:auto clip}.journey-track{align-items:stretch;gap:var(--space-md);width:max-content;min-width:100%;padding:0 var(--page-gutter);margin:0;list-style:none;display:flex;position:relative}.journey-card{--journey-base:var(--color-journey-red-base);--journey-glow:var(--color-journey-red-glow);--journey-haze:var(--color-journey-red-haze);width:var(--journey-card-width);height:var(--journey-card-height);border:var(--rule-hair) solid var(--color-journey-card-edge);border-radius:var(--radius-lg);color:var(--color-on-dark);background:radial-gradient(ellipse 58% 46% at 54% 88%, var(--journey-glow), var(--color-clear) 100%), radial-gradient(ellipse 38% 36% at 48% 70%, var(--journey-haze), var(--color-clear) 100%), var(--journey-base);scroll-snap-align:center;flex-direction:column;flex:none;display:flex;overflow:clip}.journey-card:nth-child(3n+2){--journey-base:var(--color-journey-olive-base);--journey-glow:var(--color-journey-olive-glow);--journey-haze:var(--color-journey-olive-haze)}.journey-card:nth-child(3n){--journey-base:var(--color-journey-violet-base);--journey-glow:var(--color-journey-violet-glow);--journey-haze:var(--color-journey-violet-haze)}.journey-card__copy{min-height:12rem;padding:var(--space-xl) var(--space-lg) var(--space-lg);flex-direction:column;flex-shrink:0;display:flex}.journey-card h3{letter-spacing:-.04em;overflow-wrap:anywhere;min-width:0;max-width:18ch;font-size:clamp(2rem,4.2vw,3rem);line-height:1.08}.journey-card__highlight{color:var(--color-journey-highlight);font-weight:700}.journey-card__copy>p{max-width:52ch;margin-block:var(--space-md) var(--space-xs);color:var(--color-journey-copy);font-size:var(--text-base);line-height:1.6}.journey-card__copy>.journey-card__kicker{align-items:center;gap:var(--space-xs);margin-block:0 var(--space-sm);color:var(--color-journey-copy);font-size:var(--text-sm);letter-spacing:.02em;font-weight:500;display:flex}.journey-card__kicker>span{padding:.125rem var(--space-xs);border:var(--rule-hair) solid var(--color-journey-card-edge);border-radius:var(--radius-pill);color:var(--color-journey-highlight);font-variant-numeric:tabular-nums}.journey-card__points{gap:var(--space-xs);margin:var(--space-xs) 0 var(--space-sm);flex-wrap:wrap;padding:0;list-style:none;display:flex}.journey-card__points li{align-items:center;gap:var(--space-2xs);padding:var(--space-2xs) var(--space-sm) var(--space-2xs) var(--space-xs);border:var(--rule-hair) solid var(--color-journey-card-edge);border-radius:var(--radius-pill);color:var(--color-on-dark);font-size:var(--text-sm);white-space:nowrap;display:inline-flex}.journey-card__points svg{fill:none;width:.875rem;height:.875rem;stroke:var(--color-journey-highlight);stroke-width:2.25px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.journey-card__copy>.text-link{gap:var(--space-xs);margin-block-start:auto}.journey-art{flex:1;justify-content:center;align-items:center;min-height:17rem;display:flex}.journey-art__reveal{isolation:isolate;width:var(--journey-art-size);height:var(--journey-art-size);--foreground-size:5rem;--foreground-inset:var(--space-lg);--foreground-enter-x:16px;--foreground-enter-y:20px;--foreground-enter-angle:-12deg;--foreground-duration:.7s;flex-shrink:0;position:relative}.journey-art picture{display:contents}.journey-art img{object-fit:contain;width:100%;height:100%;display:block}.journey-art__reveal img[data-failed]{visibility:hidden}.journey-art__reveal[data-art-failed]:before{content:"";z-index:-1;border-radius:var(--radius-pill);background:radial-gradient(closest-side, var(--journey-haze), var(--color-clear));position:absolute;inset:12%}.journey-art__depth{width:100%;height:100%}.journey-art__float{z-index:var(--z-raised);top:16%;right:var(--foreground-inset);width:var(--foreground-size);height:var(--foreground-size);pointer-events:none;position:absolute}.journey-art__foreground{width:100%;height:100%}.journey-art__reveal[data-accent=trade-paperwork]{--foreground-enter-x:20px;--foreground-enter-y:12px;--foreground-enter-angle:-20deg}.journey-art__reveal[data-accent=trade-paperwork] .journey-art__float{top:auto;bottom:12%}.journey-art__reveal[data-accent=local-market-setup]{--foreground-enter-x:-12px;--foreground-enter-y:24px;--foreground-enter-angle:12deg}.journey-art__reveal[data-accent=local-payments]{--foreground-enter-x:0px;--foreground-enter-y:10px;--foreground-enter-angle:-90deg;--foreground-duration:.9s}.journey-art__reveal[data-accent=regional-delivery]{--foreground-enter-x:0px;--foreground-enter-y:-24px;--foreground-enter-angle:8deg}.journey-art__reveal[data-accent=home-currency-payouts]{--foreground-enter-x:-20px;--foreground-enter-y:12px;--foreground-enter-angle:-35deg}.journey-art__reveal[data-accent=home-currency-payouts] .journey-art__float{right:auto;left:var(--foreground-inset)}.journey-art__reveal[data-accent=local-returns]{--foreground-enter-x:20px;--foreground-enter-y:12px;--foreground-enter-angle:16deg}[data-art-motion] .journey-art__base{transition:transform .6s var(--ease-out), opacity .4s var(--ease-out)}[data-art-motion] .journey-art__foreground{transition:transform var(--foreground-duration) var(--ease-out), opacity .4s var(--ease-out)}[data-art-motion] [data-journey-art]:not([data-art-visible]) .journey-art__base{opacity:0;transform:translateY(10px)}[data-art-motion] [data-journey-art]:not([data-accent-visible]) .journey-art__foreground{opacity:0;transform:translate(var(--foreground-enter-x), var(--foreground-enter-y)) rotate(var(--foreground-enter-angle))}[data-art-motion] [data-accent-visible] .journey-art__foreground{transition-delay:.1s}.journey-status{padding-block:var(--space-md);justify-content:flex-end;display:flex}.journey-progress{background:color-mix(in oklch, var(--color-selling-light) calc(var(--journey-tint) * 100%), var(--color-rule));width:8rem;height:2px;overflow:clip}.journey-progress span{background:color-mix(in oklch, var(--color-on-dark) calc(var(--journey-tint) * 100%), var(--color-accent));transform-origin:0;height:100%;display:block;transform:scaleX(0)}.market-journey{--journey-card-width:calc(100vw - var(--page-gutter) * 2 - var(--space-md));--journey-card-height:clamp(36rem, calc(calc(var(--stable-vh,1svh) * 100) - 7rem), 40rem);--journey-art-size:min(66vw, 16rem)}@media (width<40rem){.journey-card__points{display:none}.journey-art{min-height:14rem}}@media (width<22.5rem){.market-journey{--journey-art-size:52vw}.journey-art{min-height:10.5rem}}.journey--pinned .journey-viewport{scroll-snap-type:none;overflow:clip}.journey--pinned .journey-track{will-change:transform}.journey--pinned .journey-backdrop:before,.journey--pinned .journey-backdrop:after{will-change:opacity}.journey-card{contain:layout paint}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){.journey-card{content-visibility:auto;contain-intrinsic-size:var(--journey-card-width) var(--journey-card-height)}}.market-journey.journey--tinted{background-color:var(--color-selling-red)}@media (width>=40rem){.market-journey{--journey-card-height:clamp(34rem, calc(calc(var(--stable-vh,1svh) * 100) - 12rem), 44rem);--journey-art-size:min(64vw, clamp(15rem, calc(calc(var(--stable-vh,1svh) * 100) - 26rem), 26rem))}.journey-track{gap:var(--space-xl)}.journey-card__copy{min-height:13rem;padding:var(--space-2xl) var(--space-xl) var(--space-xl)}.journey-art__reveal{--foreground-size:7rem;--foreground-inset:0px}}@media (width>=48rem){.journey-intro{margin-block-end:var(--space-2xl)}}@media (width>=64rem){.market-journey{--journey-card-width:clamp(42rem, 68vw, 58rem);--journey-card-height:clamp(32rem, calc(calc(var(--stable-vh,1svh) * 100) - 12rem), 46rem);--journey-art-size:min(40vw, clamp(15rem, calc(calc(var(--stable-vh,1svh) * 100) - 28rem), 30rem))}.journey-track{gap:var(--space-2xl)}.journey-card__copy{min-height:15rem;padding:var(--space-3xl) var(--space-2xl) var(--space-lg)}.journey-card__copy>p{font-size:var(--text-md)}.journey-art{min-height:13rem}.journey-art__reveal{--foreground-size:9rem}}@media (width>=40rem) and (hover:hover) and (pointer:fine){.market-journey{--journey-card-height:clamp(24rem, calc(calc(var(--stable-vh,1svh) * 100) - 14rem), 46rem);--journey-art-size:min(40vw, clamp(10rem, calc(calc(var(--stable-vh,1svh) * 100) - 30rem), 30rem))}.journey-card__copy,.journey-art{min-height:0}}@media (prefers-reduced-motion:reduce){.journey-viewport{overflow:visible}.journey-track{width:min(var(--page-width), 100% - var(--page-gutter) * 2);grid-template-columns:minmax(0,1fr);margin-inline:auto;padding:0;display:grid}.journey-card{width:100%;height:auto}.journey-card__copy{min-height:auto}.journey-art{padding-block:var(--space-lg);flex:auto}[data-art-motion] .journey-art__base,[data-art-motion] .journey-art__foreground{transition:none;opacity:1!important;transform:none!important}.journey-status{display:none}}.journey-card.card-interactive{transition:box-shadow var(--dur-glow) var(--ease-out), border-color var(--dur-glow) var(--ease-out)}@media (hover:hover) and (pointer:fine){.journey-card.card-interactive:hover{border-color:var(--color-journey-edge-hover)}.journey-card.card-interactive:hover:after{will-change:opacity}}
