@font-face{font-family:UpGradeCinzel;src:url('/assets/fonts/cinzel-variable.ttf') format('truetype');font-style:normal;font-weight:400 900;font-display:swap}
/* A carved inscription for the venue name, not a new body typeface. */
.public-site .hero-copy h1{font-family:UpGradeCinzel,Georgia,serif;font-size:clamp(2.6rem,5.1vw,4.7rem);line-height:1.13;font-weight:800;letter-spacing:-.035em;text-transform:uppercase;color:#655f53;text-shadow:0 -1px 0 #fffdf6,0 1px 0 #423e35,0 2px 0 #423e35,0 4px 7px #332c222b}
.public-site .hero-copy h1 em{font-style:normal;color:inherit}
body:not([data-access=staff]) .masthead-title{font-family:UpGradeCinzel,Georgia,serif;font-weight:800;letter-spacing:-.035em;font-size:clamp(2.2rem,4.2vw,3.3rem);text-transform:uppercase;color:#655f53;text-shadow:0 -1px 0 #fffdf6,0 1px 0 #423e35,0 2px 0 #423e35,0 3px 5px #332c222b}
body:not([data-access=staff]) .masthead-kicker,body:not([data-access=staff]) .masthead-subtitle{font-family:UpGradeCinzel,Georgia,serif;font-weight:700;color:#514d43}
body:not([data-access=staff]) .masthead-subtitle{letter-spacing:.12em}
@media(max-width:640px){.public-site .hero-copy h1{font-size:clamp(2rem,8.5vw,2.8rem);line-height:1.18}.public-site .hero-copy>p{margin-top:22px}body:not([data-access=staff]) .masthead-title{font-size:2.1rem}}

/* Rough limestone faces and deep extruded edges; real selectable lettering. */
body:not([data-access=staff]) .brand-context{padding-top:8px;padding-bottom:12px;row-gap:6px}
body:not([data-access=staff]) .masthead-title{font-weight:900;letter-spacing:.015em;line-height:1.15;color:#625b4c;text-shadow:none}
@supports(background-clip:text){
 body:not([data-access=staff]) .masthead-title{background-image:url('/assets/stone-granite.svg');background-size:240px 120px;background-position:center;color:transparent;background-clip:text;-webkit-background-clip:text;-webkit-text-stroke:.4px #574e3e;filter:drop-shadow(0 1px 0 #e9dfc7) drop-shadow(1px 2px 0 #554b3b) drop-shadow(1px 2px 0 #4b4234) drop-shadow(1px 2px 0 #3e362b) drop-shadow(2px 6px 3px #30271f55)}
}
body:not([data-access=staff]) .masthead-kicker,body:not([data-access=staff]) .masthead-subtitle{color:#514839;text-shadow:0 1px 0 #fff6df;font-weight:800}
body:not([data-access=staff]) .masthead-subtitle{padding-top:3px;letter-spacing:.16em}
@media(max-width:640px){body:not([data-access=staff]) .brand-context{padding-top:14px;padding-bottom:12px}body:not([data-access=staff]) .masthead-title{font-size:clamp(2rem,9vw,2.5rem)}}
@media(forced-colors:active){body:not([data-access=staff]) .masthead-title{color:CanvasText;background:none;filter:none;-webkit-text-stroke:0}}

/* Original photographic stone lettering replaces the textured live-font treatment. */
body:not([data-access=staff]) .brand-context.stone-wordmark{display:block;flex:0 1 390px;border:0;padding:14px 18px;background:#30291f;box-shadow:inset 0 0 0 1px #8d7753;border-radius:3px;line-height:0}
.stone-wordmark img{display:block;width:100%;height:auto;max-width:390px;filter:none}
@media(max-width:760px){body:not([data-access=staff]) .brand-context.stone-wordmark{flex:auto;width:min(100%,340px);box-sizing:border-box;padding:12px 16px;border:0}.stone-wordmark img{max-width:none}}
