.menu-cards[data-astro-cid-xcmhgbwq]{gap:12px;display:grid}.menu-cards--desktop[data-astro-cid-xcmhgbwq]{grid-template-rows:156px 156px;grid-template-columns:1.15fr 1fr 1fr}.menu-cards--desktop[data-astro-cid-xcmhgbwq] .mcard--start[data-astro-cid-xcmhgbwq]{grid-row:1/3}.menu-cards--mobile[data-astro-cid-xcmhgbwq]{grid-template-columns:1fr 1fr;grid-auto-rows:150px}.menu-cards--mobile[data-astro-cid-xcmhgbwq] .mcard--start[data-astro-cid-xcmhgbwq]{grid-area:span 1/1/auto/-1;min-height:180px}.mcard[data-astro-cid-xcmhgbwq]{--bg:var(--cream-2);--fg:var(--ink);--fg-2:var(--ink-2);isolation:isolate;background:var(--bg) url(/textures/paper-grain.png) 0 0 / 240px 240px;color:var(--fg);transition:transform .5s var(--ease), box-shadow .5s var(--ease);border-radius:20px;flex-direction:column;justify-content:space-between;padding:18px 20px;display:flex;position:relative;overflow:hidden}.mcard[data-astro-cid-xcmhgbwq]:hover,.mcard[data-astro-cid-xcmhgbwq]:focus-visible{box-shadow:6px 7px 0 0 var(--off,var(--ink));outline:none;transform:translate(-2px,-3px)rotate(-.6deg)}.mcard__text[data-astro-cid-xcmhgbwq]{z-index:2;flex-direction:column;gap:4px;max-width:230px;display:flex;position:relative}.mcard__text[data-astro-cid-xcmhgbwq] strong[data-astro-cid-xcmhgbwq]{font-family:var(--font-display);font-variation-settings:"opsz" 48, "wdth" 88;letter-spacing:-.02em;color:var(--fg);font-size:21px;font-weight:700;line-height:1}.mcard__text[data-astro-cid-xcmhgbwq] span[data-astro-cid-xcmhgbwq]{color:var(--fg-2);font-size:14px;line-height:1.35}.mcard__go[data-astro-cid-xcmhgbwq]{z-index:2;background:var(--ink);color:var(--cream);transition:transform .4s var(--ease);border-radius:999px;align-self:flex-start;padding:8px 14px;font-size:13px;font-weight:600;position:relative}.mcard[data-astro-cid-xcmhgbwq]:hover .mcard__go[data-astro-cid-xcmhgbwq]{transform:translate(4px)}.mcard--start[data-astro-cid-xcmhgbwq]{--off:var(--coral)}.mcard--map[data-astro-cid-xcmhgbwq]{--bg:var(--sky);--off:var(--blue)}.mcard--farmer[data-astro-cid-xcmhgbwq]{--bg:var(--coral);--fg:var(--white);--fg-2:#fffdf8db;--off:var(--ink)}.mcard--season[data-astro-cid-xcmhgbwq]{--bg:var(--butter);--off:var(--tangerine)}.mcard--favs[data-astro-cid-xcmhgbwq]{--bg:var(--ink);--fg:var(--cream);--fg-2:#fcfaf2b3;--off:var(--coral)}.mcard__art[data-astro-cid-xcmhgbwq]{z-index:1;pointer-events:none;transition:transform .6s cubic-bezier(.34,1.56,.64,1);position:absolute}.mcard__art--walker[data-astro-cid-xcmhgbwq]{width:min(62%,260px);bottom:-4px;right:-6px}.mcard__art--map[data-astro-cid-xcmhgbwq]{width:50%;bottom:-22px;right:-10px}.mcard--map[data-astro-cid-xcmhgbwq] .mcard__text[data-astro-cid-xcmhgbwq]{max-width:54%}.mcard__art--farmer[data-astro-cid-xcmhgbwq]{width:150px;bottom:-96px;right:4px}.mcard--farmer[data-astro-cid-xcmhgbwq] .mcard__text[data-astro-cid-xcmhgbwq]{max-width:60%}.mcard__art--season[data-astro-cid-xcmhgbwq]{display:flex;bottom:10px;right:10px}.mcard__art--season[data-astro-cid-xcmhgbwq] svg[data-astro-cid-xcmhgbwq]{width:64px;height:64px;rotate:calc((var(--i) - 1) * 12deg);transition:transform .6s cubic-bezier(.34,1.56,.64,1);transition-delay:calc(var(--i) * 50ms);margin-left:-16px}.mcard__art--heart[data-astro-cid-xcmhgbwq]{width:86px;bottom:14px;right:16px}.mcard[data-astro-cid-xcmhgbwq]:hover .mcard__art--walker[data-astro-cid-xcmhgbwq]{transform:translate(-6px,-4px)rotate(-2deg)}.mcard[data-astro-cid-xcmhgbwq]:hover .mcard__art--map[data-astro-cid-xcmhgbwq]{transform:scale(1.06)rotate(-2deg)}.mcard[data-astro-cid-xcmhgbwq]:hover .mcard__art--farmer[data-astro-cid-xcmhgbwq]{transform:translateY(-14px)rotate(3deg)}.mcard[data-astro-cid-xcmhgbwq]:hover .mcard__art--season[data-astro-cid-xcmhgbwq] svg[data-astro-cid-xcmhgbwq]{transform:translateY(-10px)rotate(-8deg)}.mcard[data-astro-cid-xcmhgbwq]:hover .mcard__art--heart[data-astro-cid-xcmhgbwq]{transform:scale(1.12)rotate(-6deg)}.mcard__pin[data-astro-cid-xcmhgbwq]{transform-box:fill-box;transform-origin:50% 100%;transition:transform .5s cubic-bezier(.34,1.56,.64,1);transition-delay:var(--d,0s)}.mcard[data-astro-cid-xcmhgbwq]:hover .mcard__pin[data-astro-cid-xcmhgbwq]{transform:translateY(-8px)}.mcard__spark[data-astro-cid-xcmhgbwq]{transform-box:fill-box;transform-origin:50%;transition:transform .6s var(--ease);transition-delay:var(--d,0s)}.mcard[data-astro-cid-xcmhgbwq]:hover .mcard__spark[data-astro-cid-xcmhgbwq]{transform:rotate(90deg)scale(1.3)}@media (prefers-reduced-motion:no-preference){.mcard__art--heart[data-astro-cid-xcmhgbwq] svg[data-astro-cid-xcmhgbwq]{animation:2.4s ease-in-out infinite mcard-beat}}@keyframes mcard-beat{0%,60%,to{scale:1}70%{scale:1.08}80%{scale:.98}}.menu-cards--mobile[data-astro-cid-xcmhgbwq] .mcard__text[data-astro-cid-xcmhgbwq]{max-width:none}.menu-cards--mobile[data-astro-cid-xcmhgbwq] .mcard__text[data-astro-cid-xcmhgbwq] span[data-astro-cid-xcmhgbwq]{display:none}.menu-cards--mobile[data-astro-cid-xcmhgbwq] .mcard--start[data-astro-cid-xcmhgbwq] .mcard__text[data-astro-cid-xcmhgbwq] span[data-astro-cid-xcmhgbwq]{max-width:58%;display:block}.menu-cards--mobile[data-astro-cid-xcmhgbwq] .mcard__art--map[data-astro-cid-xcmhgbwq]{width:92%;bottom:-12px}.menu-cards--mobile[data-astro-cid-xcmhgbwq] .mcard__art--walker[data-astro-cid-xcmhgbwq]{width:44%}.menu-cards--mobile[data-astro-cid-xcmhgbwq] .mcard__art--farmer[data-astro-cid-xcmhgbwq]{width:92px;bottom:-56px}.menu-cards--mobile[data-astro-cid-xcmhgbwq] .mcard__art--season[data-astro-cid-xcmhgbwq] svg[data-astro-cid-xcmhgbwq]{width:48px;height:48px;margin-left:-12px}.menu-cards--mobile[data-astro-cid-xcmhgbwq] .mcard__art--heart[data-astro-cid-xcmhgbwq]{width:64px}.site-header[data-astro-cid-fzpbxy5g]{z-index:50;padding:14px var(--gutter);pointer-events:none;position:sticky;top:0}.site-header--floating[data-astro-cid-fzpbxy5g]{transition:transform .6s var(--ease);position:fixed;inset:0 0 auto;transform:translateY(-140%)}.site-header--floating[data-astro-cid-fzpbxy5g].is-visible{transform:none}.site-header__inner[data-astro-cid-fzpbxy5g]{pointer-events:auto;backdrop-filter:blur(14px)saturate(1.2);width:fit-content;max-width:100%;box-shadow:inset 0 0 0 1px var(--line), var(--shadow-s);background:#fcfaf2d6;border-radius:30px;margin-inline:auto;padding:8px;transition:background-color .4s,box-shadow .4s;overflow:hidden}.site-header__inner[data-astro-cid-fzpbxy5g].is-open{box-shadow:inset 0 0 0 1px var(--line), var(--shadow-m);background-color:#fcfaf2f7;background-image:url(/textures/paper-grain.png);background-size:240px 240px}.site-header__bar[data-astro-cid-fzpbxy5g]{justify-content:space-between;align-items:center;gap:28px;padding-left:14px;display:flex}.site-header__actions[data-astro-cid-fzpbxy5g]{align-items:center;gap:8px;display:flex}.fav-pill[data-astro-cid-fzpbxy5g]{height:44px;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line);border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:600;transition:box-shadow .3s;display:inline-flex}.fav-pill[data-astro-cid-fzpbxy5g]:hover{box-shadow:inset 0 0 0 1.5px var(--ink)}.fav-pill[data-astro-cid-fzpbxy5g].has-favs .icon{fill:var(--coral);stroke:var(--coral)}.fav-pill[data-astro-cid-fzpbxy5g][aria-pressed=true]{background:var(--ink);color:var(--cream);box-shadow:3px 4px 0 0 var(--coral)}.site-header--explore[data-astro-cid-fzpbxy5g]{padding:12px clamp(16px,2.2vw,34px);position:absolute;inset:0 0 auto}.site-header--explore[data-astro-cid-fzpbxy5g] .site-header__inner[data-astro-cid-fzpbxy5g]{width:min(1120px,100%)}.site-header--explore[data-astro-cid-fzpbxy5g] .site-header__bar[data-astro-cid-fzpbxy5g]{gap:clamp(12px,1.6vw,22px)}.site-header--explore[data-astro-cid-fzpbxy5g] .mega__inner[data-astro-cid-fzpbxy5g]{margin-inline:auto}.menu-btn[data-astro-cid-fzpbxy5g]{background:var(--ink);height:44px;color:var(--cream);border-radius:999px;align-items:center;gap:12px;padding:0 8px 0 18px;font-size:15px;font-weight:600;transition:background .3s;display:inline-flex}.menu-btn[data-astro-cid-fzpbxy5g]:hover{background:var(--coral)}.menu-btn__label[data-astro-cid-fzpbxy5g]{text-align:left;min-width:46px}.menu-btn__icon[data-astro-cid-fzpbxy5g]{background:#fcfaf224;border-radius:50%;width:30px;height:30px;position:relative}.menu-btn__icon[data-astro-cid-fzpbxy5g] i[data-astro-cid-fzpbxy5g]{height:2px;transition:transform .45s var(--ease);background:currentColor;border-radius:2px;position:absolute;left:8px;right:8px}.menu-btn__icon[data-astro-cid-fzpbxy5g] i[data-astro-cid-fzpbxy5g]:first-child{top:12px}.menu-btn__icon[data-astro-cid-fzpbxy5g] i[data-astro-cid-fzpbxy5g]:last-child{top:17px}.menu-btn[data-astro-cid-fzpbxy5g][aria-expanded=true] .menu-btn__icon[data-astro-cid-fzpbxy5g] i[data-astro-cid-fzpbxy5g]:first-child{transform:translateY(2.5px)rotate(45deg)}.menu-btn[data-astro-cid-fzpbxy5g][aria-expanded=true] .menu-btn__icon[data-astro-cid-fzpbxy5g] i[data-astro-cid-fzpbxy5g]:last-child{transform:translateY(-2.5px)rotate(-45deg)}.mega__inner[data-astro-cid-fzpbxy5g]{width:min(960px, calc(100vw - 2 * var(--gutter) - 16px));padding:10px 0 0}.mobile-menu[data-astro-cid-fzpbxy5g]{z-index:-1;padding:100px var(--gutter) 28px;pointer-events:auto;background:var(--cream) url(/textures/paper-grain.png) 0 0 / 240px 240px;flex-direction:column;gap:22px;display:flex;position:fixed;inset:0;overflow-y:auto}.mobile-menu[data-astro-cid-fzpbxy5g][hidden]{display:none}.mobile-menu__links[data-astro-cid-fzpbxy5g]{flex-wrap:wrap;gap:4px 18px;display:flex}.mobile-link[data-astro-cid-fzpbxy5g]{font-family:var(--font-display);font-variation-settings:"opsz" 96, "wdth" 82;letter-spacing:-.03em;color:var(--ink);font-size:clamp(26px,7vw,36px);font-weight:700;line-height:1.05}.mobile-menu__foot[data-astro-cid-fzpbxy5g]{color:var(--muted);margin-top:auto;font-size:14px}@media (width<=960px){.mega[data-astro-cid-fzpbxy5g]{display:none}.site-header__bar[data-astro-cid-fzpbxy5g]{gap:18px;padding-left:10px}}@media (width<=380px){.menu-btn__label[data-astro-cid-fzpbxy5g]{display:none}.menu-btn[data-astro-cid-fzpbxy5g]{padding:0 7px}}@media (width<=600px){.site-header--explore[data-astro-cid-fzpbxy5g]{padding:10px 12px}.site-header--explore[data-astro-cid-fzpbxy5g] .site-header__bar[data-astro-cid-fzpbxy5g]{gap:8px;padding-left:0}.site-header--explore[data-astro-cid-fzpbxy5g] .site-header__bar[data-astro-cid-fzpbxy5g]>.logo,.site-header--explore[data-astro-cid-fzpbxy5g] .menu-btn__label[data-astro-cid-fzpbxy5g]{display:none}.site-header--explore[data-astro-cid-fzpbxy5g] .menu-btn[data-astro-cid-fzpbxy5g]{padding:0 7px}.site-header--explore[data-astro-cid-fzpbxy5g] .fav-pill[data-astro-cid-fzpbxy5g]{padding:0 12px}}
