.event-head{min-height:404px!important;padding-bottom:18px!important}
.headline h1{margin:22px 0!important}
.facts .fact{min-height:118px!important}
.feature{padding:38px 0!important}
.details h2{margin-bottom:28px!important}
.dates{padding-bottom:42px!important}
.dates-head{margin-bottom:24px!important}
.date-row{padding:13px 0!important}
@media(max-width:760px){
  .event-head{min-height:324px!important;padding-bottom:14px!important}
  .headline h1{margin:22px 0!important}
  .headline .intro{margin-top:20px!important}
  .facts .fact{min-height:100px!important}
  .feature{padding:24px 0!important}
  .details{padding-top:28px!important}
  .details h2{margin-bottom:22px!important}
  .dates{padding-bottom:30px!important}
  .dates-head{margin-bottom:16px!important}
  .date-row{padding:11px 0!important}
}
.chunk-feature{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);padding:28px 0;display:grid;grid-template-columns:1fr 2fr;gap:30px}
.chunk-label{font-size:10px;text-transform:uppercase}
.chunk-copy h2{margin:0 0 22px;font-size:clamp(46px,7vw,98px);font-weight:400;line-height:.78;letter-spacing:-.07em;text-transform:uppercase}
.chunk-copy p{max-width:620px;margin:0 0 18px;font-family:Georgia,serif;font-size:19px;line-height:1.45}
.chunk-offers{display:flex;flex-wrap:wrap;gap:8px;margin:26px 0}
.chunk-offers span{border:1px solid var(--ink);border-radius:999px;padding:8px 12px;font-size:10px;text-transform:uppercase}
.chunk-link{display:inline-block;border-bottom:1px solid var(--ink);padding-bottom:4px;font-size:11px;text-transform:uppercase}
@media(max-width:760px){.chunk-feature{grid-template-columns:1fr;padding:24px 0;gap:28px}.chunk-copy h2{font-size:18vw}.chunk-copy p{font-size:17px}}
