.events-page{background:#eef3e9;color:#2e3d2d}.events-page__inner{max-width:123rem}@media screen and (min-width:750px){.events-page__inner{max-width:130rem;padding-inline:5rem}}.events-page__intro{max-width:72rem;margin:0 auto 4rem;text-align:center}.events-page__title{margin:0;font-family:var(--events-heading-family, var(--font-heading-family));font-weight:var(--events-heading-weight, 700);font-style:normal;font-size:clamp(4.8rem,4.3vw,5.4rem);line-height:1.08;letter-spacing:.005em;text-wrap:balance;font-synthesis:none;color:#415640}.events-page__lead{margin-top:1.2rem;font-size:1.7rem;line-height:1.6}.events-page__lead>*:first-child,.events-archive__intro>*:first-child{margin-top:0}.events-page__lead>*:last-child,.events-archive__intro>*:last-child{margin-bottom:0}.events-page__section-heading{margin:0 0 2rem;font-family:var(--font-heading-family);font-weight:800;font-size:2.8rem;line-height:1.2;letter-spacing:-.01em;color:#415640}.events-featured__card,.event-card{background:#fff;border-radius:2.4rem;box-shadow:0 12px 32px -18px #41564073,0 1px 2px #4156400f;overflow:hidden}.events-page__button{display:inline-flex;align-items:center;justify-content:center;min-height:4.8rem;padding:1.2rem 2.8rem;border-radius:4rem;background:#f1af2d;color:#415640;font-family:var(--font-body-family);font-size:1.6rem;font-weight:var(--playful-button-weight, 800);line-height:1.2;text-decoration:none;text-align:center;box-shadow:0 2px #4156402e;transition:background-color .15s ease,box-shadow .15s ease}.events-page__button:hover{background:#f5bd4c;box-shadow:0 3px #41564038}.events-page__button--secondary{background:transparent;box-shadow:inset 0 0 0 .2rem #415640}.events-page__button--secondary:hover{background:#eef3e9;box-shadow:inset 0 0 0 .2rem #415640}.events-page__button:focus-visible,.event-card__text-link:focus-visible,.events-archive__summary:focus-visible{outline:.3rem solid #415640;outline-offset:.3rem}.event-card__meta{display:grid;gap:.4rem;margin:.8rem 0 0}.event-card__meta-row{display:flex;align-items:flex-start;gap:.8rem;margin:0;font-size:1.6rem;font-weight:700;line-height:1.45;color:#415640}.event-card__icon{display:inline-flex;flex-shrink:0;margin-top:.3rem}.event-card__icon svg{width:1.6rem;height:1.6rem}.event-card__stand{display:inline-flex;align-self:start;justify-self:start;margin-top:.4rem;padding:.2rem 1rem;border-radius:4rem;background:#eef3e9;font-size:1.4rem}.events-featured{margin-bottom:5.6rem}.events-featured__card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}.events-featured__card--no-media{grid-template-columns:minmax(0,1fr)}.events-featured__card--no-media .events-featured__body{max-width:76rem}.events-featured__media{display:flex;align-items:center;justify-content:center;background:#f4f5f2;min-height:100%;padding:2.4rem}.events-featured__image{display:block;width:100%;height:auto;max-height:52rem;object-fit:contain;border-radius:1.6rem}.events-featured__body{padding:4.4rem 4.8rem}.events-featured__label{display:inline-block;margin:0 0 1.2rem;padding:.4rem 1.2rem;border-radius:4rem;background:#eef3e9;font-family:var(--font-body-family);font-size:1.3rem;font-weight:800;line-height:1.3;letter-spacing:.08em;text-transform:uppercase;color:#415640}.events-featured__name{margin:0;font-family:var(--events-heading-family, var(--font-heading-family));font-weight:var(--events-heading-weight, 700);font-size:clamp(3.2rem,3vw,4rem);line-height:1.1;letter-spacing:.005em;font-synthesis:none;color:#415640}.events-featured__text{margin-top:1.6rem;font-size:1.6rem;line-height:1.65}.events-featured__actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:2.4rem}.events-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.4rem;margin:0;padding:0;list-style:none}.events-grid__item{display:flex}.event-card--upcoming{display:flex;flex-direction:column;width:100%}.event-card--upcoming .event-card__media{display:flex;align-items:center;justify-content:center;aspect-ratio:4 / 3;margin:1.2rem 1.2rem 0;border-radius:1.6rem;background:#f4f5f2;overflow:hidden}.event-card--upcoming .event-card__image{display:block;width:100%;height:100%;object-fit:contain}.event-card--upcoming .event-card__body{display:flex;flex-direction:column;flex:1 1 auto;padding:2.4rem 2.4rem 2.8rem}.event-card__name{margin:0;font-family:var(--font-heading-family);font-weight:800;font-size:2.2rem;line-height:1.25;letter-spacing:-.01em;color:#415640}.event-card__description{margin-top:1.2rem;font-size:1.5rem;line-height:1.6}.event-card--upcoming .event-card__button{align-self:stretch;margin-top:auto}.event-card--upcoming .event-card__meta,.event-card--upcoming .event-card__description{margin-bottom:2rem}.event-card--upcoming .event-card__meta+.event-card__description{margin-top:-.8rem}.events-archive{margin-top:5.6rem}.events-archive__details{border-radius:2rem;background:#ffffff8c;box-shadow:inset 0 0 0 .1rem #41564026}.events-archive__summary{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding:2rem 2.4rem;border-radius:2rem;cursor:pointer;list-style:none}.events-archive__summary::-webkit-details-marker{display:none}.events-archive__summary::marker{content:""}.events-archive__heading{margin:0;font-family:var(--font-heading-family);font-weight:800;font-size:2.2rem;line-height:1.25;color:#415640}.events-archive__count{font-weight:700;font-size:1.6rem;color:#415640bf}.events-archive__chevron{display:inline-flex;flex-shrink:0;width:1.4rem;color:#415640;transition:transform .2s ease}.events-archive__chevron svg{width:1.4rem;height:auto}.events-archive__details[open] .events-archive__chevron{transform:rotate(180deg)}.events-archive__content{padding:0 2.4rem 2.4rem}.events-archive__intro{margin-bottom:1.6rem;font-size:1.5rem}.events-archive__year+.events-archive__year{margin-top:2.8rem}.events-archive__year-heading{display:flex;align-items:center;gap:1.2rem;margin:0 0 1.2rem;font-family:var(--font-heading-family);font-weight:800;font-size:1.9rem;line-height:1.25;color:#415640}.events-archive__year-heading:after{content:"";flex:1 1 auto;height:.1rem;background:#41564033}.events-archive__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;margin:0;padding:0;list-style:none}.events-archive__item{display:flex}.event-card--past{display:flex;gap:1.4rem;width:100%;padding:1.4rem;border-radius:1.6rem;box-shadow:0 6px 16px -12px #41564066,0 1px 2px #4156400d}.event-card--past .event-card__media{flex:0 0 8rem;width:8rem;height:8rem;border-radius:1.2rem;background:#f4f5f2;overflow:hidden}.event-card--past .event-card__image{width:100%;height:100%;object-fit:contain}.event-card--past .event-card__body{min-width:0}.event-card--past .event-card__name{font-size:1.7rem}.event-card--past .event-card__meta-row{font-size:1.4rem}.event-card--past .event-card__description{margin-top:.6rem;font-size:1.4rem;line-height:1.5}.event-card__text-link{display:inline-block;margin-top:.6rem;padding-block:.2rem;color:#415640;font-weight:800;font-size:1.4rem;text-decoration:underline;text-underline-offset:.3rem}@media screen and (max-width:989px){.events-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.events-featured__card{grid-template-columns:minmax(0,1fr)}}@media screen and (max-width:749px){.events-page__intro{margin-bottom:2.4rem}.events-page__title{font-size:3.4rem}.events-page__lead{margin-top:.8rem;font-size:1.5rem}.events-page__section-heading{font-size:2.2rem;margin-bottom:1.4rem}.events-featured{margin-bottom:4rem}.events-featured__card,.event-card--upcoming{border-radius:2rem}.events-featured__media{padding:1.2rem}.events-featured__body{padding:2.4rem 1.8rem 2.8rem}.events-featured__name{font-size:2.8rem}.events-featured__actions .events-page__button{width:100%}.events-grid{grid-template-columns:minmax(0,1fr);gap:1.6rem}.event-card--upcoming .event-card__body{padding:2rem 1.8rem 2.4rem}.events-archive{margin-top:4rem}.events-archive__summary{padding:1.6rem 1.8rem}.events-archive__heading{font-size:1.9rem}.events-archive__content{padding:0 1.2rem 1.6rem}.events-archive__list{grid-template-columns:minmax(0,1fr)}.event-card--past .event-card__media{flex-basis:6.4rem;width:6.4rem;height:6.4rem}}@media(prefers-reduced-motion:reduce){.events-page__button,.events-archive__chevron{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/section-events-page.css.map */
