.landing.svelte-jot9ci{max-width:440px;margin:0 auto;padding:0 24px;padding-top:max(48px,env(safe-area-inset-top,48px));padding-bottom:calc(40px + env(safe-area-inset-bottom));min-height:100dvh;display:flex;flex-direction:column}.brand.svelte-jot9ci{display:flex;flex-direction:column;align-items:center;text-align:center;padding-bottom:28px}.logo.svelte-jot9ci{width:108px;height:108px;border-radius:22px;object-fit:contain;margin-bottom:20px;animation:svelte-jot9ci-rise .6s cubic-bezier(.25,1,.5,1) both}.name.svelte-jot9ci{font-weight:700;font-size:clamp(1.5rem,1.25rem + 2.5vw,2.125rem);margin:0 0 14px;line-height:1.12;letter-spacing:-.03em;text-align:center;animation:svelte-jot9ci-rise .6s 80ms cubic-bezier(.25,1,.5,1) both;max-width:20ch;text-wrap:balance}.status.svelte-jot9ci{display:inline-flex;align-items:center;gap:7px;font-size:.6875rem;font-weight:700;padding:6px 14px;border-radius:9999px;letter-spacing:.06em;text-transform:uppercase;font-family:var(--t-body);animation:svelte-jot9ci-rise .6s .16s cubic-bezier(.25,1,.5,1) both}.status-dot.svelte-jot9ci{width:6px;height:6px;border-radius:50%}.desc.svelte-jot9ci{font-size:.9375rem;font-weight:var(--t-body-weight, 400);line-height:1.65;max-width:44ch;text-align:center;margin:0 auto 32px;font-family:var(--t-body);animation:svelte-jot9ci-rise .6s .32s cubic-bezier(.25,1,.5,1) both;text-wrap:pretty}.details.svelte-jot9ci{margin-bottom:28px;padding:8px 0;animation:svelte-jot9ci-rise .6s .38s cubic-bezier(.25,1,.5,1) both}.detail-row.svelte-jot9ci{display:flex;align-items:center;gap:14px;padding:12px 2px;text-decoration:none;color:inherit;font-family:var(--t-body);text-align:left;min-height:48px}.detail-button.svelte-jot9ci{border:none;background:none;cursor:pointer;width:100%;transition:opacity .15s}.detail-row.svelte-jot9ci svg{flex-shrink:0}.detail-dummy.svelte-jot9ci{width:16px;height:16px;flex-shrink:0}.detail-text.svelte-jot9ci{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.detail-label.svelte-jot9ci{font-size:.6rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.detail-value.svelte-jot9ci{font-size:.875rem;font-weight:var(--t-body-weight, 400);line-height:1.45;overflow-wrap:break-word;word-break:break-word;font-variant-numeric:tabular-nums}.caret.svelte-jot9ci{display:flex;align-items:center;transition:transform .25s cubic-bezier(.25,1,.5,1);flex-shrink:0}.caret-open.svelte-jot9ci{transform:rotate(180deg)}.hours-expansion.svelte-jot9ci{padding:4px 0 12px 30px;display:flex;flex-direction:column;gap:10px;font-size:.8125rem}.hours-row.svelte-jot9ci{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.hours-day.svelte-jot9ci{font-weight:500;font-family:var(--t-body)}.hours-time.svelte-jot9ci{font-variant-numeric:tabular-nums;font-family:var(--t-body)}.social.svelte-jot9ci{display:flex;justify-content:center;gap:10px;margin-bottom:28px;animation:svelte-jot9ci-rise .6s .42s cubic-bezier(.25,1,.5,1) both}.social-link.svelte-jot9ci{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;text-decoration:none;transition:transform .2s cubic-bezier(.25,1,.5,1),opacity .15s}.social-link.svelte-jot9ci:active{transform:scale(.92)}.delivery-section.svelte-jot9ci{margin-bottom:28px;animation:svelte-jot9ci-rise .6s .46s cubic-bezier(.25,1,.5,1) both}.delivery-eyebrow.svelte-jot9ci{display:block;font-size:.625rem;font-weight:700;text-align:center;letter-spacing:.16em;text-transform:uppercase;margin-bottom:10px;font-family:var(--t-body)}.delivery.svelte-jot9ci{display:flex;justify-content:center;gap:8px;flex-wrap:wrap}.delivery-pill.svelte-jot9ci{display:inline-flex;align-items:center;gap:8px;padding:8px 14px 8px 8px;text-decoration:none;font-size:.8125rem;font-weight:600;font-family:var(--t-body);letter-spacing:.01em;transition:transform .2s cubic-bezier(.25,1,.5,1)}.delivery-pill.svelte-jot9ci img:where(.svelte-jot9ci){border-radius:22%;object-fit:cover;flex-shrink:0}.delivery-pill.svelte-jot9ci:active{transform:scale(.96)}@media(hover:hover){.delivery-pill.svelte-jot9ci:hover{transform:translateY(-2px)}}.cta.svelte-jot9ci{display:block;width:100%;padding:18px;text-align:center;font-family:var(--t-body);font-size:1rem;font-weight:700;text-decoration:none;letter-spacing:-.005em;margin-bottom:32px;transition:transform .2s cubic-bezier(.25,1,.5,1),filter .2s;animation:svelte-jot9ci-rise .6s .24s cubic-bezier(.25,1,.5,1) both}.cta.svelte-jot9ci:active{transform:scale(.98)}@media(hover:hover){.detail-row.svelte-jot9ci:hover{opacity:.7}.social-link.svelte-jot9ci:hover{transform:translateY(-2px)}.cta.svelte-jot9ci:hover{filter:brightness(1.1)}}.powered.svelte-jot9ci{text-align:center;margin-top:auto;padding-top:48px}.powered.svelte-jot9ci a:where(.svelte-jot9ci){font-size:.625rem;font-weight:700;text-decoration:none;letter-spacing:.18em;text-transform:uppercase;font-family:var(--t-body)}@keyframes svelte-jot9ci-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.logo.svelte-jot9ci,.name.svelte-jot9ci,.status.svelte-jot9ci,.desc.svelte-jot9ci,.details.svelte-jot9ci,.social.svelte-jot9ci,.delivery-section.svelte-jot9ci,.cta.svelte-jot9ci{animation:none}}
