@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/477d3623a11ff399.14adbkwhbql9r.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/bc6263328530fcfc.3vw1idf69ly-m.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/ddb686d70dc9968d.1kjlm4q41a8i_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b8ccc630e9b93600.00ewlnc1znsu7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1ab3e5abcf77747f.0bnyh_2yo1emg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/edb99fec956915f8.0glcd8n2pdab0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.rlhSWq_className{font-family:Fraunces,Georgia,serif}.rlhSWq_variable{--mf-fraunces:"Fraunces", Georgia, serif}
@font-face{font-family:Playfair Display;font-style:italic;font-weight:400 900;font-display:swap;src:url(../media/90bfca24981de995.3db0z0l2qmrmc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400 900;font-display:swap;src:url(../media/813db4da1994ef51.0uzdxrcy6_2v0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400 900;font-display:swap;src:url(../media/6e74c70e8d776c42.2gucyqm69382k.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400 900;font-display:swap;src:url(../media/f462257512209772.43n2qzmbjskyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/b0e156020fd1d73f.013x9cty0dvbp.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/ece6651c07dc3133.054a9rxhye2rx.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/1d0bb6ba8433fca1.12c_00cnxx2oq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/9d036f80216c14ee.2r-cuu_7locvx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.ENO43W_className{font-family:Playfair Display,Georgia,serif}.ENO43W_variable{--mf-playfair:"Playfair Display", Georgia, serif}
@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300 700;font-display:swap;src:url(../media/8cabccbf8ff73b77.2dbc-et3k6kfe.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300 700;font-display:swap;src:url(../media/932d3869cac5e2f5.0slbgzy4000md.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300 700;font-display:swap;src:url(../media/28c5fc0db96362f0.0d4lnz92g9ol4.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300 700;font-display:swap;src:url(../media/97ea1d7b8ac40ba2.253cfg7mpxmwg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300 700;font-display:swap;src:url(../media/01d6212a423b17a1.273-hd1b-0-z9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/459ba3e7ebcd29d3.26a4qkxezf9-r.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/fdbf446d127afa2d.1hzlq6xrrxf6u.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/b57845f0cf557e59.33on4mq75bz97.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/9eff0a3f1ba11d74.2xsoqmjk136f4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/6f3ab718e3727c1a.0v7knm2wof07y.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.Lf-4rW_className{font-family:Cormorant Garamond,Georgia,serif}.Lf-4rW_variable{--mf-cormorant:"Cormorant Garamond", Georgia, serif}
@font-face{font-family:DM Serif Display;font-style:italic;font-weight:400;font-display:swap;src:url(../media/b6216fcb430786f9.3dborei_eaksc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Serif Display;font-style:italic;font-weight:400;font-display:swap;src:url(../media/2a4d8145d53af816.413-z4yxnjtyu.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Serif Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6313bfc2b2e5d7e4.3zx7wbj688cn9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Serif Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/13b33f934275930a.0q59resy_4ije.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.NvU3qW_className{font-family:DM Serif Display,Georgia,serif;font-weight:400}.NvU3qW_variable{--mf-dm-serif:"DM Serif Display", Georgia, serif}
@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8bcddb47c8219945.3gpqod6e6kd7d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/c0680f1bdb3a2e90.1ay-qk1u8nydy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.JkCf8a_className{font-family:Outfit,system-ui,sans-serif;font-style:normal}.JkCf8a_variable{--mf-outfit:"Outfit", system-ui, sans-serif}
@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/edb5f85793adc1bb.0v2ipp7s07_p9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/92b6de9cb55945e2.44ks8kcggj012.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/237858b39a32779d.1ii7211jqpzi_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.e1WuFa_className{font-family:Space Grotesk,system-ui,sans-serif;font-style:normal}.e1WuFa_variable{--mf-space-grotesk:"Space Grotesk", system-ui, sans-serif}
@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/0bd866694792eeb1.2uxt0u9yugpfw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/fdb22df95c69d750.2zeei6axiu3qn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/22bc6ebae07d77f5.27211fhlic14m.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/3679aa72a9b9035f.00hx3ibfyf9qx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.OTEk1G_className{font-family:Caveat,cursive;font-style:normal}.OTEk1G_variable{--mf-caveat:"Caveat", cursive}
.mh{--mh-r:12px;--mh-r-lg:16px;--mh-chip-r:999px;font-family:var(--mh-body);font-weight:var(--mh-body-w);position:relative}.mh[data-scheme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.mh[data-corners=sharp]{--mh-r:0px;--mh-r-lg:0px;--mh-chip-r:0px}.mh[data-corners=round]{--mh-r:20px;--mh-r-lg:28px}.mh-strong{font-weight:var(--mh-strong-w)}.mh-col{padding-inline:20px}.mh:not([data-compact=true]) .mh-col{max-width:42rem;margin-inline:auto}.mh:not([data-frame=none]) .mh-col{padding-inline:30px}.mh:not([data-compact=true]):not([data-frame=none]) .mh-col{max-width:calc(42rem + 20px)}.mh-pat{--mh-pattern:rgba(var(--mh-pattern-rgb), var(--mh-pattern-a));--mh-pattern-soft:rgba(var(--mh-pattern-rgb), calc(var(--mh-pattern-a) * .5))}.mh-pat[data-bg=dots]{background-image:radial-gradient(var(--mh-pattern) 1.3px, transparent 1.8px);background-size:18px 18px}.mh-pat[data-bg=grid]{background-image:linear-gradient(var(--mh-pattern-soft) 1px, transparent 1px), linear-gradient(90deg, var(--mh-pattern-soft) 1px, transparent 1px);background-size:28px 28px}.mh-pat[data-bg=lines]{background-image:repeating-linear-gradient(135deg, var(--mh-pattern-soft) 0 1px, transparent 1px 13px)}.mh-pat[data-bg=checks]{background-image:linear-gradient(90deg, var(--mh-pattern-soft) 50%, transparent 50%), linear-gradient(var(--mh-pattern-soft) 50%, transparent 50%);background-size:34px 34px}.mh-pat[data-bg=waves]{background-image:radial-gradient(circle at 50% 0, transparent 10px, var(--mh-pattern) 10.5px 12px, transparent 12.5px), radial-gradient(circle at 50% 0, transparent 10px, var(--mh-pattern) 10.5px 12px, transparent 12.5px);background-position:0 0,16px 8px;background-size:32px 16px}.mh-backdrop{background:linear-gradient(var(--mh-tint), var(--mh-tint)), var(--mh-photo) center / cover no-repeat;height:100dvh;margin-bottom:-100dvh;position:sticky;top:0}.mh[data-compact=true] .mh-backdrop{height:72vh;margin-bottom:-72vh}.mh-page{position:relative}.mh[data-bg=photo] .mh-page{background:var(--h-paper);border-radius:var(--mh-r-lg);margin:clamp(72px,18vh,180px) 12px 12px;overflow:clip;box-shadow:0 24px 60px -20px #00000073}.mh[data-bg=photo] .mh-page>:last-child{padding-bottom:32px}@media (min-width:720px){.mh:not([data-compact=true])[data-bg=photo] .mh-page{margin-inline:auto;max-width:calc(42rem + 48px);margin-bottom:48px}}.mh:not([data-frame=none]):after{content:"";z-index:11;pointer-events:none;border:1.5px solid var(--h-accent-text);position:absolute;inset:10px}.mh[data-frame=double]:after{border:5px double var(--h-accent-text);inset:12px}.mh-header-inner{padding-top:24px}.mh:not([data-compact=true]) .mh-header-inner{padding-top:32px}@media (min-width:640px){.mh:not([data-compact=true]) .mh-header-inner{padding-top:48px}}.mh:not([data-frame=none]) .mh-header-inner{padding-top:40px}.mh-hero{aspect-ratio:2;object-fit:cover;border-radius:var(--mh-r-lg);width:100%;height:auto;margin-bottom:24px;display:block}.mh-hero[data-shape=arch]{aspect-ratio:4/5;border-radius:50% 50% var(--mh-r) var(--mh-r) / 40% 40% var(--mh-r) var(--mh-r);width:min(100%,280px)}.mh-hero[data-shape=circle]{aspect-ratio:1;border-radius:50%;width:min(100%,210px)}.mh[data-pos=centre] .mh-hero{margin-inline:auto}.mh[data-pos=right] .mh-hero{margin-left:auto}.mh-brand{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.mh-brand-text{flex:12rem;min-width:0}.mh[data-pos=centre] .mh-brand{justify-content:center}.mh[data-pos=centre] .mh-brand-text{flex-grow:0}.mh[data-pos=right] .mh-brand{flex-direction:row-reverse}.mh[data-header=stacked] .mh-brand,.mh[data-header=banner] .mh-brand{flex-direction:column;align-items:flex-start;gap:14px}.mh[data-header=stacked] .mh-brand-text,.mh[data-header=banner] .mh-brand-text{flex:none;width:100%}.mh[data-header=stacked][data-pos=centre] .mh-brand,.mh[data-header=banner][data-pos=centre] .mh-brand{text-align:center;align-items:center}.mh[data-header=stacked][data-pos=right] .mh-brand,.mh[data-header=banner][data-pos=right] .mh-brand{text-align:right;align-items:flex-end}.mh-logo{width:var(--mh-logo);height:var(--mh-logo);object-fit:cover;border-radius:var(--mh-r-lg);flex-shrink:0}.mh-logo[data-shape=circle]{border-radius:50%}.mh-logo[data-shape=plain]{width:auto;max-width:min(100%, calc(var(--mh-logo) * 3));object-fit:contain;border-radius:0}.mh-h1,.mh-h2,.mh[data-dish-font=heading] .mh-dish{font-family:var(--h-display);font-weight:var(--mh-head-w);letter-spacing:var(--mh-head-track)}.mh-h1{font-size:calc(2rem * var(--mh-head-scale));line-height:1.05}.mh[data-header=stacked] .mh-h1,.mh[data-header=banner] .mh-h1{font-size:calc(2.5rem * var(--mh-head-scale));line-height:1.02}@media (min-width:640px){.mh:not([data-compact=true])[data-header=stacked] .mh-h1,.mh:not([data-compact=true])[data-header=banner] .mh-h1{font-size:calc(3.25rem * var(--mh-head-scale))}}.mh[data-title=italic] .mh-h1,.mh[data-title=italic] .mh-h2{font-style:italic}.mh-eyebrow{font-size:.875rem;font-weight:var(--mh-strong-w);letter-spacing:.16em;text-transform:uppercase;color:var(--h-accent-text);margin-bottom:8px}.mh-tagline{color:var(--h-muted);margin-top:4px}.mh-subtitle{font-size:.9375rem;font-weight:var(--mh-strong-w);align-items:center;gap:10px;margin-top:12px;display:inline-flex}.mh-subtitle:before,.mh[data-pos=centre] .mh-subtitle:after{content:"";border-top:1.5px solid var(--h-accent-text);width:20px}.mh[data-header=inline] .mh-subtitle:after{content:none}.mh-banner{isolation:isolate;background:var(--h-accent);min-height:clamp(260px,62vw,440px);color:var(--h-accent-ink);align-items:flex-end;display:flex;position:relative}.mh[data-compact=true] .mh-banner{min-height:280px}.mh-banner:not([data-photo=true]){min-height:0}.mh-banner[data-photo=true]{color:#fff;text-shadow:0 1px 14px #00000059;background:#1f1e1c}.mh-banner[data-photo=true]:before{content:"";z-index:-1;background:linear-gradient(#0000001a,#0000008c 50%,#000c);position:absolute;inset:0}.mh-banner-img{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mh-banner-inner{width:100%;padding-block:48px 28px}.mh-banner .mh-tagline,.mh-banner .mh-eyebrow{color:inherit}.mh-banner .mh-subtitle:before,.mh-banner .mh-subtitle:after{border-color:currentColor}.mh-nav{z-index:10;border-bottom:1px solid var(--h-rule);background:var(--h-paper);margin-top:20px;position:sticky;top:0}.mh[data-header=banner] .mh-nav{margin-top:0}.mh-nav-list{scrollbar-width:thin;gap:8px;padding-block:12px;display:flex;overflow-x:auto}.mh[data-align=centre] .mh-nav-list>li:first-child{margin-left:auto}.mh[data-align=centre] .mh-nav-list>li:last-child{margin-right:auto}.mh-navlink{border-radius:var(--mh-chip-r);border:1.5px solid var(--h-rule);white-space:nowrap;min-height:40px;color:var(--h-ink);align-items:center;padding:0 16px;font-size:.9375rem;font-weight:700;transition:border-color .12s,color .12s;display:inline-flex}.mh-navlink:hover{border-color:var(--h-ink)}.mh[data-nav=tabs] .mh-nav-list{gap:22px;padding-block:0}.mh[data-nav=tabs] .mh-navlink{border:0;border-bottom:2.5px solid #0000;border-radius:0;min-height:50px;padding:0 2px}.mh[data-nav=tabs] .mh-navlink:hover{border-bottom-color:var(--h-accent-text)}.mh[data-nav=plain] .mh-nav-list{gap:20px;padding-block:4px}.mh[data-nav=plain] .mh-navlink{letter-spacing:.14em;text-transform:uppercase;min-height:44px;color:var(--h-muted);border:0;padding:0 2px;font-size:.875rem}.mh[data-nav=plain] .mh-navlink:hover{color:var(--h-ink)}.mh-body{padding-bottom:32px}.mh:not([data-compact=true]) .mh-body{padding-bottom:64px}.mh-section{padding-top:32px;scroll-margin-top:80px}.mh-h2{font-size:calc(1.5rem * var(--mh-head-scale));line-height:1.2}.mh[data-title=caps] .mh-h2{font-size:calc(1.0625rem * var(--mh-head-scale));letter-spacing:.16em;text-transform:uppercase}.mh-note{color:var(--h-muted);margin-top:4px}.mh[data-align=centre] .mh-h2,.mh[data-align=centre] .mh-note,.mh[data-align=centre] .mh-footnote,.mh[data-align=centre] .mh-allergens,.mh[data-align=centre] .mh-info{text-align:center}.mh-divider{border-top:1px solid var(--h-rule);margin-top:36px}.mh[data-divider=double] .mh-divider{border-top:4px double var(--mh-rule-strong)}.mh[data-divider=dotted] .mh-divider{border-top:2px dotted var(--mh-rule-strong)}.mh[data-divider=ornament] .mh-divider{color:var(--h-accent-text);border:0;align-items:center;display:flex}.mh[data-divider=ornament] .mh-divider:before,.mh[data-divider=ornament] .mh-divider:after{content:"";border-top:1px solid var(--mh-rule-strong);flex:1}.mh[data-divider=ornament] .mh-divider span{background:currentColor;width:7px;height:7px;margin-inline:26px;transform:rotate(45deg);box-shadow:11px -11px 0 -1.5px,-11px 11px 0 -1.5px}.mh-items{margin-top:12px}.mh-item{border-bottom:1px solid var(--h-rule);gap:16px;padding-block:16px;display:flex}.mh-item:last-child{border-bottom:0}.mh-item-body{flex:1;min-width:0}.mh-head-line{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.mh-dish{font-size:1.0625rem;line-height:1.375;font-weight:var(--mh-strong-w)}.mh[data-dish-font=heading] .mh-dish{font-size:calc(1.1875rem * var(--mh-head-scale));line-height:1.25}.mh-special{font-family:var(--mh-body);font-size:.875rem;font-style:normal;font-weight:var(--mh-strong-w);letter-spacing:0;white-space:nowrap;color:var(--h-accent-text);margin-left:8px}.mh-price{font-weight:var(--mh-strong-w);font-variant-numeric:tabular-nums;flex-shrink:0}.mh-leader{border-bottom:2px dotted var(--mh-rule-strong);flex:1.5rem;min-width:1.5rem;position:relative;top:-.3em}.mh[data-price=leaders] .mh-head-line,.mh[data-price=leaders] .mh-variant{gap:8px}.mh[data-price=under] .mh-head-line{flex-direction:column;align-items:flex-start;gap:2px}.mh[data-price=under] .mh-price{color:var(--h-accent-text)}.mh-desc{color:var(--h-muted);margin-top:4px;font-size:.9375rem;line-height:1.625}.mh-variants{gap:4px;margin-top:8px;font-size:.9375rem;display:grid}.mh-variant{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.mh-variant-price{font-variant-numeric:tabular-nums;font-weight:700}.mh-meta{margin-top:8px;font-size:.875rem;line-height:1.625}.mh-photo{object-fit:cover;border-radius:var(--mh-r);flex-shrink:0;width:96px;height:96px}.mh-item[data-out] .mh-dish,.mh-item[data-out] .mh-desc,.mh-item[data-out] .mh-price{color:var(--h-muted)}.mh-item[data-out] .mh-price{text-decoration:line-through}.mh-item[data-out] .mh-photo{filter:grayscale();opacity:.6}.mh[data-align=centre][data-price=under] .mh-item-body{text-align:center}.mh[data-align=centre][data-price=under] .mh-head-line{align-items:center}.mh[data-align=centre][data-price=under] .mh-variant{justify-content:center}.mh[data-dishes=cards] .mh-items,.mh[data-dishes=grid] .mh-items{gap:12px;margin-top:16px;display:grid}.mh[data-dishes=cards] .mh-item,.mh[data-dishes=grid] .mh-item{--h-ink:var(--mh-card-ink);--h-muted:var(--mh-card-muted);--h-accent-text:var(--mh-card-accent);border-radius:var(--mh-r-lg);background:var(--h-card);color:var(--h-ink);box-shadow:0 0 0 1px var(--h-rule), 0 6px 18px -12px #00000040;border:0;padding:16px}.mh[data-dishes=grid] .mh-items{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:640px){.mh:not([data-compact=true])[data-dishes=grid] .mh-items{grid-template-columns:repeat(3,minmax(0,1fr))}}.mh[data-dishes=grid] .mh-item{flex-direction:column;gap:0;padding:0}.mh[data-dishes=grid] .mh-item-body{padding:12px 14px 14px}.mh[data-dishes=grid] .mh-photo,.mh-monogram{aspect-ratio:4/3;border-radius:var(--mh-r-lg) var(--mh-r-lg) 0 0;order:-1;width:100%;height:auto}.mh-monogram{background:var(--h-paper);box-shadow:inset 0 -1px 0 var(--h-rule);color:var(--h-accent-text);font-family:var(--h-display);font-weight:var(--mh-head-w);font-size:calc(3rem * var(--mh-head-scale));place-items:center;line-height:1;display:grid}.mh[data-title=italic] .mh-monogram{font-style:italic}.mh[data-dishes=grid] .mh-head-line{flex-wrap:wrap;gap:2px 8px}.mh[data-dishes=grid] .mh-special{margin:2px 0 0;display:block}.mh[data-density=compact] .mh-section{padding-top:24px}.mh[data-density=compact] .mh-item{padding-block:10px}.mh[data-density=compact][data-dishes=cards] .mh-item{padding:12px 14px}.mh[data-density=compact][data-dishes=grid] .mh-item{padding:0}.mh[data-density=compact] .mh-items{gap:8px}.mh[data-density=compact] .mh-photo{width:76px;height:76px}.mh[data-density=compact][data-dishes=grid] .mh-photo{width:100%;height:auto}.mh-footnote{white-space:pre-line;margin-top:40px;font-size:.9375rem;line-height:1.6}.mh-footnote:before{content:"";border-top:2px solid var(--h-accent-text);width:32px;margin-bottom:12px;display:block}.mh[data-align=centre] .mh-footnote:before{margin-inline:auto}.mh-allergens{border-top:1px solid var(--h-rule);color:var(--h-muted);margin-top:40px;padding-top:20px;font-size:.875rem;line-height:1.625}.mh-footnote+.mh-allergens{margin-top:24px}
