@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/da4b870ab52b3094-s.0v_p~5_c0b~1d.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.17_wf1k7ou9-q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/11cc37d7380d16b4-s.0ptcwqi9jx~4d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a85fe84266768609-s.p.05b418i5bs~lg.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/da4b870ab52b3094-s.0v_p~5_c0b~1d.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.17_wf1k7ou9-q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/11cc37d7380d16b4-s.0ptcwqi9jx~4d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a85fe84266768609-s.p.05b418i5bs~lg.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}.caveat_9716c06c-module__5_r5vq__className{font-family:Caveat,Caveat Fallback;font-style:normal}.caveat_9716c06c-module__5_r5vq__variable{--lp-hand:"Caveat", "Caveat Fallback"}
.lp-root{--lp-esp:#1b1411;--lp-cream:#f6ead7;--lp-saffron:#f28c28;--gx:clamp(18px, 2.6vw, 52px);--gy:clamp(18px, 3.6vh, 40px);--lp-sans:var(--font-outfit);color:var(--lp-cream);background:var(--lp-esp);font-family:var(--lp-sans), system-ui, sans-serif;-webkit-font-smoothing:antialiased;overflow-x:clip}:root:has(.lp-root){scrollbar-color:#7a4a2b #1b1411}.lp-root ::selection{color:#1b1411;background:#f28c28}.lp-root :focus-visible{outline:2px solid var(--lp-saffron);outline-offset:3px}.lp-wrap{max-width:1360px;padding-inline:var(--gx);margin-inline:auto}.lp-cap{letter-spacing:.02em;text-transform:uppercase;font-size:.8rem;font-weight:700}.lp-hero-word{letter-spacing:-.045em;white-space:nowrap;color:var(--lp-cream);font-size:min(11.5vw,19svh);font-weight:800;line-height:.8}.lp-big-caps{letter-spacing:-.02em;text-transform:uppercase;text-wrap:balance;font-size:clamp(2.2rem,4.3vw,4.8rem);font-weight:700;line-height:.98}.lp-statement{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(2.6rem,7vw,7.5rem);font-weight:700;line-height:.95}.lp-section-title{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(2rem,3.6vw,3.6rem);font-weight:700;line-height:1}@media (max-height:720px){.lp-short-title{font-size:clamp(1.7rem,2.6vw,2.4rem)}}.lp-final-word{letter-spacing:-.04em;color:var(--lp-cream);font-size:clamp(3.4rem,15vw,17rem);font-weight:800;line-height:.85}.lp-btn{border:1px solid #f6ead773;border-radius:999px;align-items:center;gap:.6rem;padding:.95rem 1.7rem;font-size:1rem;font-weight:700;transition:transform .25s cubic-bezier(.16,1,.3,1),background-color .25s,border-color .25s;display:inline-flex}.lp-btn:hover{border-color:var(--lp-cream);background:#f6ead71a}.lp-btn:active{transform:scale(.97)}.lp-btn-main{background:var(--lp-saffron);color:var(--lp-esp);border-color:#0000;box-shadow:0 14px 34px -14px #f28c28e6}.lp-btn-main:hover{background:#ff9c3d;border-color:#0000}.lp-cta{transition:transform .3s cubic-bezier(.16,1,.3,1);animation:2.4s ease-out infinite lp-cta;box-shadow:0 0 #f28c288c,0 18px 40px -14px #f28c28e6}.lp-cta:hover{transform:scale(1.05)}@keyframes lp-cta{0%{box-shadow:0 0 #f28c288c,0 18px 40px -14px #f28c28e6}70%,to{box-shadow:0 0 0 18px #f28c2800,0 18px 40px -14px #f28c28e6}}.lp-contact{background:#f6ead70f;border:1px dashed #f6ead766;border-radius:14px;flex-direction:column;gap:.2rem;min-width:15rem;padding:.9rem 1.2rem;transition:border-color .3s,background .3s;display:flex}.lp-contact:hover{border-color:var(--lp-saffron);background:#f28c281a}.lp-scroll-ring{animation:1.8s ease-in-out infinite lp-nudge}@keyframes lp-nudge{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}.lp-top{transition:transform .25s cubic-bezier(.16,1,.3,1),background-color .25s;box-shadow:0 0 0 1px #1b141159,0 14px 32px -10px #f28c28bf}.lp-top:hover{background:#ff9c3d;transform:translateY(-3px)}.lp-top:active{transform:scale(.96)}.lp-scene{aspect-ratio:1672/941;width:max(100vw,177.7svh);position:absolute;top:calc(70svh - max(100vw,177.7svh)/2.53833);left:50%;translate:-50%;container-type:size}@media (max-aspect-ratio:4/5){.lp-scene{width:200vw;top:auto;bottom:0;left:-74vw;translate:none}.lp-hero-word{font-size:15vw}}.lp-shadow{filter:blur(.3cqw);background:radial-gradient(closest-side,#000000b3,#0000);border-radius:50%;height:1.8cqh;position:absolute;bottom:30.1cqh}.lp-glow{filter:blur(.8cqw);background:radial-gradient(closest-side,#ffecd233,#0000);border-radius:50%;width:32cqw;height:6cqh;position:absolute;bottom:26.5cqh;left:57cqw}.lp-cupset{width:9.81cqw;height:17.53cqw;position:absolute;bottom:calc(31cqh - .175cqw);left:33.2cqw}.lp-hand-img{filter:brightness(.9)saturate(.92)sepia(.12)drop-shadow(0 12px 18px #00000059)}.lp-arm{-webkit-mask-image:linear-gradient(#0000 0%,#000 34%);mask-image:linear-gradient(#0000 0%,#000 34%)}.lp-person{filter:blur(1.4cqw);pointer-events:none;background:radial-gradient(28% 16% at 52% 20%,#140c08e6,#0000 70%),radial-gradient(70% 55% at 50% 72%,#180e09eb,#0000 72%);width:17cqw;position:absolute;top:-6cqh;bottom:38.7cqh;left:30cqw}.lp-cup-steam{pointer-events:none;justify-content:space-between;width:26%;height:22%;display:flex;position:absolute;bottom:69%;left:42%}.lp-cup-steam i{filter:blur(.25cqw);opacity:0;background:radial-gradient(closest-side,#fff6ea6b,#0000);border-radius:50%;width:18%;height:100%;animation:3.4s ease-in-out infinite lp-steam-rise}.lp-cup-steam i:nth-child(2){animation-delay:1.1s}.lp-cup-steam i:nth-child(3){animation-delay:2.2s}@keyframes lp-steam-rise{0%{opacity:0;transform:translateY(20%)scaleX(.8)}35%{opacity:.9}to{opacity:0;transform:translateY(-70%)scaleX(1.3)}}.lp-phone-hand{--pw:min(58svh, 86vw);width:var(--pw);left:calc(50vw - .3965 * var(--pw));bottom:calc(var(--pw) * -.355);transform-origin:50% 100%;will-change:transform;position:absolute}.lp-phone-screen{background:#000;border-radius:9%/4.2%;width:51.57%;height:68.36%;position:absolute;top:2.22%;left:13.87%;overflow:hidden}.lp-scanline{animation:1.6s ease-in-out infinite lp-scan}@keyframes lp-scan{0%,to{top:4%}50%{top:94%}}.lp-qr-pop{transform-box:fill-box;transform-origin:50%;animation:.55s cubic-bezier(.2,.8,.2,1) both lp-qr-pop}@keyframes lp-qr-pop{0%{opacity:1;transform:translate(0)scale(1)}35%{transform:translate(calc(var(--dx) * .4), calc(var(--dy) * .4)) scale(1.7);opacity:1;fill:#f28c28}to{transform:translate(var(--dx), var(--dy)) scale(.2);opacity:0}}.lp-tick-path{stroke-dasharray:1;stroke-dashoffset:1px;animation:.45s ease-out .15s forwards lp-tick}@keyframes lp-tick{to{stroke-dashoffset:0}}.lp-tap{pointer-events:none;background:#2b1d142e;border:2px solid #2b1d1473;border-radius:50%;width:46px;height:46px;margin:-23px 0 0 -23px;animation:.5s ease-out both lp-tap;position:absolute;top:50%;left:50%}@keyframes lp-tap{0%{opacity:0;transform:scale(1.6)}40%{opacity:1;transform:scale(.85)}to{opacity:0;transform:scale(1.2)}}.lp-prop{transition:transform .45s cubic-bezier(.16,1,.3,1),box-shadow .45s,border-color .3s}.lp-prop:hover{border-color:#f28c2899;transform:translateY(-6px)rotate(-1.5deg)}.lp-prop-cup:hover{filter:saturate(1.35)hue-rotate(-10deg);transform:translateY(-8px)rotate(4deg)scale(1.06)}.lp-prop-cup:hover .coffee-steam{animation-duration:1.4s}.lp-swing{animation:4s ease-in-out infinite lp-swing}.lp-swing:hover{animation-duration:.9s}@keyframes lp-swing{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2deg)}}.lp-print:hover{transform:translateY(14px)}.lp-timer{stroke-dasharray:1;animation:6s linear infinite lp-timer}@keyframes lp-timer{0%{stroke-dashoffset:0}to{stroke-dashoffset:1px}}.lp-paid{animation:2.2s ease-out infinite lp-paid}@keyframes lp-paid{0%{box-shadow:0 0 #2f9e5b80}70%,to{box-shadow:0 0 0 14px #2f9e5b00}}.lp-frame2{background:radial-gradient(110% 85% at 0% 100%, #7a401cbf 0%, #542c1659 32%, transparent 62%), radial-gradient(60% 50% at 100% 0%, #3c261c99, transparent 70%), var(--lp-esp)}.lp-frame2-grid{padding:0 var(--gx);grid-template-columns:minmax(0,1fr) min(30svh,26vw) minmax(0,1fr);align-items:center;gap:4vw;display:grid;position:absolute;inset:0}.lp-frame2-right{justify-self:end;max-width:30rem}@media (max-width:767px){.lp-frame2-grid{padding:calc(var(--gy) + 4.5rem) var(--gx) calc(var(--gy) + 3rem);grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:1fr;align-items:start;gap:1.5rem}.lp-frame2-stand{place-self:center;width:min(28svh,54vw)}.lp-frame2-right{justify-self:start}}.lp-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.lp-marquee-track{animation:38s linear infinite lp-marquee}.lp-marquee:hover .lp-marquee-track{animation-play-state:paused}@keyframes lp-marquee{to{transform:translate(calc(-50% - .375rem))}}.lp-chip{transition:background-color .3s,border-color .3s,color .3s,transform .3s cubic-bezier(.16,1,.3,1)}.lp-chip:hover{background:var(--lp-saffron);border-color:var(--lp-saffron);color:var(--lp-esp);transform:translateY(-3px)}.lp-chip:hover svg{color:var(--lp-esp)}.lp-role-timer:after{content:"";background:var(--lp-saffron);height:100%;animation:3.6s linear forwards lp-role-timer;display:block}@keyframes lp-role-timer{0%{width:0}to{width:100%}}.lp-print-out{animation:1.5s steps(14,end) both lp-print-out}@keyframes lp-print-out{0%{transform:translateY(-100%)}to{transform:none}}.lp-sync{animation:2.4s ease-in-out infinite lp-sync}@keyframes lp-sync{0%{transform:translate(-100%)}to{transform:translate(300%)}}.lp-draw .d{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.4s cubic-bezier(.65,0,.35,1)}.is-on .lp-draw .d{stroke-dashoffset:0}.lp-draw .lp-fade{opacity:0;transition:opacity .7s}.is-on .lp-draw .lp-fade{opacity:var(--o,1)}.lp-svg-cap{letter-spacing:.06em;font-size:15px;font-weight:700}.lp-hand{font-family:var(--lp-hand), "Segoe Print", cursive}.lp-flow{animation:1.2s linear infinite lp-flow}@keyframes lp-flow{to{stroke-dashoffset:-32px}}.lp-van{animation:3.2s ease-in-out infinite lp-van}@keyframes lp-van{0%,to{transform:translate(0)}50%{transform:translate(-10px,-1.5px)}}.lp-steam{animation:2.2s ease-in-out infinite lp-steam}@keyframes lp-steam{0%{opacity:0;transform:translateY(8px)}40%{opacity:1}to{opacity:0;transform:translateY(-14px)}}.lp-breathe{transform-box:fill-box;transform-origin:50%;animation:3.6s ease-in-out infinite lp-breathe}@keyframes lp-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}.lp-pulse{transform-box:fill-box;transform-origin:50%;animation:1.6s ease-in-out infinite lp-breathe}.lp-node{transform-box:fill-box;transform-origin:50%;transition:transform .4s cubic-bezier(.16,1,.3,1)}.lp-node:hover{transform:scale(1.06)rotate(-1deg)}.lp-guides{opacity:0;border:2px dashed #f6ead78c;border-radius:50%;transition:opacity .8s .3s,transform 1s cubic-bezier(.16,1,.3,1) .3s;position:absolute;inset:6% -4% 4%;transform:scale(.9)}.lp-guided:first-child .lp-guides{border-radius:6%}.is-on .lp-guides{opacity:1;transform:none}.lp-guides i{background:var(--lp-saffron);width:12px;height:12px;margin:-6px;position:absolute}.lp-guides i:before{content:"";background:var(--lp-saffron);position:absolute}.lp-guides i:first-child{top:0;left:50%}.lp-guides i:nth-child(2){top:100%;left:50%}.lp-guides i:first-child:before,.lp-guides i:nth-child(2):before{height:2px;top:5px;left:-.3em;right:-.3em}.lp-guides i:nth-child(3){top:50%;left:0}.lp-guides i:nth-child(4){top:50%;left:100%}.lp-guides i:nth-child(3):before,.lp-guides i:nth-child(4):before{width:2px;top:-.3em;bottom:-.3em;left:5px}.lp-loader{transition:visibility 0s linear 1.7s}.lp-loader.is-done{visibility:hidden;pointer-events:none}.lp-loader-bg{background:#3d2a1f;transition:opacity .9s .25s}.lp-loader.is-done .lp-loader-bg,.lp-loader.is-done .lp-loader-text{opacity:0}.lp-loader-text{transition:opacity .3s}.lp-loader-grid{background:linear-gradient(#f6ead70f 1px,#0000 1px) 0 0/72px 72px,linear-gradient(90deg,#f6ead70f 1px,#0000 1px) 0 0/72px 72px}.lp-loader-m{transition:opacity .35s,fill .6s .35s}.lp-loader-frame{transition:opacity .3s}.lp-loader-qr{transform-origin:0 0;transition:transform 1.05s cubic-bezier(.65,0,.35,1),opacity .35s 1.05s}.lp-loader-qr.is-flying,.lp-loader-qr.is-flying .lp-loader-frame{opacity:0}.lp-loader-qr.is-flying .lp-loader-m{fill:#1b1411}.lp-stage.is-in .lp-e-table{animation:1.8s cubic-bezier(.22,1,.36,1) both lp-room}@keyframes lp-room{0%{filter:brightness(.45);transform:scale(1.07)}to{filter:none;transform:none}}.lp-stage.is-in .lp-e-stand{animation:.45s .75s both lp-fade}@keyframes lp-fade{0%{opacity:0}}.lp-lid{transform-origin:50% 100%}.lp-stage.is-in .lp-lid{animation:1.15s cubic-bezier(.2,.8,.2,1) .9s both lp-lid}@keyframes lp-lid{0%{transform:rotateX(84deg)}to{transform:none}}.lp-boot-screen{opacity:0;pointer-events:none}.lp-stage.is-in .lp-boot-screen{animation:1.2s 1.3s both lp-boot}@keyframes lp-boot{0%,55%{opacity:1}to{opacity:0}}.lp-e-letter{display:inline-block}.lp-stage.is-in .lp-e-letter{animation:.75s cubic-bezier(.22,1,.36,1) both lp-letter;animation-delay:calc(1s + var(--i) * 55ms)}@keyframes lp-letter{0%{opacity:0;filter:blur(6px);transform:translateY(45%)}}.lp-stage.is-in .lp-e-up{animation:.8s cubic-bezier(.22,1,.36,1) 1.55s both lp-up}.lp-stage.is-in .lp-e-late{animation-delay:1.75s}@keyframes lp-up{0%{opacity:0;transform:translateY(18px)}}.lp-tap-late{animation-delay:1.15s}.lp-ring{transform-origin:50% 10%}.lp-prop:hover .lp-ring{animation:.5s ease-in-out 2 lp-ring}@keyframes lp-ring{0%,to{transform:rotate(0)}25%{transform:rotate(16deg)}75%{transform:rotate(-16deg)}}@media (prefers-reduced-motion:reduce){.lp-cup-steam i,.lp-scanline,.lp-sync,.lp-cta,.lp-scroll-ring,.lp-swing,.lp-timer,.lp-paid,.lp-marquee-track,.lp-print-out,.lp-stage.is-in .lp-e-table,.lp-stage.is-in .lp-e-stand,.lp-stage.is-in .lp-lid,.lp-stage.is-in .lp-e-letter,.lp-stage.is-in .lp-e-up{animation:none}.lp-stage.is-in .lp-boot-screen{opacity:0;animation:none}.lp-loader-qr{transition:opacity .3s}.lp-qr-pop{animation-duration:10ms}}
