.reservation[data-astro-cid-vvxpppru]{padding:var(--reservation-padding,clamp(1.4rem, 3.5vw, 2.7rem));border:var(--reservation-border,1px solid #ceb582);border-top:var(--reservation-rule,5px solid var(--supper-wine));background:var(--reservation-bg,#fffaf0);scroll-margin-top:1rem}.kicker[data-astro-cid-vvxpppru]{color:var(--supper-wine);letter-spacing:.15em;text-transform:uppercase;margin-bottom:.7rem;font-size:.75rem;font-weight:850}h2[data-astro-cid-vvxpppru]{font-size:var(--reservation-heading,clamp(2.2rem, 4.5vw, 3.8rem))}form[data-astro-cid-vvxpppru]{gap:.45rem;display:grid}label[data-astro-cid-vvxpppru]{font-weight:750}input[data-astro-cid-vvxpppru]{color:#241d19;width:100%;min-width:0;min-height:46px;font:inherit;background:#fff;border:1px solid #928370;border-radius:4px;margin-bottom:.55rem;padding:.65rem .8rem}.supper-button[data-astro-cid-vvxpppru]{background:var(--supper-wine);color:#fff8e7;min-height:48px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:4px;justify-content:space-between;align-items:center;gap:1.3rem;margin-top:.5rem;padding:.7rem 1rem;font-weight:800;display:flex}.supper-button[data-astro-cid-vvxpppru]:hover{background:#782839}.privacy[data-astro-cid-vvxpppru]{color:#5a4f43;margin:.55rem 0 0;font-size:.86rem}.feedback[data-astro-cid-vvxpppru]{background:#e4efe1;border-left:3px solid #3c6a52;padding:.9rem}.feedback-error[data-astro-cid-vvxpppru]{background:#f8e4e6;border-color:#8e2634}.supper-layout[data-astro-cid-nwk63g6j]{--supper-wine:#651e2d;--poster-gold:#e9be70;color:#2b2018;background:radial-gradient(at 31% 22%,#42292a,#0000 62%),#171719}.poster-ribbon[data-astro-cid-nwk63g6j]{color:#fff1d5;background:#4b1725;border-bottom:1px solid #b58a58}.ribbon-inner[data-astro-cid-nwk63g6j]{letter-spacing:.065em;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1rem;min-height:54px;padding-block:.55rem;font-size:.8rem;display:flex}.ornament[data-astro-cid-nwk63g6j]{color:var(--poster-gold);margin-right:.35rem}.ribbon-inner[data-astro-cid-nwk63g6j] a[data-astro-cid-nwk63g6j]{color:#ffda94;text-underline-offset:4px;font-weight:800;text-decoration-thickness:1px}.ribbon-inner[data-astro-cid-nwk63g6j] a[data-astro-cid-nwk63g6j] span[data-astro-cid-nwk63g6j]{margin-left:.35rem;display:inline-block}.poster-spread[data-astro-cid-nwk63g6j]{grid-template-columns:minmax(0,1.8fr) minmax(305px,1fr);align-items:start;gap:clamp(1.5rem,4vw,3.5rem);padding-block:clamp(1.5rem,4vw,3rem) clamp(2.5rem,6vw,5rem);display:grid}.poster-sheet[data-astro-cid-nwk63g6j]{background:#1d1715;border:1px solid #b78f57;margin:0;padding:clamp(3px,.5vw,7px);box-shadow:0 20px 60px #0008}.poster-sheet[data-astro-cid-nwk63g6j] img[data-astro-cid-nwk63g6j]{width:100%;height:auto}.ticket[data-astro-cid-nwk63g6j]{--ticket-padding:clamp(1.2rem, 3vw, 1.75rem);background:linear-gradient(155deg,#f9ebcb,#fff8e8 45%,#f1e1c4);border:1px solid #c59a57;box-shadow:0 16px 44px #0005}.ticket-head[data-astro-cid-nwk63g6j]{padding:var(--ticket-padding);color:#fff0d0;background:radial-gradient(at 100% 0,#2c4737,#14251e 72%);border-top:4px solid #d6a85d}.ticket-label[data-astro-cid-nwk63g6j]{letter-spacing:.13em;text-transform:uppercase;margin-bottom:.55rem;font-size:.71rem;font-weight:800}.ticket-head[data-astro-cid-nwk63g6j] .ticket-label[data-astro-cid-nwk63g6j]{color:var(--poster-gold)}.ticket[data-astro-cid-nwk63g6j] h1[data-astro-cid-nwk63g6j]{margin-bottom:1.2rem;font-size:clamp(2.15rem,4.1vw,3.8rem)}.ticket[data-astro-cid-nwk63g6j] h1[data-astro-cid-nwk63g6j] em[data-astro-cid-nwk63g6j]{color:var(--poster-gold);white-space:nowrap;font-size:.85em}.ticket-details[data-astro-cid-nwk63g6j]{border-top:1px solid #d7ae6a73;flex-wrap:wrap;justify-content:space-between;gap:.7rem 1rem;padding-top:.8rem;font-size:.92rem;display:flex}.ticket-details[data-astro-cid-nwk63g6j] time[data-astro-cid-nwk63g6j],.ticket-details[data-astro-cid-nwk63g6j] span[data-astro-cid-nwk63g6j],.ticket-details[data-astro-cid-nwk63g6j] strong[data-astro-cid-nwk63g6j]{display:block}.ticket-details[data-astro-cid-nwk63g6j] time[data-astro-cid-nwk63g6j]{font-weight:750}.ticket-price[data-astro-cid-nwk63g6j] strong[data-astro-cid-nwk63g6j]{color:var(--poster-gold);font:700 1.4rem Georgia,serif}.ticket-programme[data-astro-cid-nwk63g6j]{padding:1.1rem var(--ticket-padding);color:#47392c;border-top:1px dashed #b39a72;font-size:.9rem}.ticket-programme[data-astro-cid-nwk63g6j] .ticket-label[data-astro-cid-nwk63g6j]{color:var(--supper-wine)}.ticket-programme[data-astro-cid-nwk63g6j] h2[data-astro-cid-nwk63g6j]{letter-spacing:-.02em;margin-bottom:.55rem;font-size:1.35rem}.ticket-programme[data-astro-cid-nwk63g6j] p[data-astro-cid-nwk63g6j]{margin-bottom:.4rem}@media (width>=1024px){.ticket[data-astro-cid-nwk63g6j]{--reservation-padding:var(--ticket-padding);--reservation-border:0;--reservation-rule:1px dashed #b39a72;--reservation-bg:transparent;--reservation-heading:clamp(1.9rem, 3vw, 2.6rem)}}@media (width<1024px){.supper-layout[data-astro-cid-nwk63g6j]{--supper-wine:#601d2b;color:#2d231b;background:#f9f0de}.poster-ribbon[data-astro-cid-nwk63g6j],.poster-sheet[data-astro-cid-nwk63g6j],.ticket-head[data-astro-cid-nwk63g6j],.ticket-programme[data-astro-cid-nwk63g6j]{display:none}.poster-spread[data-astro-cid-nwk63g6j]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,7vw,6rem);padding-block:clamp(3rem,7vw,6rem)}.ticket[data-astro-cid-nwk63g6j]{box-shadow:none;background:0 0;border:0}}@media (width<=740px){.poster-spread[data-astro-cid-nwk63g6j]{grid-template-columns:minmax(0,1fr)}}.supper-hero[data-astro-cid-dt2kiowg]{--supper-gold:#f3d287;color:#fcf1d7;background:linear-gradient(112deg,#10271f 22%,#10271fdf 55%,#2e1b20a6),repeating-linear-gradient(90deg,#88344166 0 23px,#0000 23px 53px,#d6af5526 53px 55px,#0000 55px 70px),repeating-linear-gradient(0deg,#88344177 0 23px,#0000 23px 53px,#d6af5533 53px 55px,#0000 55px 70px),#23332c;border-bottom:4px solid #b58844}.supper-grid[data-astro-cid-dt2kiowg]{grid-template-columns:minmax(0,1.23fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,6vw,6rem);padding-block:clamp(2.5rem,6vw,5rem);display:grid}.kicker[data-astro-cid-dt2kiowg]{color:var(--supper-wine);letter-spacing:.15em;text-transform:uppercase;margin-bottom:.7rem;font-size:.75rem;font-weight:850}.supper-hero[data-astro-cid-dt2kiowg] .kicker[data-astro-cid-dt2kiowg]{color:var(--supper-gold)}.supper-intro[data-astro-cid-dt2kiowg] h1[data-astro-cid-dt2kiowg]{margin:.75rem 0 1.2rem;font-size:clamp(3.5rem,7.4vw,7.3rem)}.supper-intro[data-astro-cid-dt2kiowg] h1[data-astro-cid-dt2kiowg] em[data-astro-cid-dt2kiowg]{color:var(--supper-gold);font-size:.72em;display:block}.supper-lede[data-astro-cid-dt2kiowg]{color:#f2e2c8;max-width:38ch;font-size:clamp(1rem,2vw,1.22rem)}.supper-facts[data-astro-cid-dt2kiowg]{border-block:1px solid #e9c27565;grid-template-columns:repeat(auto-fit,minmax(min(100%,185px),1fr));gap:1rem 1.5rem;margin-block:1.8rem;padding-block:1.2rem;display:grid}.supper-facts[data-astro-cid-dt2kiowg] span[data-astro-cid-dt2kiowg],.supper-facts[data-astro-cid-dt2kiowg] strong[data-astro-cid-dt2kiowg]{display:block}.supper-facts[data-astro-cid-dt2kiowg] .kicker[data-astro-cid-dt2kiowg]{margin-bottom:.25rem}.supper-facts[data-astro-cid-dt2kiowg] strong[data-astro-cid-dt2kiowg]{font-family:Georgia,serif;font-size:1.16rem}.supper-facts[data-astro-cid-dt2kiowg] span[data-astro-cid-dt2kiowg]:last-child{color:#f2e2c8;font-size:.88rem}.supper-actions[data-astro-cid-dt2kiowg]{flex-wrap:wrap;align-items:center;gap:.9rem 1.3rem;display:flex}.supper-button[data-astro-cid-dt2kiowg]{background:var(--supper-gold);color:#221709;min-height:48px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:4px;justify-content:space-between;align-items:center;gap:1.3rem;padding:.7rem 1rem;font-weight:800;text-decoration:none;display:inline-flex}.supper-button[data-astro-cid-dt2kiowg]:hover{background:#ffe2a5}.price[data-astro-cid-dt2kiowg] strong[data-astro-cid-dt2kiowg]{color:var(--supper-gold);font:700 1.45rem Georgia,serif}.supper-art[data-astro-cid-dt2kiowg]{background:#201710;border:1px solid #c7a46c;width:min(100%,405px);margin:0 auto;padding:.45rem;box-shadow:0 16px 40px #0007}.supper-art[data-astro-cid-dt2kiowg] img[data-astro-cid-dt2kiowg]{width:100%;height:auto}.evening[data-astro-cid-dt2kiowg] h2[data-astro-cid-dt2kiowg]{font-size:clamp(2.2rem,4.5vw,3.8rem)}.evening[data-astro-cid-dt2kiowg] ul[data-astro-cid-dt2kiowg]{gap:.6rem;padding-left:1.3rem;display:grid}.evening[data-astro-cid-dt2kiowg] li[data-astro-cid-dt2kiowg]::marker{color:var(--supper-wine)}.cause[data-astro-cid-dt2kiowg]{background:#eee2cc;border-left:3px solid #af8140;margin-top:1.8rem;padding:1.15rem 1.4rem}.cause[data-astro-cid-dt2kiowg] h3[data-astro-cid-dt2kiowg]{margin:0 0 .35rem;font:700 1.3rem Georgia,serif}.cause[data-astro-cid-dt2kiowg] p[data-astro-cid-dt2kiowg]:last-child{margin-bottom:0}@media (width<=740px){.supper-grid[data-astro-cid-dt2kiowg]{grid-template-columns:1fr}.supper-art[data-astro-cid-dt2kiowg]{width:min(100%,325px)}}@media (width>=1024px){.supper-hero[data-astro-cid-dt2kiowg],.evening[data-astro-cid-dt2kiowg]{display:none}}
