.mmc-page{--mmc-paper:#f6ead4;--mmc-paper-deep:#ecd8b6;--mmc-ink:#45281b;--mmc-ink-soft:#6e4a33;--mmc-red:#a53a2c;--mmc-gold:#c8963e;--mmc-serif:var(--font-cormorant), "Cormorant Garamond", Georgia, serif;--mmc-sans:var(--font-lato), "Lato", system-ui, sans-serif;background:var(--mmc-paper);overflow-x:clip}.mmc-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.mmc-hall{height:max(420px, calc(100vh - var(--site-header-h,88px)));height:max(420px, calc(100dvh - var(--site-header-h,88px)));background:var(--mmc-paper);position:relative;overflow:hidden}.mmc-stage{width:100%;height:100%;position:relative;overflow:hidden;container-type:size}.mmc-ribbon,.mmc-cabinets{--p:max(1cqw, 1.7758cqh);--u:min(var(--p), 2.17cqh, 1.15cqw)}.mmc-stage__backdrop{object-fit:cover;object-position:50% 0;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.mmc-ribbon{--rib-w:calc(33 * var(--u));top:calc(13.29 * var(--p));z-index:2;width:var(--rib-w);aspect-ratio:1000/150;filter:drop-shadow(0 calc(.2 * var(--u)) calc(.3 * var(--u)) #57341940);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 150' preserveAspectRatio='none'%3E %3Cdefs%3E %3ClinearGradient id='b' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23fcebd0'/%3E%3Cstop offset='.5' stop-color='%23f7dcb3'/%3E%3Cstop offset='1' stop-color='%23eec897'/%3E%3C/linearGradient%3E %3ClinearGradient id='t' x1='0' y1='0' x2='1' y2='0'%3E%3Cstop offset='0' stop-color='%23f4d6a8'/%3E%3Cstop offset='1' stop-color='%23e2b77e'/%3E%3C/linearGradient%3E %3ClinearGradient id='t2' x1='1' y1='0' x2='0' y2='0'%3E%3Cstop offset='0' stop-color='%23f4d6a8'/%3E%3Cstop offset='1' stop-color='%23e2b77e'/%3E%3C/linearGradient%3E %3C/defs%3E %3Cpath d='M6 58 Q60 50 122 54 L122 140 Q60 136 6 146 L44 102 Z' fill='url%28%23t%29' stroke='%23cf9e66' stroke-width='2'/%3E %3Cpath d='M994 58 Q940 50 878 54 L878 140 Q940 136 994 146 L956 102 Z' fill='url%28%23t2%29' stroke='%23cf9e66' stroke-width='2'/%3E %3Cpath d='M80 114 L122 140 L122 112 Z' fill='%23bf8a52'/%3E %3Cpath d='M920 114 L878 140 L878 112 Z' fill='%23bf8a52'/%3E %3Cpath d='M80 30 C300 2 700 2 920 30 L920 114 C700 88 300 88 80 114 Z' fill='url%28%23b%29' stroke='%23d2a16b' stroke-width='2.5'/%3E %3Cpath d='M94 38 C310 12 690 12 906 38' fill='none' stroke='%23fff8ea' stroke-width='2.5' opacity='.85'/%3E %3Cpath d='M94 106 C310 84 690 84 906 106' fill='none' stroke='%23d9b07c' stroke-width='1.5' opacity='.6'/%3E %3C/svg%3E") 50%/100% 100% no-repeat;margin:0;display:block;position:absolute;left:50%;transform:translate(-50%)}.mmc-ribbon__svg{width:100%;height:100%;display:block;overflow:visible}.mmc-ribbon__text{font-family:var(--mmc-serif);letter-spacing:.01em;fill:#1b3647;font-size:54px;font-weight:700}.mmc-ribbon__sprig{fill:#4d7748}.mmc-ribbon__stem{fill:none;stroke:#4d7748;stroke-width:2.2px;stroke-linecap:round}.mmc-cabinets{top:min(calc(17.74 * var(--p) + 24.2 * (var(--p) - var(--u))), calc(100% - 28.6 * var(--u)));z-index:1;justify-content:center;align-items:flex-end;gap:calc(1.8 * var(--u));--cab-h:calc(24.2 * var(--u));margin:0;padding:0;list-style:none;display:flex;position:absolute;left:0;right:0}.mmc-cabinet{--h:var(--cab-h);width:calc(var(--h) * var(--ar,.77));flex:none}.mmc-cabinets{--edge-drop:calc(1.6 * var(--u))}.mmc-cabinet:first-child,.mmc-cabinet:last-child{transform:translateY(var(--edge-drop))}@media (min-width:1024px) and (orientation:landscape),(min-width:1367px){.mmc-cabinets>.mmc-cabinet:first-child,.mmc-cabinets>.mmc-cabinet:last-child{--forward-scale:1.1;--forward-drop:calc(.75 * var(--u));z-index:2;transform-origin:50% 100%;transform:translateY(calc(var(--edge-drop) + var(--forward-drop))) scale(var(--forward-scale));position:relative}}.mmc-cabinet__link{color:inherit;border-radius:6px;flex-direction:column;align-items:center;text-decoration:none;display:flex;overflow:visible}.mmc-cabinet__link:focus-visible{outline:3px solid var(--mmc-red);outline-offset:6px}.mmc-cabinet__art{width:100%;font-size:calc(var(--h) * .01);transition:transform .35s,filter .35s;display:block;position:relative}.mmc-cabinet__art img{width:100%;height:auto;aspect-ratio:var(--ar,.77);filter:drop-shadow(0 calc(var(--h) * .012) calc(var(--h) * .012) #46281447);display:block}.mmc-cabinet__link:hover .mmc-cabinet__art,.mmc-cabinet__link:focus-visible .mmc-cabinet__art{filter:brightness(1.05);transform:translateY(-1.5%)}.mmc-plaque{box-sizing:border-box;text-align:center;transform:rotate(var(--turn,0deg));transform-origin:50%;flex-direction:column;justify-content:center;align-items:center;padding:0 1.5%;display:flex;position:absolute}.mmc-plaque--top{left:var(--top-x);top:var(--top-y);width:var(--top-w);height:var(--top-h);padding:0 calc(var(--top-w) * .06);--turn:var(--top-turn,0deg);translate:var(--top-shift-x,0%) 0;container-type:size}.mmc-plaque--bottom{left:var(--bottom-x);top:var(--bottom-y);width:var(--bottom-w);height:var(--bottom-h);padding:0 calc(var(--bottom-w) * .06);--turn:var(--bottom-turn,0deg);transform:rotate(var(--turn)) skewY(var(--bottom-skew,0deg));translate:var(--bottom-shift-x,0%) var(--bottom-shift-y,0%);container-type:size}.mmc-cabinets>.mmc-cabinet:first-child{--top-shift-x:10.5%;--top-turn:5deg;--bottom-turn:-4.5deg}.mmc-cabinets>.mmc-cabinet:nth-child(2){--top-shift-x:7%;--top-turn:6deg;--bottom-turn:-3deg}.mmc-cabinets>.mmc-cabinet:nth-child(3){--top-turn:-6deg;--bottom-turn:5.2deg}.mmc-cabinets>.mmc-cabinet:nth-child(4){--top-turn:-5deg;--bottom-turn:0deg;--bottom-skew:2deg;--bottom-shift-x:-1.5%;--bottom-shift-y:-1.5%}.mmc-plaque__number{font-family:var(--mmc-serif);letter-spacing:.06em;text-transform:uppercase;color:#3a2618;white-space:nowrap;flex-direction:column;align-items:center;font-size:2.5em;font-weight:700;line-height:1;display:flex}.mmc-plaque__number span{margin-right:-.06em}.mmc-plaque__number span+span{letter-spacing:.04em;font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1;font-size:1.6em;line-height:.95}.mmc-plaque__number span{text-align:center;text-indent:.06em;width:100%;margin-right:0;display:block}.mmc-plaque__number span+span{text-indent:.04em}.mmc-debug .mmc-plaque{outline:1px dashed red}.mmc-plaque__title{max-width:100%;font-family:var(--mmc-serif);color:#2f1d12;text-wrap:balance;overflow-wrap:break-word;font-size:3.7em;font-weight:700;line-height:1.02}.mmc-plaque__subtitle{max-width:100%;font-family:var(--mmc-serif);white-space:nowrap;margin-top:.3em;letter-spacing:0;color:#2f1d12;text-wrap:balance;max-width:none;margin-inline:-6cqw;font-size:min(3em,8cqw);font-style:italic;font-weight:700;line-height:1.1}.mmc-cabinet__cta{margin-top:calc(.1 * var(--u) - .2em);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);box-shadow:none;font-family:var(--mmc-serif);font-size:clamp(13px, calc(.98 * var(--u)), 18px);color:#2f1d12;white-space:nowrap;z-index:1;background:#fff8ea59;border-radius:999px;align-items:center;gap:.55em;padding:.4em 1.15em .44em;font-weight:700;line-height:1;transition:background .2s;display:inline-flex;position:relative;translate:0 .2em}.mmc-cabinet__link:hover .mmc-cabinet__cta,.mmc-cabinet__link:focus-visible .mmc-cabinet__cta{background:#fff8ea99}.mmc-cabinet__arrow{display:inline-block;transform:scaleX(1.25)}@media (max-width:1023px),(min-width:1024px) and (max-width:1366px) and (orientation:portrait){.mmc-hall{height:auto;overflow:visible}.mmc-stage{aspect-ratio:auto;background:var(--mmc-paper);isolation:isolate;clip-path:inset(0);height:auto;padding-bottom:clamp(48px,9vw,96px);overflow:clip;container-type:normal}.mmc-stage:before{content:"";z-index:-1;background:linear-gradient(#f6ead49e, #f6ead4cc), var(--mmc-hall-bg) 50% 35% / cover no-repeat;filter:blur(14px)saturate(1.1);position:fixed;inset:-30px}.mmc-stage__backdrop{aspect-ratio:1671/941;object-fit:cover;object-position:50% 0;z-index:0;width:100%;height:auto;margin:0;display:block;position:relative;inset:auto;-webkit-mask-image:linear-gradient(#000 78%,#0000);mask-image:linear-gradient(#000 78%,#0000)}.mmc-ribbon,.mmc-cabinets{z-index:1;position:relative}.mmc-ribbon{--rib-w:min(92vw, 560px);filter:drop-shadow(0 3px 5px #57341938);margin:calc(-1*clamp(28px,9vw,70px)) auto 0;position:relative;top:auto;left:auto;transform:none}.mmc-cabinets{z-index:1;--cab-h:clamp(280px, 41vw, 428px);grid-template-columns:repeat(2,max-content);justify-content:center;place-items:start center;gap:clamp(36px,6vw,60px) clamp(20px,5vw,56px);margin-top:clamp(28px,5vw,52px);padding:0 clamp(18px,4vw,40px);display:grid;position:relative;top:auto}.mmc-cabinet{--h:var(--cab-h);width:calc(var(--h) * var(--ar,.77));align-self:end;max-width:100%}.mmc-cabinet:first-child,.mmc-cabinet:last-child{transform:none}.mmc-cabinet__cta{margin-top:12px;font-size:clamp(15px,.6vw + 13px,19px)}}@media (max-width:559px){.mmc-cabinets{--cab-h:min(372px, calc((100vw - 48px) / .95));grid-template-columns:max-content;row-gap:40px}}@media (prefers-reduced-motion:reduce){.mmc-cabinet__art,.mmc-cabinet__cta{transition:none}.mmc-cabinet__link:hover .mmc-cabinet__art,.mmc-cabinet__link:focus-visible .mmc-cabinet__art{transform:none}}@media (max-width:1023px),(min-width:1024px) and (max-width:1366px) and (orientation:portrait){.mmc-cabinets>.mmc-cabinet:first-child,.mmc-cabinets>.mmc-cabinet:last-child{--forward-scale:1.1;z-index:2;transform-origin:50% 100%;transform:scale(var(--forward-scale));position:relative}}.mmc-cabinet__art:after{content:"";z-index:-1;filter:blur(4px);pointer-events:none;background:radial-gradient(closest-side,#3c200e6b,#3c200e2e 60%,#0000);border-radius:50%;height:5%;position:absolute;bottom:-1.2%;left:4%;right:4%}.mmc-cabinets>.mmc-cabinet:first-child .mmc-cabinet__art:after,.mmc-cabinets>.mmc-cabinet:last-child .mmc-cabinet__art:after{background:radial-gradient(closest-side,#3c200e80,#3c200e38 60%,#0000);height:6%;left:1%;right:1%}.mmc-cabinet__art{isolation:isolate}@media (min-width:1024px) and (orientation:landscape),(min-width:1367px){.mmc-cabinets>.mmc-cabinet:first-child .mmc-cabinet__cta,.mmc-cabinets>.mmc-cabinet:last-child .mmc-cabinet__cta{margin-top:calc(-.6 * var(--u));translate:0 calc(.6 * var(--u))}}.mmc-cabinets>.mmc-cabinet:first-child .mmc-cabinet__art,.mmc-cabinets>.mmc-cabinet:last-child .mmc-cabinet__art{font-size:calc(var(--h) * .01 / var(--forward-scale,1))}@media (min-width:1024px) and (orientation:landscape),(min-width:1367px){.mmc-cabinets>.mmc-cabinet:nth-child(2),.mmc-cabinets>.mmc-cabinet:nth-child(3){--mid-drop:calc(1.2 * var(--u));transform:translateY(var(--mid-drop))}}.mmc-hall-links{z-index:3;gap:10px;display:flex;position:absolute;top:clamp(12px,1.4cqw,28px);right:clamp(12px,1.6cqw,32px)}.mmc-hall-link{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);font-family:var(--mmc-serif);color:#2f1d12;white-space:nowrap;background:#fff8ea8c;border-radius:999px;align-items:center;padding:.45em 1.1em .5em;font-size:clamp(14px,1.1cqw,20px);font-weight:700;line-height:1;text-decoration:none;transition:background .2s;display:inline-flex;box-shadow:0 2px 8px #4628142e}.mmc-hall-link:hover,.mmc-hall-link:focus-visible{background:#fff8ead9}.mmc-hall-link:focus-visible{outline:3px solid var(--mmc-red);outline-offset:3px}@media (max-width:1023px),(min-width:1024px) and (max-width:1366px) and (orientation:portrait){.mmc-hall-links{z-index:1;justify-content:center;margin-top:clamp(28px,6vw,48px);position:relative;top:auto;right:auto}.mmc-hall-link{font-size:17px}}.mmc-cabinets>.mmc-cabinet:first-child .mmc-cabinet__cta,.mmc-cabinets>.mmc-cabinet:last-child .mmc-cabinet__cta{scale:calc(1 / var(--forward-scale,1));transform-origin:50%}@media (min-width:1024px) and (orientation:landscape),(min-width:1367px){.mmc-cabinets>.mmc-cabinet:first-child .mmc-cabinet__cta,.mmc-cabinets>.mmc-cabinet:last-child .mmc-cabinet__cta{--cta-shift-x:calc(2.2 * var(--u));--cta-lift:10px;margin-top:calc(-.6 * var(--u) - .2em)}.mmc-cabinets>.mmc-cabinet:first-child .mmc-cabinet__cta{translate:var(--cta-shift-x) calc(.6 * var(--u) + .2em - var(--cta-lift))}.mmc-cabinets>.mmc-cabinet:last-child .mmc-cabinet__cta{translate:calc(-1 * var(--cta-shift-x)) calc(.6 * var(--u) + .2em - var(--cta-lift))}.mmc-cabinets>.mmc-cabinet:nth-child(2),.mmc-cabinets>.mmc-cabinet:nth-child(3){--cta-inward:1.6}.mmc-cabinets>.mmc-cabinet:nth-child(2) .mmc-cabinet__cta{translate:calc((var(--cta-center-dx,0) + var(--cta-inward)) * var(--u)) .2em}.mmc-cabinets>.mmc-cabinet:nth-child(3) .mmc-cabinet__cta{translate:calc((var(--cta-center-dx,0) - var(--cta-inward)) * var(--u)) .2em}}.mmc-page.is-leaving .mmc-ribbon,.mmc-page.is-leaving .mmc-cabinets,.mmc-page.is-leaving .mmc-hall-links{animation:.32s ease-in both mmc-hall-leave}.mmc-page.is-entering .mmc-ribbon{animation:.8s cubic-bezier(.2,.9,.3,1.2) .35s both mmc-hall-ribbon}.mmc-page.is-entering .mmc-cabinet__link{animation:.75s cubic-bezier(.2,.8,.25,1) both mmc-hall-rise}.mmc-page.is-entering .mmc-cabinet:first-child .mmc-cabinet__link{animation-delay:.45s}.mmc-page.is-entering .mmc-cabinet:nth-child(2) .mmc-cabinet__link{animation-delay:.57s}.mmc-page.is-entering .mmc-cabinet:nth-child(3) .mmc-cabinet__link{animation-delay:.69s}.mmc-page.is-entering .mmc-cabinet:nth-child(4) .mmc-cabinet__link{animation-delay:.81s}.mmc-page.is-entering .mmc-hall-links{animation:.5s 1s both mmc-hall-fade}@keyframes mmc-hall-leave{to{opacity:0;translate:0 12px}}@keyframes mmc-hall-ribbon{0%{opacity:0;translate:0 -40px}to{opacity:1;translate:0}}@keyframes mmc-hall-rise{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes mmc-hall-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.mmc-page.is-leaving .mmc-ribbon,.mmc-page.is-leaving .mmc-cabinets,.mmc-page.is-leaving .mmc-hall-links,.mmc-page.is-entering .mmc-ribbon,.mmc-page.is-entering .mmc-cabinet__link,.mmc-page.is-entering .mmc-hall-links{animation:none}}.mmc-hall-link{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff8ea;border:1.5px solid #6e4527;gap:.45em;padding:.4em 1em .45em;font-size:clamp(14px,1.05cqw,18px);position:relative;box-shadow:0 3px 10px #2814084d,0 0 0 3px #fff8ea80}.mmc-hall-link:hover,.mmc-hall-link:focus-visible{background:#fff;border-color:#a53a2c}.mmc-hall-link:after{content:"";border-radius:inherit;pointer-events:none;animation:1.8s ease-out 1s 4 mmc-hall-link-pulse;position:absolute;inset:-2px;box-shadow:0 0 #ffd678d9}@keyframes mmc-hall-link-pulse{0%{box-shadow:0 0 #ffd678d9}to{box-shadow:0 0 0 12px #ffd67800}}@media (max-width:1023px),(min-width:1024px) and (max-width:1366px) and (orientation:portrait){.mmc-hall-link{font-size:16px}}@media (prefers-reduced-motion:reduce){.mmc-hall-link:after{animation:none}}.mmc-cabinet__cta,.mmc-cabinets>.mmc-cabinet:first-child .mmc-cabinet__cta,.mmc-cabinets>.mmc-cabinet:last-child .mmc-cabinet__cta{font-synthesis-weight:auto;-webkit-text-stroke:.4px currentColor;paint-order:stroke fill;letter-spacing:.01em;font-weight:700}.mmc-cabinet__arrow{-webkit-text-stroke:.6px currentColor}.mmc-cabinets>.mmc-cabinet:nth-child(4){--bottom-turn:4.3deg;--bottom-skew:0deg;--bottom-shift-x:0%;--bottom-shift-y:2%}.mmc-hall-link.is-disabled,.mmc-hall-link[aria-disabled=true]{pointer-events:none;cursor:default;opacity:.55;filter:grayscale(.4);box-shadow:0 2px 6px #28140826}.mmc-hall-link.is-disabled:after,.mmc-hall-link[aria-disabled=true]:after{box-shadow:none;animation:none}.mmc-hall-links a[aria-disabled=true]{pointer-events:none;cursor:default;opacity:.55;filter:grayscale(.4)}.mmc-hall-links a[aria-disabled=true]:after{box-shadow:none;animation:none}.mmc-cabinets>.mmc-cabinet:first-child .mmc-cabinet__cta{color:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;background:#d7554c;box-shadow:0 3px 8px #5a1e144d}.mmc-cabinets>.mmc-cabinet:first-child .mmc-cabinet__link:hover .mmc-cabinet__cta,.mmc-cabinets>.mmc-cabinet:first-child .mmc-cabinet__link:focus-visible .mmc-cabinet__cta{background:#c2453d}.mmc-cabinets>.mmc-cabinet:nth-child(2) .mmc-cabinet__link,.mmc-cabinets>.mmc-cabinet:nth-child(3) .mmc-cabinet__link,.mmc-cabinets>.mmc-cabinet:nth-child(4) .mmc-cabinet__link{pointer-events:none;cursor:default}
