.ht-events-grid__eyebrow{color:#3f8781;font-family:work-sans,sans-serif;font-size:13.77px;font-weight:600;letter-spacing:1.9278px;line-height:1.53;margin:0 0 22px;text-transform:uppercase}.ht-events-grid__heading{margin:0 0 18px}.ht-events-grid__heading-inner{color:#602d22;display:inline-block;font-family:Parslay,Caveat Brush,cursive;font-size:clamp(42px,4.42vw,65.552px);font-weight:400;line-height:.92;transform:rotate(-.9deg)}.ht-events-grid__sub{color:#df4535;font-family:work-sans,sans-serif;font-size:16px;font-weight:500;line-height:1.5;margin:0 auto;max-width:420px}.ht-events-grid__img-wrap{aspect-ratio:377/262;background:#e9bd91;border-radius:24px;margin-bottom:-25px;overflow:hidden;position:relative;width:100%;z-index:0}.ht-events-grid__img-wrap img{transition:transform 1.1s cubic-bezier(.22,1,.36,1)}.ht-events-grid__card:hover .ht-events-grid__img-wrap img{transform:scale(1.06)}.ht-events-grid__panel{background:#df4535;border-radius:11px;padding:25px 46px 32px;position:relative;z-index:1}.ht-events-grid__date,.ht-events-grid__time{color:#fffcea;font-family:work-sans,sans-serif;font-size:16px;font-weight:500;letter-spacing:.8px;line-height:1.5;margin:0;text-transform:uppercase}.ht-events-grid__title{color:#f9eadd;font-family:Sepuh,Bowlby One SC,serif;font-size:36px;font-weight:400;line-height:1.19;margin:6px 0 8px;text-transform:uppercase}.ht-events-grid__ticket{align-items:center;background:#3f8781;border-radius:6px;color:#fffcea;display:flex;font-family:work-sans,sans-serif;font-size:16px;font-weight:600;height:60px;justify-content:center;letter-spacing:2.24px;line-height:1.53;margin:16px 2px 0;text-decoration:none;text-transform:uppercase;transition:background-color .2s ease-out}.ht-events-grid__ticket:hover{background:#3d5c55;color:#fffcea}.has-js main section .ht-events-grid__card{opacity:0;transform:translateY(18px);transition:opacity .65s cubic-bezier(.25,.46,.45,.94),transform .65s cubic-bezier(.25,.46,.45,.94)}.has-js main section.ht-anim--in .ht-events-grid__card{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.has-js main section .ht-events-grid__card{opacity:1;transform:none;transition:none}}@media (max-width:480px){.ht-events-grid__panel{padding:22px 28px 26px}}