:root{--rye:#5f5850;--rye-deep:#4a443d;--rye-light:#8b8274;--flour:#f4efe6;--ink:#2a2520;--crust:#b4743e;--butter:#f1dc8f;--muted:#f4efe6a8}html,body{background:var(--rye-deep);color:var(--flour);-webkit-font-smoothing:antialiased;margin:0;font-family:Lexend,ui-sans-serif,system-ui,sans-serif}.sr-only[data-astro-cid-teirr72n]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hero[data-astro-cid-teirr72n]{isolation:isolate;touch-action:pan-y;background:radial-gradient(ellipse 70% 42% at 50% 104%, #c4b8a38c, transparent 70%), radial-gradient(ellipse 60% 70% at 70% 30%, #786f638c, transparent 70%), linear-gradient(180deg, #5b544c 0%, var(--rye) 55%, #6c6458 100%);min-height:max(100svh,640px);position:relative;overflow:hidden}.hero[data-astro-cid-teirr72n]:before{content:"";z-index:-1;background:repeating-linear-gradient(90deg,#0000 0 calc(25% - 1px),#ffffff09 calc(25% - 1px) 25%);position:absolute;inset:0}.hero__canvas[data-astro-cid-teirr72n]{z-index:1;width:100%;height:100%;display:block;position:absolute;inset:0}.hero__ghost[data-astro-cid-teirr72n]{letter-spacing:.08em;color:#f4efe612;white-space:nowrap;pointer-events:none;z-index:0;font-size:clamp(120px,21vw,340px);font-weight:300;line-height:1;position:absolute;bottom:-.2em;left:50%;transform:translate(-50%)}.hero__bar[data-astro-cid-teirr72n]{z-index:2;letter-spacing:.02em;color:var(--muted);justify-content:space-between;gap:16px;padding:28px clamp(20px,3vw,44px) 0;font-size:13px;display:flex;position:relative}.brand[data-astro-cid-teirr72n]{color:var(--flour);align-items:center;gap:10px;font-size:15px;font-weight:500;display:inline-flex}.brand__dot[data-astro-cid-teirr72n]{background:var(--butter);border-radius:50%;width:9px;height:9px;box-shadow:0 0 12px #f1dc8fb3}.hero__copy[data-astro-cid-teirr72n]{z-index:2;pointer-events:none;grid-template-columns:auto minmax(0,300px);align-items:start;gap:28px;max-width:960px;padding:clamp(36px,6vh,64px) clamp(20px,3vw,44px) 0;display:grid;position:relative}h1[data-astro-cid-teirr72n]{letter-spacing:-.035em;margin:0;font-size:clamp(44px,5.4vw,84px);font-weight:400;line-height:.98}.hero__lede[data-astro-cid-teirr72n]{color:var(--muted);margin:8px 0 0;font-size:16px;font-weight:300;line-height:1.5}.card[data-astro-cid-teirr72n]{z-index:2;background:var(--flour);width:clamp(260px,22vw,320px);color:var(--ink);border-radius:34px;margin:0;padding:14px 14px 26px;position:absolute;top:clamp(200px,26vh,250px);left:58%;box-shadow:inset 0 1px #fff9,0 30px 60px -24px #1e18128c,0 10px 20px -10px #1e181259}.card__img[data-astro-cid-teirr72n]{aspect-ratio:3/2;background:#d9cfbf;border-radius:22px;overflow:hidden}.card__img[data-astro-cid-teirr72n] img[data-astro-cid-teirr72n]{object-fit:cover;width:100%;height:100%;display:block}.card[data-astro-cid-teirr72n] figcaption[data-astro-cid-teirr72n]{gap:6px;padding:18px 8px 0;display:grid}.card__eyebrow[data-astro-cid-teirr72n]{color:#7c7366;font-size:12px}.card__title[data-astro-cid-teirr72n]{letter-spacing:-.02em;font-size:24px;font-weight:600;line-height:1.08}.hero__hint[data-astro-cid-teirr72n]{z-index:2;letter-spacing:.18em;text-transform:uppercase;color:#f4efe694;pointer-events:none;margin:0;font-size:11px;position:absolute;bottom:28px;left:clamp(20px,3vw,44px)}.panel[data-astro-cid-teirr72n]{z-index:3;backdrop-filter:blur(14px);box-sizing:border-box;background:#26211cd1;border:1px solid #f4efe61a;border-radius:20px;width:min(380px,100% - 32px);padding:16px 16px 14px;position:absolute;bottom:clamp(88px,13vh,120px);right:clamp(16px,2.4vw,32px)}.panel__row[data-astro-cid-teirr72n]{justify-content:space-between;align-items:center;gap:14px;display:flex}.panel__kicker[data-astro-cid-teirr72n]{letter-spacing:.2em;text-transform:uppercase;color:var(--butter);margin:0 0 6px;font-size:10px;font-weight:600}.panel__title[data-astro-cid-teirr72n]{margin:0;font-size:15px;font-weight:500}.panel__btn[data-astro-cid-teirr72n]{font:inherit;color:var(--ink);background:var(--flour);cursor:pointer;border:0;border-radius:14px;flex:none;padding:12px 16px;font-size:13px;font-weight:600;transition:box-shadow .2s,transform .15s;box-shadow:0 0 0 3px #f1dc8f00}.panel__btn[data-astro-cid-teirr72n]:hover{box-shadow:0 0 0 3px #f1dc8f8c}.panel__btn[data-astro-cid-teirr72n]:active{transform:scale(.97)}.panel__btn[data-astro-cid-teirr72n]:focus-visible{box-shadow:0 0 0 2px var(--ink), 0 0 0 5px var(--butter);outline:none}.panel__stats[data-astro-cid-teirr72n]{letter-spacing:.1em;text-transform:uppercase;color:#f4efe699;border-top:1px solid #f4efe61a;gap:18px;margin:14px 0 0;padding:12px 0 0;font-size:11px;list-style:none;display:flex}.week[data-astro-cid-teirr72n]{background:var(--flour);color:var(--ink);padding:clamp(64px,10vw,128px) clamp(20px,3vw,44px) 40px}.week__head[data-astro-cid-teirr72n]{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:end;gap:24px;display:grid}.week__kicker[data-astro-cid-teirr72n]{letter-spacing:.18em;text-transform:uppercase;color:#7c7366;margin:0;font-size:12px}h2[data-astro-cid-teirr72n]{letter-spacing:-.03em;margin:0;font-size:clamp(32px,4vw,56px);font-weight:400;line-height:1.02}.week__list[data-astro-cid-teirr72n]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:clamp(40px,6vw,72px) 0 0;padding:0;list-style:none;display:grid}.bake[data-astro-cid-teirr72n]{background:#ebe4d8;border-radius:26px;flex-direction:column;gap:12px;padding:22px;display:flex}.bake[data-astro-cid-teirr72n]:nth-child(2){background:var(--rye);color:var(--flour)}.bake__top[data-astro-cid-teirr72n],.bake__foot[data-astro-cid-teirr72n]{letter-spacing:.08em;text-transform:uppercase;opacity:.7;justify-content:space-between;font-size:12px;display:flex}.bake__n[data-astro-cid-teirr72n]{font-weight:600}.bake[data-astro-cid-teirr72n] h3[data-astro-cid-teirr72n]{letter-spacing:-.02em;margin:28px 0 0;font-size:24px;font-weight:500;line-height:1.1}.bake[data-astro-cid-teirr72n] p[data-astro-cid-teirr72n]{opacity:.85;flex:1;margin:0;font-size:15px;font-weight:300;line-height:1.55}.bake__foot[data-astro-cid-teirr72n]{opacity:.85;border-top:1px solid #7f76684d;padding-top:14px}.week__foot[data-astro-cid-teirr72n]{color:#6e665a;border-top:1px solid #2a25201f;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:56px;padding:20px 0 64px;font-size:14px;display:flex}.week__foot[data-astro-cid-teirr72n] a[data-astro-cid-teirr72n]{color:var(--ink);text-underline-offset:4px}.week__foot[data-astro-cid-teirr72n] a[data-astro-cid-teirr72n]:focus-visible{outline:2px solid var(--crust);outline-offset:4px;border-radius:4px}@media (width<=1080px){.card[data-astro-cid-teirr72n]{left:auto;right:clamp(16px,3vw,44px)}}@media (width<=860px){.hero__copy[data-astro-cid-teirr72n]{grid-template-columns:minmax(0,1fr);gap:14px}.hero__lede[data-astro-cid-teirr72n]{max-width:34ch;margin:0}.hours[data-astro-cid-teirr72n]{display:none}.card[data-astro-cid-teirr72n]{border-radius:26px;width:210px;padding:10px 10px 16px;inset:auto auto 196px 20px}.card__img[data-astro-cid-teirr72n]{border-radius:18px}.card[data-astro-cid-teirr72n] figcaption[data-astro-cid-teirr72n]{padding:12px 6px 0}.card__title[data-astro-cid-teirr72n]{font-size:18px}.panel[data-astro-cid-teirr72n]{bottom:24px;right:16px}.hero__hint[data-astro-cid-teirr72n]{display:none;bottom:210px}.week__head[data-astro-cid-teirr72n],.week__list[data-astro-cid-teirr72n]{grid-template-columns:minmax(0,1fr)}h2[data-astro-cid-teirr72n] br[data-astro-cid-teirr72n]{display:none}}@media (width<=420px){.panel__stats[data-astro-cid-teirr72n]{gap:12px;font-size:10px}.panel__btn[data-astro-cid-teirr72n]{padding:11px 13px}}@media (height<=700px) and (width<=860px){.card[data-astro-cid-teirr72n]{display:none}}
