@font-face{font-family:"acreageregular";src:url("Fonts/acreage-regular-webfont.woff2") format("woff2"),url("Fonts/acreage-regular-webfont.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}*{box-sizing:border-box;scroll-behavior:smooth}body{padding:0 0 5rem;margin:0;font-family:freight-neo-pro,sans-serif;color:#fff;background-color:#000;background-image:url("../images/Black-Cement.jpg");width:100vw;overflow-x:hidden;text-align:center}header nav{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;padding:.5rem 0}header nav .logo{display:block;flex:100%}header nav .logo img{margin:1rem auto;max-width:60vw;width:225px;display:block}header nav ul{flex:100%;padding:0 1rem;list-style:none;display:flex;align-items:center;justify-content:center;transition:top .5s ease-in-out;top:-2rem;flex-wrap:wrap;row-gap:10px}header nav ul.stick{position:fixed;z-index:10;top:0;left:0;width:100%;padding:1rem;margin:0;background-image:url("../images/Black-Cement.jpg")}header nav ul li a{margin:.5rem 1rem 0 0;padding:0 1rem 0 0;display:block;border-right:2px solid #b7957a;letter-spacing:.16rem;line-height:100%;text-transform:uppercase}header nav ul li:last-child a{margin:.5rem 0 0 0;padding:0;border-right:none}a{text-decoration:none;letter-spacing:.02rem;color:#fff}button{border:none;background-color:rgba(0,0,0,0);color:#fff}.button{border:1px solid #b7957a;border-radius:0;text-transform:uppercase;padding:.5rem 2rem .5rem 4rem;position:relative;background-color:rgba(0,0,0,0);font-family:inherit;display:inline-block;margin:1rem;color:#fff;letter-spacing:.16rem;font-size:1.25rem}.button.event-btn{color:#000}@media(max-width: 350px){.button.event-btn{font-size:.85rem;margin:0 .5rem}}.button::before,.button::after{content:"";top:0;position:absolute;width:.5rem;height:100%;border-right:1px solid #b7957a}.button::before{border-left:1px solid #b7957a;left:.75rem}.button::after{left:calc(1.25rem + 2px)}.hide{display:none;visibility:none}ul{padding:0}ul li a{padding:0 .5rem;display:inline-block}h1,h2,h3,h4{text-transform:uppercase;font-weight:400;margin:1rem 0 .5rem}h1.headline,h2.headline,h3.headline,h4.headline{font-family:"acreageregular";font-size:2.0000015118rem;line-height:2.0000015118rem;letter-spacing:.16rem}h1.headline.section,h2.headline.section,h3.headline.section,h4.headline.section{padding:3rem 0 1.5rem;margin:0 auto}h1.headline.small,h2.headline.small,h3.headline.small,h4.headline.small{font-size:1.6666679265rem}h1.subhead1,h2.subhead1,h3.subhead1,h4.subhead1{text-transform:unset;font-size:1.6666679265rem;line-height:2.0000015118rem;letter-spacing:.03rem}h1.subhead2,h2.subhead2,h3.subhead2,h4.subhead2{font-size:1.6666679265rem;line-height:1.5833345302rem;letter-spacing:.16rem}h1 span,h2 span,h3 span,h4 span{display:block;font-family:freight-neo-pro,sans-serif;letter-spacing:.06rem;font-size:1.25rem;text-transform:none}p a{color:inherit;text-decoration:underline;text-transform:none}.copy{max-width:600px;margin:auto;padding:2rem;position:relative}.scroll-margin-top{scroll-margin-top:4rem}.sample-menu{padding:2rem;text-align:left;background-color:#fff;color:#000}.sample-menu .menu-copy{text-align:center}.sample-menu .menu-copy img{width:200px;margin:0rem auto 2rem;display:block}.sample-menu .menu-copy h2,.sample-menu .menu-copy h3{position:relative}.sample-menu .menu-copy h2 span,.sample-menu .menu-copy h3 span{background-color:#fff;padding:.25rem .75rem;display:inline-block;position:relative;z-index:2;text-transform:uppercase;font-size:1.75rem}.sample-menu .menu-copy h2::after,.sample-menu .menu-copy h3::after{content:"";position:absolute;border-top:2px solid #b7957a;left:0;top:50%;width:100%}.sample-menu div.menu-column{padding-left:3rem}.sample-menu div.menu-column p{position:relative}.sample-menu div.menu-column p span{display:block;font-weight:100}.sample-menu div.menu-column p .course-number{color:#926d4f;position:absolute;left:-1.5rem}.sample-menu div.menu-column p .dish-name{font-weight:500;font-size:1.15rem}.sample-menu div.menu-column p .dish-fish{font-style:italic}.photo-grid{display:grid;grid-template-columns:1fr 1fr}.photo-grid img{width:100%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}#skipnav a{position:absolute;clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}#skipnav a:focus{clip:auto;left:0;top:0;width:100%;height:auto;margin:0;padding:10px 0;background:#fff;border:2px solid #000;border-left:none;border-right:none;text-align:center;font-weight:bold;color:#000}.hero-wrap,.bkgd-wrap{display:flex;align-items:center;justify-content:center;position:relative}.hero-wrap.video-wrap,.bkgd-wrap.video-wrap{max-width:1200px;margin:auto;height:50vh}.hero-wrap .bkgd,.bkgd-wrap .bkgd{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;top:0;left:0;z-index:-1}.hero-wrap .bkgd.darken,.bkgd-wrap .bkgd.darken{filter:brightness(40%)}.hero-wrap{height:65vh}.bkgd-wrap{height:80vh}.rake-texture{background-color:#fff;background-image:url("../images/White-Rake-Texture.jpg");background-repeat:repeat;background-position:0 0;color:#000;padding:2rem 0}.wave{background-color:#fff;background-image:url("../images/White-Rake-Texture.jpg");background-repeat:repeat;background-position:0 0;color:#000}.wave .checkerboard{padding:1rem}.wave .checkerboard .vimeo-wrapper.landscape .vimeo-vid-wrap,.wave .checkerboard .vimeo-wrapper.portrait .vimeo-vid-wrap{position:relative;max-height:800px}.wave .checkerboard .vimeo-wrapper.landscape .vimeo-vid-wrap iFrame,.wave .checkerboard .vimeo-wrapper.portrait .vimeo-vid-wrap iFrame{-o-object-position:center;object-position:center;-o-object-fit:contain;object-fit:contain;padding:1rem}.wave .checkerboard .vimeo-wrapper.portrait .vimeo-vid-wrap{min-height:75vh}.wave .checkerboard .vimeo-wrapper.landscape .vimeo-vid-wrap{min-height:30vh}@media only screen and (min-width: 760px){.wave .checkerboard .vimeo-wrapper.landscape .vimeo-vid-wrap{min-height:unset;height:100%}}.wave .checkerboard .copy-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 2rem 0}.wave .checkerboard .copy-wrap p,.wave .checkerboard .copy-wrap h2,.wave .checkerboard .copy-wrap h3{max-width:500px;margin:.5rem auto}.wave .checkerboard .bkgd-wrap{height:unset}.wave .checkerboard .bkgd-wrap img{width:100%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;max-height:600px}.wave.events-page{padding:1rem 0}.bars{padding:0rem;margin:4rem 2rem;max-width:650px}.bars h3{text-transform:unset;padding-top:0;margin-top:0}.bars p{padding-top:0;margin-top:0}.link-wrap{padding-bottom:2rem}#play-pause{position:absolute;bottom:1rem;right:1rem}#play-pause #play-pause-svg{width:40px;height:auto}#play-pause #play-pause-svg circle{fill:#000}#play-pause #play-pause-svg path,#play-pause #play-pause-svg rect{fill:#fff;transition:fill .5s ease-in-out}#play-pause #play-pause-svg path.faded,#play-pause #play-pause-svg rect.faded{fill:gray}form{display:grid;grid-gap:1rem;max-width:600px;padding:2rem;margin:auto}form label input,form label select,form label textarea{font-family:sans-serif;display:block;padding:.75rem;width:100%;border:rgba(0,0,0,0)}form input.button,form button.button{margin:0}.select-wrap{padding:0;background-image:url(../images/arrow-down.svg);background-size:1.15rem;background-repeat:no-repeat;background-position:95% 50%;background-color:#fff}.select-wrap select{width:100%;margin:1rem auto 0;padding:.75rem 40px .75rem .75rem;background:rgba(0,0,0,0);-webkit-appearance:none;-moz-appearance:none}.select-wrap select#eventTime{margin-top:3px}.loader{text-align:center;margin:auto;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.loader.show{display:block;margin:2rem auto}.loader span{border:.5rem solid #000;border-top:.5rem solid #b7957a;outline:1px solid #fff;border-radius:50%;width:3rem;height:3rem;animation:spinLoader 2s linear infinite;display:block;margin:auto}#tripleseat_embed_form input,#tripleseat_embed_form input#lead_phone_number_extension,#tripleseat_embed_form input#dp_lead_event_date,#tripleseat_embed_form input#lead_start_time,#tripleseat_embed_form input#lead_end_time,#tripleseat_embed_form input#lead_guest_count,#tripleseat_embed_form input#lead_phone_number,#tripleseat_embed_form input#lead_phone_number_extension,#tripleseat_embed_form select{width:100%;padding:10px 5px 10px 25px;font-family:sans-serif}#tripleseat_embed_form select{background-color:#fff;color:#000}#tripleseat_embed_form table{margin:auto}#tripleseat_embed_form input.button{outline:1px solid #b7957a;outline-offset:0;border-radius:0;text-transform:uppercase;padding:.5rem 2rem;position:relative;background-color:rgba(0,0,0,0);font-family:inherit;display:inline-block;margin:0 auto 8px;color:#fff;letter-spacing:.16rem;font-size:1.25rem;transition:all .3s linear}#tripleseat_embed_form input.button:hover{cursor:pointer;outline:4px solid #b7957a;outline-offset:-4px}#tripleseat_embed_form .row_email_opt_out{margin:0 1rem}#tripleseat_embed_form input[type=checkbox]{width:1rem;height:1rem}#tripleseat_embed_form .row_email_opt_out label{max-width:calc(100% - 1.5rem)}@media only screen and (min-width: 765px){#tripleseat_embed_form input[type=checkbox]{margin-right:.5rem}}.flex{flex-direction:column;display:flex;flex-wrap:wrap}footer{margin:4rem 2rem}footer #update-cookies-pref{font-family:freight-neo-pro,sans-serif;font-size:1rem;cursor:pointer}footer .newsletter{padding:0rem 0 2rem;border-bottom:2px solid #b7957a;margin-bottom:2rem}footer .newsletter form{padding:0 1rem}footer .contact a{display:block;padding:.25rem 0;font-weight:600}footer .contact div h2,footer .contact div h3{margin-top:1.5rem}footer .contact .stamp{text-align:center}footer .contact .stamp a{padding:0}footer .contact .stamp a img{width:200px;max-width:100%;padding:0 0 1rem}footer .contact .social{display:flex;justify-content:center}footer .contact .social a svg{height:40px;padding:.35rem .75rem .35rem 0}footer .contact .social a svg *{fill:#fff}footer ul.legal{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;list-style:none;padding:2rem 1rem 0}footer ul.legal .full{flex:100%}footer ul.legal .full a img{max-width:50%;width:150px}footer ul.legal li a{display:block;padding:.5rem}footer .app-callout .link-wrap{display:flex;margin:1rem;justify-content:center;gap:.5rem}footer .app-callout .app-icons img{height:40px}@media(min-width: 760px){header nav .logo img{margin:2rem auto 1rem}header nav ul li a{margin:.5rem 1.5rem 0 0;padding:0 1.5rem 0 0}.hero-wrap.video-wrap{height:65vh}form{grid-template-columns:1fr 1fr}form .full{grid-column:1/-1}.flex{flex-direction:row}.flex .third{flex:33%;border-right:2px solid #b7957a;padding:0 2rem 0 1rem}.flex .two-thirds{flex:66%;padding:0 1rem 0 2rem}.photo-grid{grid-template-columns:1fr 1fr 1fr;max-width:1500px;margin:auto}.bars{margin:4rem auto;padding:0rem 2rem .5rem;border-right:2px solid #b7957a;border-left:2px solid #b7957a}.wave{background-image:url("../images/wave-repeat.png"),url("../images/White-Rake-Texture.jpg");background-repeat:repeat-x,repeat;background-position:0 50%,0 0}.wave .checkerboard{padding:0 1rem;max-width:1200px;margin:auto}.wave .checkerboard:nth-of-type(odd){flex-direction:row-reverse}.wave .checkerboard div{flex:50%;padding:1rem}.wave .checkerboard div.copy-wrap{padding:2rem}.wave.events-page{background-color:#fff;background-image:url("../images/White-Rake-Texture.jpg");background-repeat:repeat;background-position:0 0}.sample-menu{display:grid;grid-template-columns:1fr 1fr;padding:2rem;max-width:600px;margin:auto}.sample-menu .menu-copy{grid-column:1/-1}.sample-menu .menu-copy p{margin-bottom:1.5rem}.sample-menu div.menu-column{padding:0 1rem 0 3rem;display:flex;flex-direction:column}.sample-menu div.menu-column.right{border-left:2px solid #b7957a}.sample-menu div.menu-column p{flex-grow:2;margin:.5rem 0}.sample-menu div.menu-column p:first-of-type{margin-top:0}.sample-menu div.menu-column p:last-of-type{margin-bottom:0}.sample-menu div.border-bottom{width:100%;border-bottom:2px solid #b7957a;margin-top:2rem;grid-column:1/-1}footer{max-width:1100px;margin:4rem auto}footer .newsletter{justify-content:center;padding-bottom:4rem}footer .newsletter .third{max-width:375px}footer .newsletter .two-thirds{display:flex;align-items:center;max-width:725px}footer .newsletter .two-thirds form{display:grid;grid-gap:1rem;grid-template-columns:2fr 1fr;width:100%}footer .newsletter .two-thirds form label input{height:100%}footer .contact{text-align:left;display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:2rem;padding:2rem 0}footer .contact .social{justify-content:flex-start}}@media(min-width: 1000px){.bars{padding:0 4rem .5rem}}@media(-moz-touch-enabled: 0),(pointer: fine)and (min-width: 600px){.button{transition:all .5s ease-in-out}.button::before,.button::after{transition:all .5s ease-in-out}.button:hover{border:rgba(0,0,0,0);background-color:#b7957a;color:#000}.button:hover::before,.button:hover::after{border-color:#000;background-color:#b7957a}}@keyframes spinLoader{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}/*# sourceMappingURL=main-01-27-26.min.css.map */