.menu_hero__NaLQA{padding-top:52px;display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap}.menu_heroLeft__lqQUS{max-width:580px}.menu_heroTagline__lvnUB{font-family:var(--font-caveat),cursive;font-weight:700;font-size:24px;color:var(--brick);transform:rotate(-2deg);display:inline-block}.menu_h1__yPC8Y{font-weight:900;font-size:clamp(38px,5vw,64px);line-height:1;letter-spacing:-.025em;margin:10px 0 0}.menu_heroParagraph__aa32I{font-size:15.5px;color:#5c544a;margin:14px 0 0;line-height:1.6;text-wrap:pretty}.menu_accent__fThJ8{color:var(--brick)}.menu_heroLink__agBqX,.menu_heroParagraph__aa32I a,.menu_heroParagraph__aa32I b,.menu_heroParagraph__aa32I strong{color:var(--brick);font-weight:700}.menu_heroParagraph__aa32I a{text-decoration:none}.menu_heroParagraph__aa32I a:hover{text-decoration:underline}.menu_pdfBtn__oVM9F{flex-shrink:0;font-size:14px;font-weight:700;color:var(--ink);background:#fff;border:2px solid var(--ink);padding:12px 22px;border-radius:14px;transition:transform .15s;white-space:nowrap;align-self:flex-end}.menu_pdfBtn__oVM9F:hover{transform:rotate(-1deg) scale(1.03)}.menu_stickyBar__9ZGri{position:-webkit-sticky;position:sticky;top:68px;z-index:70;background:var(--cream);margin-top:32px;box-shadow:0 4px 16px rgba(22,19,15,.06)}.menu_tabRow__7kbYJ{padding-top:8px;padding-bottom:10px}.menu_section__bz4nJ{padding-top:24px;padding-bottom:80px;scroll-margin-top:140px}.menu_grid__4WxHj{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:18px;gap:18px}.menu_empty__9tzEo{background:#fff;border-radius:18px;padding:32px;text-align:center;box-shadow:0 8px 24px rgba(22,19,15,.06);display:flex;flex-direction:column;align-items:center;gap:12px}.menu_emptyTitle__Ayl8e{font-weight:800;font-size:17px}.menu_emptyLink__VCCz3{display:inline-block;font-size:14.5px;font-weight:700;color:var(--cream);background:var(--brick);padding:12px 24px;border-radius:14px;margin-top:6px;transition:transform .15s}.menu_emptyLink__VCCz3:hover{transform:rotate(-1deg) scale(1.04)}.menu_disclaimer__qizcd{margin-top:36px;font-size:13px;color:#8a8174;line-height:1.6;max-width:640px}.menu_ctaWrap__CAJI9{background:var(--brick);transform:rotate(-1deg);margin:0 -8px 48px;border-radius:24px}.menu_ctaInner__99iAp{transform:rotate(1deg);max-width:var(--container);margin:0 auto;padding:56px 40px;display:flex;align-items:center;justify-content:space-between;gap:28px;flex-wrap:wrap;color:var(--cream)}.menu_ctaTitle__nciJ_{font-weight:900;font-size:clamp(24px,2.8vw,36px);line-height:1.1}.menu_ctaSub__vFenK{font-size:15px;color:rgba(250,246,241,.85);margin-top:10px}.menu_ctaBtn__WcZMb{font-size:16px;font-weight:700;color:var(--brick);background:var(--cream);border:none;padding:16px 30px;border-radius:16px;cursor:pointer;transition:transform .15s;flex-shrink:0}.menu_ctaBtn__WcZMb:hover{transform:rotate(-1.5deg) scale(1.05)}@media (max-width:600px){.menu_grid__4WxHj{grid-template-columns:1fr}.menu_hero__NaLQA{padding-top:28px;flex-direction:column;align-items:flex-start;gap:0}.menu_heroTagline__lvnUB{font-size:20px}.menu_h1__yPC8Y{font-size:34px}.menu_heroParagraph__aa32I{font-size:14px}.menu_pdfBtn__oVM9F{align-self:auto;margin-top:16px;font-size:13px;padding:10px 16px}.menu_tabRow__7kbYJ{padding-bottom:12px}.menu_ctaWrap__CAJI9{margin:0 0 32px;transform:none}.menu_ctaInner__99iAp{padding:32px 20px;flex-direction:column;align-items:flex-start;transform:none}.menu_ctaBtn__WcZMb{width:100%;text-align:center}.menu_section__bz4nJ{padding-bottom:24px}}.menu_catSection__DMw0k{scroll-margin-top:140px}.menu_catTitle__Um8GY{font-size:22px;font-weight:800;color:var(--ink);margin:34px 0 14px}.menu_catSection__DMw0k:first-child .menu_catTitle__Um8GY{margin-top:0}