.lsg-hero{height:min(var(--hero-h,620px),85svh);min-height:420px;position:relative;overflow:hidden;background:#ddd;color:#fff}.lsg-hero__slide{position:absolute;inset:0}.lsg-hero__slide[hidden]{display:none}.lsg-hero__slide>img,.lsg-banner__media img,.lsg-local>div img{width:100%;height:100%;object-fit:cover;display:block}.lsg-hero__slide:after,.lsg-banner__media i{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#0006,transparent 65%)}.lsg-hero__copy,.lsg-banner__copy{position:absolute;z-index:1;left:7vw;bottom:9%;max-width:620px}.lsg-hero__copy p,.lsg-banner__copy p,.lsg-local article p{font-size:.78rem;text-transform:uppercase;letter-spacing:.08em}.lsg-hero h1,.lsg-banner h2{font-size:clamp(2.3rem,5.5vw,5rem);line-height:.98;margin:.3em 0}.lsg-hero__copy a,.lsg-banner__copy a,.lsg-local article a{display:inline-block;color:inherit;border:1px solid currentColor;padding:12px 22px;text-decoration:none;text-transform:uppercase;font-size:.75rem;letter-spacing:.06em}.lsg-hero>[data-lsg-prev],.lsg-hero>[data-lsg-next]{position:absolute;z-index:2;top:50%;border:1px solid #fff;border-radius:50%;background:#fff3;color:#fff;width:42px;height:42px;font-size:22px}.lsg-hero>[data-lsg-prev]{left:20px}.lsg-hero>[data-lsg-next]{right:20px}.lsg-hero__dots{position:absolute;z-index:3;left:50%;bottom:18px;display:flex;gap:8px;transform:translateX(-50%)}.lsg-hero__dots button{width:9px;height:9px;border:1px solid #fff;border-radius:50%;background:transparent}.lsg-cats{border-bottom:1px solid #eee;overflow:auto}.lsg-cats>div{display:flex;justify-content:center;gap:28px;padding:13px 22px;white-space:nowrap}.lsg-cats a{color:inherit;text-decoration:none;font-size:.8rem}.lsg-promo{background:#f7e9e5;text-align:center;padding:12px}.lsg-promo a{color:inherit;text-decoration:none;font-size:.86rem}.lsg-promo span{margin-left:14px;text-transform:uppercase;font-size:.72rem}.lsg-banner{height:min(var(--banner-h,560px),75svh);min-height:340px;position:relative;overflow:hidden;background:#ddd;color:#fff}.lsg-banner__media{position:absolute;inset:0}.lsg-banner__copy{top:50%;bottom:auto;transform:translateY(-50%)}.lsg-local{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:8px;padding-top:32px;text-align:center}.lsg-local>div{height:min(62vw,760px);min-height:300px;overflow:hidden}.lsg-local article{grid-column:1/-1;padding:18px 12px 54px}.lsg-local h2{font-size:clamp(2rem,4vw,3.5rem);margin:5px}.lsg-local article a{color:#111}.lsg-signoff{text-align:center;background:#f6eee9;padding:clamp(48px,8vw,112px) 16px}.lsg-signoff p{margin:0}.lsg-signoff h2{font-size:clamp(2.6rem,7vw,6rem);margin:0;letter-spacing:-.05em}
@media(max-width:749px){.lsg-hero{height:68svh;min-height:430px}.lsg-hero__copy,.lsg-banner__copy{left:22px;right:22px;bottom:55px}.lsg-banner{height:68svh;min-height:400px}.lsg-cats>div{justify-content:flex-start;gap:22px}.lsg-local{gap:5px}.lsg-local>div{height:68vw;min-height:220px}}