.cups[data-astro-cid-dp4cmzxh]{grid-template-columns:repeat(3,1fr);gap:10px;width:100%;display:grid}.cups[data-astro-cid-dp4cmzxh].lg{max-width:580px}.cups[data-astro-cid-dp4cmzxh].sm{gap:4px;max-width:280px}.cup[data-astro-cid-dp4cmzxh]{text-align:center;cursor:pointer;margin:0}a[data-astro-cid-dp4cmzxh].cups{color:inherit;text-decoration:none}svg[data-astro-cid-dp4cmzxh]{width:100%;height:auto;transform:rotate(var(--tilt));transform-origin:50% 90%;transition:transform .45s cubic-bezier(.3,1.4,.5,1);overflow:visible}.ink[data-astro-cid-dp4cmzxh] path[data-astro-cid-dp4cmzxh]{fill:none;stroke:var(--ink);stroke-width:3.4px;stroke-linecap:round;stroke-linejoin:round}.ink[data-astro-cid-dp4cmzxh] path[data-astro-cid-dp4cmzxh]:first-child{fill:none}.ink[data-astro-cid-dp4cmzxh] .thin[data-astro-cid-dp4cmzxh]{stroke-width:2.2px;opacity:.85}.liquid[data-astro-cid-dp4cmzxh],.wave[data-astro-cid-dp4cmzxh]{fill:var(--wash);opacity:.88;transition:transform 1.3s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--i) * .28s + .15s);transform:translateY(80px)}.poured[data-astro-cid-dp4cmzxh] .liquid[data-astro-cid-dp4cmzxh],.poured[data-astro-cid-dp4cmzxh] .wave[data-astro-cid-dp4cmzxh]{transform:translateY(calc(var(--top) * 1px - 44px))}.wave[data-astro-cid-dp4cmzxh]{animation:3.2s ease-in-out infinite slosh;animation-delay:calc(var(--i) * -1s)}.steam[data-astro-cid-dp4cmzxh] path[data-astro-cid-dp4cmzxh]{fill:none;stroke:var(--ink);stroke-width:2.6px;stroke-linecap:round;opacity:0;transform:translateY(8px)}.poured[data-astro-cid-dp4cmzxh] .steam[data-astro-cid-dp4cmzxh] path[data-astro-cid-dp4cmzxh]{animation:3.4s ease-in-out infinite steam}.poured[data-astro-cid-dp4cmzxh] .steam[data-astro-cid-dp4cmzxh] path[data-astro-cid-dp4cmzxh]:nth-child(2){animation-delay:.9s}.poured[data-astro-cid-dp4cmzxh] .steam[data-astro-cid-dp4cmzxh] path[data-astro-cid-dp4cmzxh]:nth-child(3){animation-delay:1.8s}figcaption[data-astro-cid-dp4cmzxh]{flex-direction:column;gap:2px;margin-top:10px;display:flex}.word[data-astro-cid-dp4cmzxh]{font-family:var(--display);text-transform:uppercase;letter-spacing:.04em;color:var(--ink);font-size:1.45rem;font-weight:600}.sm[data-astro-cid-dp4cmzxh] .word[data-astro-cid-dp4cmzxh]{letter-spacing:.14em;font-size:.85rem}.note[data-astro-cid-dp4cmzxh]{color:var(--ink-2);font-size:.82rem}@media (hover:hover){.cup[data-astro-cid-dp4cmzxh]:hover svg[data-astro-cid-dp4cmzxh]{transform:rotate(calc(var(--tilt) - 8deg)) translateY(-4px)}.cup[data-astro-cid-dp4cmzxh]:hover .steam[data-astro-cid-dp4cmzxh] path[data-astro-cid-dp4cmzxh]{animation-duration:1.7s}}@keyframes steam{0%{opacity:0;transform:translateY(8px)scaleY(.8)}30%{opacity:.7}to{opacity:0;transform:translateY(-14px)scaleY(1.1)}}@keyframes slosh{0%,to{d:path("M10 44 q15 -5 30 0 t30 0 t30 0 t30 0 V130 H10 Z")}50%{d:path("M10 44 q15 5 30 0 t30 0 t30 0 t30 0 V130 H10 Z")}}@media (prefers-reduced-motion:reduce){.liquid[data-astro-cid-dp4cmzxh],.wave[data-astro-cid-dp4cmzxh]{transition:none}.wave[data-astro-cid-dp4cmzxh],.poured[data-astro-cid-dp4cmzxh] .steam[data-astro-cid-dp4cmzxh] path[data-astro-cid-dp4cmzxh]{animation:none}.poured[data-astro-cid-dp4cmzxh] .steam[data-astro-cid-dp4cmzxh] path[data-astro-cid-dp4cmzxh]{opacity:.5;transform:none}}.hero[data-astro-cid-lcdefpme]{padding:56px 0 48px;overflow:hidden}.hero-in[data-astro-cid-lcdefpme]{align-items:center;gap:36px;display:grid}@media (width>=960px){.hero-in[data-astro-cid-lcdefpme]{grid-template-columns:1.15fr 1fr;gap:56px}.hero[data-astro-cid-lcdefpme]{padding:88px 0 72px}}.hero-cups[data-astro-cid-lcdefpme]{justify-content:center;display:flex}.lead[data-astro-cid-lcdefpme]{max-width:600px;margin-top:1.2rem;font-size:1.15rem}.cta[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px;margin-top:1.8rem;display:flex}.proof-strip[data-astro-cid-lcdefpme]{border-top:1.5px solid var(--ink);border-bottom:1.5px solid var(--ink);background:var(--card)}.proof[data-astro-cid-lcdefpme]{gap:16px;padding-top:24px;padding-bottom:24px;display:grid}@media (width>=720px){.proof[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr)}}.proof[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{flex-direction:column;display:flex}.proof[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-family:var(--display);font-size:2.3rem;font-weight:600;line-height:1.1}.proof[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--ink-2);font-size:.92rem}.intro[data-astro-cid-lcdefpme]{max-width:620px;margin-bottom:36px}.promise[data-astro-cid-lcdefpme]{position:relative}.promise[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:8px 0;font-size:1.2rem}.promise[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0}.pw[data-astro-cid-lcdefpme]{letter-spacing:.18em;text-transform:uppercase;color:var(--accent);font-size:.78rem;font-weight:700}.pn[data-astro-cid-lcdefpme]{font-family:var(--display);color:var(--line);font-size:2.6rem;font-weight:600;line-height:1;position:absolute;top:14px;right:20px}.key[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:14px 0 8px;font-size:1.2rem}.key[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0}.key-top[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:baseline;display:flex}.num[data-astro-cid-lcdefpme]{font-family:var(--display);color:var(--accent);font-size:1.6rem;font-weight:600;line-height:1}.head-row[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;margin-bottom:28px;display:flex}.head-row[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:0}.more[data-astro-cid-lcdefpme]{color:var(--accent);font-weight:600;text-decoration:none}.gb[data-astro-cid-lcdefpme]{align-items:center;gap:40px;display:grid}@media (width>=860px){.gb[data-astro-cid-lcdefpme]{grid-template-columns:300px 1fr;gap:64px}}.gb-cover[data-astro-cid-lcdefpme]{justify-self:center;width:70%;max-width:300px}@media (width>=860px){.gb-cover[data-astro-cid-lcdefpme]{width:100%}}.guide-band[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:var(--cream)}.guide-band[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:560px;margin-bottom:1.6rem}.gb-btn[data-astro-cid-lcdefpme]{border-color:var(--cream);color:var(--cream)}.gb-btn[data-astro-cid-lcdefpme]:hover{background:var(--cream);color:var(--night);box-shadow:3px 4px 0 var(--gold)}.split[data-astro-cid-lcdefpme]{gap:24px;display:grid}@media (width>=860px){.split[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1.3fr;gap:64px}}
