.tw-hero[data-astro-cid-h26z4aq6]{position:relative;height:88vh;min-height:540px;overflow:hidden;background:var(--color-dark)}.tw-hero-slides[data-astro-cid-h26z4aq6],.tw-hero-slide[data-astro-cid-h26z4aq6]{position:absolute;inset:0}.tw-hero-slide[data-astro-cid-h26z4aq6]{opacity:0;transition:opacity 1.6s ease,transform 6s linear;transform:scale(1.08)}.tw-hero-slide[data-astro-cid-h26z4aq6].active{opacity:1;transform:scale(1);z-index:1}.tw-hero-slide[data-astro-cid-h26z4aq6] img[data-astro-cid-h26z4aq6]{width:100%;height:100%;object-fit:cover}.tw-hero-overlay[data-astro-cid-h26z4aq6]{position:absolute;inset:0;z-index:2;background:linear-gradient(180deg,#2b161b73,#2b161b40 45%,#2b161bbf)}.tw-hero-content[data-astro-cid-h26z4aq6]{position:relative;z-index:3;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding-top:60px}.tw-hero-title[data-astro-cid-h26z4aq6]{color:#fff;font-size:clamp(2.4rem,5.5vw,4.3rem);font-weight:800;line-height:1.15;text-transform:none;max-width:15ch;text-shadow:0 2px 24px rgba(0,0,0,.45)}.tw-hero-highlight[data-astro-cid-h26z4aq6]{display:block;color:var(--color-accent)}.tw-hero-actions[data-astro-cid-h26z4aq6]{display:flex;gap:1rem;margin-top:2.2rem;flex-wrap:wrap}.tw-btn[data-astro-cid-h26z4aq6]{display:inline-block;padding:.9rem 2.2rem;font-weight:700;font-size:.9rem;letter-spacing:.08em;border:2px solid #fff;transition:var(--transition-smooth)}.tw-btn-outline[data-astro-cid-h26z4aq6]{color:#fff;background:transparent}.tw-btn-outline[data-astro-cid-h26z4aq6]:hover{background:#fff;color:var(--color-primary)}.tw-btn-solid[data-astro-cid-h26z4aq6]{color:#fff;background:var(--color-red);border-color:var(--color-red)}.tw-btn-solid[data-astro-cid-h26z4aq6]:hover{background:#b00600;border-color:#b00600;transform:translateY(-2px)}.tw-hero-arrow[data-astro-cid-h26z4aq6]{position:absolute;z-index:4;top:50%;transform:translateY(-50%);width:44px;height:44px;background:#00000080;color:#fff;border:none;cursor:pointer;font-size:1.6rem;line-height:1;transition:background .3s}.tw-hero-arrow[data-astro-cid-h26z4aq6]:hover{background:#000000bf}.tw-hero-arrow[data-astro-cid-h26z4aq6].prev{left:16px}.tw-hero-arrow[data-astro-cid-h26z4aq6].next{right:16px}.tw-hero-dots[data-astro-cid-h26z4aq6]{position:absolute;z-index:4;bottom:22px;left:50%;transform:translate(-50%);display:flex;gap:10px}.tw-hero-dot[data-astro-cid-h26z4aq6]{width:11px;height:11px;border-radius:50%;background:#fff6;border:none;cursor:pointer;padding:0;transition:background .3s,transform .3s}.tw-hero-dot[data-astro-cid-h26z4aq6].active{background:var(--color-accent);transform:scale(1.2)}@media(max-width:640px){.tw-hero[data-astro-cid-h26z4aq6]{min-height:460px}.tw-hero-arrow[data-astro-cid-h26z4aq6]{display:none}}.tw-menu[data-astro-cid-c3sj7dkg]{background:#fff}.tw-menu-head[data-astro-cid-c3sj7dkg]{text-align:center;max-width:640px;margin:0 auto 3.5rem}.tw-kicker[data-astro-cid-c3sj7dkg]{display:inline-block;color:var(--color-primary);font-size:.85rem;font-weight:700;letter-spacing:.18em;margin-bottom:.8rem}.tw-menu-title[data-astro-cid-c3sj7dkg]{font-size:clamp(1.9rem,4vw,2.6rem);color:var(--color-heading-gray);font-weight:600;margin-bottom:1rem}.tw-menu-sub[data-astro-cid-c3sj7dkg]{color:var(--color-text-muted);line-height:1.8}.tw-menu-grid[data-astro-cid-c3sj7dkg]{display:grid;grid-template-columns:repeat(2,1fr);gap:2.4rem 3rem}.tw-dish[data-astro-cid-c3sj7dkg]{display:grid;grid-template-columns:1fr 1.1fr;gap:1.4rem;align-items:center}.tw-dish[data-astro-cid-c3sj7dkg].reverse{direction:rtl}.tw-dish[data-astro-cid-c3sj7dkg].reverse>[data-astro-cid-c3sj7dkg]{direction:ltr}.tw-dish-img[data-astro-cid-c3sj7dkg]{overflow:hidden}.tw-dish-img[data-astro-cid-c3sj7dkg] img[data-astro-cid-c3sj7dkg]{width:100%;aspect-ratio:4/3.2;object-fit:cover;transition:transform .6s ease}.tw-dish[data-astro-cid-c3sj7dkg]:hover .tw-dish-img[data-astro-cid-c3sj7dkg] img[data-astro-cid-c3sj7dkg]{transform:scale(1.05)}.tw-dish-name[data-astro-cid-c3sj7dkg]{font-size:1.05rem;font-weight:700;color:var(--color-primary);letter-spacing:.02em;margin-bottom:.4rem}.tw-dish-eng[data-astro-cid-c3sj7dkg]{color:var(--color-heading-gray);font-size:.92rem;font-style:italic}.tw-menu-cta[data-astro-cid-c3sj7dkg]{text-align:center;margin-top:3.5rem}.tw-btn-ghost[data-astro-cid-c3sj7dkg]{display:inline-block;padding:.95rem 2.6rem;border:2px solid var(--color-primary);color:var(--color-primary);font-weight:700;font-size:.9rem;letter-spacing:.08em;transition:var(--transition-smooth)}.tw-btn-ghost[data-astro-cid-c3sj7dkg]:hover{background:var(--color-primary);color:#fff}@media(max-width:860px){.tw-menu-grid[data-astro-cid-c3sj7dkg]{grid-template-columns:1fr}}@media(max-width:480px){.tw-dish[data-astro-cid-c3sj7dkg],.tw-dish[data-astro-cid-c3sj7dkg].reverse{grid-template-columns:1fr;direction:ltr}}.tw-chef[data-astro-cid-ih645z42]{background:#fff}.tw-chef-grid[data-astro-cid-ih645z42]{display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:center}.tw-chef-media[data-astro-cid-ih645z42] img[data-astro-cid-ih645z42]{width:100%;aspect-ratio:4/3.2;object-fit:cover}.tw-chef-kicker[data-astro-cid-ih645z42]{display:inline-block;color:var(--color-primary);font-size:.85rem;font-weight:700;letter-spacing:.18em;margin-bottom:1rem}.tw-chef-title[data-astro-cid-ih645z42]{font-size:clamp(1.8rem,3.6vw,2.4rem);color:var(--color-heading-gray);font-weight:700;line-height:1.3;margin-bottom:1.3rem}.tw-chef-body[data-astro-cid-ih645z42]{color:var(--color-text-muted);line-height:1.9;margin-bottom:1.8rem}.tw-link-arrow[data-astro-cid-ih645z42]{color:var(--color-primary);font-weight:700;font-size:.95rem;border-bottom:2px solid var(--color-accent);padding-bottom:2px}.tw-link-arrow[data-astro-cid-ih645z42]:hover{color:var(--color-red)}@media(max-width:860px){.tw-chef-grid[data-astro-cid-ih645z42]{grid-template-columns:1fr;gap:2.5rem}}.tw-social[data-astro-cid-fbd2xtjc]{background:var(--color-surface);padding:4.5rem 0;overflow:hidden}.tw-social-inner[data-astro-cid-fbd2xtjc]{display:flex;align-items:center;justify-content:space-between;gap:3rem;flex-wrap:wrap}.tw-social-copy[data-astro-cid-fbd2xtjc]{flex:1 1 22rem;min-width:0}.tw-social-links[data-astro-cid-fbd2xtjc]{flex:0 0 auto}.tw-social-body[data-astro-cid-fbd2xtjc]{overflow-wrap:break-word}.tw-social-title[data-astro-cid-fbd2xtjc]{font-size:clamp(1.5rem,3vw,2rem);color:var(--color-heading-gray);font-weight:600;margin-bottom:.7rem}.tw-social-body[data-astro-cid-fbd2xtjc]{color:var(--color-text-muted);max-width:40rem;line-height:1.8}.tw-social-links[data-astro-cid-fbd2xtjc]{display:flex;gap:1rem}.tw-social-link[data-astro-cid-fbd2xtjc]{display:inline-flex;align-items:center;gap:.6rem;padding:.75rem 1.6rem;border:2px solid var(--color-primary);color:var(--color-primary);font-weight:700;font-size:.9rem;transition:var(--transition-smooth)}.tw-social-link[data-astro-cid-fbd2xtjc]:hover{background:var(--color-primary);color:#fff}.tw-social-icon[data-astro-cid-fbd2xtjc]{display:inline-flex}@media(max-width:700px){.tw-social-inner[data-astro-cid-fbd2xtjc]{flex-direction:column;text-align:center;align-items:flex-start}}
