.evd-nav{padding-block:20px;border-bottom:1px solid rgb(var(--color-line-border, var(--color-foreground)) / .12);margin-bottom:32px}.evd-nav__back{display:inline-flex;align-items:center;gap:7px;font-size:var(--text-sm, .875rem);color:rgb(var(--color-foreground2));text-decoration:none;transition:color .2s ease;white-space:nowrap}.evd-nav__back:hover{color:rgb(var(--color-foreground))}.evd-nav__back svg{width:16px;height:16px;flex-shrink:0}.evd-hero{overflow:hidden;background-color:#f0ede8;border-radius:var(--radius-blog-card, 4px);margin-bottom:52px}.evd-hero__img{width:100%;aspect-ratio:16 / 7;object-fit:cover;object-position:center;display:block}.evd-header{text-align:center;max-width:720px;margin:0 auto 52px}.evd-header__title{font-family:var(--f_family_1);font-size:clamp(2rem,5vw,3.625rem);font-weight:400;line-height:1.15;letter-spacing:var(--font-heading-spacing, .01em);color:rgb(var(--color-foreground));margin:0 0 18px}.evd-header__meta{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;margin-bottom:22px}.evd-header__date{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--color-accent))}.evd-header__sep{color:rgb(var(--color-foreground2));opacity:.4;font-size:1.125rem;line-height:1}.evd-header__location{display:inline-flex;align-items:center;gap:4px;font-size:var(--text-sm, .875rem);color:rgb(var(--color-foreground2))}.evd-header__location svg{width:12px;height:12px;flex-shrink:0;opacity:.8}.evd-header__badge{display:inline-block;font-size:9px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:rgb(var(--color-foreground2));border:1px solid rgb(var(--color-foreground2) / .3);padding:3px 9px;border-radius:20px}.evd-header__sub{font-size:var(--text-base, 1rem);line-height:1.8;color:rgb(var(--color-foreground2));margin:0}.evd-body{max-width:720px;margin:0 auto 48px}.evd-body__rte{font-size:var(--text-base, 1rem);line-height:1.9;color:rgb(var(--color-foreground2))}.evd-body__rte h2,.evd-body__rte h3,.evd-body__rte h4{font-family:var(--f_family_1);color:rgb(var(--color-foreground));font-weight:400;line-height:1.3;margin-top:1.8em;margin-bottom:.5em}.evd-body__rte h2{font-size:clamp(1.25rem,2.5vw,1.75rem)}.evd-body__rte h3{font-size:clamp(1.1rem,2vw,1.375rem)}.evd-body__rte p{margin:0 0 1.2em}.evd-body__rte p:last-child{margin-bottom:0}.evd-body__rte a{color:rgb(var(--color-accent));text-decoration:underline;text-underline-offset:2px}.evd-body__rte ul,.evd-body__rte ol{padding-left:1.5em;margin-bottom:1.2em}.evd-body__rte li{margin-bottom:.4em}.evd-body__rte blockquote{border-left:3px solid rgb(var(--color-accent));padding-left:1.25em;margin:1.5em 0;color:rgb(var(--color-foreground2));font-style:italic}.evd-cta{text-align:center;margin-bottom:64px}.evd-gallery{padding-block:56px 0;border-top:1px solid rgb(var(--color-line-border, var(--color-foreground)) / .12)}.evd-gallery__heading{font-family:var(--f_family_1);font-size:clamp(1.25rem,2.5vw,1.625rem);font-weight:400;line-height:1.25;letter-spacing:var(--font-heading-spacing, .01em);color:rgb(var(--color-foreground));text-align:center;margin:0 0 36px}.evd-gallery__grid{display:grid;grid-template-columns:1fr;gap:16px;list-style:none;margin:0;padding:0}@media(min-width:768px){.evd-gallery__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1150px){.evd-gallery__grid{grid-template-columns:repeat(3,1fr)}}.evd-gallery__item{overflow:hidden;border-radius:var(--radius-blog-card, 4px);background-color:#f0ede8}.evd-gallery__img{width:100%;height:100%;object-fit:cover;display:block;aspect-ratio:4 / 3;transition:transform .55s ease}.evd-gallery__item:hover .evd-gallery__img{transform:scale(1.04)}.evd-page--past .evd-hero__img{filter:grayscale(.15)}.evd-gallery__btn{display:block;width:100%;padding:0;border:none;background:none;cursor:zoom-in}.evd-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#000000eb;display:flex;align-items:center;justify-content:center}.evd-lightbox[hidden]{display:none}.evd-lightbox__wrap{display:flex;align-items:center;justify-content:center;max-width:calc(100vw - 120px);max-height:calc(100vh - 80px)}.evd-lightbox__img{max-width:100%;max-height:calc(100vh - 80px);object-fit:contain;display:block;border-radius:2px}.evd-lightbox__close{position:absolute;top:18px;right:22px;background:none;border:none;color:#fff;font-size:2.25rem;line-height:1;cursor:pointer;padding:6px 10px;opacity:.75;transition:opacity .15s ease;z-index:1}.evd-lightbox__close:hover{opacity:1}.evd-lightbox__prev,.evd-lightbox__next{position:absolute;top:50%;transform:translateY(-50%);background:#ffffff14;border:1px solid rgba(255,255,255,.15);color:#fff;font-size:2rem;line-height:1;cursor:pointer;padding:14px 18px;border-radius:4px;opacity:.7;transition:opacity .15s ease,background .15s ease;z-index:1}.evd-lightbox__prev:hover,.evd-lightbox__next:hover{opacity:1;background:#ffffff2e}.evd-lightbox__prev{left:20px}.evd-lightbox__next{right:20px}@media(max-width:767px){.evd-lightbox__wrap{max-width:calc(100vw - 20px)}.evd-lightbox__prev{left:8px}.evd-lightbox__next{right:8px}.evd-lightbox__prev,.evd-lightbox__next{padding:10px 14px;font-size:1.5rem}}@media(max-width:767px){.evd-nav{padding-block:16px;margin-bottom:24px}.evd-hero{margin-bottom:32px}.evd-hero__img{aspect-ratio:16 / 9}.evd-header{margin-bottom:36px}.evd-header__title{margin-bottom:14px}.evd-body{margin-bottom:36px}.evd-cta{margin-bottom:48px}.evd-gallery{padding-block-start:40px}.evd-gallery__grid{gap:12px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/event-detail.css.map */
