/* Sample menu presentation, scoped to the Winters bar menu. */
.sample-hero{padding:0;display:grid;grid-template-columns:1fr 1fr;background:var(--blush);min-height:530px}
.sample-hero-copy{padding:3.5rem clamp(1.5rem,5vw,6rem);align-self:center}
.sample-hero h1{font-size:clamp(2.6rem,4.3vw,4.8rem);line-height:1.08;margin:1.5rem 0}
.sample-hero-copy>p:not(.wb-kicker){max-width:37ch;line-height:1.7}
.sample-hero-copy .sample-label{font-size:.75rem;letter-spacing:.13em;text-transform:uppercase;margin-top:2rem;margin-bottom:.8rem}
.sample-hero>img{width:100%;height:100%;object-fit:cover;min-height:530px}
.sample-note{text-align:center;max-width:820px;padding-block:2rem;font-size:.88rem;line-height:1.7}
.sample-note a{text-underline-offset:4px}
.sample-section{padding:4.5rem 0;scroll-margin-top:calc(var(--top-offset) + 6rem)}
.sample-section:nth-of-type(odd){background:var(--blush)}
.sample-layout{display:grid;grid-template-columns:1fr 2fr;gap:5rem}
.sample-layout header h2{font-size:clamp(2.2rem,3.1vw,3.5rem);line-height:1.12;margin:1rem 0 1.5rem}
.sample-layout header>p:last-child{max-width:27ch;line-height:1.75;font-size:.96rem}
.sample-layout .wb-kicker{margin-top:0;font-size:.64rem}
.sample-groups{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem 3rem}
.sample-group h3{font-size:1.6rem;margin:0 0 1rem;padding-bottom:.75rem;border-bottom:1px solid var(--brass)}
.sample-group ul{padding:0;list-style:none;margin:0}
.sample-group li{padding:.7rem 0;line-height:1.6;font-size:.95rem;border-bottom:1px solid var(--brass-soft)}
.sample-group li span{display:block;font-size:.8rem;color:var(--ink-soft);margin-top:.3rem;line-height:1.6}
.sample-cta{background:var(--ink);color:var(--linen);text-align:center;padding:4rem 0}
.sample-cta h2{font-size:clamp(2.5rem,4vw,4rem);margin:1rem 0}
.sample-cta p{max-width:47ch;margin:1.5rem auto;line-height:1.7}
.sample-cta .btn{background:var(--linen);color:var(--ink);border-color:var(--linen)}
.sample-cta .wb-back{display:table;margin:1.7rem auto 0}
@media(max-width:900px){.sample-layout{gap:2.5rem;grid-template-columns:1fr 1.7fr}.sample-groups{gap:2rem}.sample-hero-copy{padding:2rem}.sample-hero>img{min-height:470px}}
@media(max-width:650px){.sample-hero{grid-template-columns:1fr;min-height:0}.sample-hero-copy{padding:2rem 1.5rem 2.5rem}.sample-hero h1{font-size:2.8rem}.sample-hero>img{min-height:0;height:auto;aspect-ratio:3/2}.sample-layout{grid-template-columns:1fr;gap:2rem}.sample-layout header>p:last-child{max-width:40ch}.sample-groups{grid-template-columns:1fr;gap:2rem}.sample-section{padding:2.8rem 0;scroll-margin-top:calc(var(--top-offset) + 7rem)}.sample-note{padding-block:1.5rem}.sample-group li{font-size:1rem}.sample-cta{padding:3rem 0}}
