@import"https://fast.fonts.net/lt/1.css?apiType=css&c=8d056ea5-3a17-4666-913c-1b4969bb0136&fontids=5311971";@font-face{font-family:"LaurentianProRegular";src:url("../css/fonts/LaurentianProRegular/font.woff2") format("woff2"),url("../css/fonts/LaurentianProRegular/font.woff") format("woff")}@font-face{font-family:"GazpachoBlack";src:url("../css/fonts/GazpachoBlack/font.woff2") format("woff2"),url("../css/fonts/GazpachoBlack/font.woff") format("woff")}@font-face{font-family:"ElicitScriptProRegular";src:url("../css/fonts/ElicitScriptProRegular/font.woff2") format("woff2"),url("../css/fonts/ElicitScriptProRegular/font.woff") format("woff")}@font-face{font-family:"LaurentianProSemiBold";src:url("../css/fonts/LaurentianProSemiBold/font.woff2") format("woff2"),url("../css/fonts/LaurentianProSemiBold/font.woff") format("woff")}*{box-sizing:border-box;scroll-behavior:smooth}body{padding:0;margin:0;background-color:#fff8ed;text-align:center;font-family:LaurentianProRegular,serif;color:#7f2628;overflow-x:hidden}body a{text-decoration:none;color:#7f2628}p a{text-decoration:underline}h1,h2,h3,.button,.btn-hollow,.menu-item a,.title,.legal-links{font-family:GazpachoBlack,sans-serif;text-transform:uppercase;letter-spacing:2px}.button,.btn-hollow{font-family:LaurentianProSemiBold,sans-serif}h2,h3{font-size:1.5rem}p{font-size:1rem;letter-spacing:1px;line-height:1.5}.menu-item a{letter-spacing:2px;color:#fff8ed}.script-font{font-family:ElicitScriptProRegular,sans-serif;font-size:3rem;line-height:1}.break{white-space:nowrap}.section-title,h1{font-size:1.75rem}.button{font-size:1rem}.button.menu-btn{font-size:1.15rem}.fineprint{font-size:.75rem}.formResponse p{font-size:1.15rem}.center{text-align:center}.hide{display:none}.content{padding:1rem .5rem 3rem}.copy{padding:.5rem 1.25rem 2rem;max-width:600px;margin:auto}.flex{display:flex;flex-direction:column;justify-content:center}.flex.wrap{margin:auto;max-width:1000px}.flex-sm{display:flex}.half{flex:50%}.img-bkgd{object-fit:cover;object-position:center;width:100%}.img-bkgd.dark{filter:brightness(70%);transition:filter .5s}.maroon-bkgd{background-color:#7f2628;color:#fff8ed}.call-out-box{border:2px solid #fff8ed;max-width:600px;margin:auto;padding:0 3rem 2rem;position:relative}.call-out-box h2,.call-out-box h3{margin:-10px auto 1rem;width:200px;background-color:#7f2628}.button{cursor:pointer;display:inline-block;background-color:#fff8ed;border:2px solid #fff8ed;color:#7f2628;font-weight:400;padding:.5rem 1.5rem .25rem;margin:.5rem;min-width:200px}.button.mrn-hollow{border:2px solid #7f2628;min-width:225px;transition:background-color .5s}.button.mrn-hollow:hover{color:#fff8ed;background-color:#7f2628}.button.crm-hollow{background:rgba(0,0,0,0);min-width:225px;color:#fff8ed;padding:.75rem 2rem .5rem;transition:background-color .5s}.button.crm-hollow:hover{background-color:#fff8ed;color:#7f2628}.button.mrn-solid{border:2px solid #7f2628;background-color:#7f2628;color:#fff8ed}.button.menu-btn{position:relative;min-width:0;padding:.5rem .5rem .25rem;transition:background-image 2s ease-in-out}.button.menu-btn:hover::after{position:absolute;content:". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ";height:20px;bottom:0px;left:0px;width:100%;font-size:1.25rem;color:#7f2628;overflow:hidden}.button.menu-btn.active::after{position:absolute;content:". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ";height:20px;bottom:0px;left:0px;width:100%;font-size:1.25rem;color:#7f2628;overflow:hidden}.section-title{position:relative}.section-title span{display:inline-block;padding:0 1rem;background-color:#fff8ed}.section-title::before{content:"";height:10px;position:absolute;background-image:url(../images/illustrations/small-red-dots.png);background-repeat:repeat-x;top:30%;width:100%;left:0;z-index:-1}header{position:absolute;top:50px;width:100%;z-index:5}header #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}header #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}header.fixed{top:0}header.fixed nav{position:fixed;width:100%;height:50px;justify-content:space-between}header.fixed nav ul.menu{display:flex;flex-wrap:wrap;justify-content:flex-start;height:50px;overflow:hidden;z-index:5;margin:15px 0 0;padding:0}header.fixed nav ul.menu li.menu-item{margin:10px 15px}header.fixed nav ul.menu li.menu-item.order{order:-1}header.fixed nav ul.menu.open{flex-grow:10;animation:nav-menu-open .5s linear forwards;text-align:right;flex-direction:column;flex-wrap:nowrap;justify-content:space-around;padding:3rem 1.5rem 1rem;width:100%;background-color:#7f2628;position:absolute;top:25px;box-shadow:0 10px 15px 0px #2e2e2e}header.fixed nav ul.menu.open .menu-item{flex:100%}header.fixed nav #hamburger{position:unset;transform:none;margin:5px 10px 0}header nav{display:flex;align-items:center;justify-content:center;position:relative}header nav::after{content:"";width:100%;height:60px;background-color:#7f2628;position:absolute;top:50%;transform:translate(0, -50%)}header nav a{z-index:5}header nav a .stamp-logo{height:120px}header nav a .text-logo{display:none;z-index:5}header nav a .text-logo.show{display:block;z-index:5;width:50vw;padding:.5rem .5rem .5rem 1rem}header nav ul.menu{margin:0;list-style:none;display:none}header nav ul.menu.open{flex-grow:10;animation:nav-menu-open .5s linear forwards;text-align:right;display:flex;flex-direction:column;justify-content:space-around;padding:6rem 1.5rem 1rem;width:100%;background-color:#7f2628;position:absolute;top:50px;box-shadow:0 10px 15px 0px #2e2e2e}header nav ul.menu.open .menu-item{flex:100%}header nav ul.menu.open .menu-item.order{order:-1}header nav ul.menu .menu-item.btn-border a{border:2px solid #fff8ed;padding:8px 17px 6px}header nav #hamburger{z-index:5;border:none;background-color:rgba(0,0,0,0);height:50px;cursor:pointer;transition:all .2s;position:absolute;top:50%;right:10px;transform:translate(0, -50%)}header nav #hamburger.change #bar1{-webkit-transform:rotate(-45deg) translate(-8px, 6px);transform:rotate(-45deg) translate(-8px, 6px)}header nav #hamburger.change #bar2{opacity:0}header nav #hamburger.change #bar3{-webkit-transform:rotate(45deg) translate(-8px, -7px);transform:rotate(45deg) translate(-8px, -7px)}header nav #hamburger span{border-radius:5px;display:block;height:2px;width:35px;background:#fff8ed;transition:all .2s;margin:8px 0}.hero{z-index:-1;height:75vh}.hero .img-bkgd{height:100%}.about{display:flex;align-items:center;flex-direction:column;margin:0 auto;max-width:450px;padding:4rem 1rem}.about .script-font{font-size:2.25rem}.about h1{font-size:1.5rem;margin-top:-0.5rem;margin-bottom:1rem}.about p{margin:0}@media only screen and (min-width: 600px){.about{max-width:560px}.about span.mobile-line-break{display:none}}.quick-links{position:relative;gap:5px}.quick-links::after{content:"";width:100%;height:1.5rem;background-color:#7f2628;position:absolute;bottom:0;z-index:-1}.quick-links .half{position:relative;height:20vh}.quick-links .half .img-bkgd{height:100%}.quick-links .half .title{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#fff8ed;font-size:1.25rem}.newsletter{color:#fff8ed;padding:5.5rem 1rem 4rem}.newsletter .call-out-box span{display:none}.newsletter .call-out-box h2{margin:-15px auto 1rem;background-color:#7f2628}.events .img-wrap{height:30vh}.events .img-wrap .img-bkgd{height:100%}.catering{padding:2rem 1rem 0rem}.catering.--section{padding:4rem 1rem}.catering article{padding:1rem 0}.catering h1{font-size:2rem}.catering .half .copy{padding:.5rem 0 2rem}.catering .call-out-box{max-width:800px;padding:0}.catering .call-out-box h2{width:225px;margin-top:-22px}.party-menus{position:relative;padding-top:2rem}.party-menus .close-menu{transform:rotate(45deg);border-radius:50%;border:none;cursor:pointer;position:absolute;right:2rem;top:0;font-size:50px;color:#7f2628;background-color:rgba(0,0,0,0)}.party-menus .close-menu:focus{outline:2px solid blue}.party-menus .link-wrap{padding:3rem 0 1rem}input[type=button],input[type=submit]{-webkit-appearance:none;appearance:none}.select-wrap{padding:0;background-image:url(../images/arrow-down.svg);background-size:1.15rem;background-repeat:no-repeat;background-position:97% 55%;background-color:#fff8ed;max-width:600px;margin:0 auto}.select-wrap #topic-change{font-family:LaurentianProRegular,serif;width:100%;height:2rem;margin:0 auto;padding:.5rem 40px .5rem .5rem;background:rgba(0,0,0,0);border:1px solid #7f2628;-webkit-appearance:none;-moz-appearance:none;appearance:none}.answers{margin:3rem auto}.answers div.copy{display:none}.answers div.copy.active{display:block;padding:0 2rem 2rem}.loader{text-align:center;margin:auto;display:none}.loader.show{display:block;margin:2rem auto}.loader span{border:.5rem solid #7f2628;border-top:.5rem solid rgba(255,248,237,.6784313725);border-radius:50%;width:3rem;height:3rem;animation:spinLoader 2s linear infinite;display:block;margin:auto}@keyframes spinLoader{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.form{display:grid;grid-template-columns:1fr;text-align:left;margin-top:2rem}.form label{margin:.5rem}.form label input:not([type=checkbox]),.form label textarea{display:block;width:100%;padding:.5rem;border:1px solid #7f2628;background-color:#fff8ed;color:#7f2628}.form label span.fineprint{display:block}.form label input [type=checkbox]{display:inline-block;width:unset}.form input[type=submit]{margin:.5rem}.form#newsletter{max-width:300px;margin:2rem auto 0}.form#newsletter input#newsEmail,.form#newsletter input#newsZip,.form#newsletter input#newsLastName,.form#newsletter input#newsFirstName{min-width:200px;height:39px;padding:5px 10px;outline:none;border:2px solid #fff8ed;background-color:#7f2628;color:#fff8ed}.form#newsletter input#newsEmail::placeholder,.form#newsletter input#newsZip::placeholder,.form#newsletter input#newsLastName::placeholder,.form#newsletter input#newsFirstName::placeholder{color:rgba(255,248,237,.6784313725);font-family:LaurentianProRegular,serif;letter-spacing:1px;text-align:left}.form#newsletter input#newsEmail:focus,.form#newsletter input#newsZip:focus,.form#newsletter input#newsLastName:focus,.form#newsletter input#newsFirstName:focus{outline:3px solid blue}#sb_instagram #sbi_images .sbi_item .sbi_photo_wrap a:focus{outline:3px solid #7f2628}#sb_instagram #sbi_load a.sbi_load_btn,#sb_instagram #sbi_load .sbi_follow_btn a{border-radius:0;text-transform:uppercase}#sb_instagram #sbi_load a:focus{outline:2px solid #7f2628}#ot-reservation-widget{background-color:rgba(0,0,0,0);--otkit-color-background: transparent !important}#ot-reservation-widget .ot-dtp-picker.ot-standard{margin:auto;color:#7f2628}#ot-reservation-widget .ot-dtp-picker.ot-standard .ot-title{color:#7f2628}#ot-reservation-widget .ot-dtp-picker.ot-standard .ot-dtp-picker-form{background:rgba(0,0,0,0)}#ot-reservation-widget .ot-dtp-picker.ot-standard .ot-button.ot-dtp-picker-button{background-color:#7f2628;border-color:#7f2628;outline-color:#7f2628;font-family:GazpachoBlack,sans-serif;text-transform:uppercase;box-shadow:none}footer{background-color:#7f2628;color:#fff8ed;padding:6rem .5rem 2rem;position:relative}footer::before{content:"";height:13px;position:absolute;background-image:url(../images/illustrations/small-cream-dots.png);top:45px;width:100%;left:0}footer .flex.wrap .call-out-box{margin:2rem 1rem 2rem 1.5rem;padding:0}footer .flex.wrap .call-out-box.hours{position:relative;padding-bottom:2rem}footer .flex.wrap .call-out-box.hours p{margin-top:2rem;font-size:1rem}footer .flex.wrap .call-out-box a{color:#fff8ed;transition:all .5s ease-in-out}footer .flex.wrap .call-out-box a.button{color:#7f2628}footer .flex.wrap .call-out-box h3{font-size:1.2rem;width:225px;font-family:LaurentianProSemiBold,sans-serif}footer .flex.wrap .call-out-box .smb{transform:rotate(18deg);position:absolute;height:70px;bottom:-30px;left:-16px}footer .flex.wrap .call-out-box .social-icons{padding:1.5rem 0 1rem}footer .flex.wrap .call-out-box .social-icons a{display:inline}footer .flex.wrap .call-out-box .social-icons a svg{height:33px;margin:.25rem .5rem;transition:all .5s ease-in-out}footer .flex.wrap .call-out-box .social-icons a svg:hover{opacity:.7}footer .flex.wrap .call-out-box .social-icons a svg.fb_icon{border-radius:10px}footer .legal-links{display:flex;flex-wrap:wrap;flex:100%;list-style:none;justify-content:space-around;padding:0 1rem;margin:5rem auto 2rem}footer .legal-links button{background-color:rgba(0,0,0,0);border:none;font-family:GazpachoBlack,sans-serif;text-transform:uppercase;letter-spacing:1px;cursor:pointer}footer .legal-links li{margin:.25rem}footer .legal-links li a,footer .legal-links li button{color:#fff8ed;font-size:.85rem}footer .app-callout .link-wrap{display:flex;margin:1rem;justify-content:center;gap:.5rem}footer .app-callout .app-icons img{height:40px}footer .corp-logo img{max-width:150px;padding:0 0 1rem;display:block;margin:auto}#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}#tripleSeatForm{padding:2rem 1rem;overflow:hidden}#tripleSeatForm .form-wrap{position:relative;max-width:600px;margin:auto}#tripleSeatForm .form-wrap #tripleseat_embed_form{max-width:600px;margin:0 auto;text-align:left}#tripleSeatForm .form-wrap #tripleseat_embed_form input:not([type=checkbox]),#tripleSeatForm .form-wrap #tripleseat_embed_form textarea,#tripleSeatForm .form-wrap #tripleseat_embed_form input#lead_phone_number_extension,#tripleSeatForm .form-wrap #tripleseat_embed_form input#dp_lead_event_date,#tripleSeatForm .form-wrap #tripleseat_embed_form input#lead_start_time,#tripleSeatForm .form-wrap #tripleseat_embed_form input#lead_end_time,#tripleSeatForm .form-wrap #tripleseat_embed_form input#lead_guest_count,#tripleSeatForm .form-wrap #tripleseat_embed_form input#lead_phone_number,#tripleSeatForm .form-wrap #tripleseat_embed_form input#lead_phone_number_extension{width:100%;padding:10px 5px 10px 25px;font-family:sans-serif;background-color:#fff8ed;border:1px solid #7f2628}#tripleSeatForm .form-wrap #tripleseat_embed_form table{margin:auto}#tripleSeatForm .form-wrap #tripleseat_embed_form table tbody tr.row_event_date{position:relative}#tripleSeatForm .form-wrap #tripleseat_embed_form table tbody tr.row_event_date td #ui-datepicker-div{top:88px !important;left:0 !important}#tripleSeatForm .form-wrap #tripleseat_embed_form h2{font-size:1.75rem;margin-bottom:0}#tripleSeatForm .form-wrap #tripleseat_embed_form label{margin:1rem auto .5rem}#tripleSeatForm .form-wrap #tripleseat_embed_form select{width:100%;height:2rem;background-color:#fff8ed;border:1px solid #7f2628}#tripleSeatForm .form-wrap #tripleseat_embed_form input.button{color:#fff8ed;background-color:#7f2628;font-family:GazpachoBlack,sans-serif;text-transform:uppercase;margin:0;padding:10px 5px 5px;font-size:1.25rem}#tripleSeatForm .form-wrap #tripleseat_embed_form input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;box-sizing:border-box;aspect-ratio:1/1;width:1rem;height:1rem;margin:1rem 0 0 0;border:1px solid #7f2628;background-color:#fff8ed;cursor:pointer}#tripleSeatForm .form-wrap #tripleseat_embed_form input[type=checkbox]:checked{background-color:#7f2628}#tripleSeatForm .form-wrap #tripleseat_embed_form input[type=checkbox]:focus-visible{outline:3px solid blue;outline-offset:2px}#tripleSeatForm .form-wrap #tripleseat_embed_form .row_email_opt_out label{margin:1rem 0 0 .5rem;max-width:calc(100% - 1.5rem);text-align:center}#tripleSeatForm .form-wrap .champ-flutes{display:none}article,aside,footer,header,main,section,audio,canvas,datalist,details,figcaption,figure,output,progress,summary,video{display:block}@media only screen and (min-width: 765px){.flex{flex-direction:row}.section-title,h1{font-size:2.5rem}.call-out-box h2,.call-out-box h3{font-size:2rem}.button :not(.menu-btn) :not(.crm-hollow) :not(.mrn-solid){font-size:1rem;transition:all .5s ease-in-out}.button :not(.menu-btn) :not(.crm-hollow) :not(.mrn-solid):hover{background-color:#7f2628;color:#fff8ed}.button.menu-btn{font-size:1.5rem}.button.mrn-solid{transition:all .5s ease-in-out}.button.mrn-solid:hover{color:#7f2628;background-color:#fff8ed}.menu-wrapper{position:relative}.menu-wrapper .close-menu{right:20%}header.fixed nav .text-logo{display:block;height:15px;margin:5px 10px 0 40px}header.fixed nav ul.menu{justify-content:flex-end;margin-right:40px}header nav{justify-content:space-between}header nav::after{height:60px}header nav a .stamp-logo{margin-left:40px;height:135px}header nav ul.menu{display:flex;flex-wrap:wrap;justify-content:flex-end;height:50px;overflow:hidden;z-index:5;margin:10px 0 0 0}header nav ul.menu li.menu-item{margin:10px}header nav ul.menu li.menu-item a{transition:background-color .5s ease-in-out}header nav ul.menu li.menu-item.btn-border:hover a{background-color:#fff8ed;color:#7f2628}header nav ul.menu li.menu-item.order{order:-1}header nav ul.menu.open{flex-wrap:nowrap;z-index:4}header nav ul.menu .menu-item:not(.btn-border) a{position:relative}header nav ul.menu .menu-item:not(.btn-border) a:hover::after{position:absolute;content:". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ";height:20px;bottom:-12px;left:0px;width:100%;font-size:.75rem;color:#fff8ed;overflow:hidden;margin:0 auto}header nav #hamburger{position:unset;top:0;right:0;transform:none;margin:0 .5rem}.quick-links{gap:10px}.quick-links .half:hover .dark{filter:brightness(40%)}.quick-links .half:hover span.title::after{position:absolute;content:". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ";height:40px;bottom:-21px;left:-3px;width:100%;font-size:1.25rem;color:#fff8ed;overflow:hidden}.quick-links .half .title{font-size:2.25rem;overflow:hidden}.form{grid-template-columns:1fr 1fr;gap:1rem}.form label{margin:0}.form .full{grid-column:1/-1}.form#newsletter{max-width:none}.form#newsletter input[type=submit]{grid-column:span 2;margin:0 auto;max-width:300px}.newsletter .call-out-box h2{width:300px}.newsletter .call-out-box span{padding-right:5px;display:block;position:absolute;top:-15px;left:-20px;line-height:70%;background-color:#7f2628;transform:rotate(343deg)}.events .flex{column-gap:10px;flex-wrap:wrap}.events .flex article{flex:calc(50% - 5px);flex-grow:2}.catering h2{font-size:2rem}.catering .half{margin:0 1rem}.catering .half .img-bkgd{height:40vh}.catering .call-out-box h2{width:300px;margin-top:-30px}.catering .call-out-box .rocks-glass{height:85px}footer .flex.wrap .call-out-box a{text-decoration:none}footer .flex.wrap .call-out-box a.address,footer .flex.wrap .call-out-box a.spothero-link{position:relative}footer .flex.wrap .call-out-box a.address:hover::after,footer .flex.wrap .call-out-box a.spothero-link:hover::after{position:absolute;content:". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ";height:20px;bottom:-10px;left:-3px;width:100%;font-size:1.25rem;color:#fff8ed;overflow:hidden}footer .flex.wrap .call-out-box a.button{transition:background-color .5s}footer .flex.wrap .call-out-box a.button:hover{background-color:#7f2628;color:#fff8ed}footer .legal-links li{position:relative}footer .legal-links li:hover::after{position:absolute;content:". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ";height:10px;bottom:-5px;left:-3px;width:100%;font-size:.5rem;color:#fff8ed;overflow:hidden}}@media only screen and (min-width: 800px){#tripleSeatForm .form-wrap .champ-flutes{display:block;position:absolute;width:auto;height:200px;bottom:-35px;left:-115px}#tripleSeatForm #tripleseat_embed_form .row_email_opt_out label{text-align:left}}@media only screen and (min-width: 900px){.quick-links .half{height:30vh}}@media only screen and (min-width: 1050px){header nav a .stamp-logo{height:150px}header nav ul.menu{margin-right:40px}footer .flex.wrap .call-out-box .smb{left:-45px}}@media only screen and (min-width: 1115px){header.fixed nav ul.menu li.menu-item.order.btn-border{order:2}#hamburger{display:none}}@media only screen and (min-width: 1300px){footer .flex.wrap{max-width:1300px;gap:40px}}@keyframes nav-menu-open{0%{opacity:0}50%{opacity:.5;height:35vh}100%{opacity:1;height:75vh}}.lightbox-img{border:2px solid #7f2628;width:100%;height:auto}.lightbox-menus{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;gap:1.5rem;flex-wrap:wrap}@media only screen and (max-width: 1024px){.lightbox-menus{flex-direction:column;align-items:center}}.lightbox-fig{margin:0 auto}.lightbox-single-portrait .lightbox-img{max-width:42rem}.lightbox-single-landscape .lightbox-img{max-width:70rem}.lightbox-double .lightbox-img{max-width:100%}.lightbox-double a{flex:1 1 20%}/*# sourceMappingURL=main-01-14-2026.min.css.map */