.ontri-events{width:100%;padding:74px 0 80px;overflow:hidden;background:#fff;color:var(--ontri-text, #073541)}.ontri-events__header{display:flex;align-items:flex-end;justify-content:space-between;gap:36px;margin-bottom:28px}.ontri-events__intro{max-width:720px}.ontri-events__eyebrow{margin:0 0 9px;color:var(--ontri-orange, #f87638);font-size:13px;font-weight:750;line-height:1.2;letter-spacing:.09em;text-transform:uppercase}.ontri-events__heading{max-width:630px;margin:0;color:var(--ontri-teal, #003b49);font-size:clamp(30px,3vw,40px);font-weight:750;line-height:.98;letter-spacing:-.047em}.ontri-events__heading p{margin:0;color:inherit}.ontri-events__description{max-width:520px;margin-top:13px;color:var(--ontri-muted, #6c8288);font-size:16px;line-height:1.55}.ontri-events__description p{margin:0}.ontri-events__calendar-link{display:inline-flex;align-items:center;gap:9px;flex:0 0 auto;padding-bottom:4px;border-bottom:1px solid currentColor;color:var(--ontri-teal, #003b49);font-size:13px;font-weight:750;line-height:1;letter-spacing:.065em;text-decoration:none;text-transform:uppercase}.ontri-events__calendar-link:hover{color:var(--ontri-orange, #f87638)}.ontri-events__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.ontri-event-card{position:relative;min-width:0;border:1px solid var(--ontri-border, #d9e3e5);background:#fff}.ontri-event-card__link{display:block;color:inherit;text-decoration:none}.ontri-event-card__media{position:relative;aspect-ratio:16 / 10;overflow:hidden;background:var(--ontri-ice, #edf2f3)}.ontri-event-card__media picture,.ontri-event-card__image,.ontri-event-card__placeholder,.ontri-event-card__placeholder svg{display:block;width:100%;height:100%}.ontri-event-card__image{object-fit:cover;object-position:var(--event-image-position, center center);transition:transform .48s cubic-bezier(.22,1,.36,1)}.ontri-event-card:hover .ontri-event-card__image{transform:scale(1.025)}.ontri-event-card__placeholder{background:var(--ontri-ice, #edf2f3)}.ontri-event-card__placeholder svg{opacity:.3}.ontri-event-card__date{position:absolute;bottom:0;left:0;z-index:2;min-width:68px;padding:12px 14px 11px;background:var(--ontri-orange, #f87638);color:#fff}.ontri-event-card__month{display:block;font-size:12px;font-weight:750;line-height:1;letter-spacing:.08em;text-transform:uppercase}.ontri-event-card__day{display:block;margin-top:4px;font-size:25px;font-weight:750;line-height:.95;letter-spacing:-.045em}.ontri-event-card__content{min-height:210px;padding:23px 22px 22px}.ontri-event-card__topline{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:17px}.ontri-event-card__type{color:var(--ontri-orange, #f87638);font-size:12px;font-weight:750;line-height:1;letter-spacing:.075em;text-transform:uppercase}.ontri-event-card__status{color:var(--ontri-muted, #6c8288);font-size:12px;font-weight:700;line-height:1;letter-spacing:.065em;text-transform:uppercase}.ontri-event-card__title{max-width:330px;margin:0;color:var(--ontri-teal, #003b49);font-size:23px;font-weight:750;line-height:1.02;letter-spacing:-.04em}.ontri-event-card__title p{margin:0;color:inherit}.ontri-event-card__text{max-width:340px;margin-top:11px;color:var(--ontri-muted, #6c8288);font-size:14px;line-height:1.5}.ontri-event-card__text p{margin:0}.ontri-event-card__footer{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-top:23px}.ontri-event-card__meta{min-width:0}.ontri-event-card__location,.ontri-event-card__availability{display:block}.ontri-event-card__location{color:var(--ontri-teal, #003b49);font-size:12px;font-weight:700;line-height:1.2;letter-spacing:.05em;text-transform:uppercase}.ontri-event-card__availability{margin-top:5px;color:var(--ontri-orange, #f87638);font-size:12px;font-weight:750;line-height:1.2}.ontri-event-card__cta{display:inline-flex;align-items:center;gap:7px;flex:0 0 auto;padding-bottom:3px;border-bottom:1px solid currentColor;color:var(--ontri-teal, #003b49);font-size:12px;font-weight:750;line-height:1;letter-spacing:.065em;text-transform:uppercase}.ontri-event-card:hover .ontri-event-card__cta{color:var(--ontri-orange, #f87638)}.ontri-event-card__arrow{transition:transform .18s ease}.ontri-event-card:hover .ontri-event-card__arrow{transform:translate(3px)}.ontri-event-card--featured{border-color:var(--ontri-orange, #f87638)}.ontri-event-card--featured:before{position:absolute;top:0;right:0;z-index:3;padding:7px 9px;background:var(--ontri-orange, #f87638);color:#fff;content:attr(data-featured-label);font-size:12px;font-weight:750;line-height:1;letter-spacing:.07em;text-transform:uppercase}@media screen and (max-width:989px){.ontri-events{padding:60px 0 66px}.ontri-events__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ontri-event-card:last-child:nth-child(odd){grid-column:1 / -1;max-width:calc(50% - 8.5px)}}@media screen and (max-width:749px){.ontri-events{padding:46px 0 50px}.ontri-events__header{display:block;margin-bottom:22px}.ontri-events__heading{max-width:345px;font-size:30px}.ontri-events__description{max-width:340px;margin-top:11px;font-size:15px}.ontri-events__calendar-link{margin-top:18px}.ontri-events__grid{display:flex;width:calc(100% + 20px);gap:12px;overflow-x:auto;padding-right:20px;scroll-snap-type:x mandatory;scrollbar-width:none}.ontri-events__grid::-webkit-scrollbar{display:none}.ontri-event-card,.ontri-event-card:last-child:nth-child(odd){flex:0 0 min(84vw,330px);max-width:none;scroll-snap-align:start}.ontri-event-card__content{min-height:205px;padding:20px 18px}.ontri-event-card__title{font-size:22px}}@media(prefers-reduced-motion:reduce){.ontri-event-card__image,.ontri-event-card__arrow{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ontri-events-grid.css.map */
