.scrim.svelte-1i124jz{z-index:80;background:#0b0f1266;border:0;position:fixed;inset:0}.drawer.svelte-1i124jz{z-index:90;background:#fff;flex-direction:column;width:min(440px,100vw);padding:24px;display:flex;position:fixed;top:0;bottom:0;right:0}.x.svelte-1i124jz{cursor:pointer;background:0 0;border:0;padding:8px}.lines.svelte-1i124jz{flex:1;align-content:start;gap:20px;margin:24px 0 0;padding:0;list-style:none;display:grid;overflow:auto}li.svelte-1i124jz{grid-template-columns:96px 1fr;gap:16px;display:grid}.thumb.svelte-1i124jz{border-radius:8px;height:120px;padding:10px 0;display:block}.meta.svelte-1i124jz b:where(.svelte-1i124jz){font-size:15px;font-weight:600}.qty.svelte-1i124jz{border:1px solid var(--line);border-radius:999px;align-items:center;gap:4px;margin-top:10px;display:inline-flex}.qty.svelte-1i124jz button:where(.svelte-1i124jz){cursor:pointer;background:0 0;border:0;width:36px;height:36px;font-size:18px}.qty.svelte-1i124jz span:where(.svelte-1i124jz){text-align:center;min-width:20px}footer.svelte-1i124jz{border-top:1px solid var(--line);gap:10px;padding-top:20px;display:grid}.empty.svelte-1i124jz{text-align:center;color:var(--mute);justify-items:center;gap:18px;margin:auto 0;display:grid}.poster.svelte-zaufm0{--cream:#f4ede4;background:radial-gradient(1200px 700px at 78% 40%, #0b6aa8 0%, transparent 60%), radial-gradient(900px 600px at 10% 90%, #0f828c55 0%, transparent 60%), var(--cold);min-height:100svh;color:var(--cream);grid-template-rows:auto 1fr auto auto auto;display:grid;position:relative;overflow:hidden}.beans.svelte-zaufm0{opacity:.09;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='90' height='120' viewBox='0 0 90 120'%3E%3Cg fill='none' stroke='%230F828C' stroke-width='7'%3E%3Cellipse cx='45' cy='60' rx='30' ry='42'/%3E%3Cpath d='M47 20c-6 18 8 30 2 48-4 14-12 20-2 34'/%3E%3C/g%3E%3C/svg%3E");background-size:90px 120px;animation:40s linear infinite svelte-zaufm0-drift;position:absolute;inset:-200px 0 0}@keyframes svelte-zaufm0-drift{to{transform:translateY(-120px)}}.grain.svelte-zaufm0{pointer-events:none;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.top.svelte-zaufm0{justify-content:space-between;align-items:center;padding:22px clamp(16px,4vw,48px);display:flex;position:relative}.tag.svelte-zaufm0{font:600 11px/1 var(--f-text);letter-spacing:.18em;text-transform:uppercase;opacity:.7}.stage.svelte-zaufm0{grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(24px,5vw,80px);width:100%;max-width:1440px;margin:0 auto;padding:8px clamp(16px,4vw,48px) 0;display:grid;position:relative}.eyebrow.svelte-zaufm0{font:600 12px/1 var(--f-text);letter-spacing:.2em;text-transform:uppercase;color:var(--roast);animation:svelte-zaufm0-rise .8s var(--ease) both}h1.svelte-zaufm0{font:600 clamp(3.4rem, 9.5vw, 9rem) / .86 var(--f-display);text-transform:uppercase;letter-spacing:-.01em;margin:18px 0 0}h1.svelte-zaufm0 span:where(.svelte-zaufm0){animation:svelte-zaufm0-rise .9s var(--ease) both;display:block}.l2.svelte-zaufm0{color:#0000;-webkit-text-stroke:2px var(--cream);animation-delay:.12s!important}.script.svelte-zaufm0{font:400 clamp(1.6rem, 3.4vw, 2.6rem) / 1.1 var(--f-script);color:var(--roast);animation:svelte-zaufm0-rise 1s var(--ease) .25s both;margin-top:10px}.lede.svelte-zaufm0{color:#d8e6f0;max-width:34em;animation:svelte-zaufm0-rise 1s var(--ease) .35s both;margin-top:22px;font-size:1.05rem;line-height:1.65}.lede.svelte-zaufm0 b:where(.svelte-zaufm0){color:#fff;font-weight:600}form.svelte-zaufm0{max-width:560px;animation:svelte-zaufm0-rise 1s var(--ease) .45s both;flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.ph.svelte-zaufm0{background:#fff;border-radius:999px;flex:220px;display:flex;overflow:hidden}.ph.svelte-zaufm0 span:where(.svelte-zaufm0){color:var(--ink);place-items:center;padding:0 6px 0 20px;font-weight:600;display:grid}.ph.svelte-zaufm0 input:where(.svelte-zaufm0),.pin.svelte-zaufm0{min-height:54px;color:var(--ink);background:0 0;border:0;outline:0;width:100%;padding:0 18px 0 6px;font-size:16px}.pin.svelte-zaufm0{background:#fff;border-radius:999px;flex:0 130px;padding:0 18px}form.svelte-zaufm0 button:where(.svelte-zaufm0){background:var(--roast);color:#fff;min-height:54px;font:600 15px/1 var(--f-text);letter-spacing:.02em;cursor:pointer;transition:transform .2s var(--ease), background .2s;border:0;border-radius:999px;flex:100%}form.svelte-zaufm0 button:where(.svelte-zaufm0):hover{background:#b0694c;transform:translateY(-1px)}.ph.svelte-zaufm0:focus-within,.pin.svelte-zaufm0:focus{box-shadow:0 0 0 3px #f4ede488}.err.svelte-zaufm0{color:#ffd2c4;margin-top:10px;font-size:14px}.done.svelte-zaufm0{max-width:520px;animation:svelte-zaufm0-rise .6s var(--ease) both;background:#ffffff14;border:1px solid #ffffff2e;border-radius:18px;align-items:center;gap:16px;margin-top:28px;padding:14px 20px;display:flex}.arch-wrap.svelte-zaufm0{animation:svelte-zaufm0-rise 1.1s var(--ease) .2s both;place-items:center;display:grid}.arch.svelte-zaufm0{aspect-ratio:3/4.3;border:3px solid var(--roast);background:linear-gradient(#cfe2ea,#e9f1f3 55%);border-radius:999px 999px 18px 18px;width:min(100%,420px);position:relative;overflow:hidden;box-shadow:0 0 0 10px #c1785a2e,0 40px 80px -30px #0000008c}.window.svelte-zaufm0{background:linear-gradient(90deg,#0000 calc(50% - 1px),#ffffffb3 calc(50% - 1px) calc(50% + 1px),#0000 calc(50% + 1px)),linear-gradient(#0000 calc(30% - 1px),#ffffffb3 calc(30% - 1px) calc(30% + 1px),#0000 calc(30% + 1px));position:absolute;inset:0}.timer.svelte-zaufm0{color:var(--cold);z-index:3;justify-items:center;gap:2px;display:grid;position:absolute;top:17%;left:0;right:0}.timer.svelte-zaufm0 span:where(.svelte-zaufm0){font:600 10px/1 var(--f-text);letter-spacing:.22em;text-transform:uppercase;opacity:.75}.timer.svelte-zaufm0 b:where(.svelte-zaufm0){font:500 clamp(2rem, 4vw, 2.8rem) / 1 var(--f-display);font-variant-numeric:tabular-nums}.brew.svelte-zaufm0{z-index:2;height:58%;animation:9s ease-in-out infinite svelte-zaufm0-level;position:absolute;bottom:0;left:0;right:0}@keyframes svelte-zaufm0-level{0%,to{height:56%}50%{height:61%}}.wave.svelte-zaufm0{width:200%;height:34px;position:absolute;top:-26px;left:0}.wave.svelte-zaufm0 path:where(.svelte-zaufm0){fill:#3a2418}.w1.svelte-zaufm0{animation:7s linear infinite svelte-zaufm0-slide}.w2.svelte-zaufm0{opacity:.55;animation:11s linear infinite reverse svelte-zaufm0-slide;top:-20px}.w2.svelte-zaufm0 path:where(.svelte-zaufm0){fill:#6b4024}@keyframes svelte-zaufm0-slide{to{transform:translate(-50%)}}.body.svelte-zaufm0{background:linear-gradient(90deg,#1c0f08,#4a2a17 18%,#2e1a0e 45%,#22130a 80%,#0f0804);position:absolute;inset:6px 0 0}.bubble.svelte-zaufm0{bottom:-12px;left:var(--x);width:var(--s);height:var(--s);animation:svelte-zaufm0-bubble var(--d) ease-in infinite;animation-delay:var(--delay);border:1.5px solid #f4ede473;border-radius:50%;position:absolute}@keyframes svelte-zaufm0-bubble{0%{opacity:0;transform:translate(0)}15%{opacity:1}to{opacity:0;transform:translate(10px,-240px)}}.ice.svelte-zaufm0{background:linear-gradient(135deg,#ffffffbf,#cfe2ea59);border:1px solid #fffc;border-radius:9px;width:46px;height:42px;position:absolute;top:-10px;box-shadow:inset -6px -6px 12px #ffffff40}.i1.svelte-zaufm0{animation:5s ease-in-out infinite svelte-zaufm0-ice;left:12%}.i2.svelte-zaufm0{width:38px;height:36px;animation:6s ease-in-out -2s infinite svelte-zaufm0-ice;left:66%}.i3.svelte-zaufm0{opacity:.6;width:30px;height:28px;animation:7s ease-in-out -4s infinite svelte-zaufm0-ice;top:28px;left:42%}@keyframes svelte-zaufm0-ice{0%,to{transform:translateY(0)rotate(-8deg)}50%{transform:translateY(8px)rotate(10deg)}}.floater.svelte-zaufm0{z-index:4;transform-origin:50% 100%;filter:drop-shadow(0 8px 8px #00000040);width:34%;animation:9s ease-in-out infinite svelte-zaufm0-float;position:absolute;bottom:46%;left:33%}@keyframes svelte-zaufm0-float{0%,to{bottom:45%;transform:rotate(-4deg)}25%{transform:rotate(3deg)}50%{bottom:49%;transform:rotate(-2deg)}75%{transform:rotate(4deg)}}.shelf.svelte-zaufm0{justify-content:center;align-items:flex-end;gap:clamp(8px,4vw,64px);padding:36px 16px 0;display:flex;position:relative}.plank.svelte-zaufm0{background:linear-gradient(var(--roast), #8f553d);border-radius:6px;height:10px;position:absolute;bottom:0;left:8%;right:8%;box-shadow:0 14px 24px -10px #00000080}.mascot.svelte-zaufm0{z-index:1;transform-origin:50% 100%;width:clamp(72px,11vw,150px);filter:drop-shadow(1.5px 0 0 var(--cream)) drop-shadow(-1.5px 0 0 var(--cream)) drop-shadow(0 1.5px 0 var(--cream)) drop-shadow(0 -1.5px 0 var(--cream)) drop-shadow(0 12px 10px #0000004d);animation:svelte-zaufm0-pop .9s var(--ease) calc(.5s + var(--i) * .12s) both, var(--idle) var(--dur,3s) ease-in-out calc(1.5s + var(--i) * .4s) infinite;cursor:pointer;margin-bottom:6px;position:relative}.mascot.svelte-zaufm0:hover{transition:transform .25s var(--ease);animation-play-state:paused;transform:translateY(-14px)rotate(-3deg)}.mascot.hi.svelte-zaufm0{--idle:wavehi;--dur:2.6s}.mascot.hop.svelte-zaufm0{--idle:hop;--dur:2.2s}.mascot.shiver.svelte-zaufm0{--idle:shiver;--dur:1.8s}.mascot.bob.svelte-zaufm0{--idle:bob;--dur:3.4s}@keyframes svelte-zaufm0-pop{0%{opacity:0;transform:translateY(40px)scale(.85)}to{opacity:1;transform:none}}@keyframes svelte-zaufm0-wavehi{0%,to{transform:rotate(0)}20%{transform:rotate(-6deg)}40%{transform:rotate(5deg)}60%{transform:rotate(-4deg)}}@keyframes svelte-zaufm0-hop{0%,60%,to{transform:translateY(0)scaleY(1)}70%{transform:translateY(0)scaleY(.94)}80%{transform:translateY(-22px)scaleY(1.03)}90%{transform:translateY(0)scaleY(.97)}}@keyframes svelte-zaufm0-shiver{0%,50%,to{transform:translate(0)}55%,65%,75%,85%{transform:translate(-2.5px)rotate(-1deg)}60%,70%,80%,90%{transform:translate(2.5px)rotate(1deg)}}@keyframes svelte-zaufm0-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.ticker.svelte-zaufm0{background:var(--cream);color:var(--cold);white-space:nowrap;border-block:2px solid var(--roast);margin-top:28px;overflow:hidden}.track.svelte-zaufm0{animation:38s linear infinite svelte-zaufm0-tick;display:inline-flex}.track.svelte-zaufm0 span:where(.svelte-zaufm0){font:600 clamp(1rem, 2vw, 1.35rem) / 1 var(--f-display);text-transform:uppercase;letter-spacing:.06em;padding:14px 0}.track.svelte-zaufm0 i:where(.svelte-zaufm0){color:var(--roast);margin:0 18px;font-style:normal}@keyframes svelte-zaufm0-tick{to{transform:translate(-50%)}}.foot.svelte-zaufm0{color:#b6cde0;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:18px clamp(16px,4vw,48px);font-size:13px;display:flex}.foot.svelte-zaufm0 nav:where(.svelte-zaufm0){gap:18px;display:flex}.foot.svelte-zaufm0 a:where(.svelte-zaufm0){color:inherit;text-decoration:none}.foot.svelte-zaufm0 a:where(.svelte-zaufm0):hover{color:#fff}@keyframes svelte-zaufm0-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media (width<=880px){.stage.svelte-zaufm0{grid-template-columns:1fr}.arch-wrap.svelte-zaufm0{order:-1}.arch.svelte-zaufm0{width:min(70vw,300px)}.tag.svelte-zaufm0{display:none}}@media (prefers-reduced-motion:reduce){.poster.svelte-zaufm0 :where(.svelte-zaufm0),.poster.svelte-zaufm0 :where(.svelte-zaufm0):before,.poster.svelte-zaufm0 :where(.svelte-zaufm0):after,.beans.svelte-zaufm0{animation:none!important}}.preview.svelte-11ufk8n{background:var(--roast);color:#fff;text-align:center;padding:8px 16px;font-size:13px}.preview.svelte-11ufk8n a:where(.svelte-11ufk8n){color:#fff;font-weight:600}.bar.svelte-11ufk8n{background:var(--ink);color:#fff;letter-spacing:.02em;text-align:center;flex-wrap:wrap;justify-content:center;gap:8px;padding:9px 16px;font-size:12.5px;display:flex}.bar.svelte-11ufk8n b:where(.svelte-11ufk8n){font-weight:600}.sep.svelte-11ufk8n{opacity:.4}@media (width<=640px){.hide-s.svelte-11ufk8n{display:none}}.hdr.svelte-11ufk8n{z-index:50;-webkit-backdrop-filter:saturate(1.4)blur(14px);backdrop-filter:saturate(1.4)blur(14px);border-bottom:1px solid var(--line);background:#ffffffeb;position:sticky;top:0}.hdr.svelte-11ufk8n>.wrap:where(.svelte-11ufk8n){height:64px}.brand.svelte-11ufk8n{align-items:center;gap:10px;text-decoration:none;display:flex}.nav.svelte-11ufk8n{gap:28px;font-size:15px;font-weight:500;display:flex}.nav.svelte-11ufk8n a:where(.svelte-11ufk8n){border-bottom:1.5px solid #0000;padding:6px 0;text-decoration:none}.nav.svelte-11ufk8n a:where(.svelte-11ufk8n):hover{border-color:var(--ink)}.nav.svelte-11ufk8n .staff:where(.svelte-11ufk8n){color:var(--cold)}.icons.svelte-11ufk8n{--gap:4px}.ic.svelte-11ufk8n{cursor:pointer;width:42px;height:42px;color:var(--ink);background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:relative}.ic.svelte-11ufk8n:hover{background:var(--frost)}.badge.svelte-11ufk8n{background:var(--cold);color:#fff;min-width:18px;height:18px;font:600 11px/18px var(--f-text);text-align:center;border-radius:9px;padding:0 4px;position:absolute;top:4px;right:2px}.burger.svelte-11ufk8n{display:none}@media (width<=860px){.burger.svelte-11ufk8n{display:grid}.nav.svelte-11ufk8n{padding:8px var(--gutter) 24px;border-bottom:1px solid var(--line);background:#fff;flex-direction:column;gap:0;display:none;position:absolute;top:64px;left:0;right:0}.nav.open.svelte-11ufk8n{display:flex}.nav.svelte-11ufk8n a:where(.svelte-11ufk8n){font:500 1.5rem/1 var(--f-display);text-transform:uppercase;padding:14px 0}}main.svelte-11ufk8n{min-height:60vh}.ftr.svelte-11ufk8n{background:var(--ink);color:#fff;margin-top:120px;padding:72px 0 28px}.top.svelte-11ufk8n{border-bottom:1px solid #262c31;grid-template-columns:1.2fr 2fr auto;gap:48px;padding-bottom:48px;display:grid}.top.svelte-11ufk8n .serif:where(.svelte-11ufk8n){color:var(--roast)}.dim.svelte-11ufk8n{color:#9aa3aa;max-width:34em}.cols.svelte-11ufk8n{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.cols.svelte-11ufk8n div:where(.svelte-11ufk8n){align-content:start;gap:10px;font-size:14px;display:grid}.cols.svelte-11ufk8n a:where(.svelte-11ufk8n){color:#d9dee2;text-decoration:none}.cols.svelte-11ufk8n a:where(.svelte-11ufk8n):hover{color:#fff}.cols.svelte-11ufk8n .eyebrow:where(.svelte-11ufk8n){color:#7d878f;margin-bottom:4px}.mascot.svelte-11ufk8n{align-self:end}.legal.svelte-11ufk8n{padding-top:24px}.legal.svelte-11ufk8n a:where(.svelte-11ufk8n){color:inherit;text-decoration:none}@media (width<=900px){.top.svelte-11ufk8n{grid-template-columns:1fr}.cols.svelte-11ufk8n{grid-template-columns:1fr 1fr}.mascot.svelte-11ufk8n{display:none}}
