@charset "UTF-8";.section-events{padding-top:60px;padding-bottom:80px}@media only screen and (min-width:1025px){.section-events{padding-top:100px;padding-bottom:100px}}.events__header{display:grid;row-gap:24px;padding-bottom:60px}@media only screen and (min-width:1025px){.events__header{grid-template-columns:repeat(12,1fr);column-gap:20px;padding-bottom:100px}}.events__heading{font-size:var(--font-size-h2);line-height:var(--line-height-h2);margin:0;font-weight:400;letter-spacing:var(--letter-spacing-base);color:var(--c-ink)}@media only screen and (min-width:1025px){.events__heading{font-size:var(--font-size-h1);line-height:var(--line-height-h1);grid-column:1/span 6}}.events__intro{font-size:var(--font-size-small);line-height:var(--line-height-small);letter-spacing:var(--letter-spacing-base);color:var(--c-ink-muted);max-width:46ch}@media only screen and (min-width:1025px){.events__intro{font-size:var(--font-size-base);letter-spacing:var(--letter-spacing-base);line-height:var(--line-height-base);grid-column:8/span 5;align-self:end}}.events__intro p{margin:0}.events__intro p+p{margin-top:12px}.events__intro a{color:inherit;text-decoration:underline}.events__featured{display:grid;row-gap:32px;border-top:1px solid var(--c-hairline);padding-top:40px;padding-bottom:80px}@media only screen and (min-width:1025px){.events__featured{grid-template-columns:repeat(12,1fr);column-gap:20px;padding-top:60px;padding-bottom:100px}}@media only screen and (min-width:1025px){.events__featured-media{grid-column:1/span 7}}.events__featured-media img{display:block;width:100%;height:auto}@media only screen and (min-width:1025px){.events__featured-body{grid-column:8/span 5;align-self:center}}@media only screen and (min-width:1025px){.events__featured--no-media .events__featured-body{grid-column:1/span 7}}.events__eyebrow{font-size:var(--font-size-xsmall);line-height:var(--line-height-xsmall);margin:0 0 16px;letter-spacing:var(--letter-spacing-base);color:var(--c-ink-muted)}.events__featured-date{font-size:var(--font-size-xlarge);line-height:var(--line-height-xlarge);margin:0 0 8px;letter-spacing:var(--letter-spacing-base);color:var(--c-ink)}.events__featured-name{font-size:var(--font-size-h4);line-height:var(--line-height-h4);margin:0 0 16px;font-weight:400;letter-spacing:var(--letter-spacing-base);color:var(--c-ink)}@media only screen and (min-width:1025px){.events__featured-name{font-size:var(--font-size-h3);line-height:var(--line-height-h3)}}.events__list{list-style:none;margin:0;padding:0;border-bottom:1px solid var(--c-hairline)}.events__item{display:grid;row-gap:8px;border-top:1px solid var(--c-hairline);padding:24px 0}@media only screen and (min-width:1025px){.events__item{grid-template-columns:repeat(12,1fr);column-gap:20px;align-items:baseline;padding:32px 0}}.events__item-date{font-size:var(--font-size-base);letter-spacing:var(--letter-spacing-base);line-height:var(--line-height-base);margin:0;color:var(--c-ink-muted)}@media only screen and (min-width:1025px){.events__item-date{grid-column:1/span 3}}.events__item-name{font-size:var(--font-size-xlarge);line-height:var(--line-height-xlarge);margin:0;font-weight:400;letter-spacing:var(--letter-spacing-base);color:var(--c-ink)}@media only screen and (min-width:1025px){.events__item-name{grid-column:4/span 5}}@media only screen and (min-width:1025px){.events__item-place{grid-column:9/span 4}}.events__place{font-size:var(--font-size-small);line-height:var(--line-height-small);margin:0;letter-spacing:var(--letter-spacing-base);color:var(--c-ink-muted)}.events__venue{font-size:var(--font-size-xsmall);line-height:var(--line-height-xsmall);margin:4px 0 0;letter-spacing:var(--letter-spacing-base);color:var(--c-ink-muted)}.events__link{display:inline-flex;align-items:center;column-gap:12px;color:var(--c-ink);text-decoration:none}.events__link svg{width:16px;height:16px;flex:0 0 auto;transition:transform .2s cubic-bezier(.645,.045,.355,1)}.events__link:hover{color:var(--c-accent-hover);text-decoration:underline;text-underline-offset:4px}.events__link:hover svg{transform:translate(4px)}.events__link--featured{font-size:var(--font-size-base);letter-spacing:var(--letter-spacing-base);line-height:var(--line-height-base);margin-top:24px}.events__empty{font-size:var(--font-size-base);letter-spacing:var(--letter-spacing-base);line-height:var(--line-height-base);margin:0;border-top:1px solid var(--c-hairline);padding-top:40px;color:var(--c-ink-muted)}@media(prefers-reduced-motion:reduce){.events__link svg{transition:none}.events__link:hover svg{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/section-events.css.map */
