.dining-redesign[data-astro-cid-o7kuwgar]{--red:#a51f29;--paper:#e9dfc8;--champagne:#cfb786;background:#161511;overflow:hidden}.banquet-cover[data-astro-cid-o7kuwgar]{background:#10110e;grid-template-columns:1.06fr .78fr .68fr;max-width:1600px;height:calc(100svh + 55px);min-height:890px;max-height:1100px;margin:auto;padding:100px 55px 58px;display:grid;position:relative}.cover-photo[data-astro-cid-o7kuwgar]{min-width:0;margin:0;position:relative;overflow:hidden}.cover-photo[data-astro-cid-o7kuwgar] img[data-astro-cid-o7kuwgar]{object-fit:cover;filter:brightness(.68)saturate(.75);width:100%;height:100%}.cover-left[data-astro-cid-o7kuwgar] img[data-astro-cid-o7kuwgar]{object-position:45% center;transform:scale(1.05)}.cover-left[data-astro-cid-o7kuwgar]:after{content:"";background:linear-gradient(#0000 45%,#050604c9);position:absolute;inset:0}.cover-photo[data-astro-cid-o7kuwgar] figcaption[data-astro-cid-o7kuwgar]{color:var(--paper);z-index:1;position:absolute;bottom:40px;left:30px;right:20px}.cover-left[data-astro-cid-o7kuwgar] figcaption[data-astro-cid-o7kuwgar]>span[data-astro-cid-o7kuwgar]{letter-spacing:3px;font-size:11px}.cover-left[data-astro-cid-o7kuwgar] figcaption[data-astro-cid-o7kuwgar] p[data-astro-cid-o7kuwgar]{margin-top:15px;font-size:13px;line-height:2}.cover-right[data-astro-cid-o7kuwgar] img[data-astro-cid-o7kuwgar]{object-position:60% center;filter:brightness(.55)saturate(.6)}.cover-right[data-astro-cid-o7kuwgar] figcaption[data-astro-cid-o7kuwgar]{writing-mode:vertical-rl;letter-spacing:4px;font-size:11px;bottom:40px;left:auto;right:25px}.red-panel[data-astro-cid-o7kuwgar]{background:var(--red);color:var(--champagne);flex-direction:column;align-items:flex-start;padding:45px 45px 28px;display:flex;position:relative;overflow:hidden}.red-panel[data-astro-cid-o7kuwgar]:before{content:"";opacity:.09;mix-blend-mode:multiply;pointer-events:none;background:url(/media/ec860a1f57ed10b46adc91155fa705c5.webp) 50%/450px;position:absolute;inset:0}.panel-top[data-astro-cid-o7kuwgar]{justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex;position:relative}.panel-top[data-astro-cid-o7kuwgar]>span[data-astro-cid-o7kuwgar]:first-child{letter-spacing:3px;font-size:9px}.diamond[data-astro-cid-o7kuwgar]{letter-spacing:2px;border:1px solid #d1b58270;justify-content:center;align-items:center;width:34px;height:34px;font-size:10px;display:flex;transform:rotate(45deg)}.panel-intro[data-astro-cid-o7kuwgar]{letter-spacing:2px;margin-top:45px;font-size:11px;line-height:1.9}.red-panel[data-astro-cid-o7kuwgar] h1[data-astro-cid-o7kuwgar]{writing-mode:vertical-rl;letter-spacing:9px;align-items:center;gap:15px;margin:35px auto 32px;font-size:clamp(58px,6vw,89px);font-weight:300;line-height:1;display:flex;position:relative}.red-panel[data-astro-cid-o7kuwgar] h1[data-astro-cid-o7kuwgar] em[data-astro-cid-o7kuwgar]{letter-spacing:0;opacity:.8;margin:2px 0;font-size:19px;font-style:normal}.red-panel[data-astro-cid-o7kuwgar] h1[data-astro-cid-o7kuwgar] span[data-astro-cid-o7kuwgar]:last-child{margin-top:10px}.panel-bottom[data-astro-cid-o7kuwgar]{justify-content:space-between;align-items:center;gap:10px;width:100%;margin-top:auto;display:flex;position:relative}.panel-bottom[data-astro-cid-o7kuwgar]>span[data-astro-cid-o7kuwgar]{writing-mode:vertical-rl;letter-spacing:3px;font-size:9px;line-height:1.9}.panel-bottom[data-astro-cid-o7kuwgar] a[data-astro-cid-o7kuwgar]{border:1px solid #d1b58270;border-radius:25px;justify-content:center;align-items:center;width:34px;height:55px;display:flex}.panel-rule[data-astro-cid-o7kuwgar]{pointer-events:none;border-top:1px solid #cfb78630;border-bottom:1px solid #cfb78630;height:7px;position:absolute;bottom:90px;left:0;right:0}.cover-footnote[data-astro-cid-o7kuwgar]{color:#a8a08b;letter-spacing:2px;justify-content:space-between;font-size:9px;display:flex;position:absolute;bottom:17px;left:55px;right:55px}.dining-opening[data-astro-cid-o7kuwgar]{text-align:center;background:var(--paper);color:#3b3429;padding:100px 24px 80px;position:relative}.opening-mark[data-astro-cid-o7kuwgar]{border:1px solid var(--red);letter-spacing:3px;width:38px;height:43px;color:var(--red);border-radius:3px;flex-direction:column;justify-content:center;margin:0 auto 24px;font-size:10px;line-height:1.5;display:flex;transform:rotate(-5deg)}.red-eyebrow[data-astro-cid-o7kuwgar]{letter-spacing:3px;color:#8f4c40;margin-bottom:25px;font-size:10px}.dining-opening[data-astro-cid-o7kuwgar] h2[data-astro-cid-o7kuwgar]{font-size:clamp(27px,3vw,42px);font-weight:300;line-height:1.65}.dining-opening[data-astro-cid-o7kuwgar]>p[data-astro-cid-o7kuwgar]:last-of-type{color:#766a56;margin-top:24px;font-size:13px;line-height:2.1}.opening-line[data-astro-cid-o7kuwgar]{background:#a51f2960;width:1px;height:45px;margin:30px auto 0;display:block}.banquet-story[data-astro-cid-o7kuwgar]{grid-template-columns:1fr 1fr;align-items:center;gap:90px;max-width:1200px;margin:auto;padding:100px 40px 110px;display:grid}.story-photo[data-astro-cid-o7kuwgar]{position:relative}.story-photo[data-astro-cid-o7kuwgar] img[data-astro-cid-o7kuwgar]{object-fit:cover;filter:brightness(.75)saturate(.7);width:100%;height:570px}.story-photo[data-astro-cid-o7kuwgar]:before{content:"";z-index:0;border:1px solid #b7976250;position:absolute;inset:18px -18px -18px 18px}.photo-label[data-astro-cid-o7kuwgar]{color:#e5d5b8;letter-spacing:3px;font-size:10px;position:absolute;bottom:25px;left:22px}.story-copy[data-astro-cid-o7kuwgar]{position:relative}.chapter[data-astro-cid-o7kuwgar]{letter-spacing:3px;color:var(--champagne);margin-bottom:24px;font-size:10px;display:block}.story-copy[data-astro-cid-o7kuwgar] h2[data-astro-cid-o7kuwgar]{font-size:clamp(29px,3vw,40px);font-weight:300;line-height:1.65}.story-copy[data-astro-cid-o7kuwgar] strong[data-astro-cid-o7kuwgar]{color:var(--champagne);font-weight:300}.story-copy[data-astro-cid-o7kuwgar] p[data-astro-cid-o7kuwgar]{color:#b5ad9d;z-index:1;max-width:360px;margin-top:25px;font-size:13px;line-height:2.2;position:relative}.red-link[data-astro-cid-o7kuwgar]{color:var(--champagne);border-bottom:1px solid #b59a6860;align-items:center;gap:55px;margin-top:25px;padding:12px 0;font-size:12px;display:inline-flex}.red-link[data-astro-cid-o7kuwgar] span[data-astro-cid-o7kuwgar]{font-size:22px}.watermark[data-astro-cid-o7kuwgar]{color:#a51f2919;pointer-events:none;font-size:170px;line-height:1;position:absolute;bottom:-45px;right:0}.music-story[data-astro-cid-o7kuwgar]{grid-template-columns:1.3fr 1fr;align-items:stretch;max-width:1450px;min-height:590px;margin:0 auto 95px;padding:0 40px;display:grid}.music-image[data-astro-cid-o7kuwgar] img[data-astro-cid-o7kuwgar]{object-fit:cover;filter:brightness(.65)saturate(.65);width:100%;height:100%}.music-copy[data-astro-cid-o7kuwgar]{background:var(--red);color:var(--paper);padding:65px 55px;position:relative}.music-copy[data-astro-cid-o7kuwgar] .chapter[data-astro-cid-o7kuwgar]{color:#d8bf8f}.music-copy[data-astro-cid-o7kuwgar] h2[data-astro-cid-o7kuwgar]{font-size:35px;font-weight:300;line-height:1.6}.music-line[data-astro-cid-o7kuwgar]{background:#d8bf8f50;width:60px;height:1px;margin:26px 0}.music-copy[data-astro-cid-o7kuwgar] p[data-astro-cid-o7kuwgar]{color:#dfc8b1;font-size:12px;line-height:2.2}.music-copy[data-astro-cid-o7kuwgar] .red-link[data-astro-cid-o7kuwgar]{color:var(--paper);border-color:#d8bf8f60}.dining-closing[data-astro-cid-o7kuwgar]{text-align:center;color:var(--paper);padding:15px 24px 95px}.closing-diamond[data-astro-cid-o7kuwgar]{width:32px;height:32px;color:var(--champagne);letter-spacing:2px;border:1px solid #b59a6860;justify-content:center;align-items:center;margin:0 auto 30px;font-size:9px;display:flex;transform:rotate(45deg)}.dining-closing[data-astro-cid-o7kuwgar]>p[data-astro-cid-o7kuwgar]{letter-spacing:1px;font-size:27px}.dining-closing[data-astro-cid-o7kuwgar]>span[data-astro-cid-o7kuwgar]:not(.closing-diamond){letter-spacing:2px;color:#aaa08d;margin-top:15px;font-size:11px;display:block}.dining-closing[data-astro-cid-o7kuwgar]>a[data-astro-cid-o7kuwgar]{color:var(--champagne);border:1px solid #b59a6870;justify-content:space-between;gap:55px;margin-top:30px;padding:12px 22px;font-size:11px;display:inline-flex}@media (width<=1000px){.banquet-cover[data-astro-cid-o7kuwgar]{grid-template-columns:1fr .9fr .55fr;min-height:820px;padding:80px 25px 50px}.red-panel[data-astro-cid-o7kuwgar]{padding:35px 28px 25px}.red-panel[data-astro-cid-o7kuwgar] h1[data-astro-cid-o7kuwgar]{font-size:68px}.panel-top[data-astro-cid-o7kuwgar]>span[data-astro-cid-o7kuwgar]:first-child{letter-spacing:1px}.panel-intro[data-astro-cid-o7kuwgar]{margin-top:40px}.cover-footnote[data-astro-cid-o7kuwgar]{letter-spacing:1px;font-size:8px;left:25px;right:25px}.banquet-story[data-astro-cid-o7kuwgar]{gap:55px}.story-photo[data-astro-cid-o7kuwgar] img[data-astro-cid-o7kuwgar]{height:520px}.music-copy[data-astro-cid-o7kuwgar]{padding:45px 30px}.music-copy[data-astro-cid-o7kuwgar] h2[data-astro-cid-o7kuwgar]{font-size:29px}.music-copy[data-astro-cid-o7kuwgar] p[data-astro-cid-o7kuwgar]{font-size:11px}.music-story[data-astro-cid-o7kuwgar]{min-height:540px}}@media (width<=600px){.banquet-cover[data-astro-cid-o7kuwgar]{grid-template-columns:1fr 1.03fr .3fr;height:auto;min-height:750px;max-height:none;padding:80px 0 50px}.red-panel[data-astro-cid-o7kuwgar]{min-height:620px;padding:30px 20px 26px}.panel-top[data-astro-cid-o7kuwgar]{display:block}.panel-top[data-astro-cid-o7kuwgar]>span[data-astro-cid-o7kuwgar]:first-child{letter-spacing:1px;font-size:8px}.diamond[data-astro-cid-o7kuwgar]{width:24px;height:24px;margin:22px 0 0 3px;font-size:8px}.panel-intro[data-astro-cid-o7kuwgar]{letter-spacing:1px;margin-top:30px;font-size:9px}.red-panel[data-astro-cid-o7kuwgar] h1[data-astro-cid-o7kuwgar]{letter-spacing:6px;gap:10px;margin:28px auto;font-size:53px}.red-panel[data-astro-cid-o7kuwgar] h1[data-astro-cid-o7kuwgar] em[data-astro-cid-o7kuwgar]{font-size:14px}.panel-bottom[data-astro-cid-o7kuwgar]>span[data-astro-cid-o7kuwgar]{letter-spacing:2px;font-size:8px}.panel-bottom[data-astro-cid-o7kuwgar] a[data-astro-cid-o7kuwgar]{width:25px;height:43px;font-size:13px}.cover-photo[data-astro-cid-o7kuwgar] img[data-astro-cid-o7kuwgar]{object-position:48% center}.cover-right[data-astro-cid-o7kuwgar] img[data-astro-cid-o7kuwgar]{object-position:53% center}.cover-left[data-astro-cid-o7kuwgar] figcaption[data-astro-cid-o7kuwgar]{bottom:30px;left:13px;right:10px}.cover-left[data-astro-cid-o7kuwgar] figcaption[data-astro-cid-o7kuwgar]>span[data-astro-cid-o7kuwgar]{letter-spacing:1px;font-size:8px}.cover-left[data-astro-cid-o7kuwgar] figcaption[data-astro-cid-o7kuwgar] p[data-astro-cid-o7kuwgar]{margin-top:10px;font-size:9px;line-height:1.9}.cover-right[data-astro-cid-o7kuwgar] figcaption[data-astro-cid-o7kuwgar]{letter-spacing:2px;font-size:8px;bottom:30px;right:10px}.cover-footnote[data-astro-cid-o7kuwgar]{letter-spacing:0;gap:15px;font-size:7px;bottom:17px;left:15px;right:15px}.cover-footnote[data-astro-cid-o7kuwgar]>span[data-astro-cid-o7kuwgar]:last-child{text-align:right}.panel-rule[data-astro-cid-o7kuwgar]{bottom:100px}.dining-opening[data-astro-cid-o7kuwgar]{padding:65px 22px 50px}.red-eyebrow[data-astro-cid-o7kuwgar]{letter-spacing:1.5px;font-size:9px}.dining-opening[data-astro-cid-o7kuwgar] h2[data-astro-cid-o7kuwgar]{letter-spacing:-1px;font-size:25px}.dining-opening[data-astro-cid-o7kuwgar]>p[data-astro-cid-o7kuwgar]:last-of-type{font-size:11px}.banquet-story[data-astro-cid-o7kuwgar]{grid-template-columns:1fr;gap:45px;padding:55px 25px 65px}.story-photo[data-astro-cid-o7kuwgar] img[data-astro-cid-o7kuwgar]{height:400px}.story-photo[data-astro-cid-o7kuwgar]:before{inset:12px -10px -12px 10px}.story-copy[data-astro-cid-o7kuwgar] h2[data-astro-cid-o7kuwgar]{font-size:29px}.story-copy[data-astro-cid-o7kuwgar] p[data-astro-cid-o7kuwgar]{max-width:none;font-size:12px}.watermark[data-astro-cid-o7kuwgar]{font-size:135px}.music-story[data-astro-cid-o7kuwgar]{flex-direction:column;min-height:0;margin-bottom:55px;padding:0 20px;display:flex}.music-image[data-astro-cid-o7kuwgar] img[data-astro-cid-o7kuwgar]{height:280px}.music-copy[data-astro-cid-o7kuwgar]{padding:35px 28px}.music-copy[data-astro-cid-o7kuwgar] h2[data-astro-cid-o7kuwgar]{font-size:29px}.music-copy[data-astro-cid-o7kuwgar] p[data-astro-cid-o7kuwgar]{font-size:12px}.music-copy[data-astro-cid-o7kuwgar] .chapter[data-astro-cid-o7kuwgar]{font-size:9px}.music-copy[data-astro-cid-o7kuwgar] .red-link[data-astro-cid-o7kuwgar]{margin-top:20px}.dining-closing[data-astro-cid-o7kuwgar]{padding:0 22px 65px}.dining-closing[data-astro-cid-o7kuwgar]>p[data-astro-cid-o7kuwgar]{letter-spacing:0;font-size:23px}.dining-closing[data-astro-cid-o7kuwgar]>span[data-astro-cid-o7kuwgar]:not(.closing-diamond){letter-spacing:1px;font-size:10px}}
