/* Owner content updates. Keep Jaya's existing profile, type and photo treatment. */
.artist-profile{scroll-margin-top:120px}
.artist-profile>div{min-width:0}
.artist-profile figure{width:100%}
.artist-profile .photo-expand{display:block}
.artist-profile-light{background:#eaddc4;color:#641321}
.artist-profile-light .eyebrow{color:#641321}
.artist-profile-dark{background:#202020}
.artist-profile h2{text-wrap:balance}
.artist-profile p{text-wrap:pretty}
.bar-chapter-copy .text-link{margin-top:0}
.bar-room-reveal figcaption{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:clamp(28px,5vw,80px);padding-top:12px;padding-bottom:36px}
.bar-room-reveal h2{text-wrap:balance}
.private-function-copy{max-width:500px}
.private-function-copy p{font-size:16px;line-height:1.8;color:#e8d5c6;margin:0 0 22px;text-wrap:pretty}
.private-function-copy .text-link{margin:0}
.lunch-special .lunch-dishes{font-size:18px;line-height:1.6;font-weight:600;margin:12px 0 0}
.lunch-special .lunch-days{font-size:15px;line-height:1.7;margin-top:5px}
.lunch-price span{display:block;font-family:JayaText,Arial,sans-serif;font-size:14px;line-height:1.5;letter-spacing:0;text-align:right;margin-top:8px}
@media(min-width:701px){
 .bar-chapter{min-height:820px}
}
@media(max-width:700px){
 .artist-profile{gap:28px;padding-block:52px}
 .artist-profile figure{max-width:none}
 .artist-profile h2{font-size:clamp(60px,17vw,108px)}
 .artist-profile .eyebrow{margin-bottom:18px}
 .artist-profile p:last-child{margin-bottom:0!important}
 .bar-room-reveal figcaption{grid-template-columns:1fr;gap:16px;padding-top:12px;padding-bottom:28px}
 .bar-room-reveal h2{font-size:clamp(38px,10.8vw,70px);margin-bottom:0}
 .private-function-copy p{font-size:15px;line-height:1.75;margin-bottom:20px}
 .menu-invitation .lunch-special{align-items:flex-start;flex-wrap:wrap;gap:22px}
 .lunch-special>div{flex:1 1 220px}
 .lunch-special .lunch-dishes{font-size:16px;margin-top:10px}
 .lunch-special .lunch-days{font-size:13px}
 .lunch-special .lunch-price{font-size:64px;margin:0}
 .lunch-price span{text-align:left;margin-top:5px;font-size:12px}
}
