.aboutSection{width:min(600px,100% - 2rem);font-family:var(--font-EB-garamond);color:var(--foreground);flex-direction:column;align-items:center;margin:30px auto 0;display:flex}.aboutHeading{font-family:var(--font-monsieur-la-doulaise);text-align:center;margin:0;font-size:56px}@media (max-width:600px){.aboutHeading{font-size:44px}}.aboutIntro{text-align:center;margin:0 0 24px;font-size:18px}.venueCards{outline:none;width:100%}.venueCards:focus-visible .venueViewport{outline:2px solid var(--foreground);outline-offset:3px}.venueViewport{border:1px solid var(--foreground);background-color:var(--background);border-radius:12px;overflow:hidden;box-shadow:0 4px 16px #0f1b391a}.venueTrack{transition:transform .5s;display:flex}.venueCard{flex-direction:column;flex:0 0 100%;display:flex}.venueImage{aspect-ratio:3/2;border-bottom:1px solid var(--foreground);background-color:#0f1b390f;justify-content:center;align-items:center;width:100%;display:flex;position:relative}.venueImage img{object-fit:cover}.venueImageSlide{opacity:0;transition:opacity .4s}.venueImageSlide.active{opacity:1}.venueImageArrow{z-index:1;width:36px;height:36px;color:var(--foreground);cursor:pointer;background-color:#ffffffbf;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background-color .3s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.venueImageArrow:hover{background-color:#fffffff2}.venueImageArrow.left{left:10px}.venueImageArrow.right{right:10px}.venueImageArrow svg{width:18px;height:18px}.venueImagePlaceholder{opacity:.6;font-size:18px;font-style:italic}.venueBody{text-align:center;padding:24px 32px 32px}@media (max-width:600px){.venueBody{padding:20px 20px 24px}}.venueTitle{margin:0;font-size:30px}.venueSubtitle{letter-spacing:.12em;text-transform:uppercase;opacity:.75;margin:4px 0 16px;font-size:16px}.venueDescription{margin:0;font-size:18px;line-height:1.6}.venueControls{justify-content:center;align-items:center;gap:20px;margin-top:20px;display:flex}.venueNavBtn{border:1px solid var(--foreground);width:44px;height:44px;color:var(--foreground);cursor:pointer;background-color:#0000;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background-color .3s,color .3s;display:flex}.venueNavBtn svg{width:22px;height:22px}.venueNavBtn:hover{background-color:var(--foreground);color:var(--background)}.venueDots{gap:10px;display:flex}.venueDot{border:1px solid var(--foreground);cursor:pointer;background-color:#0000;border-radius:50%;width:10px;height:10px;padding:0;transition:background-color .3s}.venueDot.active{background-color:var(--foreground)}.venueCounter{text-align:center;opacity:.7;margin:10px 0 0;font-size:14px}
