﻿*{font-family:"proxima-nova", sans-serif}h1{color:#4a8ac9;font-family:"proxima-nova", sans-serif;font-size:58px;font-style:normal;font-weight:700;line-height:109%;letter-spacing:1.74px;text-align:left !important;margin:0;padding:0;text-transform:none}h2{color:#324954;font-size:32px;font-style:normal;font-weight:700;line-height:109%;letter-spacing:1.28px;text-align:left;margin:30px 0 0 0;padding:0}h2.new-font-face{font-family:"proxima-sera", sans-serif;font-size:2.25em;font-style:normal;font-weight:300;line-height:109%}h3{color:#324954;font-size:24px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:0.72px;text-align:left;margin:0}h3.new-font-face{font-family:"proxima-nova", sans-serif;font-size:1.875em;font-weight:600;line-height:28px;margin-top:0.25em;margin-bottom:0.5em}h4{color:#324954;font-size:24px;font-style:normal;font-weight:300;line-height:140%;letter-spacing:0.72px;text-align:left;margin:0}b{color:#324954;font-style:normal;font-weight:700;line-height:109%;font-size:20px}p{color:#324954;font-family:"proxima-nova", sans-serif;font-size:20px;font-style:normal;font-weight:300;line-height:140%;letter-spacing:0.8px;margin:0}p.new-font-face{font-family:"proxima-sera", sans-serif;font-size:1.25em;font-style:normal;font-weight:400;line-height:28px}ul{margin-top:0;list-style-type:none;padding:10px 0 0 10px}ul:not(.menu-harbor-list) li::before{content:"•";font-size:15pt;margin-right:0.5em}ul li{font-size:20px;font-style:normal;font-weight:300;line-height:140%;letter-spacing:0.72px;margin-bottom:0.5em}.otw-subheader{color:#87BBD9;font-size:32px;font-style:normal;font-weight:700;line-height:109%;letter-spacing:1.28px;text-align:left;margin:20px 0 0 0;padding:0}.menu-harbor-list{color:#324954;font-family:"proxima-nova", sans-serif;font-size:20px;font-style:normal;font-weight:300;line-height:140%;letter-spacing:0.8px;margin:10px 0 0 0;padding:0;list-style-type:none !important}.v3-scene{padding-top:200px;padding-bottom:100px}@media only screen and (max-width: 1280px){.v3-scene{padding-left:1em;padding-right:1em;padding-top:100px}}@media only screen and (min-width: 1280px){.v3-scene .v3-scene-col.right h2:first-child{margin-top:0;padding-top:0}}@media only screen and (min-width: 1280px) and (max-width: 1439px){.v3-scene{gap:40px}}@media only screen and (max-width: 1439px){.v3-scene img{max-width:100%}}.menu-scene-container img{width:100%;height:auto;margin:2em auto}@media only screen and (max-width: 1280px){.menu-scene-container .v3-scene:first-child{flex-direction:column-reverse}}.cmenu-content img{max-width:100%;height:auto}@media only screen and (min-width: 1280px){.mobile-only{display:none}}.menu-grid{column-gap:85px;grid-template-columns:50%;grid-template-areas:"logo intro" "menu-content intro" "menu-content footer"}.menu-grid .menu-grid-item.logo-img-1{grid-area:logo}.menu-grid .menu-grid-item.intro-img-2{grid-area:intro}.menu-grid .menu-grid-item.menu-img-3{grid-area:menu-content}.menu-grid .menu-grid-item.footer-content{grid-area:footer}@media only screen and (max-width: 1280px){.menu-grid{grid-template-columns:100%;grid-template-areas:"logo" "intro" "menu-content" "footer"}}@media only screen and (max-width: 1439px){.menu-grid{gap:2em}}.template-menu-grid{width:100%;grid-template-areas:"logo intro" "secondary main"}.template-menu-grid .menu-grid-item{min-width:50%;width:720px}@media only screen and (max-width: 1440px){.template-menu-grid .menu-grid-item{width:auto}}@media only screen and (min-width: 1280px){.template-menu-grid .menu-grid-item.marg-top{margin-top:2.5em !important}}.template-menu-grid .menu-grid-item.logo-reference{grid-area:logo}@media only screen and (min-width: 600px){.template-menu-grid .menu-grid-item.logo-reference img{max-width:500px}}.template-menu-grid .menu-grid-item.auxiliary{grid-area:intro}@media only screen and (max-width: 750px){.template-menu-grid .menu-grid-item.auxiliary h1{font-size:2.75em}}@media only screen and (min-width: 1280px){.template-menu-grid .menu-grid-item.auxiliary{display:flex;flex-direction:column;justify-content:flex-end;height:100%;padding-bottom:2.5em}}.template-menu-grid .menu-grid-item.secondary-copy{grid-area:secondary}@media only screen and (max-width: 600px){.template-menu-grid .menu-grid-item.secondary-copy img{max-height:300px;width:300px;object-fit:cover;object-position:bottom}}@media only screen and (min-width: 600px) and (max-width: 1280px){.template-menu-grid .menu-grid-item.secondary-copy{width:100%;max-width:500px}}@media only screen and (min-width: 1280px) and (max-width: 1440px){.template-menu-grid .menu-grid-item.secondary-copy img{width:100%;max-width:600px}}@media only screen and (min-width: 1441px){.template-menu-grid .menu-grid-item.secondary-copy img{width:100%;max-width:660px}}.template-menu-grid .menu-grid-item.main-copy{grid-area:main}@media only screen and (max-width: 1280px){.template-menu-grid{gap:2em;grid-template-areas:"logo" "intro" "secondary" "main"}}@media screen and (min-width: 1280px) and (max-width: 1439px){.marg-right-medium-viewports{margin-right:40px}}@media only screen and (min-width: 1280px){.homakase-schedule-fix{margin-top:0}}.exp-menu{gap:4em}.exp-menu .exp-menu-title{display:flex;align-items:flex-end}.exp-menu .exp-menu-title.homakase{height:162px}@media only screen and (max-width: 1280px){.exp-menu .exp-menu-title.homakase{height:auto;margin-top:2em}}.exp-menu .exp-menu-logo{margin-bottom:25px}@media only screen and (min-width: 1280px){.exp-menu .exp-menu-logo{margin-bottom:75px}}@media only screen and (min-width: 1280px){.exp-menu .exp-menu-title{margin-bottom:75px}}.exp-menu-grid{width:100%;display:grid;grid-template-areas:"logo title" "img1 intro" "img1 img2" "econtent img2" "img3 pricing" "img3 pricing" "img3 footer"}@media only screen and (max-width: 1280px){.exp-menu-grid{grid-template-areas:"logo" "img1" "title" "intro" "img2" "econtent" "img3" "pricing" "footer"}}@media only screen and (min-width: 1280px){.exp-menu-grid{grid-template-columns:1fr 1fr;column-gap:80px}}.exp-menu-grid .exp-menu-grid-item.e-logo{grid-area:logo;margin-bottom:30px}.exp-menu-grid .exp-menu-grid-item.e-img-1{grid-area:img1}@media only screen and (max-width: 1280px){.exp-menu-grid .exp-menu-grid-item.e-img-1{margin-bottom:1em}}.exp-menu-grid .exp-menu-grid-item.e-title{grid-area:title}@media only screen and (max-width: 1280px){.exp-menu-grid .exp-menu-grid-item.e-title{font-size:1em !important}}@media only screen and (min-width: 1280px){.exp-menu-grid .exp-menu-grid-item.e-title{display:flex;align-items:flex-end;margin-bottom:30px}}.exp-menu-grid .exp-menu-grid-item.e-intro{grid-area:intro;margin-bottom:1em}@media only screen and (min-width: 1280px){.exp-menu-grid .exp-menu-grid-item.e-intro{margin-bottom:2em}.exp-menu-grid .exp-menu-grid-item.e-intro h2{margin-top:0}}.exp-menu-grid .exp-menu-grid-item.e-img-2{grid-area:img2}.exp-menu-grid .exp-menu-grid-item.e-content{grid-area:econtent}@media only screen and (min-width: 1280px){.exp-menu-grid .exp-menu-grid-item.e-content{margin-bottom:2em}.exp-menu-grid .exp-menu-grid-item.e-content h2{margin-bottom:0.5em}}.exp-menu-grid .exp-menu-grid-item.e-img-3{grid-area:img3}.exp-menu-grid .exp-menu-grid-item.e-pricing{grid-area:pricing}@media only screen and (min-width: 1280px){.exp-menu-grid .exp-menu-grid-item.e-pricing h2{margin-top:0}}.exp-menu-grid .exp-menu-grid-item.e-footer{grid-area:footer;margin-top:2em}@media only screen and (min-width: 1280px){.scheduling-bump-desktop{padding-top:2em}}.link-lists ul{list-style:none !important}.link-lists ul li{font-size:16px !important}.link-lists ul li::before{content:"";content:none !important}
