@property --lp-n{syntax:"<integer>";inherits:false;initial-value:0}.lp{--paper:#f6f4ee;--paper-2:#eeebe3;--line:#e4e0d6;--ink:#14110e;--body:#3b362f;--muted:#6b655c;--dark:#14110e;--raised:#221e19;--hair:#f6f4ee21;--on-dark:#f6f4ee;--on-dark-body:#cfc9bf;--on-dark-muted:#a69f93;--on-dark-faint:#8c857a;--accent:#ffc629;--accent-ink:#14110e;--accent-text:#8a6200;--accent-on-dark:#ffc629;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-move:cubic-bezier(.77, 0, .175, 1);background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;font-size:15.5px;line-height:1.6}.lp-on-dark{--accent-text:var(--accent-on-dark)}.lp-display{letter-spacing:-.05em;text-wrap:balance;font-weight:500;line-height:.96}.lp-label{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;font-size:10.5px}.lp-btn{white-space:nowrap;height:48px;transition:transform .14s var(--ease-out), filter .16s ease, opacity .16s ease;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:15px;font-weight:700;line-height:1;display:inline-flex}.lp-btn:active,.lp-pill:active{transform:scale(.97)}.lp-btn:disabled{opacity:.6}.lp-btn-accent{background:var(--accent);color:var(--accent-ink)}.lp-btn-ink{background:var(--ink);color:#fff}.lp-pill{background:var(--ink);color:#fff;transition:transform .14s var(--ease-out);border-radius:999px;align-items:center;padding:10px 16px;font-size:13px;font-weight:500;line-height:1;display:inline-flex}@media (hover:hover){.lp-btn-accent:hover{filter:brightness(1.07)}.lp-btn-ink:hover,.lp-pill:hover{filter:brightness(1.6)}}.lp :focus-visible{outline:2px solid var(--accent-on-dark);outline-offset:3px}.lp .lp-on-paper :focus-visible{outline-color:var(--ink)}.lp-input{border:1px solid var(--hair);width:100%;height:50px;color:var(--on-dark);background:#f4f3ee12;border-radius:12px;outline:none;padding:0 16px;font-size:16px;transition:border-color .16s}.lp-input::placeholder{color:var(--on-dark-faint)}.lp-input:focus{border-color:var(--accent-on-dark)}.lp-drift{z-index:30;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.lp-wordmark{width:100%;height:auto;fill:var(--on-dark);letter-spacing:-.05em;font-size:232px;font-weight:600;display:block;overflow:visible}.lp-fact{border:1px solid var(--line);background:#fff;border-radius:14px;padding:15px 16px 14px}.lp-on-dark .lp-fact{background:var(--raised);border-color:#0000}.lp-fact-accent{background:var(--accent);color:var(--accent-ink);border-color:#0000}.lp-five{gap:6px;margin-bottom:8px;font-size:13px;display:flex}[data-inview=false] .lp-five .lp-ico{opacity:0}[data-inview=true] .lp-five .lp-ico{animation:lp-pop .32s var(--ease-out) both;animation-delay:calc(var(--i) * .11s + .15s)}@keyframes lp-pop{0%{opacity:0;transform:scale(.6)}}.lp-app{border-radius:8px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex;box-shadow:inset 0 0 0 1px #f4f3ee24}.lp-app svg{width:16px;height:16px}.lp-week{background:var(--dark);color:var(--on-dark);border-radius:18px;padding:20px}.lp-week-rows{border-bottom:1px solid var(--hair);margin-top:14px}.lp-week-rows p{border-top:1px solid var(--hair);grid-template-columns:38px 1fr auto;align-items:center;gap:10px;min-height:52px;display:grid}.lp-week-rows p:first-child{border-top:0;min-height:0;padding-bottom:8px}.lp-ours{width:96px}[data-inview=false] .lp-ours .lp-app{opacity:0}[data-inview=true] .lp-ours .lp-app{animation:lp-pop .3s var(--ease-out) both;animation-delay:calc(var(--i) * 70ms + .15s)}.lp-places{border:1px solid var(--line);background:#fff;border-radius:18px;padding:2px 18px}.lp-places li{border-top:1px solid var(--line);grid-template-columns:38px 1fr;gap:3px 14px;padding:17px 0;display:grid}.lp-places li:first-child{border-top:0}.lp-places .lp-app{border-radius:11px;grid-row:span 2;width:38px;height:38px;box-shadow:inset 0 0 0 1px #14110e1a}.lp-places .lp-app svg{width:20px;height:20px}.lp-steps{border:1px solid var(--line);background:#fff;border-radius:18px;padding:6px;overflow:hidden}.lp-steps p{border-radius:12px;align-items:center;gap:14px;min-height:70px;padding:10px 14px;font-size:16.5px;font-weight:500;line-height:1.25;display:flex}.lp-steps p>span:first-child{opacity:.55;border:1px solid;border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;display:flex}.lp-steps small{opacity:.68;margin-top:3px;font-size:13px;font-weight:400;display:block}.lp-steps p:last-child{background:var(--accent);color:var(--accent-ink)}[data-inview=false].lp-steps p{opacity:.25}[data-inview=true].lp-steps p{animation:lp-step .42s var(--ease-out) both;animation-delay:calc(var(--i) * .38s + .15s)}@keyframes lp-step{0%{opacity:.25;transform:translateY(6px)}}.lp-chip-status{border:1px solid var(--hair);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;padding:7px 12px;font-size:10px;line-height:1;display:inline-flex}.lp-chip-status span{background:var(--accent-on-dark);border-radius:50%;width:6px;height:6px;animation:1.8s ease-in-out infinite lp-beat}@keyframes lp-beat{50%{opacity:.35}}.lp-stage{aspect-ratio:100/104;width:100%;color:var(--on-dark);position:relative;container-type:inline-size}.lp-stage *{box-sizing:border-box}.lp-bar{white-space:nowrap;align-items:center;gap:1.2cqw;height:5cqw;font-size:max(2.3cqw,9px);font-weight:600;line-height:1;display:flex}.lp-ico{flex:none;width:1.2em;height:1.2em;display:inline-flex}.lp-ico svg{width:100%;height:100%}.lp-phone{width:42cqw;position:absolute;top:6.5cqw;left:0}.lp-screen{position:relative;overflow:hidden}.lp-phone .lp-screen{border-radius:3.4cqw;width:42cqw;height:74.67cqw;margin-top:.5cqw;box-shadow:0 2.4cqw 6cqw -2cqw #0009}.lp-face{flex-direction:column;justify-content:center;align-items:center;display:flex}.lp-clone .lp-face{position:absolute;inset:0}.lp-tiktok{color:#fff;outline-offset:-1px;background:#000;outline:1px solid #f4f3ee29}.lp-logo{width:9.5cqw;height:9.5cqw;display:flex}.lp-phone .lp-logo{width:19cqw;height:19cqw}.lp-logo svg{width:100%;height:100%}.lp-ghost{opacity:.28;margin:auto;position:absolute;inset:0}.lp-new{background:var(--accent);color:var(--accent-ink);animation:lp-new 8s var(--ease-out) infinite;border-radius:99px;padding:.9cqw 2cqw;font-size:max(2.2cqw,9px);font-weight:700;line-height:1.2;position:absolute;top:5%;left:6%}.lp-progress{background:#ffffff59;border-radius:99px;height:.16em;position:absolute;bottom:3.2%;left:6%;right:6%;overflow:hidden}.lp-progress:after{content:"";transform-origin:0;background:#fff;animation:8s linear infinite lp-progress;position:absolute;inset:0}.lp-status{height:5cqw;color:var(--on-dark-muted);margin-top:2.6cqw;font-size:max(2.5cqw,10px);font-weight:600;position:relative}.lp-status span{white-space:nowrap;opacity:0;align-items:center;gap:1.4cqw;display:flex;position:absolute;inset:0}.lp-status span:before{content:"";background:currentColor;border-radius:50%;width:1.4cqw;height:1.4cqw}.lp-status .lp-st1{animation:8s linear infinite lp-st1}.lp-status .lp-st2{animation:8s linear infinite lp-st2}.lp-status .lp-st3{opacity:1;color:var(--accent-on-dark);animation:8s linear infinite lp-st3}.lp-slot{left:calc(var(--x) * 1cqw);top:calc(var(--y) * 1cqw);width:21cqw;position:absolute}.lp-well{border:1px dashed #f4f3ee47;border-radius:2cqw;width:21cqw;height:37.33cqw;margin-top:.5cqw;position:relative}.lp-clone{z-index:2;transform-origin:0 0;animation:8s linear infinite lp-fly;animation-delay:calc(var(--i) * .15s);border-radius:2cqw;position:absolute;inset:-1px}.lp-from{opacity:0;animation:8s linear infinite lp-from;animation-delay:calc(var(--i) * .15s)}.lp-to{animation:8s linear infinite lp-to;animation-delay:calc(var(--i) * .15s)}.lp-chip{white-space:nowrap;height:5.6cqw;animation:8s linear infinite lp-chip;animation-delay:calc(var(--i) * .15s);background:#f4f3ee1a;border-radius:99px;align-items:center;gap:1.1cqw;margin-top:1.4cqw;padding:0 1.8cqw;font-size:max(2.1cqw,9px);font-weight:600;line-height:1;display:flex;position:relative}.lp-chip-soon{color:var(--on-dark-muted);background:0 0;border:1px dashed #f4f3ee47;justify-content:center;font-weight:500;animation:none}.lp-chip-soon:after{content:none}.lp-link{color:var(--accent-on-dark)}.lp-chip:after{content:"";border:1.5px solid var(--accent-on-dark);opacity:0;width:5cqw;height:5cqw;animation:8s linear infinite lp-touch;animation-delay:calc(var(--i) * .4s);border-radius:50%;margin:-2.5cqw 0 0 -2.5cqw;position:absolute;top:50%;left:3.1cqw}.lp-taps{font-variant-numeric:tabular-nums;--lp-n:var(--taps);counter-reset:n var(--lp-n);animation:8s linear infinite lp-taps;animation-delay:calc(var(--i) * .15s);margin-left:auto}.lp-taps:before{content:counter(n)}@keyframes lp-progress{0%{transform:scaleX(0)}93%,to{transform:scaleX(1)}}@keyframes lp-new{0%{opacity:0;transform:scale(.8)}5%,92%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes lp-from{0%,37%{opacity:1}37.1%,to{opacity:0}}@keyframes lp-to{0%,28%{opacity:0}37%,to{opacity:1}}@keyframes lp-fly{0%,24%{transform:translate(calc(var(--dx) * 1cqw), calc(var(--dy) * 1cqw)) scale(2);opacity:0}24.2%{transform:translate(calc(var(--dx) * 1cqw), calc(var(--dy) * 1cqw)) scale(2);opacity:1;animation-timing-function:var(--ease-move)}40%,84%{opacity:1;transform:none}90%,to{opacity:0;transform:none}}@keyframes lp-chip{0%,41%{opacity:0;animation-timing-function:var(--ease-out);transform:translateY(-.8cqw)}46%,84%{opacity:1;transform:none}90%,to{opacity:0;transform:none}}@keyframes lp-taps{0%,50%{--lp-n:0}82%,to{--lp-n:var(--taps)}}@keyframes lp-touch{0%,52%{opacity:0;transform:scale(1.9)}54%{opacity:1;transform:scale(1)}57%,66%{opacity:0;transform:scale(.8)}66.1%{opacity:0;transform:scale(1.9)}68%{opacity:1;transform:scale(1)}71%,to{opacity:0;transform:scale(.8)}}@keyframes lp-st1{0%,20%{opacity:1}23%,97%{opacity:0}to{opacity:1}}@keyframes lp-st2{0%,21%{opacity:0}24%,38%{opacity:1}41%,to{opacity:0}}@keyframes lp-st3{0%,39%{opacity:0}42%,90%{opacity:1}94%,to{opacity:0}}.lp-tick{background:var(--accent);width:22px;height:22px;color:var(--accent-ink);border-radius:7px;flex:none}.lp-tick path{stroke-dasharray:1;stroke-dashoffset:0}[data-inview=false] .lp-tick{background:#7f7f7f2e}[data-inview=false] .lp-tick path{stroke-dashoffset:1px}[data-inview=false] .lp-todo{opacity:.45}[data-inview=true] .lp-tick{animation:lp-fill .36s var(--ease-out) both;animation-delay:calc(var(--i) * .13s + .15s)}[data-inview=true] .lp-tick path{animation:lp-draw .36s var(--ease-out) both;animation-delay:calc(var(--i) * .13s + .22s)}[data-inview=true] .lp-todo{animation:.36s both lp-lit;animation-delay:calc(var(--i) * .13s + .15s)}@keyframes lp-fill{0%{background:#7f7f7f2e}}@keyframes lp-draw{0%{stroke-dashoffset:1px}}@keyframes lp-lit{0%{opacity:.45}}.lp-count{--lp-n:var(--to);counter-reset:n var(--lp-n);font-variant-numeric:tabular-nums}.lp-count:before{content:counter(n)}[data-inview=false] .lp-count{--lp-n:0}[data-inview=true] .lp-count{animation:lp-count 1.5s var(--ease-out) both}@keyframes lp-count{0%{--lp-n:0}to{--lp-n:var(--to)}}.lp-meter{transform-origin:0}[data-inview=false] .lp-meter{transform:scaleX(0)}[data-inview=true] .lp-meter{animation:lp-meter 1.5s var(--ease-out) both}@keyframes lp-meter{0%{transform:scaleX(0)}}.lp-q summary{cursor:pointer;list-style:none}.lp-q summary::-webkit-details-marker{display:none}.lp-q .lp-plus{transition:transform .22s var(--ease-out)}.lp-q[open] .lp-plus{transform:rotate(45deg)}.lp-sticky{transition:transform .26s var(--ease-out)}.lp-sticky[data-hidden=true]{transform:translateY(110%)}@media (prefers-reduced-motion:reduce){.lp *,.lp :before,.lp :after{transition:none!important;animation:none!important}[data-inview=false] .lp-tick{background:var(--accent)}[data-inview=false] .lp-tick path{stroke-dashoffset:0}[data-inview=false] .lp-todo,[data-inview=false].lp-steps p,[data-inview=false] .lp-five .lp-ico,[data-inview=false] .lp-ours .lp-app{opacity:1}[data-inview=false] .lp-count{--lp-n:var(--to)}[data-inview=false] .lp-meter{transform:none}}@media (prefers-reduced-motion:no-preference){html:has(.lp){scroll-behavior:smooth}}
