.events-block,.form-block{display:none}.events-block{margin:58px auto 0;max-width:1280px;position:relative}.event-block{align-items:center;border-top:.5px solid #b8aa9b;display:flex;flex-direction:row;gap:0 102px;padding:58px 0 40px}.event-block:first-child{border-top:0;padding-top:0}.event-block:last-child{padding-bottom:0}.event-block-image{max-width:538px;position:relative;width:100%}.event-block-image:before{border:.5px solid #b8aa9b;content:"";display:block;height:100%;position:absolute;right:-20px;top:-18px;width:100%}.event-block-image:after{content:"";display:block;padding-top:127.137546468%;width:100%}.event-block-image img{display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.event-block-content{display:flex;flex-flow:column wrap;max-width:524px;width:100%}.event-block-title{font-family:adobe-jenson-pro,serif;font-size:32px;letter-spacing:.05em;line-height:100%;margin-bottom:30px;text-transform:capitalize}.event-block-richtext{font-size:16px;letter-spacing:.02em;line-height:160%}.event-block-richtext p{margin:0 0 1.6em}.event-block-richtext p:last-child{margin:0}.form-block{margin:40px auto 0;max-width:672px;max-width:636px}.form-block-title{font-family:adobe-jenson-pro,serif;font-size:48px;letter-spacing:.05em;line-height:120.8333%;margin-bottom:80px;text-align:center;text-transform:capitalize}.form-block .form-columns-0{padding-top:68px}.form-block .form-columns-0:first-child{padding-top:0}.form-block .form-columns-1 .input,.form-block .form-columns-2 .input{margin-right:0!important}.form-block form textarea{height:78px;max-height:none}.form-block form fieldset .hs-form-field>label{padding:0}.form-block .hs-options .inputs-list{display:flex;flex-wrap:wrap;gap:20px 40px}.form-block form .inputs-list.hs-error-msgs{margin-bottom:0}.form-block .hs_error_rollup{display:none}.form-block .hs-submit{text-align:center}.form-block-tripleseat table,.form-block-tripleseat td,.form-block-tripleseat th{border:0}.form-block-tripleseat table{background-color:transparent;width:100%}.form-block-tripleseat #tripleseat_embed_form .row_event_title h4,.form-block-tripleseat h2{font-family:adobe-jenson-pro,serif;font-size:20px;letter-spacing:.05em;line-height:120%;margin-bottom:0;text-transform:capitalize}.form-block-tripleseat #tripleseat_embed_form .row_event_title h4{border-bottom:0;padding-bottom:0}.form-block-tripleseat #tripleseat_embed_form{margin:0 -18px}.form-block-tripleseat #tripleseat_embed_form table td{padding:0 18px 32px}.form-block-tripleseat #tripleseat_embed_form label{color:#979797;display:block;font-size:12px;font-weight:500;letter-spacing:.11em;line-height:140%;text-transform:uppercase}.form-block-tripleseat #tripleseat_embed_form input[type=text],.form-block-tripleseat #tripleseat_embed_form select,.form-block-tripleseat #tripleseat_embed_form textarea{background-color:transparent;border:solid #000;border-radius:0;border-width:0 0 .5px;display:block;font-size:12px;letter-spacing:.11em;line-height:140%;padding:8px 0;width:100%}.form-block-tripleseat #tripleseat_embed_form textarea{height:78px}.form-block-tripleseat #tripleseat_embed_form input.hasDatepicker,.form-block-tripleseat #tripleseat_embed_form input.timeselect_input{padding-left:25px}.form-block-tripleseat #tripleseat_embed_form input[type=checkbox]+label{padding-left:26px;position:relative}.form-block-tripleseat #tripleseat_embed_form input[type=checkbox]+label:after,.form-block-tripleseat #tripleseat_embed_form input[type=checkbox]+label:before{content:"";display:block;position:absolute}.form-block-tripleseat #tripleseat_embed_form input[type=checkbox]+label:before{border:1px solid #000;height:16px;left:0;top:1px;width:16px}.form-block-tripleseat #tripleseat_embed_form input[type=checkbox]+label:after{height:10px;left:3px;top:4px;width:10px}.form-block-tripleseat #tripleseat_embed_form input[type=checkbox]:checked+label:after{background:#000}.form-block-tripleseat #tripleseat_embed_form #lead_phone_number,.form-block-tripleseat #tripleseat_embed_form #lead_phone_number_extension{width:100%}.form-block-tripleseat #tripleseat_embed_form .row_contact_header td,.form-block-tripleseat #tripleseat_embed_form .row_details_header td{padding-bottom:40px}.form-block-tripleseat #tripleseat_embed_form .row_details_header td{padding-top:68px}.form-block-tripleseat #tripleseat_embed_form .row_booking_dates_flexible,.form-block-tripleseat #tripleseat_embed_form .row_booking_events_needed,.form-block-tripleseat #tripleseat_embed_form .row_booking_guest_rooms_needed{position:relative}.form-block-tripleseat #tripleseat_embed_form .row_booking_dates_flexible input[type=checkbox],.form-block-tripleseat #tripleseat_embed_form .row_booking_events_needed input[type=checkbox],.form-block-tripleseat #tripleseat_embed_form .row_booking_guest_rooms_needed input[type=checkbox]{opacity:0;position:absolute}.form-block-tripleseat #tripleseat_embed_form .button,.form-block-tripleseat #tripleseat_embed_form button{font-family:Josefin Sans,sans-serif;font-size:12px;font-weight:600;letter-spacing:.05em;line-height:1;min-width:177px}.form-block-tripleseat #tripleseat_embed_form .danger{font-size:12px;font-weight:500;letter-spacing:.11em;line-height:140%;text-transform:uppercase}@media (max-width:1024px){.event-block{gap:0 54px;grid-template-columns:1.03fr 1fr}.event-block-title{font-size:24px;line-height:29px;margin:0 0 15px}.event-block-richtext{font-size:12px;letter-spacing:.02em}.event-block-richtext small{font-size:100%}.event-block:nth-child(odd) .event-block-image:before{right:-14px;top:-14px}.event-block:nth-child(2n) .event-block-image:before{bottom:-14px;left:-14px}.event-button-wrapper{margin-bottom:44px}.event-block-button{font-size:10px;height:40px;width:165px}.event-block-button span{padding:3px 10px 0}.event-block-button-border{height:auto;width:165px}.event-block-button-bg{height:auto;width:159px}.event-block-footnote{font-size:10px;max-width:91.88%!important}}@media (max-width:767px){.event-block{display:block;margin-top:30px;padding:50px 10px 40px 0}.event-block-content{margin-right:-10px;max-width:none;padding:30px 0 0;width:auto}.event-block-image{margin:0 auto;max-width:none}.event-block:nth-child(odd) .event-block-image:before{right:-10px;top:-10px}.event-block:nth-child(2n) .event-block-image:before{bottom:auto;left:auto;right:-10px;top:-10px}.form-block{margin-top:20px}.form-block-title{font-size:24px;letter-spacing:.05em;line-height:120.8333%;margin-bottom:40px;text-align:left;text-transform:capitalize}.form-block .form-columns-0{padding-top:28px}.form-block-tripleseat table,.form-block-tripleseat tbody,.form-block-tripleseat td,.form-block-tripleseat tr{display:block}.form-block-tripleseat #tripleseat_embed_form .row_booking_dates_flexible input,.form-block-tripleseat #tripleseat_embed_form .row_booking_dates_flexible label,.form-block-tripleseat #tripleseat_embed_form .row_booking_events_needed input,.form-block-tripleseat #tripleseat_embed_form .row_booking_events_needed label,.form-block-tripleseat #tripleseat_embed_form .row_booking_guest_rooms_needed input,.form-block-tripleseat #tripleseat_embed_form .row_booking_guest_rooms_needed label{float:none}.form-block-tripleseat #tripleseat_embed_form .row_details_header td{padding-top:28px}.form-block-tripleseat #lead_form_submit{text-align:center}.form-block-tripleseat #tripleseat_embed_form #lead_form_submit a,.form-block-tripleseat #tripleseat_embed_form .button{float:none}.form-block-tripleseat #tripleseat_embed_form #lead_form_submit a{display:block;margin-top:20px}.form-block-tripleseat .booking_event .row_event_title{display:flex;overflow:hidden}.form-block-tripleseat .booking_event .row_event_title td{flex-basis:50%}.form-block-tripleseat .booking_event .row_event_title button{min-width:auto}}