.lx{--lx-ground:#fff;--lx-bg:#fff8f3;--lx-glow:#ffd8ba9e;--lx-glow-2:#f36e6912;--lx-wave:#f36e6917;--lx-ink:#2a1810;--lx-coral:#f36e69;isolation:isolate;border-radius:var(--radius-xl,40px);background:radial-gradient(75% 85% at 10% 0%, var(--lx-glow), transparent 62%), radial-gradient(60% 70% at 100% 100%, var(--lx-glow-2), transparent 70%), var(--lx-bg);color:var(--lx-ink);font-family:var(--font-body,"Outfit", system-ui, sans-serif);-webkit-tap-highlight-color:transparent;position:relative;overflow:hidden;container:lx/inline-size}.lx--coral{--lx-ground:#fff8f3;--lx-bg:#f36e69;--lx-glow:#ffbe968c;--lx-glow-2:#d4245a29;--lx-wave:#fff8f329}.lx__wave{pointer-events:none;width:110%;max-width:none;height:46%;position:absolute;inset:auto -5% 8%}.lx__wave path{fill:none;stroke:var(--lx-wave);stroke-width:26px;stroke-linecap:round}.lx__wave circle{fill:var(--lx-wave)}.lx__stage{--vx:10;--vy:0;--vw:980;--vh:620;aspect-ratio:var(--vw) / var(--vh);position:relative;overflow:hidden}.lx--compact .lx__stage{--vx:-610;--vy:44;--vw:1760;--vh:584}.lx__world{left:calc(-100% * var(--vx) / var(--vw));margin-top:calc(-100% * var(--vy) / var(--vw));width:calc(100% * 1000 / var(--vw));aspect-ratio:1000/640;position:absolute;top:0;container-type:inline-size}.lx__layer{width:100%;max-width:none;height:100%;position:absolute;inset:0;overflow:visible}.lx__actors{pointer-events:none;position:absolute;inset:0}.lx-actor{will-change:transform, opacity;position:absolute;top:0;left:0}.lx-sprite{max-width:none;display:block;position:absolute;overflow:visible}.lx-truck .lx-sprite{will-change:opacity}.lx-idle{position:absolute;top:0;left:0}.lx-pin__ok,.lx-pin__box{transform-box:fill-box;transform-origin:50%}.lx-pin__tag{color:var(--lx-ink);letter-spacing:.01em;white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:.3em;padding:.32em .75em .32em .5em;font-size:max(10px,1.18cqw);font-weight:600;line-height:1;display:inline-flex;position:absolute;top:-3.05cqw;left:1.7cqw;box-shadow:0 1px 2px #2a181014,0 8px 18px -10px #2a181059}.lx-pin__tag svg{width:1.05em;height:1.05em;color:var(--lx-coral)}.lx__cards{pointer-events:none;position:absolute;inset:0}.lx-card{background:#fff;border:1px solid #2a18100f;border-radius:18px;box-shadow:0 1px 2px #2a18100d,0 18px 40px -18px #2a181047}.lx-track{width:min(356px,40%);padding:16px 18px 15px;animation:7s ease-in-out infinite lx-float;position:absolute;top:clamp(14px,5.5%,48px);left:clamp(14px,3.4%,44px)}.lx--compact .lx-track{width:min(356px,32%);margin-top:-66px;top:50%;left:clamp(16px,4.5%,64px)}.lx-track__head{align-items:center;gap:12px;display:flex}.lx-track__pouch{border-radius:4px;flex:none;width:30px;height:auto}.lx-track__title{gap:3px;min-width:0;display:grid}.lx-track__name{font-family:var(--font-display,"Fraunces", Georgia, serif);font-variation-settings:"SOFT" 40, "opsz" 48;letter-spacing:-.01em;font-size:1.04rem;font-weight:600;line-height:1.15}.lx-track__to{color:var(--muted,#7d6152);align-items:center;gap:6px;font-size:.8rem;line-height:1.2;display:flex}.lx-track__to svg{width:12px;height:12px;color:var(--lx-coral);flex:none}.lx-track__countries{display:inline-grid}.lx-track__countries>span{white-space:nowrap;grid-area:1/1}.lx-steps{grid-template-columns:repeat(4,minmax(0,1fr));margin:16px 0 0;padding:0;list-style:none;display:grid;position:relative}.lx-steps:before,.lx-bar{content:"";border-radius:2px;width:75%;height:2px;position:absolute;top:7px;left:12.5%}.lx-steps:before{background:#2a181017}.lx-bar{background:linear-gradient(90deg, #f9b1ac, var(--lx-coral));transform-origin:0;will-change:transform}.lx-step{text-align:center;align-content:start;justify-items:center;gap:9px;min-width:0;display:grid;position:relative}.lx-dot{background:#fff;border-radius:50%;width:16px;height:16px;position:relative;box-shadow:inset 0 0 0 1.5px #2a181029}.lx-dot__halo{border-radius:50%;position:absolute;inset:-5px}.lx-dot__halo:before,.lx-dot__halo:after{content:"";border-radius:50%;position:absolute;inset:0}.lx-dot__halo:before{background:#f36e6929}.lx-dot__halo:after{animation:1.4s cubic-bezier(.22,1,.36,1) infinite lx-pulse;box-shadow:0 0 0 1.5px #f36e6973}.lx-dot__fill{background:var(--lx-coral);border-radius:50%;place-items:center;display:grid;position:absolute;inset:0}.lx-dot__fill svg{color:#fff;width:10px;height:10px}.lx-step__label{letter-spacing:.005em;color:var(--lx-ink);opacity:.42;font-size:.74rem;font-weight:500;line-height:1.2}.lx-step--1 .lx-step__label{opacity:1}.lx-facts{gap:10px;margin:0;padding:14px 18px;font-size:.84rem;font-weight:500;line-height:1.25;list-style:none;animation:7s ease-in-out -3.5s infinite lx-float;display:grid;position:absolute;bottom:clamp(14px,6%,52px);right:clamp(14px,3.4%,44px)}.lx-facts li{white-space:nowrap;align-items:center;gap:10px;display:flex}.lx-facts svg{color:#d9534f;background:#fdecea;border-radius:50%;flex:none;width:26px;height:26px;padding:5px}@keyframes lx-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes lx-pulse{0%{opacity:0;transform:scale(.75)}12%{opacity:1}70%,to{opacity:0;transform:scale(1.45)}}@container lx (width<=980px){.lx--compact .lx__stage{--vx:-470;--vw:1600;--vh:600}.lx-track,.lx--compact .lx-track{width:min(330px,40%);padding:14px 15px 13px}.lx-step__label{font-size:.7rem}.lx-facts{padding:12px 14px;font-size:.8rem}}@container lx (width<=700px){.lx--full .lx__stage{--vx:296;--vy:92;--vw:476;--vh:478}.lx--compact .lx__stage{--vx:296;--vy:96;--vw:476;--vh:410}.lx__cards{gap:10px;margin-top:-40px;padding:0 12px 12px;display:grid;position:relative;inset:auto}.lx-track,.lx--compact .lx-track{width:auto;margin:0;padding:14px 14px 13px;animation:none;position:relative;top:auto;left:auto}.lx-step__label{font-size:.68rem}.lx-facts{box-shadow:none;background:0 0;border:0;flex-wrap:wrap;gap:6px 14px;padding:0 4px;font-size:.78rem;animation:none;display:flex;position:relative;bottom:auto;right:auto}.lx-facts li{gap:7px}.lx-facts svg{background:#fff;width:22px;height:22px;padding:4px}.lx--coral .lx-facts{color:#fff8f3}.lx--coral .lx-facts svg{color:#e25b57}}.lx.lx--stage .lx-bar{opacity:1;transform:scaleX(var(--lx-p,0));animation:1.1s cubic-bezier(.22,1,.36,1) .35s backwards lx-bar-in}.lx.lx--stage .lx-step .lx-dot__fill{opacity:0;animation:none;transform:scale(.45)}.lx.lx--stage .lx-step.is-done .lx-dot__fill,.lx.lx--stage .lx-step.is-active .lx-dot__fill{opacity:1;animation:.5s cubic-bezier(.34,1.56,.64,1) backwards lx-dot-in;animation-delay:calc(.35s + var(--k,0) * .32s);transform:none}.lx.lx--stage .lx-step.is-active .lx-dot__fill svg{display:none}.lx.lx--stage .lx-step.is-active .lx-dot__fill:after{content:"";background:#fff;border-radius:50%;width:6px;height:6px}.lx.lx--stage .lx-step .lx-dot__halo{opacity:0;animation:none}.lx.lx--stage .lx-step.is-current .lx-dot__halo{opacity:1;animation:.4s backwards lx-fade-in;animation-delay:calc(.45s + var(--k,0) * .32s)}.lx.lx--stage .lx-step .lx-step__label{opacity:.42;animation:none}.lx.lx--stage .lx-step.is-done .lx-step__label,.lx.lx--stage .lx-step.is-active .lx-step__label{opacity:1}.lx.lx--stage .lx-step.is-current .lx-step__label{font-weight:600}.lx.lx--stage .lx-track__countries>span{opacity:1;animation:none}@keyframes lx-bar-in{0%{transform:scaleX(0)}}@keyframes lx-dot-in{0%{opacity:0;transform:scale(.45)}}@keyframes lx-fade-in{0%{opacity:0}}.lx.lx--stage .lx-ring .lx-sprite{animation:2.6s cubic-bezier(.22,1,.36,1) infinite lx-idle-ring}.lx.lx--stage .lx-ring ellipse{stroke-width:3px}.lx.lx--at-shipped .lx-truck .lx-idle{animation:1.1s ease-in-out infinite lx-idle-rumble}.lx.lx--at-delivered .lx-pin .lx-idle{animation:3.2s ease-in-out infinite lx-idle-float}.lx-facts--dates li{white-space:normal}@keyframes lx-idle-ring{0%{opacity:1;transform:scale(.45)}65%{opacity:.45}to{opacity:0;transform:scale(1.7)}}@keyframes lx-idle-rumble{50%{transform:translateY(-.09cqw)}}@keyframes lx-idle-float{50%{transform:translateY(-.32cqw)}}.lx--takeoff .lx__stage{--vx:236;--vy:130;--vw:540;--vh:460}.tk{cursor:pointer}.tk.is-done{cursor:default}.tk .lx-idle{animation:3.6s ease-in-out 2.8s infinite tk-float}.tk-dot>span{background:var(--lx-coral);border-radius:50%;animation:.5s cubic-bezier(.22,1,.36,1) backwards tk-dot;display:block;transform:translate(-50%,-50%)}.tk__skip{z-index:2;min-height:36px;color:var(--lx-ink);letter-spacing:.01em;background:#ffffffdb;border-radius:999px;padding:0 15px;font-size:.8rem;font-weight:600;transition:opacity .4s,transform .28s cubic-bezier(.22,1,.36,1),visibility .4s;position:absolute;bottom:14px;right:14px;box-shadow:0 1px 2px #2a18100f,0 8px 18px -12px #2a181066}.tk__skip:active{transform:scale(.96)}.tk.is-done .tk__skip{opacity:0;visibility:hidden;pointer-events:none}@keyframes tk-float{50%{transform:translateY(-.45cqw)}}@keyframes tk-dot{0%{opacity:0;transform:translate(-50%,-50%)scale(.3)}}@container lx (width<=520px){.lx--takeoff .lx__stage{--vx:252;--vy:176;--vw:506;--vh:392}.tk__skip{min-height:34px;padding:0 13px;bottom:10px;right:10px}}.lx.is-ready:not(.is-playing) *,.lx.is-ready:not(.is-playing) :before,.lx.is-ready:not(.is-playing) :after{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.lx *,.lx :before,.lx :after{animation:none!important}}@media print{.lx{display:none}}
