section.svelte-15om3jq.svelte-15om3jq{background-color:var(--color-body)}section.about.svelte-15om3jq.svelte-15om3jq{background-color:var(--color-about)}section.awards.svelte-15om3jq.svelte-15om3jq,section.michelin.svelte-15om3jq.svelte-15om3jq{background-color:var(--color-awards)}section.green.svelte-15om3jq.svelte-15om3jq{background-color:var(--color-green)}section.rules.svelte-15om3jq.svelte-15om3jq{background-color:var(--color-rules)}section.chefs.svelte-15om3jq.svelte-15om3jq,section.restaurants_empty.svelte-15om3jq.svelte-15om3jq{background-color:var(--color-chefs)}.wrap.svelte-15om3jq.svelte-15om3jq{--height:237px;display:flex;flex-direction:column;gap:var(--content-gutter);padding-top:25px;padding-bottom:30px;text-align:center}.wrap.svelte-15om3jq .image.svelte-15om3jq{flex-grow:1;height:var(--height);max-width:829px;margin-top:10px;background-image:var(--image);background-size:cover;position:relative}.wrap.svelte-15om3jq .image.center.svelte-15om3jq{background-position:center center}.wrap.svelte-15om3jq .image.bottomRight.svelte-15om3jq{background-position:bottom right}.wrap.svelte-15om3jq .image .image-slide.svelte-15om3jq{width:100%;height:var(--height);background-position:center top;background-repeat:no-repeat;background-size:cover;background-image:var(--image);position:absolute}.wrap.svelte-15om3jq .image .image-slide.svelte-15om3jq:before{content:"";display:inline-block;width:100%;height:3px;background-color:var(--color-chefs);opacity:.5;position:absolute;left:0;bottom:0}.wrap.svelte-15om3jq .image .image-slide.svelte-15om3jq:after{content:"";display:inline-block;width:0;height:3px;background-color:var(--color-chefs);opacity:.7;animation:svelte-15om3jq-grow 10s linear 1;animation-duration:var(--grow-duration);position:absolute;left:0;bottom:0}@media (min-width: 950px){.wrap.svelte-15om3jq.svelte-15om3jq{--height:400px;flex-direction:row;align-items:center;padding-top:50px;padding-bottom:50px;text-align:left}.wrap.svelte-15om3jq .heading.svelte-15om3jq{flex-grow:1;max-width:395px}.wrap.svelte-15om3jq .image.svelte-15om3jq{margin-top:0}}h1.svelte-15om3jq.svelte-15om3jq{margin:0;color:var(--color-dark);font-size:40px;line-height:44px}@media (min-width: 950px){h1.svelte-15om3jq.svelte-15om3jq{font-size:66px;line-height:73px}}.sup.svelte-15om3jq.svelte-15om3jq{margin-bottom:5px;color:var(--color-dark);font-size:12px;line-height:14px;letter-spacing:.4em;text-transform:uppercase}@media (min-width: 950px){.sup.svelte-15om3jq.svelte-15om3jq{margin-bottom:20px;font-size:14px;line-height:17px}}@keyframes svelte-15om3jq-grow{0%{width:0}to{width:100%}}
