*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}:root{--burgundy:#732841;--burgundy-mid:#9B3557;--maroon:#3D1020;--warm-tan:#C4AE8A;--sand:#D1C5B7;--cream:#F5F0EB;--grey-dark:#3A3A3C;--grey-mid:#6B6B6D}body.single-event{background:var(--cream);color:var(--grey-dark);-webkit-font-smoothing:antialiased}#site-nav .sn-bar{background:rgb(115 40 65 / .97)!important;box-shadow:0 1px 0 rgb(61 16 32 / .25)!important}.ev-hero-wrap{padding-top:64px}html body .ev-hero-wrap .ev-bc{max-width:1400px;margin:0 auto;padding-left:72px;padding-right:72px;margin-top:48px}.ev-hero{display:grid;grid-template-columns:45fr 55fr;max-width:1400px;margin:0 auto;padding:0 72px}.ev-hero-img-col{padding-top:24px;padding-bottom:48px;align-self:start}.ev-hero-img-frame{aspect-ratio:1 / 1;overflow:hidden}.ev-hero-img{width:100%!important;height:100%!important;object-fit:cover;object-position:center;display:block}.ev-meta{padding:24px 64px 64px 56px;display:flex;flex-direction:column}.ev-title{font-family:'Playfair Display',Georgia,serif;font-style:italic;font-size:clamp(32px, 3.5vw, 52px);font-weight:400;color:var(--maroon);line-height:1.1;letter-spacing:-.01em;margin-bottom:14px}.ev-detail-block{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--sand);background:#fff;margin-bottom:16px}.ev-detail-cell{display:flex;flex-direction:column;align-items:center;text-align:center;padding:14px 20px;gap:6px}.ev-detail-cell+.ev-detail-cell{border-left:1px solid var(--sand)}.ev-det-icon{font-size:22px;color:var(--burgundy);margin-bottom:4px}.ev-det-label{font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--burgundy);line-height:normal}.ev-det-value{font-size:15px;font-weight:700;color:var(--grey-dark);line-height:1.3}.ev-btn-row{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.ev-btn{display:inline-flex;align-items:center;gap:7px;padding:13px 22px;font-family:"Josefin Sans",sans-serif;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;cursor:pointer;border:none;background:none;transition:background 0.2s,color 0.2s,border-color 0.2s;line-height:normal}.ev-btn--primary{background:var(--burgundy);color:#fff;border:1.5px solid var(--burgundy)}.ev-btn--primary:hover{background:var(--burgundy-mid);border-color:var(--burgundy-mid)}.ev-btn--outline{background:#fff0;color:var(--burgundy);border:1.5px solid var(--burgundy)}.ev-btn--outline:hover{background:var(--burgundy);color:#fff}.ev-ended-note{font-family:'Playfair Display',Georgia,serif;font-style:italic;font-size:14px;color:var(--grey-mid);margin-bottom:28px}.ev-desc{padding-top:0}.ev-desc p em{font-family:'Playfair Display',Georgia,serif;font-style:italic;font-size:14px;color:var(--grey-mid);margin-bottom:28px;display:block}.ev-desc p{font-size:15px;font-weight:400;line-height:1.8;color:var(--grey-dark);margin-bottom:18px}.ev-desc p:last-of-type{margin-bottom:0}.ev-desc-note{font-size:13px;font-weight:400;font-style:italic;line-height:1.6;color:var(--grey-mid);margin-top:24px;display:block}.ev-gallery{background:var(--cream);border-top:1px solid var(--sand)}.ev-gallery-inner{max-width:1280px;margin:0 auto;padding:60px 72px}.ev-gallery-eyebrow{font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--burgundy);display:block;margin-bottom:22px}.ev-gallery-strip{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ev-gallery-strip::-webkit-scrollbar{display:none}.ev-gallery-item{flex:0 0 320px;height:240px;overflow:hidden;scroll-snap-align:start}.ev-gallery-item img{width:100%;height:100%;object-fit:cover;display:block}.ev-more{background:#521828}.ev-more-inner{max-width:1400px;margin:0 auto;padding:48px 72px 80px}.ev-more-header{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:44px}.ev-more-title{font-family:"Josefin Sans",sans-serif;font-size:28px;font-weight:700;color:var(--cream);letter-spacing:-.01em}.ev-more-all{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--warm-tan);text-decoration:none;display:inline-flex;align-items:center;gap:6px}.ev-more-all:hover{color:var(--cream)}.ev-more-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;padding:24px 4px}.event-pol-card{display:flex;flex-direction:column;background:#fefcf8;padding:10px 10px 0;box-shadow:0 6px 24px rgb(61 16 32 / .14),0 2px 6px rgb(61 16 32 / .08),0 0 0 .5px rgb(0 0 0 / .06);text-decoration:none;color:inherit;transition:box-shadow 0.25s ease}.event-pol-card:hover{box-shadow:0 14px 40px rgb(61 16 32 / .22),0 4px 12px rgb(61 16 32 / .13),0 0 0 .5px rgb(0 0 0 / .08)}.ev-more-grid .event-pol-card:nth-child(4n+1){transform:rotate(-2.5deg)}.ev-more-grid .event-pol-card:nth-child(4n+2){transform:rotate(2deg)}.ev-more-grid .event-pol-card:nth-child(4n+3){transform:rotate(-1.5deg)}.ev-more-grid .event-pol-card:nth-child(4n+4){transform:rotate(2.5deg)}.event-pol-img{aspect-ratio:3 / 3.4;overflow:hidden;flex-shrink:0}.event-pol-img img{width:100%!important;height:100%!important;object-fit:cover;object-position:center;display:block}.event-pol-caption{padding:10px 6px 26px;height:108px;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0}.event-pol-title{font-family:"Josefin Sans",sans-serif;font-size:16px;font-weight:700;color:var(--maroon);line-height:1.3;letter-spacing:-.01em;height:calc(16px * 1.3);overflow:hidden;margin-bottom:7px}.event-pol-meta{display:flex;flex-direction:column;gap:6px}.event-pol-meta-row{display:flex;align-items:center;gap:6px;font-size:10.5px;font-weight:600;letter-spacing:.02em;color:rgb(61 16 32 / .6);line-height:1.3}.event-pol-meta-row .ti{font-size:12px;color:var(--burgundy);flex-shrink:0}@media (max-width:1024px){.ev-breadcrumb,.ev-gallery-inner,.ev-more-inner{padding-left:48px;padding-right:48px}.ev-meta{padding:44px 44px 52px 44px}}@media (max-width:640px){.ev-detail-block{grid-template-columns:1fr}.ev-detail-cell{flex-direction:row;align-items:center;text-align:left;padding:14px 20px;gap:12px}.ev-detail-cell+.ev-detail-cell{border-left:none;border-top:1px solid var(--sand)}.ev-det-icon{margin-bottom:0;font-size:16px}.ev-det-label{min-width:40px}}@media (max-width:768px){.ev-more-inner{padding:40px 20px 50px}.ev-breadcrumb,.ev-gallery-inner,.ev-more-inner{padding-left:20px;padding-right:20px}.ev-breadcrumb{padding-top:0}.ev-hero{grid-template-columns:1fr;max-width:100%;padding:0}.ev-hero-img-col{padding:20px 20px 0}.ev-meta{padding:30px 20px 40px;text-align:center}.ev-title{font-size:clamp(30px, 3.5vw, 52px);margin-bottom:18px}.ev-desc p em{margin-bottom:0}.ev-desc p{font-size:16px;line-height:150%;margin-bottom:18px}.ev-desc-note{line-height:150%;margin-top:14px;font-size:14px}.ev-more-all{font-size:14px}.ev-btn{flex:1 1 auto;justify-content:center;font-size:13px}.ev-btn-row{flex-direction:column}.ev-more-grid{grid-template-columns:repeat(2,1fr);gap:14px;padding:0 0}.event-pol-card{padding:8px 8px 0}.ev-more-grid .event-pol-card:nth-child(n){transform:none}.ev-more-header{flex-direction:column;gap:12px;align-items:center;margin-bottom:25px}html body .ev-hero-wrap .ev-bc span.bc-full{display:flex;align-items:center;justify-content:center;font-size:13px}html body .ev-hero-wrap .ev-bc span.bc-back{display:none}html body .ev-hero-wrap .ev-bc{padding-left:20px;padding-right:20px;margin-top:30px}.event-pol-caption{padding:10px 2px 12px;height:auto}.event-pol-meta-row{gap:4px;font-size:12px}.event-pol-title{height:auto}}@media (prefers-reduced-motion:reduce){.ev-more-grid .event-pol-card:nth-child(n){transform:none}.event-pol-card{transition:none}}@media (min-width:768px){html body .ev-hero-wrap .ev-bc span.bc-full,html body .ev-hero-wrap .ev-bc .bc-full{justify-content:flex-start}}@media (max-width:767px){html body .ev-hero-wrap .ev-bc{margin-bottom:10px}}.ev-gallery-item{flex:0 0 300px;height:auto;aspect-ratio:1 / 1}@media (max-width:640px){.ev-gallery-item{flex-basis:240px}}