.page-module___8aEwW__page{z-index:1;flex-direction:column;justify-content:center;align-items:center;max-width:960px;min-height:100svh;margin:0 auto;padding:80px;display:flex;position:relative}.page-module___8aEwW__responsiveImage{width:100%;margin:0 auto 8px}@media (min-width:768px){.page-module___8aEwW__responsiveImage{width:800px;margin-bottom:12px}}.page-module___8aEwW__eventDate{font-family:var(--font-display), cursive;text-align:center;color:var(--foreground);margin:0 0 32px;font-size:28px}@media (min-width:768px){.page-module___8aEwW__eventDate{font-size:32px}}.page-module___8aEwW__aboutText{text-align:center;max-width:640px;font-family:var(--font-banner), sans-serif;color:var(--foreground);margin:0 auto 48px;font-size:18px;line-height:1.6}.page-module___8aEwW__aboutText p{margin-bottom:12px}.page-module___8aEwW__linkButton{font-family:var(--font-banner), sans-serif;text-align:center;cursor:pointer;color:#ffe000;background-color:#1a2e00;border:none;border-radius:5px;margin-left:10px;padding:10px 20px;font-size:16px;font-weight:700;text-decoration:none;transition:background-color .3s;display:inline-block}.page-module___8aEwW__linkButton:hover{background-color:#2a4a00}.page-module___8aEwW__linkButton.page-module___8aEwW__joinClub{color:var(--foreground);border:2px solid var(--foreground);background-color:#0000}.page-module___8aEwW__linkButton.page-module___8aEwW__joinClub:hover{background-color:#0000001a}.page-module___8aEwW__buttonContainer{justify-content:center;gap:12px;display:flex}.page-module___8aEwW__infoCard{text-align:left;clip-path:polygon(0% .8%,3% .1%,5% .7%,8% 0%,12% .9%,15% .2%,18% 1%,22% .1%,25% .6%,28% .3%,32% .9%,35% 0%,38% .7%,42% .2%,45% .8%,48% .1%,52% 1%,55% .3%,58% .5%,62% 0%,65% .9%,68% .2%,72% .7%,75% 0%,78% .8%,82% .3%,85% 1%,88% .1%,92% .6%,95% .3%,97% .9%,100% .2%,100% 99%,97% 99.8%,95% 99.1%,92% 100%,88% 99.2%,85% 99.7%,82% 99%,78% 99.9%,75% 99.3%,72% 99.6%,68% 99%,65% 100%,62% 99.3%,58% 99.8%,55% 99.1%,52% 99%,48% 99.9%,45% 99.1%,42% 99.7%,38% 99.3%,35% 100%,32% 99.1%,28% 99.6%,25% 99.2%,22% 99.9%,18% 99%,15% 99.8%,12% 99.2%,8% 100%,5% 99.3%,3% 99.8%,0% 99%);background-color:#faf7f2;border:none;border-radius:0;flex:1;padding:28px 24px;position:relative}.page-module___8aEwW__infoCard:before{content:"";pointer-events:none;z-index:1;opacity:.1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='p'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23p)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:200px 200px;position:absolute;inset:0}.page-module___8aEwW__infoCardsContainer{filter:drop-shadow(1px 1px 2px #3c281414)drop-shadow(2px 3px 8px #3c28140f);flex-direction:column;gap:28px;display:flex}@media (min-width:768px){.page-module___8aEwW__infoCardsContainer{flex-direction:row;gap:32px}}.page-module___8aEwW__infoSection{margin-bottom:32px}.page-module___8aEwW__infoWrapper{align-items:center;gap:8px;margin-bottom:4px;display:flex}.page-module___8aEwW__infoWrapper .page-module___8aEwW__icon{width:1rem;height:1rem}.page-module___8aEwW__infoWrapper p{flex:1 1 0}.page-module___8aEwW__infoCard h2{margin-bottom:12px;font-size:30px}.page-module___8aEwW__infoCard .page-module___8aEwW__helperText{color:#5c4433;font-size:14px}.page-module___8aEwW__infoCard p{margin-bottom:4px;font-size:18px}.page-module___8aEwW__infoCard .page-module___8aEwW__infoWrapper p{margin-bottom:0}.page-module___8aEwW__footer{text-align:center}.page-module___8aEwW__mapLink{color:#7a9600;align-items:center;gap:.5rem;font-weight:600;text-decoration:underline;text-decoration-thickness:2px;display:inline-flex}@media (max-width:600px){.page-module___8aEwW__page{padding:24px 24px 84px}}.page-module___8aEwW__strikeThrough{text-decoration:line-through}.page-module___8aEwW__banner{color:#1a2e00;text-align:center;width:100%;font-family:var(--font-banner), sans-serif;z-index:1000;background-color:#aed500;padding:10px 0;font-size:20px;position:fixed;bottom:0;left:0}.page-module___8aEwW__bannerSubtext{font-family:var(--font-body), sans-serif;opacity:.85;font-size:14px}.page-module___8aEwW__routeName{font-family:var(--font-display), cursive}
