.story{--story-ease:cubic-bezier(.2, .8, .2, 1);--cv:20s;height:100vh;overscroll-behavior-y:contain;scroll-snap-type:y mandatory;-webkit-overflow-scrolling:touch;height:100dvh;font-family:var(--font-sans);color:var(--color-neutral-800);background:var(--color-neutral-50);line-height:normal;overflow-y:auto}.story .panel{min-height:100vh;scroll-snap-align:start;scroll-snap-stop:always;flex-direction:column;min-height:100svh;padding:72px 24px 96px;display:flex;position:relative}.story .hero{flex:1;justify-content:center;align-items:center;min-height:0;display:flex;position:relative}.story .txt{max-width:34rem;margin-top:auto;padding-top:20px}.story h1,.story h2{letter-spacing:-.02em;text-wrap:balance;font-size:34px;font-weight:700;line-height:1.08}.story .sub{opacity:.78;max-width:32rem;margin-top:12px;font-size:15px;font-weight:400;line-height:1.45}.story .kicker{font-family:var(--font-brand);margin-bottom:6px;font-size:21px;font-weight:700}.story .schip{border-radius:var(--radius-pill);letter-spacing:.02em;align-items:center;gap:7px;padding:8px 14px;font-size:12px;font-weight:700;display:inline-flex}.story .schip svg{flex:none;width:14px;height:14px}.story .ic{width:24px;height:24px}.story #welcome{background:var(--color-surface-warm);color:var(--color-neutral-900)}.story #buried{background:var(--color-primary-900);color:var(--color-neutral-50)}.story #moneyfog{background:var(--color-primary-700);color:var(--color-neutral-50)}.story #turn{background:var(--color-surface-warm);color:var(--color-neutral-900)}.story #shoplink{background:var(--color-neutral-50);color:var(--color-primary-800)}.story #orders{background:var(--color-primary-50);color:var(--color-primary-900)}.story #regulars{background:var(--color-primary-100);color:var(--color-primary-900)}.story #delivery{background:var(--color-primary-200);color:var(--color-primary-900)}.story #start{background:var(--color-surface-warm);color:var(--color-neutral-900)}.story .brandchip{z-index:50;font-family:var(--font-sans);letter-spacing:.16em;text-transform:uppercase;min-height:44px;color:var(--color-neutral-50);transition:color .3s var(--story-ease);align-items:center;font-size:13px;font-weight:700;line-height:1;display:inline-flex;position:fixed;top:14px;left:18px}.story[data-tone=light] .brandchip,.story[data-tone=final] .brandchip{color:var(--color-primary-800)}.story .brandwm{display:inline}.story .brandstop{background:var(--color-red-400);width:.155em;height:.155em;margin-left:.1em;display:inline-block}.story .cvpause{z-index:50;border-radius:var(--radius-pill);min-height:44px;color:var(--color-primary-800);letter-spacing:.02em;cursor:pointer;background:#100c081a;align-items:center;padding:11px 15px;font-size:11px;font-weight:700;display:none;position:fixed;top:14px;right:14px}.story[data-panel=welcome] .cvpause{display:inline-flex}.story:not([data-panel=welcome]) .cvpi{display:none}.story .cvpause:hover{background:#100c082e}.story .cvpause span{align-items:center;gap:6px;display:inline-flex}.story .cvpause svg{flex:none;width:13px;height:13px}.story .cvpause .pon{display:none}.story .cvpi:checked~.cvpause .pon{display:inline-flex}.story .cvpi:checked~.cvpause .poff{display:none}.story .cvpi:focus-visible~.cvpause{outline:2px solid var(--color-primary-800);outline-offset:2px}.story .skipchip{z-index:50;letter-spacing:.02em;border-radius:var(--radius-pill);color:var(--color-neutral-50);background:#100c0847;align-items:center;min-height:44px;padding:11px 16px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex;position:fixed;top:14px;right:14px}.story .skipchip:hover{background:#100c0873}.story :focus-visible{outline:2px solid var(--color-accent-400);outline-offset:2px}:is(.story[data-tone=light] :focus-visible,.story[data-tone=final] :focus-visible){outline-color:var(--color-primary-800)}.story .ring{right:16px;bottom:max(16px, env(safe-area-inset-bottom));z-index:50;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;padding:0;text-decoration:none;display:flex;position:fixed}.story .ring .disc{width:56px;height:56px;transition:background .3s var(--story-ease);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;box-shadow:0 .5rem 1.2rem #100c084d}.story .ring svg.arc{width:64px;height:64px;position:absolute;inset:-4px;transform:rotate(-90deg)}.story .ring svg.arc circle{fill:none;stroke-width:3.5px;stroke-linecap:round}.story .ring .track{stroke:#100c081a}.story .ring .fill{stroke-dasharray:100;stroke-dashoffset:80px}.story .ring .chev{width:20px;height:20px}.story .ring .count{letter-spacing:.02em;margin-top:-1px;font-size:10px;font-weight:700}.story[data-tone=dark] .ring .disc{background:var(--color-neutral-50);color:var(--color-neutral-900)}.story[data-tone=dark] .ring .fill{stroke:var(--color-accent-700)}.story[data-tone=light] .ring .disc{background:var(--color-primary-800);color:var(--color-neutral-50)}.story[data-tone=light] .ring .fill{stroke:var(--color-accent-400)}.story[data-tone=final] .ring .disc{background:var(--color-accent-400);color:var(--color-neutral-900)}.story[data-tone=final] .ring .fill{stroke:var(--color-accent-400)}.story[data-tone=final] .ring .track{stroke:#ffc03d59}@media (prefers-reduced-motion:no-preference){.story .ring .fill{transition:stroke-dashoffset .45s var(--story-ease)}}.story .phone{height:min(46vh,470px);aspect-ratio:9/17.5;width:auto;height:min(46svh,470px);box-shadow:var(--shadow-card-hover);border-radius:22px;position:relative;overflow:hidden}.story .phone img{object-fit:cover;width:100%;height:100%;display:block}.story #welcome{text-align:center;justify-content:center;align-items:center}.story #welcome .idblock{flex-direction:column;align-items:center;display:flex}.story #welcome .cveyebrow{font-family:var(--font-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--color-neutral-600);margin-bottom:14px;font-size:11px;font-weight:400;line-height:1}.story #welcome .aline{font-family:var(--font-sans);letter-spacing:normal;color:var(--color-neutral-800);text-wrap:balance;margin-top:16px;font-size:16px;font-weight:400;line-height:1.2}@keyframes story-cv-id{0%,20%{opacity:1;transform:translateY(0)}24%,91%{opacity:0;transform:translateY(-14px)}95%,to{opacity:1;transform:translateY(0)}}.story[data-panel=welcome] .brandchip{opacity:0}.story[data-panel=welcome] .skipchip{display:none}.story #welcome .cstage{text-align:left;width:296px;margin-top:68px;position:relative}.story #welcome .ocard{border-radius:var(--radius-lg);z-index:2;width:100%;padding:12px 16px 16px;position:relative;box-shadow:0 0 0 1px #100c0847,0 .75rem 1.25rem -.5rem #100c0824}.story #welcome .chead{letter-spacing:.1em;text-transform:uppercase;color:var(--color-neutral-600);justify-content:space-between;align-items:center;font-size:10px;font-weight:400;line-height:1;display:flex}.story #welcome .unread{background:var(--color-red-400);opacity:0;border-radius:50%;width:9px;height:9px;position:relative}.story #welcome .ripple{border:2px solid var(--color-red-400);opacity:0;border-radius:50%;position:absolute;inset:-6px}.story #welcome .orow{align-items:center;gap:12px;margin-top:12px;display:flex}.story #welcome .obag{border-radius:var(--radius-md);background:var(--color-primary-50);width:34px;height:34px;color:var(--color-primary-800);flex:none;justify-content:center;align-items:center;display:flex}.story #welcome .obag svg{width:17px;height:17px}.story #welcome .owho{flex:1;min-width:0}.story #welcome .owho>b{color:var(--color-neutral-900);font-size:14px;line-height:1.25;display:block}.story #welcome .owho span{color:var(--color-neutral-600);font-variant-numeric:tabular-nums;font-size:11.5px}.story #welcome .oamt{color:var(--color-neutral-900);font-variant-numeric:tabular-nums;font-size:17px;font-weight:700}.story #welcome .states{align-items:center;gap:2px;height:22px;margin-top:12px;display:flex}.story #welcome .st{border-radius:var(--radius-pill);letter-spacing:.01em;white-space:nowrap;border:1.5px solid #0000;justify-content:center;align-items:center;gap:3px;height:22px;padding:0 6px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.story #welcome .st svg{width:11px;height:11px}.story #welcome .st.conf{border-color:var(--color-primary-800);color:var(--color-primary-800)}.story #welcome .pmslot{display:grid}.story #welcome .pm{opacity:0;white-space:nowrap;grid-area:1/1}.story #welcome .pm:first-child{opacity:1}.story #welcome .st.paid{background:var(--color-accent-400);color:var(--color-neutral-900);transform:rotate(-2deg);box-shadow:0 .25rem .6rem #9e6b004d}.story #welcome .st.dlv{background:var(--color-primary-800);color:var(--color-neutral-50)}.story #welcome .cvdivider{border-top:1.5px dashed #100c0826;margin-top:12px}.story #welcome .trip{margin-top:12px}.story #welcome .trip svg.map{width:100%;height:32px;display:block;overflow:visible}.story #welcome .rt{stroke:#100c0842;stroke-width:2px;stroke-dasharray:4 5;fill:none;stroke-linecap:round}.story #welcome .rtdrawn{stroke:var(--color-primary-800);stroke-width:2px;fill:none;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.story #welcome .src{fill:var(--color-primary-800)}.story #welcome .dst{fill:var(--color-neutral-50);stroke:var(--color-primary-800);stroke-width:2.5px}.story #welcome .rider{fill:var(--color-accent-400);stroke:var(--color-neutral-900);stroke-width:1.8px}.story #welcome .tripcap{height:17px;margin-top:8px;position:relative}.story #welcome .tripcap>span{color:var(--color-neutral-600);white-space:nowrap;align-items:center;gap:5px;font-size:11.5px;line-height:1;display:flex;position:absolute;inset:0}.story #welcome .tripcap b{color:var(--color-neutral-900);font-weight:700}.story #welcome .tripcap svg{width:12px;height:12px;color:var(--color-accent-700);flex:none}.story #welcome .capA{opacity:0}.story #welcome .ask{background:var(--color-accent-400);width:240px;color:var(--color-neutral-900);border-radius:var(--radius-lg);opacity:0;z-index:3;border-bottom-right-radius:4px;padding:9px 11px;font-size:11.5px;line-height:1.35;position:absolute;top:-64px;right:0;box-shadow:0 .4rem .9rem #9e6b0040}.story #welcome .cvreply{background:var(--color-primary-50);width:212px;color:var(--color-neutral-900);border-radius:var(--radius-lg);z-index:3;border-top-left-radius:4px;margin-top:8px;padding:8px 11px;font-size:11.5px;line-height:1.35}.story #welcome .cvreply b{letter-spacing:.06em;color:var(--color-primary-800);font-weight:400}.story #welcome .cvchips{flex-wrap:wrap;justify-content:center;gap:8px;width:min(100%,344px);margin-top:36px;display:flex}@keyframes story-cv-chips{0%,20%{opacity:1;transform:translateY(0)}24%,91%{opacity:0;transform:translateY(8px)}95%,to{opacity:1;transform:translateY(0)}}.story #welcome .schip{letter-spacing:.02em;gap:4px;margin-top:0;padding:6px 10px;font-size:10px;line-height:1}.story #welcome .schip svg{width:11px;height:11px}.story #welcome .nowchip{border:1.5px solid var(--color-primary-800);color:var(--color-primary-800);background:0 0}.story #welcome .soonchip{font-weight:400}.story #welcome .cvcue{letter-spacing:.02em;color:var(--color-neutral-600);white-space:nowrap;flex-direction:column;align-items:center;gap:4px;font-size:12px;font-weight:400;text-decoration:none;display:flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.story #welcome .cvcue svg{width:16px;height:16px}.story #buried .phone{background:var(--color-neutral-50)}.story .chat{flex-direction:column;justify-content:flex-end;gap:8px;padding:14px;display:flex;position:absolute;inset:0}.story .bub{background:var(--color-neutral-100);max-width:82%;color:var(--color-neutral-600);border-radius:14px;padding:8px 11px;font-size:11.5px;line-height:1.35}.story .bub.gold{background:var(--color-accent-400);color:var(--color-neutral-900);align-self:flex-end;font-weight:700}.story .ghosticon{opacity:.14;position:absolute;top:8%;right:-8px}.story .ghosticon svg{stroke-width:1.25px;width:110px;height:110px}.story .book{border-radius:var(--radius-md);width:min(70vw,280px);color:var(--color-neutral-800);box-shadow:var(--shadow-card-hover);background:#fdfcf7 repeating-linear-gradient(#0000 0 26px,#100c0817 26px 27px);padding:18px 16px 20px 34px;position:relative;transform:rotate(-2deg)}.story .book:before{content:"";background:#c2000059;width:1px;position:absolute;top:0;bottom:0;left:22px}.story .book .entry{font-family:var(--font-brand);color:var(--color-neutral-800);white-space:nowrap;font-size:19px;font-weight:700;line-height:27px}.story .book .entry.strike{opacity:.55;text-decoration:line-through}.story .book .entry.smudge{opacity:.8}.story .redcircle{pointer-events:none;position:absolute}.story .redcircle path{stroke:var(--color-red-400)}.story .ecocash{color:var(--color-neutral-800);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);align-items:center;gap:7px;padding:8px 11px;font-size:10.5px;display:flex;position:absolute;bottom:-14px;right:-10px;transform:rotate(2deg)}.story .ecocash b{color:var(--color-neutral-900)}.story .ecocash svg{width:14px;height:14px;color:var(--color-accent-700)}.story .systile{aspect-ratio:1;background:var(--color-primary-800);width:min(46vw,180px);color:var(--color-surface-warm);font-family:var(--font-brand);box-shadow:var(--shadow-card-hover);border-radius:30px;justify-content:center;align-items:center;font-size:104px;font-weight:700;line-height:1;display:flex}.story #turn .kicker{color:var(--color-primary-800)}.story .demochip{border:1.5px solid var(--color-primary-800);color:var(--color-primary-800);background:0 0;margin-top:14px;text-decoration:none}.story .demochip:hover{background:var(--color-primary-800);color:var(--color-neutral-50)}.story .callback{background:var(--color-accent-400);max-width:170px;color:var(--color-neutral-900);box-shadow:var(--shadow-card);z-index:2;border-radius:14px;padding:9px 12px;font-size:11.5px;font-weight:700;line-height:1.35;position:absolute;top:4%;right:-6px}.story .arrow{z-index:2;pointer-events:none;position:absolute}.story .owesarrow{z-index:3;pointer-events:none;position:absolute}.story .arrow path,.story .owesarrow path{stroke:var(--color-primary-800)}.story .owesnote{font-family:var(--font-brand);color:var(--color-primary-800);z-index:3;white-space:nowrap;font-size:21px;font-weight:700;position:absolute;transform:rotate(-5deg)}.story .goldline{background:var(--color-accent-400);width:120px;height:2px;margin-top:14px}@media (prefers-reduced-motion:no-preference){.story #orders .phone:after{content:"";width:45%;animation:story-shine 1.1s var(--story-ease) .6s 1 both;background:linear-gradient(100deg,#0000,#ffffff80,#0000);position:absolute;inset:0 auto 0 0;transform:translate(-190%)skew(-12deg)}@keyframes story-shine{to{transform:translate(330%)skew(-12deg)}}}.story #delivery .phone{background:var(--color-surface-warm)}.story .map-bg{fill:var(--color-surface-warm)}.story .map-road{stroke:var(--color-primary-800)}.story .map-route{stroke:var(--color-neutral-900)}.story .map-pin{fill:var(--color-primary-800)}.story .map-pin-open{fill:none;stroke:var(--color-primary-800)}.story .riderdot{fill:var(--color-accent-400);stroke:var(--color-neutral-900);transform-origin:128px 196px}.story .smsbub{max-width:180px;color:var(--color-neutral-800);box-shadow:var(--shadow-card);z-index:2;border-radius:14px;padding:9px 12px;font-size:11.5px;line-height:1.4;position:absolute;bottom:10%;left:-16px}.story .smsbub b{color:var(--color-neutral-900)}.story .soonchip{color:var(--color-neutral-600);background:0 0;border:1.5px dashed #100c084d;margin-top:14px}@media (prefers-reduced-motion:no-preference){.story .riderdot{animation:2s ease-in-out infinite story-pulse}@keyframes story-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.5)}}}.story #regulars .phone{background:var(--color-neutral-50)}.story .custvp{flex-direction:column;padding:16px 12px 0;display:flex;position:absolute;inset:0}.story .custgreet{font-family:var(--font-sans);color:var(--color-primary-800);font-size:16px;font-weight:700;line-height:1.1}.story .custsub{color:var(--color-neutral-600);margin-top:3px;font-size:9.5px}.story .custsearch{border:1px solid var(--color-neutral-300);color:var(--color-neutral-400);border-radius:10px;align-items:center;gap:6px;margin:10px 0 9px;padding:7px 10px;font-size:10px;display:flex}.story .custsearch svg{width:12px;height:12px;color:var(--color-neutral-400);flex:none}.story .custchips{gap:6px;margin-bottom:10px;display:flex}.story .cchip{border:1px solid var(--color-neutral-300);border-radius:var(--radius-pill);color:var(--color-neutral-700);padding:3px 12px;font-size:10px;font-weight:700}.story .cchip.on{border-color:var(--color-primary-700);color:var(--color-primary-800);background:var(--color-primary-50)}.story .custlist{flex-direction:column;gap:7px;display:flex}.story .crow{border-radius:var(--radius-md);box-shadow:var(--shadow-card);align-items:center;gap:9px;padding:9px 11px;display:flex}.story .cav{background:var(--color-primary-50);width:30px;height:30px;color:var(--color-primary-800);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.story .cwho{min-width:0}.story .cwho>b{color:var(--color-neutral-900);font-size:12.5px;line-height:1.25;display:block}.story .cwho span{color:var(--color-neutral-600);font-size:10px}.story .cspend{color:var(--color-neutral-900);font-weight:700}.story .recap{flex-wrap:wrap;gap:10px;margin-bottom:26px;display:flex}.story .recap .schip{color:var(--color-neutral-700);background:0 0;border:1px solid #100c081f;font-size:11.5px;font-weight:700}.story .recap .schip svg{color:var(--color-primary-700)}.story .fcard{border-radius:var(--radius-md);box-shadow:var(--shadow-card-hover);width:min(50vw,190px);padding:10px}.story .fcard img{border-radius:var(--radius-sm);aspect-ratio:1/1.1;object-fit:cover;object-position:50% 25%;width:100%;display:block}.story .fcard figcaption{color:var(--color-neutral-600);padding:8px 2px 2px;font-size:11px}.story .cta{background:var(--color-accent-400);color:var(--color-neutral-900);border-radius:var(--radius-pill);min-height:54px;box-shadow:var(--shadow-btn);align-items:center;gap:9px;margin-top:26px;padding:15px 26px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.story .cta:hover{background:var(--color-accent-hover)}.story .cta svg{width:18px;height:18px}.story .cta2{letter-spacing:.01em;width:fit-content;min-height:44px;color:var(--color-primary-800);text-underline-offset:3px;align-items:center;margin-top:4px;font-size:13px;font-weight:700;-webkit-text-decoration:underline #43234466;text-decoration:underline #43234466;display:flex}.story .cta2:hover{text-decoration-color:currentColor}.story .reassure{opacity:.65;max-width:30rem;margin-top:18px;font-size:12px}.story .sig{font-family:var(--font-brand);color:var(--color-primary-800);margin-top:26px;font-size:24px;font-weight:700}.story #start .sub{margin-top:18px}.story #start .soonchip{margin-top:20px}@media (prefers-reduced-motion:no-preference){.story .cta:after{content:"";width:45%;animation:story-shine 1.2s var(--story-ease) 1s 1 both;background:linear-gradient(100deg,#0000,#ffffff80,#0000);position:absolute;inset:0 auto 0 0;transform:translate(-190%)skew(-12deg)}.story .panel .txt>*{opacity:0;transform:translateY(1.25rem)}.story .panel.live .txt>*{animation:story-up .6s var(--story-ease) both}.story .panel.live .txt>:first-child{animation-delay:50ms}.story .panel.live .txt>:nth-child(2){animation-delay:.15s}.story .panel.live .txt>:nth-child(3){animation-delay:.25s}.story .panel.live .txt>:nth-child(4){animation-delay:.35s}.story .panel.live .txt>:nth-child(5){animation-delay:.45s}.story .panel.live .txt>:nth-child(6){animation-delay:.55s}.story .panel.live .txt>:nth-child(7){animation-delay:.65s}.story .panel.live .txt>:nth-child(8){animation-delay:.75s}.story .panel .hero{opacity:0;transform:translateY(1.5rem)scale(.99)}.story .panel.live .hero{animation:story-heroin .45s var(--story-ease) both}.story #welcome .ask{animation:story-cv-ask var(--cv) var(--story-ease) infinite}.story #welcome .orow{animation:story-cv-orow var(--cv) var(--story-ease) infinite}.story #welcome .unread{animation:story-cv-unread var(--cv) infinite}.story #welcome .ripple{animation:story-cv-ripple var(--cv) infinite}.story #welcome .st.conf{animation:story-cv-s1 var(--cv) var(--story-ease) infinite}.story #welcome .st.paid{animation:story-cv-s2 var(--cv) cubic-bezier(.34, 1.2, .64, 1) infinite}.story #welcome .st.dlv{animation:story-cv-s3 var(--cv) var(--story-ease) infinite}.story #welcome .cvdivider,.story #welcome .trip{animation:story-cv-part var(--cv) infinite}.story #welcome .rtdrawn{animation:story-cv-draw var(--cv) var(--story-ease) infinite}.story #welcome .rider{transform-box:fill-box;transform-origin:50%;offset-path:path("M 8 16 C 70 2, 180 30, 254 16");offset-distance:100%;animation:story-cv-ride var(--cv) var(--story-ease) infinite}.story #welcome .capA{animation:story-cv-capa var(--cv) infinite}.story #welcome .capB{animation:story-cv-capb var(--cv) infinite}.story #welcome .cvreply{animation:story-cv-reply var(--cv) var(--story-ease) infinite}.story #welcome .cvcue svg{animation:4s ease-in-out infinite story-cv-bob}.story #welcome .pm:first-child{animation:story-cv-pm1 10s var(--story-ease) infinite}.story #welcome .pm:nth-child(2){animation:story-cv-pm2 10s var(--story-ease) infinite}.story #welcome .pm:nth-child(3){animation:story-cv-pm3 10s var(--story-ease) infinite}.story #welcome .pm:nth-child(4){animation:story-cv-pm4 10s var(--story-ease) infinite}@keyframes story-cv-pm1{0%,21%{opacity:1}25%,96%{opacity:0}to{opacity:1}}@keyframes story-cv-pm2{0%,25%{opacity:0}29%,46%{opacity:1}50%,to{opacity:0}}@keyframes story-cv-pm3{0%,50%{opacity:0}54%,71%{opacity:1}75%,to{opacity:0}}@keyframes story-cv-pm4{0%,75%{opacity:0}79%,96%{opacity:1}to{opacity:0}}.story #welcome .idblock{animation:story-cv-id var(--cv) var(--story-ease) infinite}.story #welcome .cvchips{animation:story-cv-chips var(--cv) var(--story-ease) infinite}.story[data-panel=welcome] .brandchip{animation:story-cv-mark var(--cv) var(--story-ease) infinite}@keyframes story-cv-mark{0%,22%{opacity:0}26%,89%{opacity:1}93%,to{opacity:0}}@keyframes story-cv-ask{0%,28%{opacity:0;transform:translateY(12px)scale(.97)}31%,55%{opacity:1;transform:none}58%,to{opacity:0;transform:translateY(22px)scale(.94)}}@keyframes story-cv-orow{0%,20%{opacity:1;transform:none}24%{opacity:0;transform:translateY(-6px)}48%{opacity:0;transform:translateY(12px)}51%,to{opacity:1;transform:none}}@keyframes story-cv-unread{0%,51%{opacity:0;transform:scale(.5)}54%,58%{opacity:1;transform:scale(1)}60.5%,to{opacity:0;transform:scale(.5)}}@keyframes story-cv-ripple{0%,52%{opacity:0;transform:scale(.6)}55%{opacity:.45;transform:scale(1.15)}60%,to{opacity:0;transform:scale(2)}}@keyframes story-cv-s1{0%,20%{opacity:1;transform:none}24%,58%{opacity:0;transform:translateY(7px)}61%,to{opacity:1;transform:none}}@keyframes story-cv-s2{0%,20%{opacity:1;transform:scale(1)rotate(-2deg)}24%,68%{opacity:0;transform:scale(1.16)rotate(-6deg)}71%,to{opacity:1;transform:scale(1)rotate(-2deg)}}@keyframes story-cv-s3{0%,20%{opacity:1;transform:none}24%,88%{opacity:0;transform:translateY(7px)}91%,to{opacity:1;transform:none}}@keyframes story-cv-part{0%,20%{opacity:1}24%,78%{opacity:0}81%,to{opacity:1}}@keyframes story-cv-draw{0%,24%{stroke-dashoffset:0}77%,80.5%{stroke-dashoffset:1px}88%,to{stroke-dashoffset:0}}@keyframes story-cv-ride{0%,20%{opacity:1;offset-distance:100%}24%{opacity:0;offset-distance:100%}77%{opacity:0;offset-distance:0%}80.5%{opacity:1;offset-distance:3%}88%,to{opacity:1;offset-distance:100%}}@keyframes story-cv-capa{0%,80.5%{opacity:0}83%,87%{opacity:1}89.5%,to{opacity:0}}@keyframes story-cv-capb{0%,20%{opacity:1}24%,88.5%{opacity:0}91.5%,to{opacity:1}}@keyframes story-cv-reply{0%,20%{opacity:1;transform:none}24%{opacity:0;transform:none}58%{opacity:0;transform:translateY(-9px)scale(.97)}61%,to{opacity:1;transform:none}}@keyframes story-cv-bob{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}.story #buried .bub{opacity:0;animation:7s linear infinite story-drift}.story #buried .bub:first-child{animation-delay:0s}.story #buried .bub:nth-child(2){animation-delay:1.1s}.story #buried .bub:nth-child(3){animation-delay:2.2s}.story #buried .bub:nth-child(4){animation-delay:3.3s}.story #buried .bub.gold{animation-name:story-driftgold;animation-delay:4.2s}.story #buried .bub:nth-child(6){animation-delay:5.4s}.story .panel:not(.live) .bub,.story .panel:not(.live) .riderdot,.story .panel:not(.live) .ask,.story .panel:not(.live) .orow,.story .panel:not(.live) .unread,.story .panel:not(.live) .ripple,.story .panel:not(.live) .st,.story .panel:not(.live) .pm,.story .panel:not(.live) .cvdivider,.story .panel:not(.live) .trip,.story .panel:not(.live) .rtdrawn,.story .panel:not(.live) .rider,.story .panel:not(.live) .capA,.story .panel:not(.live) .capB,.story .panel:not(.live) .cvreply,.story .panel:not(.live) .cvcue svg,.story .panel:not(.live) .idblock,.story .panel:not(.live) .cvchips{animation-play-state:paused}@keyframes story-up{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:none}}@keyframes story-heroin{0%{opacity:0;transform:translateY(1.5rem)scale(.99)}to{opacity:1;transform:none}}@keyframes story-drift{0%{opacity:0;transform:translateY(24px)}10%{opacity:1}70%{opacity:1}to{opacity:0;transform:translateY(-290px)}}@keyframes story-driftgold{0%{opacity:0;transform:translateY(24px)}10%{opacity:1}60%{opacity:1}to{opacity:0;transform:translateY(-300px)translate(10px)}}}@media (prefers-reduced-motion:reduce){.story .panel .txt>*,.story .panel .hero{opacity:1!important;transform:none!important}}@media (scripting:none){.story .panel .txt>*,.story .panel .hero{opacity:1!important;transform:none!important}}.story .story-tail{scroll-snap-align:start;background:var(--color-neutral-50);color:var(--color-neutral-800);border-top:2px dashed #100c0826;padding-bottom:88px}.story[data-tone=tail] .ring,.story[data-tone=tail] .skipchip,.story[data-tone=tail] .brandchip{display:none}@media (min-width:640px){.story h1,.story h2{font-size:40px}.story .panel{padding:80px 48px 110px}.story .hero>*{transform:scale(1.18)}.story #welcome .aline{font-size:20px}.story #welcome .cstage{zoom:1.14;margin-top:40px}.story #welcome .cvchips{width:auto;margin-top:36px}}@media (min-width:1024px){.story .panel{grid-template-columns:45% 55%;align-items:center;column-gap:48px;width:100%;max-width:64rem;margin:0 auto;padding-left:max(48px,50vw - 32rem);padding-right:max(48px,50vw - 32rem);display:grid}.story #welcome,.story #buried,.story #moneyfog,.story #turn,.story #shoplink,.story #orders,.story #regulars,.story #delivery,.story #start{max-width:none;margin:0}.story .hero{order:1}.story .txt{order:2;margin-top:0}.story h1,.story h2{font-size:52px}.story .hero>*{transform:scale(1.42)}.story #welcome{display:flex}.story #welcome .aline{max-width:34rem;font-size:24px}.story #welcome .cstage{zoom:1.25;margin-top:44px}.story #welcome .cvchips{margin-top:48px}.story #welcome{padding-bottom:64px}}@media (min-width:1024px) and (max-height:820px){.story #welcome .cstage{zoom:1.08;margin-top:32px}.story #welcome .cvchips{margin-top:32px}.story #welcome .aline{font-size:21px}}@media (min-width:1024px) and (max-height:700px){.story #welcome .cstage{zoom:.92;margin-top:16px}.story #welcome .cvchips{margin-top:20px}.story #welcome .aline{font-size:19px}.story #welcome .cveyebrow{margin-bottom:10px}}.story .cvpi:checked~#welcome *,.story .cvpi:checked~.brandchip{animation-play-state:paused}