.service-subnav{display:flex;flex-wrap:wrap;gap:24px;padding-bottom:26px;font-size:13px;color:#42604b}.service-subnav a{text-underline-offset:6px}.service-detail-hero{display:grid;grid-template-columns:1.15fr 1fr;gap:clamp(28px,5vw,80px);align-items:center}.service-detail-hero figure{position:relative;min-height:440px;margin:0}.service-detail-hero img{object-fit:cover}.service-page-bar .service-detail-hero img{filter:brightness(.75)}.service-detail-hero h1{margin:12px 0 24px;font-size:clamp(28px,3.5vw,48px);font-weight:400;line-height:1.5}.service-detail-hero p{line-height:1.9}.service-detail-hero .service-detail-lead{font-size:20px}.service-detail-hero .button{margin-top:24px}.service-draft-note,.service-preparing{padding:18px 22px;border:1px solid #c6c1a7;background:#f5f0e2;color:#5c634d}.service-about-copy,.service-menu-section{margin-top:60px}.service-menu-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:30px}.service-menu-grid article{padding:26px;background:#faf7ee;border-top:2px solid #b3975c}.service-menu-grid article>span,.service-menu-grid small{font-size:11px;color:#867447}.service-menu-grid h2{margin-block:18px;font-size:22px;line-height:1.6;font-weight:400}.service-about-copy p,.service-menu-grid p{line-height:1.9}.service-about-copy{max-width:700px;margin-inline:auto}.service-return{margin-top:48px;font-size:13px}.service-return a{display:inline-flex;align-items:center;gap:16px}@media(max-width:700px){.service-detail-hero{grid-template-columns:1fr}.service-detail-hero figure{min-height:260px}.service-menu-grid{grid-template-columns:1fr}.service-detail-hero h1{margin-bottom:16px}}body:has(.bar-landing),body:has(.service-page-bar){background:#101c17;color:#eee8d9}body:has(.bar-landing):before,body:has(.service-page-bar):before{opacity:.035!important;filter:grayscale(1);mix-blend-mode:screen}body:has(.bar-landing):after,body:has(.service-page-bar):after{opacity:0}main.bar-landing,main.service-page-bar{--text:#eee8d9;--text-soft:#bdc8bc;--gold:#c8ac72;--line:#d9c99a26;color:#eee8d9}.bar-landing{background:#14231c}.bar-landing section .bar-eyebrow{color:#c8ac72}.bar-landing .bar-hero{background:#0c1711}.bar-landing .bar-hero-photo{filter:brightness(.72) saturate(.65)}.bar-landing .bar-hero-shade{background:linear-gradient(90deg,rgba(5,14,9,.9),rgba(5,14,9,.55) 45%,rgba(5,14,9,.15)),linear-gradient(0deg,#0b1914b3,transparent 45%)}.bar-landing .bar-hero-lead{color:#d3d8ca}.bar-landing .bar-concept{background:linear-gradient(#191710e8,#191710e8),url(/site-assets/generated/tea-bowl-washi-desktop.webp) 50% /cover no-repeat}.bar-landing .bar-concept-copy p{color:#c3cec1}.bar-landing .bar-underlined-link{color:#e0d0a8;border-color:#9d8556}.bar-landing .bar-atmosphere{background:#0c1913}.bar-landing .bar-atmosphere-photo img{filter:brightness(.5) saturate(.6)}.bar-landing .bar-atmosphere-copy p:last-child{color:#bbc7b9}.bar-landing .bar-drinks{background:linear-gradient(#191710e8,#191710e8),url(/site-assets/generated/tea-bowl-washi-desktop.webp) 50% /cover no-repeat}.bar-landing .bar-section-heading>p{color:#c3cec1}.bar-landing .bar-menu-note{border-color:#776447;background:#c6ab7310;color:#d5c7a8}.bar-landing .bar-drink{border-top-color:#9b865c;border-bottom-color:#c9b58233}.bar-landing .bar-drink-label{color:#c8ac72}.bar-landing .bar-drink>p{color:#bdc9bb}.bar-landing .bar-drink-price{color:#c1b38f}.bar-landing .bar-actions .bar-button-light,.bar-landing .bar-menu-action .button{border-color:#c8ac72;background:#d8c18a;color:#14231c}.bar-landing .bar-actions .bar-button-light:hover,.bar-landing .bar-menu-action .button:hover{background:#e7d3a3}.bar-landing .bar-access{background:#14231c}.bar-landing .customer-questions details{border-color:#c9b58233}.bar-landing .customer-questions details p{color:#c3cec1}.bar-landing .customer-question-toggle{color:#c8ac72}.bar-landing .customer-questions summary:focus-visible{outline:2px solid #c8ac72;outline-offset:4px}.bar-landing .customer-access-head,.bar-landing .customer-access-head h2{color:#eee8d9}.bar-landing .customer-address{color:#c3cec1}.bar-landing .customer-map{border-color:#556049;background:#1d3024}.bar-landing .customer-map-art{filter:brightness(.82) saturate(.65)}.bar-landing .customer-map>span{background:#253c2d;color:#eadcbb}.bar-landing .bar-contact.public-final-cta{color:#f1eadb;background:#101810}.bar-landing .bar-contact h2{color:#f1eadb}.bar-landing .bar-contact .bar-contact-description{color:#c3cec1}.bar-landing .bar-contact .bar-contact-info{background:#102119db;border-color:#c9b58252;box-shadow:none}.bar-landing .bar-contact-info article{border-color:#c9b5824d}.bar-landing .bar-contact-info b{color:#cfb378}.bar-landing .bar-contact-info p{color:#ced6c7}.bar-landing section.bar-contact .bar-contact-button{border-color:#c8ac72;background:#d8c18a;color:#14231c}.bar-landing section.bar-contact .bar-contact-button:hover{background:#e7d3a3}.bar-landing .bar-return-home{color:#d8cfb8;background:transparent;text-decoration:underline;text-underline-offset:5px}.bar-landing a:focus-visible{outline-color:#d8c18a}main.service-page-bar{background:transparent;color:#eee8d9}.service-page-bar .service-subnav{color:#d7c39a}.service-page-bar .service-about-copy h2,.service-page-bar .service-detail-hero h1,.service-page-bar .service-menu-grid h2{color:#eee8d9}.service-page-bar .eyebrow{color:#c8ac72}.service-page-bar .service-about-copy p,.service-page-bar .service-detail-hero p{color:#c3cec1}.service-page-bar .service-detail-hero img{filter:brightness(.55) saturate(.65)}.service-page-bar .service-detail-hero .button{border-color:#c8ac72;background:#d8c18a;color:#14231c}.service-page-bar .service-draft-note{border-color:#776447;background:#c6ab7310;color:#d5c7a8}.service-page-bar .service-menu-grid article{border-color:#9b865c;background:#1a2b21}.service-page-bar .service-menu-grid p{color:#bdc9bb}.service-page-bar .service-menu-grid article>span,.service-page-bar .service-menu-grid small{color:#c8ac72}.service-page-bar .service-return{color:#d7c39a}@media(max-width:700px){.bar-landing .bar-hero-shade{background:linear-gradient(0deg,rgba(5,15,9,.98),rgba(5,15,9,.65) 45%,rgba(5,15,9,.1))}.bar-landing .bar-contact-info article,.bar-landing .bar-contact-info article:first-child{border-left-color:#c9b5824d}}.bar-landing .bar-hours-note,.bar-landing .bar-hours-time,.bar-landing .bar-hours-title{color:#d9ceb4}.bar-landing .bar-hours-day{color:#f3ead6}.bar-landing .bar-hours-week{border-top-color:#c9b58233}.bar-landing .bar-hours-week li{border-left-color:#c9b58226}.bar-landing .bar-hours-week li.is-open .bar-hours-time{color:#e3c98f}