.ga-events{background:var(--ga-bg);color:var(--ga-ink);padding:var(--ga-top) 24px var(--ga-bottom)}.ga-events,.ga-events *{box-sizing:border-box}.ga-events__inner{max-width:var(--ga-width);margin:0 auto}.ga-events__intro{margin-bottom:32px}.ga-events__intro--center{text-align:center}.ga-events__eyebrow{margin:0 0 12px;font-size:var(--ga-eyebrow-size);font-weight:700;letter-spacing:.14em;text-transform:uppercase}.ga-events__heading{margin:0;color:inherit;font-size:var(--ga-title-size);line-height:1.15;overflow-wrap:anywhere}.ga-events__description{max-width:720px;margin-top:16px;font-size:var(--ga-intro-size);line-height:1.65}.ga-events__intro--center .ga-events__description{margin-left:auto;margin-right:auto}.ga-events__description p,.ga-events__copy p{margin:0 0 12px;font-size:inherit;line-height:inherit}.ga-events__description p:last-child,.ga-events__copy p:last-child{margin-bottom:0}.ga-events__list{display:grid;grid-template-columns:repeat(var(--ga-columns),minmax(0,1fr));gap:var(--ga-gap)}.ga-events__card{min-width:0;display:flex;flex-direction:column;border:1px solid currentColor;border-radius:var(--ga-radius);overflow:hidden;background:var(--ga-card)}.ga-events__media{aspect-ratio:16 / 10;overflow:hidden}.ga-events__image{display:block;width:100%;height:100%;object-fit:cover}.ga-events__body{padding:24px;display:flex;flex:1;flex-direction:column;align-items:flex-start}.ga-events__type{margin:0 0 16px;padding:5px 10px;border:1px solid currentColor;border-radius:3px;font-size:var(--ga-badge-size);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ga-events__date{display:flex;align-items:center;gap:8px;margin:0 0 12px;font-weight:700;font-size:var(--ga-meta-size)}.ga-events__date svg,.ga-events__location svg{flex-shrink:0}.ga-events__title{margin:0 0 16px;color:inherit;font-size:var(--ga-card-title);line-height:1.25;overflow-wrap:anywhere}.ga-events__location{display:flex;align-items:flex-start;gap:8px;margin:0;font-size:var(--ga-meta-size);line-height:1.5}.ga-events__hours{margin:8px 0 0;font-size:var(--ga-meta-size);line-height:1.5}.ga-events__copy{margin:20px 0 24px;font-size:var(--ga-copy-size);line-height:1.65}.ga-events__button{margin-top:auto;display:inline-flex;align-items:center;justify-content:space-between;gap:20px;max-width:100%;min-height:44px;padding:12px 18px;border:1px solid var(--ga-accent);background:var(--ga-accent);color:var(--ga-button-ink);border-radius:3px;text-decoration:none;font-size:var(--ga-button-size);font-weight:700;overflow-wrap:anywhere}.ga-events__arrow{display:inline-block;flex-shrink:0}.ga-events__footer a{font-size:var(--ga-button-size)}@media(hover:hover)and (pointer:fine){.ga-events__card{transition:transform var(--ga-hover-duration) ease,box-shadow var(--ga-hover-duration) ease,border-color var(--ga-hover-duration) ease}.ga-events__image{transition:transform var(--ga-hover-duration) ease}.ga-events__button{transition:background-color var(--ga-hover-duration) ease,color var(--ga-hover-duration) ease}.ga-events__arrow{transition:transform var(--ga-hover-duration) ease}.ga-events [data-card-hover=lift] .ga-events__card:is(:hover,:focus-within){transform:translateY(calc(-1 * var(--ga-hover-distance)))}.ga-events [data-card-hover=shadow] .ga-events__card:is(:hover,:focus-within){box-shadow:0 var(--ga-hover-distance) calc(var(--ga-hover-distance) * 3) #0000002e}.ga-events [data-card-hover=border] .ga-events__card:is(:hover,:focus-within){border-color:var(--ga-hover-color);box-shadow:inset 0 0 0 calc(var(--ga-hover-distance) / 4) var(--ga-hover-color)}.ga-events [data-card-hover=zoom] .ga-events__card:is(:hover,:focus-within) .ga-events__image{transform:scale(var(--ga-hover-zoom))}.ga-events [data-button-hover=color] .ga-events__button:is(:hover,:focus-visible){background:var(--ga-button-ink);color:var(--ga-accent)}.ga-events [data-button-hover=arrow] .ga-events__button:is(:hover,:focus-visible) .ga-events__arrow{transform:translate(var(--ga-hover-distance))}}.ga-events a:focus-visible,.ga-events__list:focus-visible{outline:3px solid currentColor;outline-offset:4px}.ga-events__footer{margin-top:28px;text-align:center}.ga-events__footer a{display:inline-flex;align-items:center;gap:12px;min-height:44px;color:inherit;text-underline-offset:5px}.ga-events__draft,.ga-events__editor-note{padding:10px 12px;border:1px dashed currentColor;font-size:13px;line-height:1.5}.ga-events__draft{margin:0 0 16px}.ga-events__editor-note{margin:24px 0 0}.ga-events__card--draft{border-style:dashed}.ga-events__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(min-width:750px)and (max-width:989px){.ga-events__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.ga-events{padding-left:20px;padding-right:20px}.ga-events__heading{font-size:var(--ga-title-mobile)}.ga-events__title{font-size:var(--ga-card-title-mobile)}.ga-events__list{grid-template-columns:minmax(0,1fr)}.ga-events__list--swipe{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:2px;padding:16px 2px 36px;overscroll-behavior-x:contain}.ga-events__list--swipe .ga-events__card{flex:0 0 88%;scroll-snap-align:start}.ga-events__list--swipe .ga-events__card:only-child{flex-basis:100%}.ga-events__body{padding:20px}}@media(prefers-reduced-motion:reduce){.ga-events .ga-events__card,.ga-events .ga-events__image,.ga-events .ga-events__button,.ga-events .ga-events__arrow{transition:none}.ga-events [data-card-hover=lift] .ga-events__card:is(:hover,:focus-within),.ga-events [data-card-hover=zoom] .ga-events__card:is(:hover,:focus-within) .ga-events__image,.ga-events [data-button-hover=arrow] .ga-events__button:is(:hover,:focus-visible) .ga-events__arrow{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/29/compiled_assets/styles.css.map?subset=AAAAQA */
