.block.svelte-7grxab{background:var(--fh-surface);padding:clamp(40px,6.6vw,96px) 20px}.wrap.svelte-7grxab{flex-direction:column;gap:clamp(20px,2.8vw,40px);max-width:1336px;margin:0 auto;display:flex}h2.svelte-7grxab{letter-spacing:-.045em;margin:0;font-size:clamp(36px,4.6vw,68px);font-weight:900;line-height:.95}ul.svelte-7grxab{flex-wrap:wrap;gap:20px 32px;margin:0;padding:0;list-style:none;display:flex}li.svelte-7grxab{flex:300px;min-width:0}a.svelte-7grxab{color:var(--fh-ink);align-items:center;gap:clamp(14px,1.4vw,20px);text-decoration:none;display:flex}a.svelte-7grxab:hover{color:var(--fh-ink)}a.svelte-7grxab:hover b:where(.svelte-7grxab){text-decoration:underline}.txt.svelte-7grxab{flex-direction:column;gap:4px;min-width:0;display:flex}b.svelte-7grxab{letter-spacing:-.03em;font-size:clamp(20px,1.8vw,26px);font-weight:900;line-height:1.1}.bio.svelte-7grxab{font-family:var(--fh-serif);font-size:17px;line-height:1.4}.meta.svelte-7grxab{color:var(--fh-ink-2);font-size:15px}.meta.svelte-1ewd4uj{flex-wrap:wrap;align-items:center;gap:4px 14px;margin:0;font-size:15px;line-height:1.4;display:flex}a.svelte-1ewd4uj{color:inherit;font-weight:700;text-decoration:none}a.svelte-1ewd4uj:hover{color:inherit;text-decoration:underline}.feature.svelte-1bf1imq{flex-wrap:wrap;display:flex}.feature.review.svelte-1bf1imq{flex-direction:row-reverse}.photo.svelte-1bf1imq{background:color-mix(in srgb, currentColor 12%, transparent);flex:999 560px;min-width:0;min-height:clamp(220px,44vw,640px);display:block;position:relative;overflow:hidden}.photo.svelte-1bf1imq img:where(.svelte-1bf1imq){object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.text.svelte-1bf1imq{box-sizing:border-box;flex-direction:column;flex:clamp(320px,38vw,560px);gap:clamp(12px,1.4vw,20px);min-width:0;padding:clamp(24px,3.9vw,56px) clamp(20px,3.9vw,56px) 0;display:flex;overflow:hidden}.text.svelte-1bf1imq a:where(.svelte-1bf1imq){color:inherit}h2.svelte-1bf1imq{letter-spacing:-.04em;margin:0;font-size:clamp(30px,3.6vw,52px);font-weight:900;line-height:1}h2.svelte-1bf1imq a:where(.svelte-1bf1imq){text-decoration:none}h2.svelte-1bf1imq a:where(.svelte-1bf1imq):hover{text-decoration:underline;text-decoration-thickness:3px}.lead.svelte-1bf1imq{max-width:520px;font-family:var(--fh-serif);margin:0;font-size:clamp(17px,1.4vw,20px);line-height:1.45}@media (width<=720px){.fh-clamp-m.svelte-1bf1imq{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.foot.svelte-1bf1imq{justify-content:space-between;align-items:flex-end;gap:16px;margin-top:auto;padding-top:8px;display:flex}.cuisine.svelte-1bf1imq{flex:none;align-items:center;gap:10px;min-height:44px;margin-bottom:clamp(20px,3.9vw,56px);font-size:17px;font-weight:700;text-decoration:none;display:flex}.cuisine.svelte-1bf1imq:hover{text-decoration:underline}.btn.svelte-1bf1imq{background:#111;border-radius:999px;flex:none;align-items:center;min-height:52px;margin-bottom:clamp(20px,3.9vw,56px);padding:0 26px;font-size:17px;font-weight:600;text-decoration:none;display:flex;color:#fff!important}.big.svelte-1bf1imq{flex:none;margin-bottom:clamp(12px,1.7vw,24px);margin-right:-.04em;font-size:clamp(112px,17vw,260px);line-height:1}.news.svelte-14r8ctp{background:var(--fh-celadon);padding:clamp(40px,6.6vw,96px) 20px}.news-wrap.svelte-14r8ctp{flex-wrap:wrap;gap:20px 64px;max-width:1336px;margin:0 auto;display:flex}.news-head.svelte-14r8ctp{flex-direction:column;flex:300px;gap:12px;display:flex}h2.svelte-14r8ctp{letter-spacing:-.05em;margin:0;font-size:clamp(40px,6vw,88px);font-weight:900;line-height:.92}.news-head.svelte-14r8ctp p:where(.svelte-14r8ctp){max-width:320px;font-family:var(--fh-serif);margin:0;font-size:19px;line-height:1.45}.news-list.svelte-14r8ctp{flex-direction:column;flex:999 620px;gap:clamp(16px,2.2vw,32px);min-width:0;display:flex}.all.svelte-14r8ctp{text-underline-offset:6px;align-self:flex-start;align-items:center;gap:8px;min-height:44px;font-size:17px;font-weight:700;text-decoration:underline;text-decoration-thickness:2px;display:flex}
