.page_hero__PZxQn{background-color:var(--neu-white);border-bottom:1px solid var(--neu-gray-200)}.page_heroInner__ab6p2{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:var(--space-6);max-width:var(--container-xl);margin-inline:auto;padding-inline:var(--page-padding-x);padding-block:calc(var(--space-5) + 5px)}.page_heroText__ktbL8{display:flex;flex-direction:column;gap:var(--space-1);text-align:left}.page_heroTitle___5m__{font-family:var(--font-serif);font-size:var(--text-xl);line-height:var(--leading-snug);margin:0}.page_heroEn__1p2ke,.page_heroTitle___5m__{font-weight:var(--weight-semibold);color:var(--neu-teal)}.page_heroLead__O4z3W{font-family:var(--font-serif);font-style:italic;font-weight:var(--weight-regular);font-size:var(--text-lg);color:var(--neu-blue);margin:0}.page_attrezzatura__4rMok{background-color:var(--neu-white);padding-block:var(--space-8)}.page_attrezzaturaInner__8W9ZX{max-width:var(--container-xl);margin-inline:auto;padding-inline:var(--page-padding-x)}.page_attrezzaturaInner__8W9ZX p{font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--neu-gray-700,#374151);margin:0}.page_kicker__uEkpe{display:block;font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--neu-teal);margin-bottom:var(--space-3)}@media (max-width:640px){.page_heroInner__ab6p2{flex-direction:column;align-items:flex-start;gap:var(--space-4)}.page_heroTitle___5m__{font-size:21px}.page_heroLead__O4z3W{font-size:18px}}.SpaziGrid_section__Z93XT{background-color:var(--neu-white);padding-block:var(--space-5)}.SpaziGrid_container__2Y5lb{max-width:var(--container-xl);margin-inline:auto;padding-inline:var(--page-padding-x)}.SpaziGrid_bento__pxxHE{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-10);align-items:stretch}.SpaziGrid_card__DGXkD{overflow:visible;box-shadow:var(--shadow-md);min-height:440px}.SpaziGrid_card__DGXkD,.SpaziGrid_textZone__ryMMc{position:relative;display:flex;flex-direction:column}.SpaziGrid_textZone__ryMMc{background-color:var(--neu-gray-100);padding:var(--space-4) var(--space-5);min-height:200px;gap:var(--space-1);text-align:left}.SpaziGrid_sectionAlt___38mp{background-color:var(--neu-gray-100);padding-top:30px;padding-bottom:30px}.SpaziGrid_cardAlt__7czpM .SpaziGrid_textZone__ryMMc{background-color:var(--neu-white)}.SpaziGrid_titleRow__jlcWh{display:flex;align-items:center;gap:var(--space-3)}.SpaziGrid_titleIcon__aJDR8{width:36px;height:36px;flex-shrink:0;margin-left:calc(-1 * var(--space-5) - 15px)}.SpaziGrid_title__XpBqK{font-family:var(--font-display);font-size:var(--text-3xl);text-transform:uppercase;line-height:1;letter-spacing:.02em;color:var(--neu-red);margin:0}.SpaziGrid_question__3_Km_{font-family:var(--font-serif);font-style:italic;font-size:var(--text-lg);font-weight:var(--weight-regular);color:var(--neu-gray-800);white-space:nowrap;margin:0}.SpaziGrid_answer__V2TaV{font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--neu-gray-800);margin:0}.SpaziGrid_cardCta__ajauL{display:inline-block;align-self:flex-start;font-family:var(--font-sans);font-weight:var(--weight-semibold);font-size:var(--text-xs);letter-spacing:.03em;color:var(--neu-teal);text-decoration:none}.SpaziGrid_cardCta__ajauL:hover{text-decoration:underline}.SpaziGrid_cardSolid__oS7Ct{background-color:var(--neu-red)}.SpaziGrid_cardSolid__oS7Ct .SpaziGrid_title__XpBqK{color:var(--neu-white)}.SpaziGrid_solidContent__pDVnx{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5);height:100%}.SpaziGrid_solidSpacer__WtfIQ{flex:1 1}.SpaziGrid_solidBox__6QeLg{background-color:rgba(0,0,0,.15);border-radius:var(--radius-md);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-1)}.SpaziGrid_solidKicker__QFxPO{font-family:var(--font-display);font-size:var(--text-xl);text-transform:uppercase;letter-spacing:.02em;color:var(--neu-yellow);line-height:1;margin:0}.SpaziGrid_solidText__10grS{font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:rgba(255,255,255,.9);margin:0}.SpaziGrid_solidBtn__z3XQW{display:inline-block;align-self:flex-start;font-family:var(--font-sans);font-weight:var(--weight-semibold);font-size:var(--text-sm);letter-spacing:.04em;color:var(--neu-white);background-color:var(--neu-teal);text-decoration:none;padding:var(--space-2) var(--space-5);border-radius:var(--radius-md);transition:background-color var(--transition-fast)}.SpaziGrid_solidBtn__z3XQW:hover{background-color:var(--neu-teal-dark)}.SpaziGrid_imageZone__6ghCR{position:relative;flex:1 1;overflow:hidden}.SpaziGrid_photo__rfAmZ{position:absolute;inset:-1px;width:calc(100% + 2px);height:calc(100% + 2px);object-fit:cover;display:block;opacity:0;animation:SpaziGrid_fade-photo__UvXSf 12s ease-in-out infinite}@keyframes SpaziGrid_fade-photo__UvXSf{0%{opacity:0}6%{opacity:1}27%{opacity:1}33%{opacity:0}to{opacity:0}}@media (max-width:900px){.SpaziGrid_container__2Y5lb{padding-inline:0;max-width:100%}.SpaziGrid_bento__pxxHE{display:flex;grid-template-columns:unset;overflow-x:scroll;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:12px;padding-left:16px;padding-right:16px;scroll-padding-left:16px;scrollbar-width:none;align-items:stretch}.SpaziGrid_bento__pxxHE::-webkit-scrollbar{display:none}.SpaziGrid_card__DGXkD{flex-shrink:0;width:80vw;scroll-snap-align:start;overflow:hidden}.SpaziGrid_titleIcon__aJDR8{margin-left:0}.SpaziGrid_question__3_Km_{font-size:var(--text-base)}}.Cucina_section__z4m58{background-color:var(--neu-red);padding-block:var(--space-12)}.Cucina_container__UlfT7{max-width:var(--container-xl);margin-inline:auto;padding-inline:var(--page-padding-x)}.Cucina_textZone__de6oX{display:flex;align-items:flex-start;gap:var(--space-8);margin-bottom:var(--space-10)}.Cucina_titleRow__cOtFu{display:flex;align-items:center;gap:var(--space-3);flex-shrink:0}.Cucina_maiolica__X7cUk{width:44px;height:44px;flex-shrink:0}.Cucina_title__4_3oF{font-family:var(--font-display);font-size:var(--text-3xl);text-transform:uppercase;line-height:1;letter-spacing:.02em;color:var(--neu-white);white-space:nowrap;margin:0}.Cucina_body__NIg3c{font-family:var(--font-serif);font-style:italic;font-size:1.25rem;line-height:var(--leading-relaxed);color:var(--neu-white);text-align:left;margin:0;flex:1 1}.Cucina_photoGrid__erFBd{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--space-6)}.Cucina_photoBox__MX_Hl{aspect-ratio:1/1;overflow:hidden;box-shadow:var(--shadow-md);display:block;width:100%;border:none;padding:0;background:none;cursor:pointer;transition:opacity var(--transition-fast)}.Cucina_photoBox__MX_Hl:hover{opacity:.9}.Cucina_photo__zOEaY{width:100%;height:100%;object-fit:cover;display:block}@media (max-width:900px){.Cucina_textZone__de6oX{flex-direction:column;align-items:center;text-align:center;gap:var(--space-2);background-color:initial;padding:0;margin-bottom:var(--space-5);max-width:var(--container-md,768px);margin-inline:auto}.Cucina_title__4_3oF{white-space:normal}.Cucina_body__NIg3c{text-align:center;font-size:1.125rem}.Cucina_photoGrid__erFBd{display:flex;grid-template-columns:unset;overflow-x:scroll;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:12px;margin-inline:calc(-1 * var(--page-padding-x));padding-left:16px;padding-right:16px;scroll-padding-left:16px;scrollbar-width:none}.Cucina_photoGrid__erFBd::-webkit-scrollbar{display:none}.Cucina_photoBox__MX_Hl{flex-shrink:0;width:70vw;scroll-snap-align:start}}.Gallery_grid__y7AEs{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--space-2);max-width:var(--container-xl);margin-inline:auto;padding-inline:var(--page-padding-x);padding-block:var(--space-6)}.Gallery_photoBtn__H9j1v{aspect-ratio:1;overflow:hidden;border-radius:var(--radius-sm,4px);display:block;border:none;padding:0;background:none;cursor:pointer;transition:opacity var(--transition-fast)}.Gallery_photoBtn__H9j1v:hover{opacity:.9}.Gallery_photo__85WDW{width:100%;height:100%;object-fit:cover;display:block}@media (max-width:768px){.Gallery_grid__y7AEs{grid-template-columns:repeat(2,1fr)}}.PageSwitch_switch__q_sAl{display:inline-block;flex-shrink:0;font-family:var(--font-sans);font-weight:var(--weight-semibold);font-size:var(--text-sm);letter-spacing:.06em;color:var(--neu-white);background-color:var(--neu-teal);text-decoration:none;padding:var(--space-2) var(--space-5);border-radius:0;transition:background-color var(--transition-fast)}.PageSwitch_switch__q_sAl:hover{background-color:var(--neu-teal-dark)}.Ospiti_section__k2OjI{background-color:var(--neu-white);padding-block:var(--space-10)}.Ospiti_container__WBhft{max-width:var(--container-xl);margin-inline:auto;padding-inline:var(--page-padding-x)}.Ospiti_kicker__GaEpP{display:block;font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--neu-teal);margin-bottom:var(--space-4)}.Ospiti_body__Hgd4u{font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--neu-gray-700,#374151);margin:0 0 var(--space-4)}.Ospiti_link__yMX0F{font-family:var(--font-sans);font-weight:var(--weight-semibold);font-size:var(--text-sm);color:var(--neu-teal);text-decoration:none}.Ospiti_link__yMX0F:hover{text-decoration:underline}