#colabDates .title{color:#21312a}#colabDates h2{margin-top:0}#colabDates h3{font-size:2rem}#colabDates p.copy{font-weight:600;font-size:1.4rem;margin-top:-10px;color:#21312a}#colabDates .btn{margin-top:3rem}.partner-dates{list-style:none;padding:0 .5rem;margin:0 auto;display:grid;grid-template-rows:repeat(auto-fill, minmax(60px, 1fr));gap:12px}.partner-dates li.date{font-family:"tgn-soft-round",sans-serif;font-weight:700;font-style:normal;letter-spacing:1px;text-transform:uppercase;font-size:1.65rem;position:relative}.partner-dates li.date span{display:block;font-family:"tgn-soft-round",sans-serif;font-weight:400;font-style:normal;font-size:1rem;background-color:#faf9d9;max-width:fit-content;margin-inline:auto}@media only screen and (max-width: 767px){.partner-dates li.date:not(:last-child){border-bottom:1px solid #21312a;padding-bottom:12px}}@media only screen and (min-width: 768px){.partner-dates{grid-template-rows:1fr 1fr;grid-auto-flow:column;position:relative;max-width:700px}.partner-dates li.date:nth-child(odd):not(:nth-last-child(-n+2))::after{content:"";position:absolute;top:0;right:-6px;width:1px;height:calc(200% + 12px);background-color:#21312a}}.partners-wrap{align-items:center;margin:1rem auto;padding:1rem;gap:2rem;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.partners-wrap a{display:block;margin:auto}.partners-wrap img.partner-logo{width:auto;height:7rem;transition:height .3s linear}.partners-wrap img.partner-logo.bartrench{height:6.75rem}.partners-wrap img.partner-logo.tokyoconfidential{height:9rem}@media only screen and (min-width: 550px){.partners-wrap{width:80%}}@media only screen and (min-width: 860px){.partners-wrap img.partner-logo{height:9rem}.partners-wrap img.partner-logo.bartrench{height:13rem}.partners-wrap img.partner-logo.tokyoconfidential{height:13rem}}.ot-wrapper{max-width:500px;margin:3rem auto}.ot-wrapper #ot-reservation-widget .ot-dtp-picker.ot-standard{width:unset;background-color:rgba(0,0,0,0)}.ot-wrapper #ot-reservation-widget .ot-dtp-picker.ot-standard h1{color:#21312a;font-family:"tgn-soft-round",sans-serif;font-weight:700;font-style:normal;letter-spacing:1px;text-transform:uppercase;font-size:1.5rem}.ot-wrapper #ot-reservation-widget .ot-dtp-picker.ot-standard form{padding:1rem;background:#faf9d9;border:none}.ot-wrapper #ot-reservation-widget .ot-dtp-picker .ot-dtp-picker-selector{border-bottom:.0625rem solid #21312a}.ot-wrapper #ot-reservation-widget .ot-dtp-picker .ot-dtp-picker-button{background-color:#21312a;font-family:"TheLastShurikenRegular";margin-bottom:4px;color:#f16f3b;font-size:1.5rem;border:2px solid #f2c76a;border-radius:5px;box-shadow:none;outline:1px solid #f2c76a;outline-offset:0;transition:all .3s linear}.ot-wrapper #ot-reservation-widget .ot-dtp-picker .ot-dtp-picker-button:hover{outline-offset:-7px}#update-cookies-pref{border:none;background-color:rgba(0,0,0,0);font-family:"tgn-soft-round",sans-serif;font-weight:400;font-size:1rem;cursor:pointer}footer{background-color:#21312a;padding:2rem 1rem 4rem;color:#faf9d9}footer a,footer #update-cookies-pref{color:#faf9d9}footer a:visited,footer #update-cookies-pref:visited{color:#faf9d9}footer a:hover,footer #update-cookies-pref:hover{text-decoration:underline;text-underline-offset:4px}footer .copyright{font-size:.8rem;text-align:center}.primary-footer{max-width:1000px;margin:auto;padding:1rem .5rem;display:flex;gap:2rem;justify-content:center;align-items:center}.primary-footer .location-info{display:flex;gap:1rem;justify-content:center;flex:50%}.primary-footer .location-info .copy{display:flex;flex-direction:column;justify-content:space-evenly}.primary-footer #newsletter_container{flex:50%;position:relative}.primary-footer img.footer-logo{display:block;max-width:75px;height:auto}@media only screen and (max-width: 700px){.primary-footer{flex-wrap:wrap}}.legal-links{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;padding:0;font-family:"tgn-soft-round",sans-serif;font-weight:400;font-style:normal}.footer-corp-logo{max-width:150px;margin:0 auto 1rem;display:flex}.app-callout{display:flex;justify-content:center;align-items:center;gap:10px}.app-callout a.app-icons{display:inline}.app-callout img{height:40px;width:auto}#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}.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 #f16f3b;border-top:.5rem solid #faf9d9;border-radius:50%;width:3rem;height:3rem;animation:spinLoader 2s linear infinite;display:block;margin:auto}.select-wrap{padding:0;background-image:url(../images/arrow-down.svg);background-size:1.15rem;background-repeat:no-repeat;background-position:97% 70%}.select-wrap #topic-change{width:100%;height:3rem;margin:1rem auto 0;padding:.5rem 40px .5rem .5rem;background:rgba(0,0,0,0);-webkit-appearance:none;-moz-appearance:none;font-size:1rem}.answers{padding:5rem 0 1rem;position:relative}.answers .copy.active{display:block}input.btn,input[type=submit],input[type=date],textarea,select{-webkit-border-radius:0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}form{display:grid;grid-gap:.75rem;padding:2rem}form#newsletterSheet{max-width:500px;margin:auto}form label{border-bottom:1px solid #faf9d9;text-align:center;display:flex;justify-content:center;align-items:center;flex-direction:column;font-family:"trade-gothic-next",sans-serif;font-weight:300;font-style:normal;letter-spacing:1px;padding:0 0}form label span{text-transform:uppercase;display:inline-block;padding:0 .5rem;font-size:1rem;transition:all .5s ease-in-out}form label select,form label textarea,form label input{font-family:"trade-gothic-next",sans-serif;font-weight:300;font-style:normal;letter-spacing:1px;background-color:rgba(0,0,0,0);border:none;text-transform:none;color:#faf9d9;height:.75rem;display:block;width:100%;transition:all .5s ease-in-out}form label.open span{font-size:.75rem}form label.open select,form label.open textarea,form label.open input{height:1.25rem}form label.open select:focus-visible,form label.open textarea:focus-visible,form label.open input:focus-visible{outline-color:#faf9d9;outline-style:solid}form input.text-btn{margin-top:.75rem;border:none}form input.text-btn:hover{cursor:pointer}#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 input#lead_event_description,#tripleseat_embed_form input#lead_offsite_address_attributes_address1,#tripleseat_embed_form input#lead_offsite_address_attributes_city,#tripleseat_embed_form input#lead_offsite_address_attributes_state,#tripleseat_embed_form input#lead_offsite_address_attributes_zip_code,#tripleseat_embed_form input#lead_first_name,#tripleseat_embed_form input#lead_last_name,#tripleseat_embed_form input#lead_email_address,#tripleseat_embed_form input#lead_company,#tripleseat_embed_form select{width:100%;padding:10px 5px 10px 25px;font-family:sans-serif}#tripleseat_embed_form select{color:#000;border:1px solid #000;background-color:#fff}#tripleseat_embed_form table{margin:auto}#tripleseat_embed_form input.button{display:block;background-color:gray;color:#000;width:fit-content;margin:auto;padding:5px 12px;outline:none;border:2px solid gray;transition:all .2s linear;white-space:pre-wrap;width:100%}#tripleseat_embed_form input.button:hover{background-color:#fff;cursor:pointer}#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}article,aside,footer,header,main,nav,section,audio,canvas,datalist,details,figcaption,figure,output,progress,summary,video{display:block}@keyframes spinLoader{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}/*# sourceMappingURL=main-08-26-26.min.css.map */