.events-container.twocol{grid-template-columns:repeat(2,1fr)}.events-container.threecol{grid-template-columns:repeat(3,1fr)}.events-container.threecol .event-copy{padding:30px}a.event-btn{border:1px solid #f9d392;margin-top:20px;width:fit-content}a.event-btn:first-of-type{margin-top:auto}a.event-btn:hover{background:#f9d392;color:#272535}a.event-btn:focus{outline:none}.event.is-wide{display:grid;grid-column:1/-1;grid-template-columns:1fr 1fr}.event.is-wide .event-image{aspect-ratio:unset;height:100%}.event,.event.is-wide .event-image img{height:100%}.event{background:#272535;border:1px solid #f9d392;display:flex;flex-direction:column;transition:background .25s}.event:hover{background:#2f2d3f}p.box-eyebrow{color:#f9d392;font-size:10px;letter-spacing:2px;margin-bottom:20px;text-transform:uppercase;width:fit-content}.event:hover .event-image img{transform:scale(1.03);transition:transform .4s ease}.events-container{align-items:stretch;display:grid;gap:25px;grid-template-columns:1fr 1fr}.event-image{aspect-ratio:3/2;overflow:hidden;width:100%}.event-image img{display:block;height:100%;object-fit:cover;object-position:center;transition:transform .4s ease;width:100%}.event-copy{color:#fff;display:flex;flex:1;flex-direction:column;padding:40px}.event-copy h3{color:#fff;font-weight:100!important}p.highlights{font-size:12px;font-weight:600;letter-spacing:2px;margin-bottom:5px;opacity:.7;text-transform:uppercase}ul.list-highlights{margin-bottom:0;padding-inline-start:0}.list-highlights li{align-items:flex-start;border-bottom:1px solid rgba(180,150,80,.12);color:#9a9080;display:flex;font-size:13px;font-weight:300;gap:10px;line-height:1.5;padding:8px 0}.list-highlights li:last-child{border-bottom:none}.list-highlights li:before{color:#f9d392;content:"—";flex-shrink:0;font-size:11px;margin-top:1px}@media (max-width:1199px){.events-container.threecol{grid-template-columns:repeat(2,1fr)}}@media (max-width:991px){.event.is-wide,.events-container,.events-container.threecol,.events-container.twocol{grid-template-columns:1fr}.event-copy{padding:30px}}