.AOXQgG_pageContainer{max-width:1200px;margin:0 auto;padding:48px 24px 80px}.AOXQgG_headingWrapper{text-align:center;margin-bottom:40px}.AOXQgG_heroSection{align-items:center;gap:48px;margin-bottom:64px;display:flex}.AOXQgG_heroImageWrapper{aspect-ratio:1.47;flex:500px;position:relative}.AOXQgG_heroImage{object-fit:contain;width:100%;height:100%}.AOXQgG_heroContent{flex-direction:column;flex:500px;display:flex}.AOXQgG_heroParagraph{font-family:var(--font-body);color:#333;margin-bottom:16px;font-size:16px;line-height:1.8}.AOXQgG_heroScheduleBadge{font-family:var(--font-heading);color:#8b5a33;letter-spacing:.5px;background-color:#f5ede6;border-left:4px solid #a06c42;border-radius:4px;align-items:center;gap:8px;margin:12px 0 24px;padding:12px 18px;font-size:15px;font-weight:700;display:inline-flex}.AOXQgG_heroScheduleIcon{color:#a06c42;flex-shrink:0;width:18px;height:18px}.AOXQgG_clubhouseBtn{color:#fff;font-family:var(--font-heading);letter-spacing:1px;text-transform:uppercase;background-color:#a06c42;border-radius:30px;justify-content:center;align-self:flex-start;align-items:center;gap:10px;padding:12px 28px;font-size:14px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 4px 12px #a06c4240}.AOXQgG_clubhouseBtn:hover{color:#fff;background-color:#8b5a33;transform:translateY(-2px);box-shadow:0 6px 16px #a06c4259}.AOXQgG_clubhouseBtnIcon{width:18px;height:18px}.AOXQgG_gallerySection{margin-bottom:72px}.AOXQgG_galleryHeadingWrapper{text-align:center;margin-bottom:36px}.AOXQgG_galleryGrid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.AOXQgG_poemCard{cursor:pointer;background:#fff;border:1px solid #ebebeb;border-radius:10px;flex-direction:column;transition:transform .25s,box-shadow .25s;display:flex;overflow:hidden;box-shadow:0 4px 16px #0000000d}.AOXQgG_poemCard:hover{transform:translateY(-5px);box-shadow:0 10px 28px #0000001f}.AOXQgG_poemImageWrapper{aspect-ratio:1/1.4;background-color:#f7f5f2;width:100%;position:relative;overflow:hidden}.AOXQgG_poemImage{object-fit:contain;width:100%;height:100%;transition:transform .3s}.AOXQgG_poemCard:hover .AOXQgG_poemImage{transform:scale(1.02)}.AOXQgG_poemCardFooter{background-color:#fff;border-top:1px solid #f0f0f0;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.AOXQgG_poemAuthor{font-family:var(--font-heading);color:#1b1b1b;font-size:15px;font-weight:700}.AOXQgG_zoomHint{font-family:var(--font-body);color:#a06c42;align-items:center;gap:4px;font-size:12px;font-weight:600;display:inline-flex}.AOXQgG_zoomIcon{width:14px;height:14px}.AOXQgG_modalOverlay{z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#000000d9;justify-content:center;align-items:center;padding:24px;animation:.2s AOXQgG_fadeIn;display:flex;position:fixed;inset:0}.AOXQgG_modalContent{flex-direction:column;align-items:center;max-width:90vw;max-height:90vh;display:flex;position:relative}.AOXQgG_modalImageWrapper{width:100vw;max-width:700px;height:80vh;max-height:80vh;position:relative}.AOXQgG_modalImage{object-fit:contain}.AOXQgG_modalCloseBtn{color:#fff;cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:32px;line-height:1;transition:color .15s;position:absolute;top:-44px;right:0}.AOXQgG_modalCloseBtn:hover{color:#e5b084}@keyframes AOXQgG_fadeIn{0%{opacity:0}to{opacity:1}}@media (max-width:992px){.AOXQgG_heroSection{flex-direction:column;gap:32px;padding:32px 24px}.AOXQgG_heroImageWrapper{flex:1;width:100%;max-width:600px}.AOXQgG_heroContent{flex:1}.AOXQgG_galleryGrid{grid-template-columns:repeat(2,1fr);gap:24px}}@media (max-width:650px){.AOXQgG_pageContainer{padding:32px 16px 64px}.AOXQgG_heroSection{margin-bottom:48px;padding:24px 16px}.AOXQgG_heroImageWrapper,.AOXQgG_heroContent{flex:1}.AOXQgG_galleryGrid{grid-template-columns:1fr;gap:24px}.AOXQgG_clubhouseBtn{text-align:center;align-self:stretch}}
