.voice[data-astro-cid-27hb7ta5]{color:var(--color-muted);flex-wrap:wrap;align-items:baseline;column-gap:.6em;font-size:13px;display:flex}.voice__src[data-astro-cid-27hb7ta5]:before{content:"— "}.voice__orig[data-astro-cid-27hb7ta5][open]{flex-basis:100%}.voice__orig[data-astro-cid-27hb7ta5] summary[data-astro-cid-27hb7ta5]{cursor:pointer;align-items:center;min-height:44px;margin-block:-14px;list-style:none;transition:color .2s;display:inline-flex}.voice__orig[data-astro-cid-27hb7ta5] summary[data-astro-cid-27hb7ta5] span[data-astro-cid-27hb7ta5]{text-underline-offset:.25em;text-decoration:underline 1px;transition:text-decoration-color .2s}.voice__orig[data-astro-cid-27hb7ta5] summary[data-astro-cid-27hb7ta5]:before{content:"·";margin-right:.6em}.voice__orig[data-astro-cid-27hb7ta5] summary[data-astro-cid-27hb7ta5]::-webkit-details-marker{display:none}@media (hover:hover){.voice__orig[data-astro-cid-27hb7ta5] summary[data-astro-cid-27hb7ta5]:hover{color:var(--color-red)}.voice__orig[data-astro-cid-27hb7ta5] summary[data-astro-cid-27hb7ta5]:hover span[data-astro-cid-27hb7ta5]{text-decoration-color:#0000}}.voice__orig[data-astro-cid-27hb7ta5] p[data-astro-cid-27hb7ta5]{font-family:var(--font-serif);color:var(--color-ink);max-width:44ch;padding-top:6px;font-size:1.125rem;font-style:italic;line-height:1.35}@media (width>=64em){.voice[data-astro-cid-27hb7ta5]{font-size:13.5px}}.card[data-astro-cid-2jjlpa5p]{background:var(--color-red);color:var(--color-paper);padding-block:52px 60px}.card__in[data-astro-cid-2jjlpa5p]{display:grid}.card__opening[data-astro-cid-2jjlpa5p]{color:var(--color-paper);margin-bottom:24px}.card__photo[data-astro-cid-2jjlpa5p]{aspect-ratio:4/5;background:#3a2a22;position:relative;overflow:hidden}.card__photo[data-astro-cid-2jjlpa5p] img{object-fit:cover;object-position:50% 55%;width:100%;height:100%}.card__sheet[data-astro-cid-2jjlpa5p]{background:var(--color-paper);color:var(--color-ink);margin:-64px 12px 0;padding:22px 22px 10px;position:relative;box-shadow:0 18px 30px -18px #1e06048c}.card__list[data-astro-cid-2jjlpa5p]{display:grid}.card__dish[data-astro-cid-2jjlpa5p]{border-bottom:1px solid var(--color-rule);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:14px;padding-block:13px 12px;display:grid}.card__dish[data-astro-cid-2jjlpa5p]:first-child{padding-top:0}.card__name[data-astro-cid-2jjlpa5p]{color:var(--color-red);font-size:clamp(1.875rem,1.3rem + 2.4vw,2.375rem);font-weight:560;line-height:1}.card__price[data-astro-cid-2jjlpa5p]{white-space:nowrap;font-size:clamp(1.375rem,1.1rem + 1.2vw,1.75rem);line-height:1}.card__chf[data-astro-cid-2jjlpa5p]{vertical-align:.5em;color:var(--color-muted);font-size:max(12px,.5em)}.card__note[data-astro-cid-2jjlpa5p]{color:var(--color-muted);grid-column:1/-1;margin-top:5px;font-size:1.125rem;font-style:italic;line-height:1.3}.card__said[data-astro-cid-2jjlpa5p]{grid-column:1/-1;gap:2px;margin-top:6px;display:grid}.card__said[data-astro-cid-2jjlpa5p] q[data-astro-cid-2jjlpa5p]{color:var(--color-red);font-size:1.125rem;font-style:italic;line-height:1.3}.card__said[data-astro-cid-2jjlpa5p] q[data-astro-cid-2jjlpa5p]:before{content:"«"}.card__said[data-astro-cid-2jjlpa5p] q[data-astro-cid-2jjlpa5p]:after{content:"»"}.card__more[data-astro-cid-2jjlpa5p]{color:var(--color-red);margin-top:6px}.card__season[data-astro-cid-2jjlpa5p]{border-top:3px double var(--color-rule);margin-top:18px;padding-top:16px}.card__when[data-astro-cid-2jjlpa5p]{max-width:30ch;font-size:1.1875rem;font-style:italic;font-weight:500;line-height:1.25}.card__dish--game[data-astro-cid-2jjlpa5p]{padding-top:10px}.card__terms[data-astro-cid-2jjlpa5p]{grid-column:1/-1;margin-top:4px;font-size:1.0625rem;line-height:1.35}.card__per[data-astro-cid-2jjlpa5p]{font-family:var(--font-serif);text-align:right;color:var(--color-muted);margin-top:4px;font-size:.56em;font-style:italic;display:block}.card__terms[data-astro-cid-2jjlpa5p] strong[data-astro-cid-2jjlpa5p]{font-weight:650}@media (width>=40em) and (width<=63.99em){.card__photo[data-astro-cid-2jjlpa5p]{aspect-ratio:4/3}.card__sheet[data-astro-cid-2jjlpa5p]{margin:-96px 48px 0;padding:28px 32px 14px}}@media (width>=64em){.card[data-astro-cid-2jjlpa5p]{padding-block:clamp(64px,5vw,104px)}.card__in[data-astro-cid-2jjlpa5p]{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:clamp(40px,4.5vw,96px)}.card__photo[data-astro-cid-2jjlpa5p]{aspect-ratio:auto;grid-area:1/1/-1;align-self:stretch;min-height:0}.card__photo[data-astro-cid-2jjlpa5p] img{position:absolute;inset:0}.card__opening[data-astro-cid-2jjlpa5p]{text-wrap:balance;grid-area:1/2;max-width:none;margin:0 0 clamp(28px,2.4vw,44px);font-size:clamp(2.25rem,1rem + 2vw,3.5rem)}.card__sheet[data-astro-cid-2jjlpa5p]{grid-area:2/2;margin:0 0 0 calc(-1*clamp(96px,10vw,200px));padding:clamp(28px,2.4vw,48px) clamp(32px,3vw,60px) clamp(16px,1.4vw,26px)}.card__dish[data-astro-cid-2jjlpa5p]{column-gap:28px;padding-block:clamp(16px,1.3vw,24px)}.card__name[data-astro-cid-2jjlpa5p]{font-size:clamp(2.5rem,1.2rem + 2.2vw,4.25rem);line-height:.98}.card__price[data-astro-cid-2jjlpa5p]{font-size:clamp(1.75rem,1rem + 1.4vw,2.875rem)}.card__note[data-astro-cid-2jjlpa5p]{font-size:clamp(1.1875rem,.9rem + .4vw,1.5rem)}.card__more[data-astro-cid-2jjlpa5p]{margin-top:10px;font-size:1.25rem}.card__season[data-astro-cid-2jjlpa5p]{margin-top:clamp(18px,1.6vw,30px);padding-top:clamp(18px,1.6vw,30px)}.card__when[data-astro-cid-2jjlpa5p]{font-size:clamp(1.25rem,.9rem + .6vw,1.75rem)}.card__dish--game[data-astro-cid-2jjlpa5p]{border-bottom:0;padding-bottom:6px}.card__dish--game[data-astro-cid-2jjlpa5p] .card__name[data-astro-cid-2jjlpa5p]{font-size:clamp(2rem,1rem + 1.6vw,3.25rem)}.card__terms[data-astro-cid-2jjlpa5p]{font-size:clamp(1.125rem,.9rem + .3vw,1.375rem)}}.fac[data-astro-cid-3bsllvux]{border-top:1px solid var(--color-rule);padding-block:56px 64px}.fac__in[data-astro-cid-3bsllvux]{grid-template-areas:"photo""way""hours""week""act";display:grid}.fac__line[data-astro-cid-3bsllvux]{vertical-align:.12em;color:var(--color-red);border:1.5px solid;margin-right:.3em;padding:.18em .4em .12em;font-size:1.5rem;line-height:1;display:inline-block}.fac__photo[data-astro-cid-3bsllvux]{margin-inline:calc(-1 * var(--gutter));aspect-ratio:3/2;background:#c9c2b4;grid-area:photo;overflow:hidden}.fac__photo[data-astro-cid-3bsllvux] img{object-fit:cover;object-position:50% 55%;width:100%;height:100%}.fac__col[data-astro-cid-3bsllvux]{align-content:start;gap:6px;max-width:34ch;display:grid}.fac__col--way[data-astro-cid-3bsllvux]{grid-area:way;margin-top:24px}.fac__col--hours[data-astro-cid-3bsllvux]{border-top:1px solid var(--color-rule);grid-area:hours;margin-top:30px;padding-top:24px}.fac__lead[data-astro-cid-3bsllvux]{font-size:1.375rem;font-weight:500;line-height:1.2}.fac__lead[data-astro-cid-3bsllvux] b{color:var(--color-red);font-weight:600}.fac__addr[data-astro-cid-3bsllvux] a[data-astro-cid-3bsllvux]{text-underline-offset:.2em;align-items:center;min-height:44px;font-weight:600;text-decoration:underline 1px;transition:color .2s;display:inline-flex}@media (hover:hover){.fac__addr[data-astro-cid-3bsllvux] a[data-astro-cid-3bsllvux]:hover{color:var(--color-red)}}.fac__week[data-astro-cid-3bsllvux]{grid-area:week;margin-top:14px;font-size:15px;display:grid}.fac__week[data-astro-cid-3bsllvux] li[data-astro-cid-3bsllvux]{border-bottom:1px solid var(--color-rule);justify-content:space-between;gap:16px;padding-block:7px;display:flex;position:relative}.fac__week[data-astro-cid-3bsllvux] li[data-astro-cid-3bsllvux].is-shut{color:var(--color-muted)}.fac__week[data-astro-cid-3bsllvux] li[data-astro-cid-3bsllvux].is-today{color:var(--color-red)}.fac__week[data-astro-cid-3bsllvux] li[data-astro-cid-3bsllvux].is-today .fac__day[data-astro-cid-3bsllvux]:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px;margin-top:-3.5px;position:absolute;top:50%;left:-14px}.fac__act[data-astro-cid-3bsllvux]{flex-wrap:wrap;grid-area:act;align-items:center;gap:8px 22px;margin-top:24px;display:flex}@media (width>=40em){.fac__photo[data-astro-cid-3bsllvux]{margin-inline:0}}@media (width>=64em){.fac[data-astro-cid-3bsllvux]{padding-block:clamp(72px,6vw,120px) clamp(72px,6vw,112px)}.fac__in[data-astro-cid-3bsllvux]{grid-template:"photo photo photo""way hours week""way act week"". . ."1fr/minmax(0,1fr) minmax(0,1fr) minmax(0,.9fr);column-gap:clamp(36px,4vw,96px)}.fac__photo[data-astro-cid-3bsllvux]{aspect-ratio:21/9}.fac__photo[data-astro-cid-3bsllvux] img{object-position:50% 62%}.fac__col--way[data-astro-cid-3bsllvux],.fac__col--hours[data-astro-cid-3bsllvux]{border-top:0;margin-top:clamp(28px,2.4vw,44px);padding-top:0}.fac__lead[data-astro-cid-3bsllvux]{font-size:clamp(1.5rem,1rem + .7vw,2rem)}.fac__line[data-astro-cid-3bsllvux]{font-size:1.75rem}.fac__col[data-astro-cid-3bsllvux] p[data-astro-cid-3bsllvux]:not(.fac__lead){font-size:clamp(1.1875rem,1rem + .25vw,1.375rem)}.fac__week[data-astro-cid-3bsllvux]{align-self:start;margin-top:clamp(28px,2.4vw,44px);font-size:clamp(15px,.4vw + 9.5px,18px)}.fac__week[data-astro-cid-3bsllvux] li[data-astro-cid-3bsllvux]:first-child{border-top:1px solid var(--color-rule)}.fac__act[data-astro-cid-3bsllvux]{align-self:start;margin-top:clamp(20px,1.8vw,32px)}}.stars[data-astro-cid-gttqbbyq]{gap:calc(var(--s) * .08);vertical-align:-.12em;color:var(--color-red);white-space:nowrap;flex:none;line-height:0;display:inline-flex}.stars[data-astro-cid-gttqbbyq] svg[data-astro-cid-gttqbbyq]{width:var(--s);height:var(--s);flex:none;overflow:visible}.stars[data-astro-cid-gttqbbyq] polygon[data-astro-cid-gttqbbyq]{stroke:currentColor;stroke-width:1.2px;stroke-linejoin:round}.stars[data-astro-cid-gttqbbyq] .is-full[data-astro-cid-gttqbbyq]{fill:currentColor}.stars[data-astro-cid-gttqbbyq] .is-empty[data-astro-cid-gttqbbyq]{fill:none}.hero[data-astro-cid-i3irphx7]{--frame:6px;--jamb:22px;--lean:5px;--edge:4px;--glass-w:calc(100vw - 2 * var(--edge) - 2 * var(--jamb) - 2 * var(--frame));--win-min:max(40svh, calc(var(--glass-w) / 1.5 + 2 * var(--frame)));--win-max:calc(var(--glass-w) * 1.25 + 2 * var(--frame));background:var(--color-plaster);min-height:calc(100svh - var(--bar));min-height:calc(100lvh - var(--bar));padding-bottom:calc(100lvh - 100svh);display:flex;position:relative;overflow-x:clip}.hero__in[data-astro-cid-i3irphx7]{width:100%;min-height:calc(100svh - var(--bar));padding:calc(4px + var(--lean)) var(--gutter) 14px;flex-direction:column;flex:1;display:flex}.hero__win[data-astro-cid-i3irphx7]{grid-template-columns:var(--jamb) minmax(0, 1fr) var(--jamb);min-height:var(--win-min);max-height:calc(var(--win-max) + 8px);margin-inline:calc(var(--edge) - var(--gutter));flex:auto;grid-template-rows:minmax(0,1fr) auto;display:grid;position:relative}.win[data-astro-cid-i3irphx7]{perspective:1100px;clip-path:inset(0 -100vw);min-height:0;padding:var(--frame);background:#e5d6bd;grid-area:1/2;position:relative;box-shadow:inset 0 2px #23180f33,inset 1px 0 #23180f1a,inset -1px 0 #23180f1a}.win__glass[data-astro-cid-i3irphx7]{gap:var(--frame);grid-template-columns:1fr;height:100%;display:grid;position:relative}.win__pane[data-astro-cid-i3irphx7]{background:#6b4a2c;position:relative;overflow:hidden}.win__pane[data-astro-cid-i3irphx7]:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 12px 16px -12px #140a0480}.win__pane--fork[data-astro-cid-i3irphx7]{background:#2a1a10;display:none}.win__glass[data-astro-cid-i3irphx7] .win__img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.win__glass[data-astro-cid-i3irphx7] .win__img--paiolo{object-position:50% 30%}.win__glass[data-astro-cid-i3irphx7] .win__img--fork{object-position:50% 58%}.win__film[data-astro-cid-i3irphx7]{object-fit:cover;object-position:50% 58%;opacity:0;width:100%;height:100%;transition:opacity .6s var(--ease-out);position:absolute;inset:0}.win__film[data-astro-cid-i3irphx7].is-playing{opacity:1}.jamb[data-astro-cid-i3irphx7]{margin-block:calc(-1 * var(--lean));background:linear-gradient(90deg, #140e0c47, transparent 40% 60%, #140e0c47), repeating-linear-gradient(180deg, var(--color-shutter) 0 6px, var(--color-shutter-lit) 6px 7px, var(--color-shutter-deep) 7px 9px), var(--color-shutter);filter:drop-shadow(0 4px 4px #23180f38);grid-row:1}.jamb--l[data-astro-cid-i3irphx7]{transform-origin:100%;clip-path:polygon(0 0, 100% var(--lean), 100% calc(100% - var(--lean)), 0 100%);background-position:0 0;grid-column:1}.jamb--r[data-astro-cid-i3irphx7]{transform-origin:0;clip-path:polygon(0 var(--lean), 100% 0, 100% 100%, 0 calc(100% - var(--lean)));grid-column:3}.win__sill[data-astro-cid-i3irphx7]{height:8px;margin-top:calc(var(--lean) + 2px);background:#fbf5ea;grid-area:2/1/auto/-1;margin-inline:-2px;display:block;box-shadow:0 1px #23180f33,0 6px 10px -6px #23180f59}.leaf[data-astro-cid-i3irphx7]{top:var(--frame);bottom:var(--frame);width:calc(50% - var(--frame));background:repeating-linear-gradient(180deg, var(--color-shutter) 0 7px, var(--color-shutter-lit) 7px 8px, var(--color-shutter-deep) 8px 11px), var(--color-shutter);box-shadow:inset 0 0 0 5px var(--color-shutter), inset 0 0 0 6px var(--color-shutter-deep);backface-visibility:hidden;opacity:0;visibility:hidden;position:absolute}.leaf--l[data-astro-cid-i3irphx7]{left:var(--frame);transform-origin:0;transform:rotateY(-90deg)}.leaf--r[data-astro-cid-i3irphx7]{right:var(--frame);transform-origin:100%;transform:rotateY(90deg)}.hero__band[data-astro-cid-i3irphx7]{flex:none;padding-top:12px}.hero__name[data-astro-cid-i3irphx7]{font-size:calc((100vw - 2 * var(--gutter)) / 6.08);letter-spacing:0;color:var(--color-red);white-space:nowrap;margin:0 0 0 -.04em;font-weight:500;line-height:.92}.hero__rule[data-astro-cid-i3irphx7]{height:2px;font-size:calc((100vw - 2 * var(--gutter)) / 6.08);background:var(--color-red);margin-top:.2em;display:block}.hero__h1[data-astro-cid-i3irphx7]{color:var(--color-ink);margin-top:6px;font-size:13.5px;font-weight:400;line-height:1.3}.hero__lead[data-astro-cid-i3irphx7]{text-wrap:pretty;margin-top:10px;font-size:clamp(1.25rem,.95rem + 1.4vw,1.4rem);font-weight:500;line-height:1.16}.hero__lead[data-astro-cid-i3irphx7] em[data-astro-cid-i3irphx7]{color:var(--color-red);font-style:normal;font-weight:650}.hero__now[data-astro-cid-i3irphx7]{flex-wrap:wrap;align-items:center;gap:0 8px;margin-top:10px;font-size:13.5px;line-height:1.35;display:flex}.hero__dot[data-astro-cid-i3irphx7]{background:var(--color-red);border-radius:50%;flex:none;width:7px;height:7px}.hero__now[data-astro-cid-i3irphx7][data-state=closed] .hero__dot[data-astro-cid-i3irphx7]{box-shadow:inset 0 0 0 1.5px var(--color-muted);background:0 0}.hero__sep[data-astro-cid-i3irphx7]{color:var(--color-muted)}.hero__rating[data-astro-cid-i3irphx7]{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.hero__where[data-astro-cid-i3irphx7]{text-wrap:balance;margin-top:2px;font-size:16px;line-height:1.35}.hero__where[data-astro-cid-i3irphx7] a[data-astro-cid-i3irphx7]{text-underline-offset:.2em;font-weight:600;text-decoration:underline 1px;transition:color .2s,text-decoration-color .2s;display:inline-block}@media (hover:hover){.hero__where[data-astro-cid-i3irphx7] a[data-astro-cid-i3irphx7]:hover{color:var(--color-red);text-decoration-color:#0000}}.hero__act[data-astro-cid-i3irphx7]{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:12px;display:flex}@media (width<=63.99em){.hero__act[data-astro-cid-i3irphx7] .book{padding:0 18px;font-size:1.0625rem}.hero__act[data-astro-cid-i3irphx7] .call{font-size:1.0625rem}}@media (width<=22.4375em){.hero__in[data-astro-cid-i3irphx7]{padding-inline:16px}.hero__win[data-astro-cid-i3irphx7]{margin-inline:calc(var(--edge) - 16px)}.hero__name[data-astro-cid-i3irphx7],.hero__rule[data-astro-cid-i3irphx7]{font-size:calc(16.4474vw - 5.26316px)}.hero__act[data-astro-cid-i3irphx7]{gap:8px 10px}.hero__act[data-astro-cid-i3irphx7] .book{padding:0 13px;font-size:1rem}.hero__act[data-astro-cid-i3irphx7] .call{gap:6px;font-size:1rem}.hero__where[data-astro-cid-i3irphx7]{font-size:14.5px}}@media (height<=760px) and (width<=63.99em){.hero__band[data-astro-cid-i3irphx7]{padding-top:8px}.hero__lead[data-astro-cid-i3irphx7]{margin-top:6px;font-size:1.125rem}.hero__now[data-astro-cid-i3irphx7]{margin-top:6px}.hero__act[data-astro-cid-i3irphx7]{margin-top:8px}.hero__in[data-astro-cid-i3irphx7] .book{min-height:46px}.hero__in[data-astro-cid-i3irphx7] .call{min-height:44px}}@media (height<=620px) and (width<=63.99em){.hero__in[data-astro-cid-i3irphx7]{padding-bottom:6px}.hero__lead[data-astro-cid-i3irphx7]{font-size:1.0625rem;line-height:1.12}.hero__h1[data-astro-cid-i3irphx7]{margin-top:3px;font-size:12.5px}.hero__now[data-astro-cid-i3irphx7]{margin-top:5px;font-size:12.5px}.hero__where[data-astro-cid-i3irphx7]{margin-top:0;font-size:15px}.hero__act[data-astro-cid-i3irphx7]{margin-top:6px}}@media (width>=40em) and (width<=63.99em){.hero[data-astro-cid-i3irphx7]{--edge:20px;--jamb:40px;--lean:9px;--frame:8px}.hero__name[data-astro-cid-i3irphx7],.hero__rule[data-astro-cid-i3irphx7]{font-size:calc((100vw - 2 * var(--gutter)) / 8)}.hero__lead[data-astro-cid-i3irphx7]{max-width:34ch}}@media (width>=64em){.hero[data-astro-cid-i3irphx7]{--frame:10px;--jamb:clamp(64px, 6vw, 128px);--lean:calc(var(--jamb) * .2);--edge:var(--gutter);--name:clamp(80px, 8.4vw, 196px);--top:clamp(10px, 1vw, 24px);min-height:calc(100svh - var(--bar));padding-bottom:0}.hero__in[data-astro-cid-i3irphx7]{padding:calc(var(--top) + var(--lean)) var(--gutter) clamp(22px, 2.2vw, 48px);min-height:calc(100svh - var(--bar))}.hero__win[data-astro-cid-i3irphx7]{height:auto;min-height:max(340px, calc(60svh - var(--bar) - var(--top) - var(--lean)));max-height:calc(72svh - var(--bar));flex:auto;margin-inline:0}.win[data-astro-cid-i3irphx7]{perspective:2600px}.win__glass[data-astro-cid-i3irphx7]{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.win__pane--fork[data-astro-cid-i3irphx7]{display:block}.jamb[data-astro-cid-i3irphx7]{background:linear-gradient(90deg, #140e0c4d, transparent 35% 65%, #140e0c4d), repeating-linear-gradient(180deg, var(--color-shutter) 0 10px, var(--color-shutter-lit) 10px 11px, var(--color-shutter-deep) 11px 15px), var(--color-shutter)}.leaf[data-astro-cid-i3irphx7]{background:repeating-linear-gradient(180deg, var(--color-shutter) 0 10px, var(--color-shutter-lit) 10px 11px, var(--color-shutter-deep) 11px 15px), var(--color-shutter);box-shadow:inset 0 0 0 8px var(--color-shutter), inset 0 0 0 10px var(--color-shutter-deep)}.leaf--l[data-astro-cid-i3irphx7]{width:calc(60% - var(--frame) * 1.5)}.leaf--r[data-astro-cid-i3irphx7]{width:calc(40% - var(--frame) * 1.5)}.win__sill[data-astro-cid-i3irphx7]{height:12px}.hero__band[data-astro-cid-i3irphx7]{flex:none;grid-template-columns:auto minmax(0,1fr);align-items:end;column-gap:clamp(40px,4.4vw,112px);padding-block:clamp(26px,2.4vw,56px) clamp(10px,1vw,24px);display:grid}.hero__name[data-astro-cid-i3irphx7]{font-size:var(--name);line-height:.9}.hero__rule[data-astro-cid-i3irphx7]{height:max(2px, calc(var(--name) * .022));font-size:var(--name);margin-top:.24em}.hero__h1[data-astro-cid-i3irphx7]{margin-top:10px;font-size:clamp(14px,.5vw + 7px,19px)}.hero__lead[data-astro-cid-i3irphx7]{max-width:none;margin:0;font-size:clamp(1.5rem,.5rem + 1.25vw,2.625rem);line-height:1.14}.hero__now[data-astro-cid-i3irphx7]{margin-top:clamp(12px,1vw,22px);font-size:clamp(14px,.4vw + 8.5px,18px)}.hero__where[data-astro-cid-i3irphx7]{font-size:clamp(16px,.4vw + 10.5px,20px)}.hero__act[data-astro-cid-i3irphx7]{gap:8px 24px;margin-top:clamp(14px,1.2vw,28px)}.hero__act[data-astro-cid-i3irphx7] .book{min-height:clamp(50px,3.4vw,76px);padding:0 clamp(18px,1.7vw,40px);font-size:clamp(1.0625rem,.25rem + 1vw,1.625rem)}.hero__act[data-astro-cid-i3irphx7] .call{font-size:clamp(1.0625rem,.25rem + 1vw,1.625rem)}}@media (width>=112em){.hero__band[data-astro-cid-i3irphx7]{padding-bottom:clamp(16px,1.8vw,40px)}}.rev[data-astro-cid-c5jzir7q]{padding-block:56px 0}.rev__in[data-astro-cid-c5jzir7q]{gap:30px;display:grid}.rev__words[data-astro-cid-c5jzir7q]{align-content:center;gap:26px;display:grid}.rev__h[data-astro-cid-c5jzir7q]{flex-wrap:wrap;align-items:baseline;gap:4px 14px;font-size:1.25rem;font-weight:500;line-height:1.2;display:flex}.rev__h[data-astro-cid-c5jzir7q] .rev__stars{align-self:center}.rev__num[data-astro-cid-c5jzir7q]{color:var(--color-red);font-variant-numeric:lining-nums;font-size:2.25rem;font-weight:500;line-height:1}.rev__quote[data-astro-cid-c5jzir7q]{gap:14px;display:grid}.rev__quote[data-astro-cid-c5jzir7q] blockquote[data-astro-cid-c5jzir7q] p[data-astro-cid-c5jzir7q]{text-wrap:balance;max-width:22ch;font-size:clamp(1.875rem,1.3rem + 2vw,2.25rem);font-style:italic;font-weight:450;line-height:1.16}.rev__quote[data-astro-cid-c5jzir7q] em[data-astro-cid-c5jzir7q]{color:var(--color-red);font-weight:560}.rev__photo[data-astro-cid-c5jzir7q]{margin-inline:calc(-1 * var(--gutter));gap:10px;display:grid}.rev__photo[data-astro-cid-c5jzir7q] img{aspect-ratio:4/5;object-fit:cover;object-position:50% 62%;width:100%}.rev__photo[data-astro-cid-c5jzir7q] figcaption[data-astro-cid-c5jzir7q]{padding-inline:var(--gutter);color:var(--color-muted);padding-bottom:48px;font-size:15.5px;font-style:italic}@media (width>=64em){.rev[data-astro-cid-c5jzir7q]{padding-block:clamp(72px,6vw,120px)}.rev__in[data-astro-cid-c5jzir7q]{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(40px,4.5vw,104px)}.rev__words[data-astro-cid-c5jzir7q]{gap:clamp(30px,2.8vw,56px)}.rev__h[data-astro-cid-c5jzir7q]{font-size:clamp(1.25rem,.95rem + .45vw,1.625rem)}.rev__num[data-astro-cid-c5jzir7q]{font-size:clamp(2.375rem,1.6rem + 1vw,3rem)}.rev__quote[data-astro-cid-c5jzir7q] blockquote[data-astro-cid-c5jzir7q] p[data-astro-cid-c5jzir7q]{max-width:19ch;font-size:clamp(2.25rem,1rem + 1.9vw,3.75rem);line-height:1.12}.rev__photo[data-astro-cid-c5jzir7q]{margin-inline:0 calc(-1 * var(--gutter))}.rev__photo[data-astro-cid-c5jzir7q] img{aspect-ratio:3/2;object-position:50% 64%}.rev__photo[data-astro-cid-c5jzir7q] figcaption[data-astro-cid-c5jzir7q]{padding-inline:0;padding-bottom:0}}.sea[data-astro-cid-44chtkud]{border-top:1px solid var(--color-rule);padding-block:56px 60px}.sea__in[data-astro-cid-44chtkud]{grid-template-areas:"head""now""then";row-gap:36px;display:grid}.sea__head[data-astro-cid-44chtkud]{grid-area:head;gap:10px;display:grid}.sea__motto[data-astro-cid-44chtkud]{color:var(--color-red);text-wrap:balance;max-width:20ch;font-size:clamp(1.75rem,1.2rem + 2vw,2.25rem);font-style:italic;font-weight:500;line-height:1.12}.sea__by[data-astro-cid-44chtkud]{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:0 20px;font-size:13px;display:flex}.sea__by[data-astro-cid-44chtkud] .more[data-astro-cid-44chtkud]{font-family:var(--font-serif);color:var(--color-ink);font-size:1.125rem}.sea__half[data-astro-cid-44chtkud]{align-content:start;gap:14px;display:grid}.sea[data-astro-cid-44chtkud][data-now=winter] .sea__half--winter[data-astro-cid-44chtkud],.sea[data-astro-cid-44chtkud][data-now=summer] .sea__half--summer[data-astro-cid-44chtkud]{grid-area:now}.sea[data-astro-cid-44chtkud][data-now=winter] .sea__half--summer[data-astro-cid-44chtkud],.sea[data-astro-cid-44chtkud][data-now=summer] .sea__half--winter[data-astro-cid-44chtkud]{grid-area:then;justify-self:end;width:82%}.sea__half[data-astro-cid-44chtkud] .sea__desk{display:none}.sea__half[data-astro-cid-44chtkud] .wnd{--jamb:0px;--lean:0px}.sea__half[data-astro-cid-44chtkud] .wnd__jamb{display:none}.sea__cap[data-astro-cid-44chtkud]{gap:2px;display:grid}.sea__when[data-astro-cid-44chtkud]{color:var(--color-red);font-size:13px}.sea__line[data-astro-cid-44chtkud]{text-wrap:balance;font-size:1.5rem;font-weight:500;line-height:1.15}.sea__said[data-astro-cid-44chtkud]{gap:2px;display:grid}.sea__said[data-astro-cid-44chtkud] q[data-astro-cid-44chtkud]{text-wrap:pretty;max-width:30ch;font-size:1.25rem;font-style:italic;line-height:1.25}.sea__said[data-astro-cid-44chtkud] q[data-astro-cid-44chtkud]:before{content:"«"}.sea__said[data-astro-cid-44chtkud] q[data-astro-cid-44chtkud]:after{content:"»"}@media (width>=64em){.sea[data-astro-cid-44chtkud]{padding-block:clamp(72px,6vw,120px)}.sea__in[data-astro-cid-44chtkud]{grid-template:"now head""now then"1fr/minmax(0,1.5fr) minmax(0,1fr);gap:clamp(28px,2.6vw,48px) clamp(40px,4.4vw,96px)}.sea[data-astro-cid-44chtkud][data-now=winter] .sea__half--summer[data-astro-cid-44chtkud],.sea[data-astro-cid-44chtkud][data-now=summer] .sea__half--winter[data-astro-cid-44chtkud]{place-self:end stretch;width:auto}.sea__motto[data-astro-cid-44chtkud]{max-width:19ch;font-size:clamp(2.125rem,1rem + 1.6vw,3.25rem)}.sea__by[data-astro-cid-44chtkud],.sea__when[data-astro-cid-44chtkud]{font-size:13.5px}.sea__half[data-astro-cid-44chtkud] .sea__phone{display:none}.sea__half[data-astro-cid-44chtkud] .sea__desk{display:grid}.sea[data-astro-cid-44chtkud][data-now=winter] .sea__half--summer[data-astro-cid-44chtkud] .wnd__glass{aspect-ratio:16/9}.sea__line[data-astro-cid-44chtkud]{font-size:clamp(1.625rem,1rem + .9vw,2.25rem)}.sea__said[data-astro-cid-44chtkud] q[data-astro-cid-44chtkud]{font-size:clamp(1.25rem,.9rem + .5vw,1.625rem)}}html.hold .leaf--l,html.play .leaf--l{animation:1.15s cubic-bezier(.55,.04,.24,1) backwards leaf-l}html.hold .leaf--r,html.play .leaf--r{animation:1.15s cubic-bezier(.55,.04,.24,1) 90ms backwards leaf-r}html.hold .jamb,html.play .jamb{animation:.5s cubic-bezier(.2,.7,.2,1) .7s backwards jamb-open}html.hold .win__img--fork,html.play .win__img--fork{animation:1.6s cubic-bezier(.3,.1,.3,1) .7s backwards fire-up}html.hold .leaf--l,html.hold .leaf--r,html.hold .jamb,html.hold .win__img--fork{animation-delay:60s}@keyframes jamb-open{0%{transform:scaleX(0)}}@keyframes leaf-l{0%{opacity:1;visibility:visible;transform:rotateY(0)}92%{opacity:1;visibility:visible}}@keyframes leaf-r{0%{opacity:1;visibility:visible;transform:rotateY(0)}92%{opacity:1;visibility:visible}}@keyframes fire-up{0%{filter:brightness(.72)saturate(.85)}}html.rm .leaf--l,html.rm .leaf--r,html.rm .jamb,html.rm .win__img--fork{animation:none!important}
