.text-purple{color:#514554}.text-charcoal{color:#494949}.text-sage{color:#8fa192}.text-red{color:#b4715c}.text-pink{color:#ddc6bb}.text-bg{color:#f9f9f3}.text-grey{color:#828282}.text-white{color:#fff}.text-black{color:#000}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-bold{font-weight:700}.dining-menus{position:relative;background:#fff}.dining-menus__inner{max-width:1920px;margin:auto;padding:0}.dining-menus__header{text-align:center;padding:0 24px;margin-bottom:20px}@media(min-width:768px){.dining-menus__header{margin-bottom:30px}}@media(min-width:1280px){.dining-menus__header{margin-bottom:40px}}.dining-menus__header h2,.dining-menus__header h3{margin-bottom:0;font-family:"Acta Pro Display Light";src:url("/content/themes/base/assets/font/ActaProDisplay-Light.woff2") format("woff2"),url("/content/themes/base/assets/font/ActaProDisplay-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap;font-size:38px;line-height:33.6px;color:#514554;margin:0}@media(min-width:768px){.dining-menus__header h2,.dining-menus__header h3{font-size:32px;line-height:38.4px}}@media(min-width:1280px){.dining-menus__header h2,.dining-menus__header h3{font-size:36px;line-height:43.2px}}@media(min-width:1920px){.dining-menus__header h2,.dining-menus__header h3{font-size:40px;line-height:48px}}.dining-menus__tabs{display:none;background:#fff;border-bottom:1px solid #e0e0e0;padding:0 160px}@media(min-width:1280px){.dining-menus__tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0}}.dining-menus .single-platform-tabs__instructions{display:none;margin-bottom:8px;text-align:center}.dining-menus .single-platform-tabs__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 16px}@media(min-width:768px){.dining-menus .single-platform-tabs__inner{margin:0 44px}}.dining-menus .single-platform-tabs__tab-wrapper{display:none;gap:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(min-width:1280px){.dining-menus .single-platform-tabs__tab-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}}.dining-menus .single-platform-tabs__tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #e0e0e0;border-bottom:0;padding:42px 48px;font-family:"Acta Pro Display Light";src:url("/content/themes/base/assets/font/ActaProDisplay-Light.woff2") format("woff2"),url("/content/themes/base/assets/font/ActaProDisplay-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap;font-size:16px;line-height:28.8px;color:#494949;cursor:pointer;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;white-space:nowrap;border-left:0;line-height:20px !important}@media(min-width:768px){.dining-menus .single-platform-tabs__tab{font-size:17px;line-height:30.6px}}@media(min-width:1280px){.dining-menus .single-platform-tabs__tab{font-size:20px;line-height:36px}}@media(min-width:1920px){.dining-menus .single-platform-tabs__tab{font-size:21px;line-height:37.8px}}.dining-menus .single-platform-tabs__tab:first-child{border-left:1px solid #e0e0e0}.dining-menus .single-platform-tabs__tab:hover{background:#f9f9f3}.dining-menus .single-platform-tabs__tab--active,.dining-menus .single-platform-tabs__tab[aria-selected=true]{background:#f9f9f3;color:#514554;font-family:"Acta Pro Display Light";src:url("/content/themes/base/assets/font/ActaProDisplay-Light.woff2") format("woff2"),url("/content/themes/base/assets/font/ActaProDisplay-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap;font-size:16px;line-height:28.8px;font-family:"Acta Pro Display Book";src:url("/content/themes/base/assets/font/ActaProDisplay-Book.woff2") format("woff2"),url("/content/themes/base/assets/font/ActaProDisplay-Book.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@media(min-width:768px){.dining-menus .single-platform-tabs__tab--active,.dining-menus .single-platform-tabs__tab[aria-selected=true]{font-size:17px;line-height:30.6px}}@media(min-width:1280px){.dining-menus .single-platform-tabs__tab--active,.dining-menus .single-platform-tabs__tab[aria-selected=true]{font-size:20px;line-height:36px}}@media(min-width:1920px){.dining-menus .single-platform-tabs__tab--active,.dining-menus .single-platform-tabs__tab[aria-selected=true]{font-size:21px;line-height:37.8px}}.dining-menus .single-platform-tabs__tab:focus-visible{outline:2px solid var(--outline-color);outline-offset:-2px;z-index:1}.dining-menus .single-platform-tabs__select-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 24px;margin-bottom:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(min-width:768px){.dining-menus .single-platform-tabs__select-wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.dining-menus .single-platform-tabs__select-wrap .single-platform-tabs__select-label{white-space:nowrap;margin-bottom:0;font-family:"Acta Pro Display Light";src:url("/content/themes/base/assets/font/ActaProDisplay-Light.woff2") format("woff2"),url("/content/themes/base/assets/font/ActaProDisplay-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap;font-size:26px;line-height:31.2px}@media(min-width:768px){.dining-menus .single-platform-tabs__select-wrap .single-platform-tabs__select-label{font-size:28px;line-height:33.6px}}@media(min-width:1280px){.dining-menus .single-platform-tabs__select-wrap .single-platform-tabs__select-label{font-size:30px;line-height:36px}}@media(min-width:1920px){.dining-menus .single-platform-tabs__select-wrap .single-platform-tabs__select-label{font-size:36px;line-height:43.2px}}@media(min-width:1280px){.dining-menus .single-platform-tabs__select-wrap{display:none}}.dining-menus .single-platform-tabs__select-wrap .js-single-platform-select{min-width:220px}.dining-menus__content-wrapper{background:#fff;position:relative}.dining-menus .single-platform-tabs__content{display:none;background:#f9f9f3;border:1px solid #e0e0e0;padding:0 24px;margin:0 auto;max-width:1600px;width:100%}@media(min-width:768px){.dining-menus .single-platform-tabs__content{padding:30px 44px}}@media(min-width:1280px){.dining-menus .single-platform-tabs__content{padding:40px 80px;border-top:0}}.dining-menus .single-platform-tabs__content--active{display:block}.dining-menus .menu_layout{position:relative}.dining-menus__columns{display:grid;grid-template-columns:1fr;gap:44px}@media(min-width:1280px){.dining-menus__columns{grid-template-columns:1fr 1fr;gap:60px}}.dining-menus__column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:44px}.single-platform-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px;margin:0 auto 44px}.single-platform-section__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;margin:24px 0 24px}.single-platform-section__header .single-platform-section__title{font-family:"Acta Pro Display Light";src:url("/content/themes/base/assets/font/ActaProDisplay-Light.woff2") format("woff2"),url("/content/themes/base/assets/font/ActaProDisplay-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap;font-size:16px;line-height:28.8px;font-family:"Acta Pro Display Book";src:url("/content/themes/base/assets/font/ActaProDisplay-Book.woff2") format("woff2"),url("/content/themes/base/assets/font/ActaProDisplay-Book.woff") format("woff");font-weight:400;font-style:normal;font-display:swap;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;white-space:nowrap}@media(min-width:768px){.single-platform-section__header .single-platform-section__title{font-size:17px;line-height:30.6px}}@media(min-width:1280px){.single-platform-section__header .single-platform-section__title{font-size:20px;line-height:36px}}@media(min-width:1920px){.single-platform-section__header .single-platform-section__title{font-size:21px;line-height:37.8px}}.single-platform-section__header .single-platform-section__title:before,.single-platform-section__header .single-platform-section__title:after{content:"";-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border-bottom:1px solid #e0e0e0;margin:0 24px}@media(min-width:768px){.single-platform-section__header .single-platform-section__title:before,.single-platform-section__header .single-platform-section__title:after{margin:0 48px}}.single-platform-section__header .single-platform-section__title:before{margin-left:0}.single-platform-section__header .single-platform-section__title:after{margin-right:0}.single-platform-section__header .single-platform-section__description{font-family:"Acta Pro Display Light";src:url("/content/themes/base/assets/font/ActaProDisplay-Light.woff2") format("woff2"),url("/content/themes/base/assets/font/ActaProDisplay-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap;font-size:14px;line-height:22.4px;text-align:center}@media(min-width:1280px){.single-platform-section__header .single-platform-section__description{font-size:16px;line-height:25.6px}}.single-platform-section__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:22px}@media(min-width:768px){.single-platform-section__inner{gap:24px;display:grid;grid-template-columns:1fr 1fr}}@media(min-width:1280px){.single-platform-section__inner{gap:34px}}@media(min-width:1920px){.single-platform-section__inner{gap:44px}}.single-platform-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px;border-bottom:solid 1px #e0e0e0;padding-bottom:22px}@media(min-width:768px){.single-platform-item{padding-bottom:24px}}@media(min-width:1280px){.single-platform-item{padding-bottom:34px}}@media(min-width:1920px){.single-platform-item{padding-bottom:44px}}.single-platform-item__details{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.single-platform-item__name{font-family:"Acta Pro Display Light";src:url("/content/themes/base/assets/font/ActaProDisplay-Light.woff2") format("woff2"),url("/content/themes/base/assets/font/ActaProDisplay-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap;font-size:16px;line-height:28.8px;font-family:"Acta Pro Display Book";src:url("/content/themes/base/assets/font/ActaProDisplay-Book.woff2") format("woff2"),url("/content/themes/base/assets/font/ActaProDisplay-Book.woff") format("woff");font-weight:400;font-style:normal;font-display:swap;color:#514554;display:block;position:relative;overflow:hidden;-webkit-box-flex:1;-ms-flex:1;flex:1}@media(min-width:768px){.single-platform-item__name{font-size:17px;line-height:30.6px}}@media(min-width:1280px){.single-platform-item__name{font-size:20px;line-height:36px}}@media(min-width:1920px){.single-platform-item__name{font-size:21px;line-height:37.8px}}.single-platform-item__name:after{content:"";position:absolute;bottom:10px;margin-left:10px;width:100%;border-bottom:2px dotted #bdbdbd}.single-platform-item__price-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.single-platform-item__price-wrap>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:10px}.single-platform-item__price{font-family:"Acta Pro Display Light";src:url("/content/themes/base/assets/font/ActaProDisplay-Light.woff2") format("woff2"),url("/content/themes/base/assets/font/ActaProDisplay-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap;font-size:16px;line-height:28.8px;font-family:"Acta Pro Display Book";src:url("/content/themes/base/assets/font/ActaProDisplay-Book.woff2") format("woff2"),url("/content/themes/base/assets/font/ActaProDisplay-Book.woff") format("woff");font-weight:400;font-style:normal;font-display:swap;color:#514554;white-space:nowrap}@media(min-width:768px){.single-platform-item__price{font-size:17px;line-height:30.6px}}@media(min-width:1280px){.single-platform-item__price{font-size:20px;line-height:36px}}@media(min-width:1920px){.single-platform-item__price{font-size:21px;line-height:37.8px}}.single-platform-item__price--name{font-family:"Acta Pro Display Light";src:url("/content/themes/base/assets/font/ActaProDisplay-Light.woff2") format("woff2"),url("/content/themes/base/assets/font/ActaProDisplay-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap;font-size:16px;line-height:28.8px;color:#494949}@media(min-width:768px){.single-platform-item__price--name{font-size:17px;line-height:30.6px}}@media(min-width:1280px){.single-platform-item__price--name{font-size:20px;line-height:36px}}@media(min-width:1920px){.single-platform-item__price--name{font-size:21px;line-height:37.8px}}.single-platform-item__description{font-family:"Acta Pro Display Light";src:url("/content/themes/base/assets/font/ActaProDisplay-Light.woff2") format("woff2"),url("/content/themes/base/assets/font/ActaProDisplay-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap;font-size:13px;line-height:18.2px;color:#494949;line-height:1.4;margin:0;padding-right:100px}@media(min-width:1280px){.single-platform-item__description{font-size:14px;line-height:19.6px}}@media(min-width:1280px){.single-platform-item__description{padding-right:0}}.single-platform-item__modifiers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px;padding-left:16px}.single-platform-item__modifier{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:100%;gap:10px}.single-platform-item__modifier .single-platform-item__name{font-family:"Acta Pro Display Light";src:url("/content/themes/base/assets/font/ActaProDisplay-Light.woff2") format("woff2"),url("/content/themes/base/assets/font/ActaProDisplay-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap;font-size:14px;line-height:22.4px;color:#494949}@media(min-width:1280px){.single-platform-item__modifier .single-platform-item__name{font-size:16px;line-height:25.6px}}.single-platform-item__modifier .single-platform-item__price{font-family:"Acta Pro Display Light";src:url("/content/themes/base/assets/font/ActaProDisplay-Light.woff2") format("woff2"),url("/content/themes/base/assets/font/ActaProDisplay-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap;font-size:14px;line-height:22.4px;color:#494949}@media(min-width:1280px){.single-platform-item__modifier .single-platform-item__price{font-size:16px;line-height:25.6px}}.single-platform-divider{height:1px;width:100%;background:#e0e0e0}.single-platform-section-divider{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:48px;width:100%;margin:44px 0}.single-platform-section-divider__line{-webkit-box-flex:1;-ms-flex:1;flex:1;height:1px;background:#e0e0e0}.single-platform-section-divider__text{font-family:"Acta Pro Display Light";src:url("/content/themes/base/assets/font/ActaProDisplay-Light.woff2") format("woff2"),url("/content/themes/base/assets/font/ActaProDisplay-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap;font-size:16px;line-height:28.8px;font-family:"Acta Pro Display Book";src:url("/content/themes/base/assets/font/ActaProDisplay-Book.woff2") format("woff2"),url("/content/themes/base/assets/font/ActaProDisplay-Book.woff") format("woff");font-weight:400;font-style:normal;font-display:swap;color:#514554;white-space:nowrap}@media(min-width:768px){.single-platform-section-divider__text{font-size:17px;line-height:30.6px}}@media(min-width:1280px){.single-platform-section-divider__text{font-size:20px;line-height:36px}}@media(min-width:1920px){.single-platform-section-divider__text{font-size:21px;line-height:37.8px}}.single-platform-tabs__footnote{font-family:"Acta Pro Display Light";src:url("/content/themes/base/assets/font/ActaProDisplay-Light.woff2") format("woff2"),url("/content/themes/base/assets/font/ActaProDisplay-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap;font-size:13px;line-height:18.2px;color:#494949;line-height:1.4;text-align:center;margin-top:44px;display:block}@media(min-width:1280px){.single-platform-tabs__footnote{font-size:14px;line-height:19.6px}}@media(min-width:1280px){.single-platform-tabs__footnote{margin-top:60px}}