@font-face{font-family:Milano Fraunces;src:url(/demos/milano/fraunces-600.woff2)format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Milano Fraunces;src:url(/demos/milano/fraunces-600-italic.woff2)format("woff2");font-style:italic;font-weight:600;font-display:swap}html:has(._8akaxa_milano){scroll-padding-top:20px}._8akaxa_milano{--milano-paper:#faf8f4;--milano-sand:#f1ebe2;--milano-ink:#242424;--milano-muted:#625850;--milano-red:#b94332;--milano-red-dark:#963527;--milano-border:#ded4c7;--milano-serif:"Milano Fraunces", Georgia, serif;--focus-color:var(--milano-red-dark);background:var(--milano-paper);color:var(--milano-ink);font-size:15px;line-height:1.65}._8akaxa_milano h1,._8akaxa_milano h2,._8akaxa_brand{font-family:var(--milano-serif);letter-spacing:-.045em;font-weight:600;line-height:1.06}._8akaxa_milano h2{text-wrap:balance;font-size:clamp(35px,4.3vw,57px)}._8akaxa_milano p{color:var(--milano-muted)}._8akaxa_milano svg{flex:none}._8akaxa_milano .skip-link:not(:focus){clip-path:inset(50%)}._8akaxa_container{width:min(1180px,100% - 96px);margin-inline:auto}._8akaxa_section{padding-block:clamp(60px,7.1vw,102px)}._8akaxa_preview{border-bottom:1px solid var(--milano-border);background:#eee7de;font-size:12px}._8akaxa_previewInner{justify-content:space-between;align-items:center;gap:6px 18px;min-height:42px;padding-block:6px;display:flex}._8akaxa_preview p{color:#514740}._8akaxa_previewPackage{white-space:nowrap;font-weight:600}._8akaxa_preview a,._8akaxa_footerBottom a{text-underline-offset:3px;flex:none;align-items:center;gap:7px;font-weight:600;display:inline-flex}._8akaxa_preview a:hover,._8akaxa_footer a:hover{text-decoration:underline}._8akaxa_header{border-bottom:1px solid var(--milano-border)}._8akaxa_headerInner{justify-content:space-between;align-items:center;gap:24px;min-height:76px;display:flex}._8akaxa_brand{white-space:nowrap;align-items:center;gap:10px;min-height:44px;font-size:24px;display:inline-flex}._8akaxa_brandIcon{width:38px;height:38px;color:var(--milano-paper);background:var(--milano-red);border-radius:50%;place-items:center;display:grid}._8akaxa_navigation{align-items:center;gap:clamp(15px,2.25vw,34px);font-size:13px;font-weight:550;display:flex}._8akaxa_navigation>a:not(._8akaxa_button){align-items:center;min-height:44px;transition:color .16s;display:flex}._8akaxa_navigation>a:not(._8akaxa_button):hover{color:var(--milano-red-dark)}._8akaxa_menuToggle{display:none}._8akaxa_button{background:var(--milano-red);border:1px solid var(--milano-red);color:#fff;border-radius:5px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:9px 17px;font-size:13px;font-weight:650;line-height:1.35;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}._8akaxa_button:hover{background:var(--milano-red-dark);border-color:var(--milano-red-dark)}._8akaxa_navigation ._8akaxa_button{white-space:nowrap;min-height:44px}._8akaxa_outlineButton{color:var(--milano-ink);background:0 0;border-color:#bbab9c}._8akaxa_outlineButton:hover{background:var(--milano-sand);border-color:var(--milano-red-dark);color:var(--milano-red-dark)}._8akaxa_hero{grid-template-columns:minmax(0,1fr) minmax(0,.99fr);align-items:center;gap:clamp(32px,4.5vw,68px);padding-block:clamp(42px,4.6vw,66px);display:grid}._8akaxa_milano ._8akaxa_kicker{color:var(--milano-red-dark);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:16px;font-size:11px;font-weight:700;line-height:1.4;display:flex}._8akaxa_hero ._8akaxa_kicker:before,._8akaxa_menuIntro ._8akaxa_kicker:before{content:"";background:currentColor;width:22px;height:1px}._8akaxa_hero h1{font-size:clamp(40px,5.25vw,74px)}._8akaxa_hero h1 em{color:var(--milano-red-dark);display:block}._8akaxa_heroLead{max-width:42ch;margin-top:22px;font-size:clamp(15px,1.4vw,17px);line-height:1.7}._8akaxa_heroActions{flex-wrap:wrap;gap:10px;margin-top:27px;display:flex}._8akaxa_heroDetails{align-items:center;gap:8px;margin-top:21px;font-size:12px;display:flex}._8akaxa_heroDetails svg{color:var(--milano-red-dark)}._8akaxa_heroPhoto{aspect-ratio:12/11;background:#d8b08a;border-radius:7px;display:block;overflow:hidden}._8akaxa_heroPhoto img,._8akaxa_aboutPhoto{object-fit:cover;width:100%;height:100%}._8akaxa_about{background:var(--milano-sand);border-block:1px solid var(--milano-border)}._8akaxa_aboutGrid{grid-template-columns:minmax(0,.94fr) minmax(0,1fr);align-items:center;gap:clamp(30px,7vw,100px);display:grid}._8akaxa_aboutPhoto{aspect-ratio:35/24;border-radius:6px;height:auto}._8akaxa_aboutCopy{max-width:54ch}._8akaxa_aboutCopy h2{text-wrap:initial}._8akaxa_aboutCopy p:not(._8akaxa_kicker){margin-top:16px}._8akaxa_highlights{border-top:1px solid var(--milano-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 30px;margin:clamp(32px,4.8vw,62px) 0 0;padding:24px 0 0;list-style:none;display:grid}._8akaxa_highlights li{align-items:flex-start;gap:13px;display:flex}._8akaxa_highlightIcon{border:1px solid var(--milano-border);width:40px;height:40px;color:var(--milano-red-dark);border-radius:50%;flex:none;place-items:center;display:grid}._8akaxa_highlights h3{font-size:15px;font-weight:650}._8akaxa_highlights p{margin-top:4px;font-size:13px}._8akaxa_restaurantMenu ._8akaxa_container{max-width:1060px}._8akaxa_menuIntro{text-align:center}._8akaxa_menuIntro ._8akaxa_kicker{justify-content:center}._8akaxa_menuIntro h2+p{margin-top:12px}._8akaxa_menuList{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(32px,6vw,86px);margin:clamp(26px,4vw,48px) 0 0;padding:0;list-style:none;display:grid}._8akaxa_menuList li{border-bottom:1px solid var(--milano-border);padding-block:19px}._8akaxa_menuList li:nth-child(-n+2){border-top:1px solid var(--milano-border)}._8akaxa_menuItemTitle{justify-content:space-between;align-items:baseline;gap:12px;display:flex}._8akaxa_menuItemTitle h3{font-family:var(--milano-serif);letter-spacing:-.025em;font-size:23px;font-weight:600;line-height:1.25}._8akaxa_menuItemTitle span{color:var(--milano-red-dark);white-space:nowrap;font-weight:700}._8akaxa_menuList p{margin-top:6px;font-size:14px}._8akaxa_menuNote{text-align:center;margin-top:22px;font-size:12px}._8akaxa_visit{background:var(--milano-sand);border-top:1px solid var(--milano-border)}._8akaxa_visitGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}._8akaxa_visitPanel{border:1px solid var(--milano-border);background:var(--milano-paper);border-radius:7px;padding:clamp(24px,3.8vw,48px)}._8akaxa_visitPanel h2{text-wrap:initial;font-size:clamp(32px,3.4vw,45px)}._8akaxa_visitPanel h2+p{margin-top:13px}._8akaxa_hours,._8akaxa_contactCard{margin:24px 0 0}._8akaxa_hours>div{border-top:1px solid var(--milano-border);justify-content:space-between;gap:12px;padding-block:10px;display:flex}._8akaxa_hours>div:last-child{border-bottom:1px solid var(--milano-border)}._8akaxa_hours dt{font-weight:600}._8akaxa_hours dd{color:var(--milano-muted);white-space:nowrap;font-variant-numeric:tabular-nums;margin:0}._8akaxa_contactCard address{gap:11px;font-style:normal;font-weight:600;display:grid}._8akaxa_contactCard address>div{align-items:baseline;gap:9px;display:flex}._8akaxa_contactCard svg{color:var(--milano-red-dark);align-self:start;margin-top:3px}._8akaxa_contactCard small{background:var(--milano-sand);color:var(--milano-muted);border-radius:3px;margin-inline-start:4px;padding:1px 6px;font-size:11px;font-weight:550;display:inline-block}._8akaxa_contactNote{margin-top:12px;font-size:13px}._8akaxa_contactActions{flex-wrap:wrap;align-items:flex-start;gap:8px;margin-top:22px;display:flex}._8akaxa_contactActions details[open]{flex-basis:100%}._8akaxa_contactActions summary{cursor:pointer;list-style:none}._8akaxa_contactActions summary::-webkit-details-marker{display:none}._8akaxa_contactActions details[open] svg{transform:rotate(180deg)}._8akaxa_contactActions p{padding:10px 0;font-size:13px}._8akaxa_footer{color:var(--milano-paper);--focus-color:#efcbab;background:#29241f;padding-block:32px 20px}._8akaxa_footer p{color:#d9cfc4}._8akaxa_footerTop,._8akaxa_footerBottom{justify-content:space-between;align-items:center;gap:12px 24px;display:flex}._8akaxa_footerTop p{margin-top:8px;font-size:13px}._8akaxa_footerTop nav{flex-wrap:wrap;gap:0 23px;font-size:13px;display:flex}._8akaxa_footerTop nav a,._8akaxa_footerBottom a{align-items:center;min-height:44px;display:inline-flex}._8akaxa_footerBottom{border-top:1px solid #53483f;margin-top:27px;padding-top:8px;font-size:12px}@media (max-width:1000px){._8akaxa_container{width:calc(100% - 64px)}}@media (max-width:879px){._8akaxa_headerInner{flex-wrap:wrap;gap:0 16px;min-height:65px}._8akaxa_menuToggle{border:1px solid var(--milano-border);width:44px;height:44px;color:var(--milano-ink);background:0 0;border-radius:5px;place-items:center;padding:0;display:grid}._8akaxa_navigation{border-top:1px solid var(--milano-border);flex:0 0 100%;align-items:stretch;gap:0;margin-top:6px;padding:5px 0 14px;font-size:15px;display:none}._8akaxa_navigation[data-open=true]{display:grid}._8akaxa_navigation ._8akaxa_button{justify-self:start;margin-top:7px}}@media (max-width:759px){._8akaxa_container{width:calc(100% - 40px)}._8akaxa_previewInner{flex-direction:column;align-items:flex-start;gap:0;padding-block:7px 4px}._8akaxa_preview a{min-height:32px}._8akaxa_hero{grid-template-columns:minmax(0,1fr);gap:25px;padding-block:38px 42px}._8akaxa_hero h1{font-size:clamp(39px,10.7vw,58px)}._8akaxa_heroLead{margin-top:16px}._8akaxa_heroActions{margin-top:21px}._8akaxa_heroDetails{margin-top:15px}._8akaxa_heroPhoto{aspect-ratio:5/4}._8akaxa_aboutGrid{grid-template-columns:minmax(0,1fr);gap:24px}._8akaxa_aboutCopy{grid-row:1}._8akaxa_highlights{grid-template-columns:minmax(0,1fr)}._8akaxa_visitGrid{grid-template-columns:minmax(0,1fr);gap:14px}._8akaxa_footerTop,._8akaxa_footerBottom{flex-direction:column;align-items:flex-start}._8akaxa_footerBottom{gap:0;margin-top:14px;padding-top:15px}}@media (max-width:599px){._8akaxa_menuList{grid-template-columns:minmax(0,1fr)}._8akaxa_menuList li:nth-child(2){border-top:0}}@media (max-width:480px){._8akaxa_previewPackage{display:block}._8akaxa_previewSeparator{display:none}}@media (prefers-reduced-motion:reduce){._8akaxa_button,._8akaxa_navigation>a:not(._8akaxa_button){transition:none}}
