.outlook-2028{background:#f5f1e8;border-top:1px solid #d4d7ca;scroll-margin-top:100px}
.outlook-2028-heading{padding-top:76px;padding-bottom:36px}
.outlook-2028-heading h2{font:400 clamp(38px,5vw,64px)/1.08 var(--serif);margin:14px 0 24px;letter-spacing:-.025em}
.outlook-2028-heading h2 em{color:#52684f}
.outlook-2028-heading>p:last-child{max-width:760px;font-size:16px;line-height:1.8}
.future-event{background:transparent;border-top:1px solid #d8d7cc;scroll-margin-top:100px}
.future-event h3{font:400 clamp(30px,3.2vw,44px)/1.15 var(--serif);letter-spacing:-.02em;margin:12px 0 24px}
.future-event .wine-intro{font-size:15px;line-height:1.85}
.future-event .eyebrow,.future-event .wine-weekdays{color:#52684f}
.future-event .wine-button{background:#405b47;color:#fffdfa;border:0;cursor:pointer;font-family:var(--sans)}
.future-event .wine-button:hover{background:#2f4535}
.future-event .wine-button:disabled{opacity:.6;cursor:default}
.future-event .golf-form{margin-top:20px;padding-top:20px;border-top:1px solid #c5cbbc}
.future-event .wine-photo>img{aspect-ratio:4/3;object-fit:cover;width:100%}
.future-event .wine-note{font-size:12px;line-height:1.7;margin-top:18px}
.future-event button:focus-visible{outline:3px solid #b76f53;outline-offset:4px}
#abadia2028{background:#efe6df}
#abadia2028 .wine-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);grid-template-areas:"photo copy"}
#abadia2028 .wine-photo{justify-self:start}
#abadia2028 .wine-button{background:#713c45}
#abadia2028 .eyebrow,#abadia2028 .wine-weekdays{color:#713c45}
#novartis2028{background:#e9eeea}
@media(max-width:740px){.outlook-2028-heading{padding-top:48px;padding-bottom:24px}.outlook-2028-heading>p:last-child{font-size:14px}.future-event h3{font-size:32px}.future-event .wine-intro{font-size:14px}#abadia2028 .wine-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy" "photo"}.future-event .wine-photo{max-width:100%}}

.future-event .wine-photo .event-people h4{font:650 11px/1.5 var(--sans);letter-spacing:.04em;margin:0 0 8px;color:inherit}
