.events-hub{--eh-paper: #f6f7f1;--eh-ink: #24382c;--eh-bark: #7a6d55;--eh-accent: #86714a;--eh-rule: #d5d5c9;--eh-low: var(--color-inventory-lowstock, #3e552a);--eh-ok: var(--color-inventory-instock, #3e552a);color:var(--eh-ink)}.events-hub__hero{margin:0 0 clamp(1.5rem,3.5vw,2.5rem)}.events-hub__hero--image{position:relative;overflow:hidden;border-radius:10px;min-height:clamp(220px,26vw,360px);display:flex;align-items:flex-end;background:var(--eh-ink)}.events-hub__hero-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 65%}.events-hub__hero--image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#142019c7,#14201959 38%,#14201900 65%)}.events-hub__hero-text{position:relative;z-index:1}.events-hub__hero--image .events-hub__hero-text{padding:clamp(1.25rem,4vw,2.75rem)}.events-hub__eyebrow{margin:0 0 .6rem;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:var(--eh-bark)}.events-hub__title{margin:0}.events-hub__hero--image .events-hub__eyebrow{color:#ffffffe0}.events-hub__hero--image .events-hub__title{color:#fff;font-size:clamp(2.2rem,5.5vw,4rem);line-height:1.05;text-shadow:0 1px 18px rgba(0,0,0,.25)}.events-hub__intro{display:grid;grid-template-columns:1fr;gap:1.5rem;margin:0 0 clamp(1.75rem,4vw,2.75rem)}@media(min-width:900px){.events-hub__intro{grid-template-columns:minmax(0,1.7fr) minmax(16rem,1fr);gap:3rem;align-items:start}}.events-hub__lede p{margin:0 0 .8rem;font-size:1.1rem;line-height:1.65}.events-hub__lede p:last-child{margin-bottom:0}.events-hub__facts{padding:1.1rem 1.25rem;background:var(--eh-paper);border:1px solid var(--eh-rule);border-top:2px solid var(--eh-accent);border-radius:0 0 8px 8px}.events-hub__facts-heading{margin:0 0 .6rem;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--eh-bark)}.events-hub__facts dl{margin:0}.events-hub__fact{padding:.5rem 0;border-top:1px solid var(--eh-rule)}.events-hub__fact:first-child{border-top:0;padding-top:0}.events-hub__fact dt{font-weight:600;font-size:.85rem;margin:0 0 .15rem}.events-hub__fact dd{margin:0;line-height:1.5;font-size:.95rem}.events-hub__fact a{color:inherit;text-decoration:underline;text-underline-offset:3px}.events-hub__note{margin:0 0 1.5rem;padding:.85rem 1.1rem;background:var(--eh-paper);border-left:2px solid var(--eh-accent);border-radius:0 8px 8px 0}.events-hub__note p{margin:0;line-height:1.55}.events-hub__list{list-style:none;margin:0;padding:0;display:grid;gap:1.25rem}.events-hub__item{margin:0}.event-card{display:grid;grid-template-columns:4.5rem minmax(0,1fr);gap:1rem 1.25rem;padding:clamp(1rem,2.5vw,1.5rem);background:#fff;border:1px solid var(--eh-rule);border-radius:10px}@media(min-width:900px){.event-card{grid-template-columns:5.5rem minmax(0,1fr) 15rem;gap:1.75rem}}.event-card__date{display:flex;flex-direction:column;align-items:center;justify-content:center;align-self:start;padding:.7rem .4rem .6rem;background:var(--eh-paper);border-top:2px solid var(--eh-accent);color:var(--eh-ink);text-decoration:none;line-height:1}.event-card__month,.event-card__weekday{font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--eh-bark)}.event-card__day{margin:.3rem 0;font-size:2rem;font-weight:600}.event-card__eyebrow{margin:0 0 .35rem;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--eh-bark)}.event-card__title{margin:0 0 .5rem;font-size:clamp(1.35rem,2.4vw,1.75rem);line-height:1.2}.event-card__title a{color:inherit;text-decoration:none}.event-card__title a:hover{text-decoration:underline;text-underline-offset:4px}.event-card__meta{margin:0 0 .75rem;line-height:1.5;color:var(--eh-ink)}.event-card__summary{margin:0 0 1rem;line-height:1.55;color:var(--eh-ink);opacity:.9}.event-card__foot{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem}.event-card__cta{min-width:12rem}.event-card__seats{display:flex;align-items:center;margin:0;font-size:.8125rem;color:var(--eh-ok)}.event-card__seats--low{color:var(--eh-low)}.event-card__seats--full{color:var(--eh-bark)}.event-card__pulse{position:relative;display:inline-flex;width:8px;height:8px;margin:4px 12px 4px 4px;border-radius:50%;background:currentColor}.event-card__pulse:after{content:"";position:absolute;top:-4px;left:-4px;width:16px;height:16px;border-radius:8px;background:currentColor;animation:events-hub-pulse 2s ease-out infinite}@keyframes events-hub-pulse{0%{transform:scale(.5);opacity:.6}to{transform:scale(1.4);opacity:0}}@media(prefers-reduced-motion:reduce){.event-card__pulse:after{animation:none;display:none}}.event-card__media{display:none}@media(min-width:900px){.event-card__media{display:block;position:relative;align-self:stretch;border-radius:6px;overflow:hidden;min-height:12rem}.event-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}}@media(max-width:599px){.event-card__body{display:contents}.event-card__eyebrow,.event-card__title{grid-column:2}.event-card__date{grid-row:1 / span 2}.event-card__meta,.event-card__hook,.event-card__summary,.event-card__foot{grid-column:1 / -1}.event-card__cta{width:100%}}.events-hub__empty{padding:clamp(1.25rem,3vw,2rem);background:var(--eh-paper);border:1px solid var(--eh-rule);border-radius:10px}.events-hub__empty p{margin:0;line-height:1.6}.events-tours{--et-paper: #f6f7f1;--et-ink: #24382c;--et-bark: #7a6d55;--et-accent: #86714a;--et-rule: #d5d5c9;--et-error: #a23b2a;color:var(--et-ink);background:#fff;border:1px solid var(--et-rule);border-top:2px solid var(--et-accent);border-radius:10px;padding:clamp(1.25rem,3vw,2.25rem)}.events-tours__grid{display:grid;grid-template-columns:1fr;gap:clamp(1.25rem,3vw,2.5rem)}@media(min-width:900px){.events-tours__grid{grid-template-columns:1fr 1.6fr;align-items:start}}.events-tours__eyebrow{margin:0 0 .6rem;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:var(--et-bark)}.events-tours__title{margin:0 0 .9rem}.events-tours__body p{margin:0 0 .8rem;line-height:1.6}.events-tours__body p:last-child{margin-bottom:0}.events-tours__fields{display:grid;grid-template-columns:1fr;gap:1rem;margin:0 0 1.25rem}@media(min-width:600px){.events-tours__fields{grid-template-columns:1fr 1fr}.events-tours__field--wide{grid-column:1 / -1}}.events-tours__field label{display:block;margin:0 0 .35rem;font-size:.9rem;font-weight:600;color:var(--et-ink)}.events-tours__optional{font-weight:400;color:var(--et-bark)}.events-tours .events-tours__field input,.events-tours .events-tours__field select,.events-tours .events-tours__field textarea{width:100%;margin:0;padding:.7rem .9rem;border:1px solid var(--et-rule);border-radius:6px;background:#fff;color:var(--et-ink);font:inherit;font-size:1rem}.events-tours .events-tours__field input,.events-tours .events-tours__field select{height:3rem}.events-tours .events-tours__field textarea{min-height:7rem;resize:vertical}.events-tours .events-tours__field input::placeholder,.events-tours .events-tours__field textarea::placeholder{color:#24382c73}.events-tours .events-tours__field input:focus,.events-tours .events-tours__field select:focus,.events-tours .events-tours__field textarea:focus{outline:2px solid var(--et-accent);outline-offset:1px}.events-tours .events-tours__field [aria-invalid=true]{border-color:var(--et-error)}.events-tours__error{margin:.35rem 0 0;font-size:.85rem;font-weight:600;color:var(--et-error)}.events-tours__errors{margin:0 0 1rem;padding:.75rem 1rem .75rem 2rem;color:var(--et-error);background:#fbf1ee;border-radius:6px}.events-tours__button{width:100%}@media(min-width:600px){.events-tours__button{width:auto;min-width:14rem}}.events-tours__fine{margin:.6rem 0 0;font-size:.85rem;color:var(--et-bark)}.events-tours__success{margin:0;padding:1rem 1.2rem;background:var(--et-paper);border-left:2px solid var(--et-accent);border-radius:0 8px 8px 0;line-height:1.55}.events-hub__lede a,.events-hub__note a,.events-hub__empty a{color:inherit;text-decoration:underline;text-underline-offset:3px}#tours{scroll-margin-top:calc(var(--header-height, 80px) + 24px)}.events-gallery{--eg-ink: #24382c;--eg-bark: #7a6d55;color:var(--eg-ink)}.events-gallery__head{margin:0 0 1.25rem}.events-gallery__eyebrow{margin:0 0 .5rem;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:var(--eg-bark)}.events-gallery__title{margin:0}.events-gallery__list{list-style:none;margin:0;padding:0;display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:989px){.events-gallery__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){.events-gallery__list{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:.75rem;margin-right:-15px;padding-right:15px}.events-gallery__list::-webkit-scrollbar{display:none}.events-gallery__item{flex:0 0 72%;scroll-snap-align:start}}.events-gallery__figure{margin:0}.events-gallery__figure img{display:block;width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:8px}.events-gallery__figure figcaption{margin:.55rem 0 0;font-size:.85rem;line-height:1.45;color:var(--eg-bark)}.events-tours__photo{margin-top:1.5rem}.events-tours__photo img{display:block;width:100%;aspect-ratio:16 / 10;object-fit:cover;border-radius:8px}@media(max-width:599px){.events-hub__hero--image{min-height:250px}.events-hub__hero--image:after{background:linear-gradient(to top,#142019e0,#1420198c 45%,#1420190d 80%)}}.event-card__hook{margin:0 0 1rem;font-size:1.1rem;font-weight:600;line-height:1.4;color:var(--eh-ink)}.events-hub__intro--after{margin:clamp(2rem,4vw,3rem) 0 0}
/*# sourceMappingURL=/cdn/shop/t/35/assets/events-hub.css.map */
