._Z9Bfq_page{background:var(--ivory);padding-bottom:clamp(72px,9vw,120px)}._Z9Bfq_nav{z-index:20;background:color-mix(in srgb, var(--ivory) 92%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--hairline-soft);position:sticky;top:74px}._Z9Bfq_navList{padding:0 var(--gutter);scrollbar-width:none;justify-content:safe center;gap:4px;max-width:1300px;margin:0 auto;list-style:none;display:flex;overflow-x:auto}._Z9Bfq_navList::-webkit-scrollbar{display:none}._Z9Bfq_navList a{white-space:nowrap;font-family:var(--font-label);letter-spacing:.2em;text-transform:uppercase;color:var(--text-soft);padding:18px 14px 16px;font-size:.7rem;font-weight:500;text-decoration:none;transition:color .4s;display:block;position:relative}._Z9Bfq_navList a:after{content:"";transform-origin:bottom;background:var(--maroon);width:22px;height:11px;transition:transform .5s var(--ease-out);border-radius:11px 11px 0 0;position:absolute;bottom:-1px;left:50%;transform:translate(-50%)scaleY(0)}._Z9Bfq_navList a:hover,._Z9Bfq_navList a[aria-current=true]{color:var(--maroon)}._Z9Bfq_navList a[aria-current=true]:after{transform:translate(-50%)scaleY(1)}._Z9Bfq_toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:36px 0 28px;display:flex}._Z9Bfq_vegToggle{cursor:pointer;font-family:var(--font-label);letter-spacing:.2em;text-transform:uppercase;color:var(--text);background:0 0;border:0;align-items:center;gap:12px;padding:6px 0;font-size:.72rem;font-weight:500;display:inline-flex}._Z9Bfq_switch{border:1px solid var(--gold);border-radius:11px;width:40px;height:22px;transition:background .4s;position:relative}._Z9Bfq_switch:after{content:"";background:var(--gold);width:14px;height:14px;transition:transform .4s var(--ease-out), background .4s;border-radius:50%;position:absolute;top:3px;left:3px}._Z9Bfq_vegToggle[aria-pressed=true] ._Z9Bfq_switch{background:color-mix(in srgb, var(--jade) 25%, transparent)}._Z9Bfq_vegToggle[aria-pressed=true] ._Z9Bfq_switch:after{background:var(--jade-deep);transform:translate(18px)}._Z9Bfq_folio{border-style:solid;border-width:var(--floral-border);border-image:url(/images/art/floral-border.jpg) 120 / var(--floral-border) / 0 round;background:var(--parchment);padding:clamp(28px,5vw,72px) clamp(20px,5vw,80px)}._Z9Bfq_folio[data-veg-only=true] ._Z9Bfq_dish[data-veg=false],._Z9Bfq_folio[data-veg-only=true] ._Z9Bfq_section[data-has-veg=false]{display:none}._Z9Bfq_section{padding-block:clamp(36px,5vw,64px);scroll-margin-top:56px}._Z9Bfq_section+._Z9Bfq_section{border-top:1px solid var(--hairline-soft)}._Z9Bfq_sectionHead{text-align:center;justify-items:center;gap:10px;max-width:720px;margin:0 auto clamp(28px,4vw,48px);display:grid}._Z9Bfq_numeral{font-family:var(--font-label);letter-spacing:.3em;color:var(--gold);font-size:.8rem}._Z9Bfq_sectionTitle{font-family:var(--font-display);color:var(--maroon);margin:0;font-size:clamp(2.2rem,1.6rem + 2.4vw,3.4rem);font-weight:600;line-height:1.05}._Z9Bfq_intro{color:var(--text-soft);margin:6px 0 0}._Z9Bfq_note{font-family:var(--font-display);color:var(--maroon);margin:0;font-size:1.2rem;font-style:italic}._Z9Bfq_sectionAllergens{color:var(--text-soft);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;font-size:.85rem;display:flex}._Z9Bfq_fillings{max-width:900px;color:var(--parchment);box-shadow:inset 0 0 0 4px #3e0b10, inset 0 0 0 5px color-mix(in srgb, var(--gold-light) 60%, transparent);background:#3e0b10;flex-wrap:wrap;justify-content:center;gap:8px 28px;margin:0 auto clamp(28px,4vw,44px);padding:14px 18px;list-style:none;display:flex}._Z9Bfq_fillings li{font-family:var(--font-display);align-items:baseline;gap:8px;font-size:1.15rem;font-style:italic;display:flex}._Z9Bfq_fillings strong{font-family:var(--font-body);color:var(--gold-light);font-size:.95rem;font-style:normal;font-weight:400}._Z9Bfq_dishes{grid-template-columns:1fr 1fr;gap:30px clamp(32px,5vw,72px);margin:0;padding:0;list-style:none;display:grid}._Z9Bfq_dish{grid-template-columns:2.2em 1fr;align-items:baseline;gap:6px;display:grid}._Z9Bfq_no{font-family:var(--font-label);color:var(--gold);font-size:.85rem}._Z9Bfq_dishBody{gap:6px;display:grid}._Z9Bfq_name{font-family:var(--font-display);color:var(--maroon);align-items:baseline;gap:10px;margin:0;font-size:1.45rem;font-weight:600;line-height:1.2;display:flex}._Z9Bfq_leader{border-bottom:1px dotted color-mix(in srgb, var(--gold) 70%, transparent);flex:1;min-width:18px;transform:translateY(-5px)}._Z9Bfq_price{font-family:var(--font-body);color:var(--maroon);white-space:nowrap;font-variant-numeric:lining-nums;gap:10px;font-size:1rem;font-weight:400;display:flex}._Z9Bfq_price small{letter-spacing:.14em;text-transform:uppercase;color:var(--text-soft);font-size:.62rem}._Z9Bfq_veg{background:var(--jade);color:#fff;width:20px;height:20px;font-family:var(--font-label);border-radius:50%;flex:none;place-items:center;font-size:.6rem;font-weight:600;display:inline-grid;transform:translateY(-3px)}._Z9Bfq_description{font-family:var(--font-display);color:var(--text-soft);margin:0;font-size:1.1rem;font-style:italic;line-height:1.45}._Z9Bfq_badges{flex-wrap:wrap;gap:5px;margin:2px 0 0;padding:0;list-style:none;display:flex}._Z9Bfq_badge{border:1px solid var(--gold);min-width:26px;height:26px;font-family:var(--font-label);color:var(--gold-dark);cursor:help;border-radius:13px;place-items:center;padding:0 5px;font-size:.6rem;font-weight:600;display:grid}._Z9Bfq_allergens{text-align:center;justify-items:center;gap:24px;padding-top:clamp(36px,5vw,64px);scroll-margin-top:56px;display:grid}._Z9Bfq_allergens>:first-child{width:min(420px,100%)}._Z9Bfq_key{border:1px solid var(--maroon);grid-template-columns:repeat(7,auto);margin:0;display:grid}._Z9Bfq_key div{border:1px solid color-mix(in srgb, var(--maroon) 40%, transparent);font-family:var(--font-display);gap:6px;padding:8px 12px;font-size:1.05rem;font-style:italic;display:flex}._Z9Bfq_key dt{color:var(--maroon);font-weight:600}._Z9Bfq_key dt:after{content:" –"}._Z9Bfq_key dd{margin:0}._Z9Bfq_notice{max-width:760px;color:var(--maroon);margin:0;font-style:italic;font-weight:400}._Z9Bfq_cta{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:clamp(40px,5vw,64px);display:flex}._Z9Bfq_small{text-align:center;color:var(--text-soft);margin:16px 0 0;font-size:.85rem}@media (max-width:900px){._Z9Bfq_dishes{grid-template-columns:1fr}._Z9Bfq_key{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){._Z9Bfq_folio{border-width:46px 18px 23px;border-image-width:46px 18px 23px;padding:28px 16px}._Z9Bfq_name{flex-wrap:wrap;font-size:1.3rem}._Z9Bfq_leader{display:none}._Z9Bfq_price{width:100%}._Z9Bfq_nav{top:68px}}
