/* Real storefront photography and the same Poppins display font as the hero. */
body.citygrill-home #values{gap:clamp(32px,6vw,90px);align-items:center}
body.citygrill-home #values .cg-storefront{position:relative;width:100%;max-width:470px;aspect-ratio:4/5;justify-self:center;margin:0;overflow:hidden;border-radius:24px;background:#151416;box-shadow:0 24px 58px #21130e24;border:1px solid #25120814}
body.citygrill-home #values .cg-storefront-photo{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 28%;animation:none;filter:none}
body.citygrill-home #values .cg-storefront figcaption{position:absolute;inset:auto 0 0;padding:56px 25px 25px;color:#fff;background:linear-gradient(transparent,#100e0ced);font-family:Poppins,Arial,sans-serif}
body.citygrill-home #values .cg-storefront figcaption span{display:block;font-size:10px;font-weight:700;letter-spacing:.18em;color:#ffc400;margin-bottom:7px}
body.citygrill-home #values .cg-storefront figcaption strong{font-size:clamp(16px,1.7vw,22px);font-weight:700;line-height:1.3}
body.citygrill-home #values .value-copy h2{font-family:Poppins,Arial,sans-serif!important;font-weight:800!important;font-size:clamp(36px,4.4vw,62px)!important;line-height:1.02!important;letter-spacing:-.045em!important;text-transform:uppercase;margin:16px 0 22px}
body.citygrill-home #values .value-copy h2 span{font:inherit!important;color:#ed002b}
body.citygrill-home #values .cg-storefront-intro{font-family:Poppins,Arial,sans-serif;font-size:15px;line-height:1.75;color:#5b514d;margin:0 0 24px;max-width:530px}
body.citygrill-home #values .value-copy li{grid-template-columns:minmax(125px,.9fr) minmax(0,1.7fr);gap:20px;padding:18px 0}
body.citygrill-home #values .value-copy li b{font-family:Poppins,Arial,sans-serif;font-size:12px;font-weight:700;line-height:1.5;text-transform:uppercase}
body.citygrill-home #values .value-copy li small{font-size:14px;line-height:1.6;color:#625650}
@media(max-width:760px){body.citygrill-home #values{grid-template-columns:1fr;padding:50px 22px;gap:36px}body.citygrill-home #values .cg-storefront{max-width:440px;aspect-ratio:4/4.6}body.citygrill-home #values .value-copy h2{font-size:clamp(34px,8.8vw,50px)!important}body.citygrill-home #values .value-copy li{grid-template-columns:1fr;gap:5px}}
