.page_page__CmaxC{--cream:#fff5e6;--ink:#302020;--orange:#fdac51;--berry:#382334;background:var(--cream);color:var(--ink);font-size:1.05rem;line-height:1.7;overflow:clip}.page_page__CmaxC h1,.page_page__CmaxC h2,.page_page__CmaxC h3{color:inherit;line-height:1.08;text-wrap:balance;-webkit-hyphens:none;hyphens:none}.page_page__CmaxC h1{font-size:clamp(2.8rem,5.7vw,5.7rem);margin:20px 0}.page_page__CmaxC h2{font-size:clamp(2.05rem,3.7vw,3.8rem);margin:12px 0 24px}.page_page__CmaxC h3{font-size:1.45rem;margin:14px 0}.page_page__CmaxC em{color:#ba501e;font-style:normal}.page_hero__tCODi{display:grid;grid-template-columns:.95fr 1.2fr;min-height:640px;background:var(--berry);color:var(--cream)}.page_heroCopy__gbBE0{padding:54px 38px 54px max(26px,calc((100vw - 1180px)/2));align-self:center}.page_heroCopy__gbBE0 p:not(.page_kicker__AxDGm):not(.page_lead__wg5cb):not(.page_small__appU5){max-width:440px;color:#f1dacf}.page_hero__tCODi em{color:var(--orange)}.page_back__ZN8Yr{display:inline-block;color:#f5dac1;font-size:.8rem;margin-bottom:28px;text-decoration:none}.page_kicker__AxDGm{text-transform:uppercase;letter-spacing:.13em;font-size:.75rem;font-weight:800;color:#884326;margin:0}.page_final__P_qTZ .page_kicker__AxDGm,.page_hero__tCODi .page_kicker__AxDGm{color:#ffc58a}.page_lead__wg5cb{font-size:1.25rem;font-weight:800}.page_outline__Mdkes,.page_primary__Q5kNb{display:inline-flex;justify-content:center;align-items:center;gap:12px;border-radius:12px;min-height:50px;padding:13px 22px;font:inherit;font-weight:800;text-decoration:none;line-height:1.4;text-align:center;cursor:pointer}.page_primary__Q5kNb{background:var(--orange);color:#33201b;border:1px solid transparent;box-shadow:0 6px 0 #00000012}.page_primary__Q5kNb:hover{background:#ffc87c;transform:translateY(-2px)}.page_outline__Mdkes{background:transparent;border:1px solid #9a6747;color:inherit}.page_outline__Mdkes:hover{background:#f5dfc2}.page_dialog__IpTBg button:focus-visible,.page_outline__Mdkes:focus-visible,.page_page__CmaxC a:focus-visible,.page_page__CmaxC summary:focus-visible,.page_primary__Q5kNb:focus-visible{outline:3px solid #b86b23;outline-offset:5px}.page_small__appU5{font-size:.78rem;color:#e4cbc0;margin-top:12px}.page_heroPhoto__eItn_{position:relative;margin:0;min-height:540px}.page_heroPhoto__eItn_ img{object-fit:cover;object-position:55% center}.page_heroPhoto__eItn_:after{content:"";position:absolute;inset:50% 0 0;background:linear-gradient(transparent,#211019b3);pointer-events:none}.page_heroPhoto__eItn_ figcaption{position:absolute;bottom:16px;left:22px;right:20px;z-index:1;color:#fff;font-size:.7rem}.page_stamp__iyCXr{position:absolute;bottom:54px;right:26px;z-index:1;background:var(--cream);color:var(--berry);border-radius:50%;padding:29px 20px;text-align:center;font-size:.9rem;font-weight:900;line-height:1.4;transform:rotate(8deg);box-shadow:0 8px 40px #0003}.page_facts__5xzzz{display:flex;justify-content:center;gap:30px;flex-wrap:wrap;padding:21px;background:#f6d8ae;font-weight:800;font-size:.88rem}.page_facts__5xzzz span:before{content:"✦";margin-right:12px;color:#ac532a}.page_section__gRDzQ{padding-top:90px;padding-bottom:90px}.page_heading__DGg_1{max-width:730px;margin-bottom:38px}.page_cards__hoSGY{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.page_cards__hoSGY article{border-top:1px solid #cfa883;padding-top:22px}.page_number___FhVz{font-size:2.7rem;font-weight:800;color:#c08053;line-height:1}.page_cards__hoSGY p{font-size:.98rem}.page_dietStrip__VIqwT{margin-top:45px;padding:25px 30px;border-radius:18px;background:#f4e3ca;display:flex;align-items:center;justify-content:space-between;gap:26px}.page_dietStrip__VIqwT h3{margin-top:0}.page_dietStrip__VIqwT p{margin-bottom:0;font-size:.95rem}.page_dietStrip__VIqwT button{flex-shrink:0}.page_roundSection__70mFq{background:#efe0ca;padding:76px 0}.page_rounds__y2Uuy{display:grid;grid-template-columns:1fr 1fr;gap:24px}.page_rounds__y2Uuy article{background:#fffaf2;border:1px solid #dfc4a7;border-radius:24px;padding:32px}.page_rounds__y2Uuy h3{font-size:1.8rem}.page_rounds__y2Uuy ol{list-style:none;padding:0;margin:30px 0}.page_rounds__y2Uuy li{display:grid;grid-template-columns:138px 1fr;gap:15px;border-bottom:1px solid #e9d6bf;padding:16px 0;font-size:.95rem}.page_rounds__y2Uuy strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_roundNote__18A9L{max-width:780px;font-size:.9rem;margin-top:25px}.page_adventure__bIijP{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.page_adventure__bIijP figure{margin:0}.page_adventure__bIijP img{width:100%;height:auto;border-radius:22px}.page_adventure__bIijP figcaption{font-size:.72rem;margin-top:8px;color:#75584a}.page_textLink__wAe2h{font-weight:800;color:#8c3b20;text-underline-offset:5px}.page_practical__kZNRs{display:grid;grid-template-columns:1fr 1.25fr;gap:60px;padding-bottom:90px}.page_practical__kZNRs details{border-bottom:1px solid #cfaf92;padding:20px 0}.page_practical__kZNRs summary{cursor:pointer;font-weight:800;line-height:1.4}.page_practical__kZNRs details a,.page_practical__kZNRs details p{font-size:.95rem}.page_practical__kZNRs a{color:#8c3b20}.page_final__P_qTZ{background:radial-gradient(ellipse at top,#5b3542,var(--berry));color:var(--cream);padding:78px 0 95px;text-align:center}.page_final__P_qTZ p{color:#f1dacf}.page_contact__SPhO7{display:block;width:fit-content;margin:25px auto 0;color:#f7d1a7;font-size:.9rem}.page_dialog__IpTBg{border:1px solid #b57b4c;border-radius:22px;padding:28px;max-width:620px;width:calc(100% - 32px);max-height:85dvh;overflow:auto;background:#fff7eb;color:#302020;line-height:1.7;box-shadow:0 24px 90px #0006}.page_dialog__IpTBg::backdrop{background:#170c22b3;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.page_dialogHeader__HPe_6{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.page_dialogHeader__HPe_6 h2{font-size:1.75rem;margin:0 0 20px;color:inherit}.page_dialogHeader__HPe_6 button{border:1px solid #bba48e;background:transparent;color:inherit;border-radius:50%;min-width:44px;min-height:44px;font-size:1.65rem;cursor:pointer}.page_dialog__IpTBg h3{font-size:1.1rem;margin-bottom:5px}.page_dialog__IpTBg p{margin-top:5px}.page_dialog__IpTBg .page_primary__Q5kNb{margin-top:15px}@media(max-width:1000px){.page_heroCopy__gbBE0{padding-left:28px}.page_hero__tCODi{grid-template-columns:1fr 1fr}.page_cards__hoSGY{gap:22px}.page_dietStrip__VIqwT{align-items:flex-start;flex-direction:column}.page_rounds__y2Uuy li{grid-template-columns:1fr;gap:4px}.page_adventure__bIijP{gap:30px}}@media(max-width:760px){.page_hero__tCODi{grid-template-columns:1fr}.page_heroCopy__gbBE0{padding:30px 24px 34px}.page_heroPhoto__eItn_{min-height:350px}.page_heroCopy__gbBE0 h1{max-width:550px}.page_back__ZN8Yr{margin-bottom:18px}.page_heroCopy__gbBE0 .page_primary__Q5kNb{width:100%}.page_facts__5xzzz{justify-content:flex-start;gap:12px 22px;padding:20px 24px;font-size:.78rem}.page_section__gRDzQ{padding-top:55px;padding-bottom:55px}.page_adventure__bIijP,.page_cards__hoSGY,.page_practical__kZNRs,.page_rounds__y2Uuy{grid-template-columns:1fr}.page_cards__hoSGY{gap:27px}.page_roundSection__70mFq{padding:52px 0}.page_rounds__y2Uuy article{padding:25px}.page_rounds__y2Uuy .page_primary__Q5kNb{width:100%}.page_dietStrip__VIqwT{padding:24px}.page_practical__kZNRs{gap:10px;padding-bottom:55px}.page_final__P_qTZ{padding:55px 0 95px}.page_stamp__iyCXr{font-size:.8rem;padding:20px 16px}.page_dialog__IpTBg{padding:22px}.page_dialogHeader__HPe_6 h2{font-size:1.4rem}}.page_menuSection__UoNzZ{padding:75px 0;background:#fffaf2}.page_menuGrid__7_mUI{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.page_menuGrid__7_mUI article{padding:27px;background:#fff1dc;border:1px solid #e9c9a2;border-radius:22px}.page_menuGrid__7_mUI article>span{color:#b65d27;font-size:1.8rem}.page_menuGrid__7_mUI p{font-size:.96rem}.page_menuGrid__7_mUI .page_cheese__Jov_O{padding-top:15px;border-top:1px dashed #caa278;font-style:italic}.page_menuGrid__7_mUI h3{font-size:1.5rem}@media(max-width:1000px){.page_menuGrid__7_mUI{grid-template-columns:1fr 1fr}}@media(max-width:760px){.page_menuSection__UoNzZ{padding:50px 0}.page_menuGrid__7_mUI{grid-template-columns:1fr}}.page_page__CmaxC{--halloween-amber:#ffbe70}.page_dialog__IpTBg .page_primary__Q5kNb,.page_page__CmaxC .page_primary__Q5kNb{background:#fdac51;color:#33201b}.page_dialog__IpTBg .page_primary__Q5kNb:hover,.page_page__CmaxC .page_primary__Q5kNb:hover{background:#ffc87c;color:#33201b}.page_page__CmaxC .page_outline__Mdkes{color:#302020;background:#fff7eb;border-color:#875638}.page_page__CmaxC .page_outline__Mdkes:hover{background:#f5dfc2;color:#302020}.page_page__CmaxC .page_practical__kZNRs a,.page_page__CmaxC .page_textLink__wAe2h{color:#813419}.page_page__CmaxC .page_back__ZN8Yr,.page_page__CmaxC .page_contact__SPhO7{color:#ffe2bd}.page_page__CmaxC .page_kicker__AxDGm{color:#804022}.page_page__CmaxC .page_number___FhVz{color:#985b30}.page_page__CmaxC .page_heroCopy__gbBE0 .page_small__appU5{color:#f1dacf}.page_buffetLogo__JfUk2{max-width:500px;margin:20px 0}.page_buffetLogo__JfUk2 img{display:block;width:100%;height:auto}.page_soundControl___PNCa{margin-top:18px}.page_decorRow__jx8v6{display:flex;justify-content:flex-start;max-width:1180px;margin:0 auto;padding:12px 24px;min-height:130px}.page_decorRight__q7ffe{justify-content:flex-end}.page_page__CmaxC .page_buffetCat__dkMsD{position:relative;width:170px;opacity:1;z-index:1}.page_soundCredits___K_7m{padding:30px max(24px,calc((100vw - 1180px)/2));background:#f4e3ca;color:#493126;font-size:.8rem}.page_soundCredits___K_7m a{color:#713416;text-decoration:underline;text-underline-offset:3px}.page_soundCredits___K_7m ul{padding-left:20px}.page_page__CmaxC a:focus-visible,.page_page__CmaxC button:focus-visible,.page_page__CmaxC summary:focus-visible{outline:3px solid #964011;outline-offset:4px}.page_final__P_qTZ a:focus-visible,.page_hero__tCODi a:focus-visible,.page_hero__tCODi button:focus-visible{outline-color:#ffe1a7}@media(max-width:760px){.page_page__CmaxC .page_buffetCat__dkMsD{width:130px}.page_decorRow__jx8v6{min-height:105px}.page_buffetLogo__JfUk2{margin:16px 0}.page_heroCopy__gbBE0 h1{font-size:clamp(2.6rem,11vw,4rem)}}.page_page__CmaxC p{color:inherit}.page_page__CmaxC .page_final__P_qTZ p,.page_page__CmaxC .page_hero__tCODi p{color:#f1dacf}.page_page__CmaxC .page_final__P_qTZ .page_kicker__AxDGm,.page_page__CmaxC .page_hero__tCODi .page_kicker__AxDGm{color:#ffc58a}.page_page__CmaxC .page_final__P_qTZ{background-color:#382334}.page_page__CmaxC .page_menuGrid__7_mUI article>span{color:#984818}.page_page__CmaxC em{color:#a74519}.page_page__CmaxC .page_hero__tCODi em{color:#fdac51}.page_page__CmaxC .page_heroPhoto__eItn_ figcaption{background:#211019eF;padding:6px 10px;border-radius:6px}.page_hero__tCODi{min-height:560px}.page_heroVisual__Ci5PR{position:relative;order:2;min-width:0}.page_heroCopy__gbBE0{order:1;padding-top:32px;padding-bottom:32px}.page_heroCopy__gbBE0 h1{font-size:clamp(2.7rem,4.5vw,4.5rem);margin:16px 0}.page_heroCopy__gbBE0 .page_back__ZN8Yr{margin-bottom:20px}.page_heroCopy__gbBE0 .page_lead__wg5cb{margin:12px 0}.page_heroVisual__Ci5PR .page_heroPhoto__eItn_{height:100%;min-height:560px}.page_heroVisual__Ci5PR .page_buffetLogo__JfUk2{position:absolute;z-index:3;bottom:62px;left:7%;width:86%;max-width:640px;margin:0;filter:drop-shadow(0 4px 12px #180b1d)}html[data-motion=playing] .page_buffetLogo__JfUk2{animation:page_buffet-logo-float__YYJ61 6s ease-in-out infinite}@keyframes page_buffet-logo-float__YYJ61{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-6px) rotate(1deg)}}@media(prefers-reduced-motion:reduce){.page_buffetLogo__JfUk2{animation:none!important}}@media(max-width:760px){.page_hero__tCODi{min-height:0}.page_heroVisual__Ci5PR{order:0}.page_heroVisual__Ci5PR .page_heroPhoto__eItn_{height:clamp(300px,45svh,420px);min-height:0}.page_heroVisual__Ci5PR .page_heroPhoto__eItn_ img{object-position:55% 47%}.page_heroVisual__Ci5PR .page_buffetLogo__JfUk2{position:absolute;bottom:55px;left:5%;width:90%;max-width:none;margin:0;filter:drop-shadow(0 4px 10px #180b1d)}.page_heroCopy__gbBE0{padding:12px 24px 28px}.page_heroCopy__gbBE0 .page_back__ZN8Yr{margin-bottom:12px}.page_heroCopy__gbBE0 h1{font-size:clamp(2rem,8.4vw,3rem);margin:12px 0}.page_heroCopy__gbBE0 .page_lead__wg5cb{display:none}.page_heroPhoto__eItn_ figcaption{font-size:.65rem;bottom:10px;left:12px;right:12px}}.page_menuGrid__7_mUI article{display:flex;flex-direction:column;align-items:flex-start}.page_page__CmaxC .page_menuImage__Qc225{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:12px;margin-bottom:10px;background:#f8e5c9}.page_page__CmaxC .page_ingredientButton__UiGfE{margin-top:auto;min-height:44px;padding:9px 16px;background:#fffaf2;color:#733617;border:1px solid #9b6340;border-radius:9px;font:inherit;font-size:.9rem;font-weight:750;cursor:pointer}.page_page__CmaxC .page_ingredientButton__UiGfE:hover{background:#f4d6ae;color:#49220e}.page_ingredientProduct___Heyq{border-top:1px solid #d2b89a;padding-top:14px;margin-top:20px}.page_ingredientProduct___Heyq h4{color:#302020;font-size:.95rem;margin:12px 0 4px}.page_page__CmaxC .page_dialog__IpTBg p{font-size:.95rem;overflow-wrap:anywhere}.page_heroVisual__Ci5PR{display:flex;flex-direction:column}.page_heroVisual__Ci5PR .page_heroPhoto__eItn_{flex:1 1;height:auto;min-height:470px}.page_heroVisual__Ci5PR .page_buffetLogo__JfUk2{bottom:185px}.page_heroPrices__P3wm1{position:relative;z-index:3;display:grid;grid-template-columns:repeat(3,1fr);gap:4px 12px;background:#ffe2bd;color:#302020;padding:16px 20px;text-align:center}.page_heroPrices__P3wm1 strong{display:block;font-size:1.65rem;line-height:1.2}.page_heroPrices__P3wm1 span{display:block;font-size:.82rem;font-weight:700}.page_page__CmaxC .page_heroPrices__P3wm1 p{grid-column:1/-1;color:#59301e;font-size:.75rem;font-weight:700;margin:6px 0 0}@media(max-width:760px){.page_heroVisual__Ci5PR .page_heroPhoto__eItn_{flex:none;height:clamp(285px,40svh,350px);min-height:0}.page_heroVisual__Ci5PR .page_buffetLogo__JfUk2{bottom:157px}.page_heroPrices__P3wm1{padding:12px 16px;gap:3px 6px}.page_heroPrices__P3wm1 strong{font-size:1.5rem}.page_heroPrices__P3wm1 span{font-size:.75rem}}.page_eventDate__FNQgG{padding:12px 18px;background:#fdac51;color:#302020;text-align:center;font-size:clamp(1.1rem,4.5vw,1.45rem);font-weight:850;line-height:1.4}.halloween-page-switch_switcher__2juKJ{position:relative;z-index:4;display:flex;justify-content:center;align-items:center;gap:10px 18px;flex-wrap:wrap;padding:12px 18px;background:#281b31;color:#fff1dc;font-size:.85rem;line-height:1.4;text-align:center}.halloween-page-switch_switcher__2juKJ span{color:#fff1dc;font-weight:600}.halloween-page-switch_switcher__2juKJ a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;border:1px solid #ffbd73;border-radius:10px;background:#ffbd73;color:#302020;font-weight:800;text-decoration:none;line-height:1.35}.halloween-page-switch_switcher__2juKJ a:hover{background:#ffdab0;color:#302020}.halloween-page-switch_switcher__2juKJ a:focus-visible{outline:3px solid #fff;outline-offset:3px}@media(max-width:760px){.halloween-page-switch_switcher__2juKJ{gap:6px;padding:10px 16px}.halloween-page-switch_switcher__2juKJ span{width:100%;font-size:.78rem}.halloween-page-switch_switcher__2juKJ a{font-size:.8rem}}