.page_calendar__swVo6{background:hsla(0,0%,100%,.93);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.page_empty__narDW{text-align:center;color:#666;font-size:1.15rem;padding:3rem 1rem}.page_recap___Isno{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:stretch;background:linear-gradient(135deg,var(--navy),var(--dark-blue));color:var(--white);border-radius:20px;overflow:hidden;box-shadow:0 15px 40px rgba(0,119,182,.3);margin-bottom:3.5rem}.page_recapNoPhoto__0Q3ju{grid-template-columns:1fr}.page_recapPhoto__Tk0GO{position:relative;min-height:260px}.page_recapPhoto__Tk0GO img{object-fit:cover}.page_recapBody__mHGtG{padding:2.5rem;display:flex;flex-direction:column;justify-content:center}.page_recapLabel__j96Rh{color:var(--gold);font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:.85rem;margin-bottom:.75rem}.page_recapTitle__TocfI{font-size:2rem;color:var(--white);margin-bottom:.5rem}.page_recapMeta__zeIpk{opacity:.9;margin-bottom:1.5rem}.page_resultsBtn__5ELNJ{align-self:flex-start;background:var(--gold);color:var(--navy);padding:.75rem 1.75rem;border-radius:50px;font-weight:700;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.page_resultsBtn__5ELNJ:focus-visible,.page_resultsBtn__5ELNJ:hover{transform:translateY(-2px);box-shadow:0 10px 25px rgba(255,214,10,.4);outline:none}.page_monthGroup__EqYSo{margin-bottom:2.5rem}.page_monthHeading__qSr4l{display:inline-block;font-size:1.75rem;color:var(--navy);margin-bottom:1.25rem;padding-bottom:.4rem;border-bottom:3px solid var(--gold)}.page_eventList___F8_o{display:flex;flex-direction:column;gap:1.25rem}.page_eventCard__B9Ro6{display:flex;gap:1.5rem;align-items:center;background:var(--white);border-radius:16px;padding:1.25rem 1.5rem;box-shadow:0 8px 24px rgba(0,0,0,.08);border:2px solid transparent;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.page_eventCard__B9Ro6:hover{transform:translateY(-3px);border-color:var(--gold);box-shadow:0 12px 30px rgba(0,119,182,.15)}.page_dateBadge__CtpVH{flex-shrink:0;width:72px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--navy),var(--dark-blue));color:var(--white);border-radius:12px;padding:.6rem 0}.page_dateDay__zw9rN{font-family:Barlow Condensed,sans-serif;font-size:2rem;font-weight:800;line-height:1}.page_dateMonth__idoou{text-transform:uppercase;font-size:.8rem;font-weight:700;letter-spacing:.06em;color:var(--gold);margin-top:.15rem}.page_eventInfo__482OO{flex:1 1;min-width:0}.page_eventTitle__1_yXn{font-size:1.25rem;color:var(--navy);margin-bottom:.25rem}.page_eventLoc__id6kw{color:#666;font-size:.95rem;margin-bottom:.6rem}.page_chips__JWut0{display:flex;flex-wrap:wrap;gap:.4rem}.page_chip__wgVbL{background:var(--light-gray);color:var(--dark-blue);font-size:.8rem;font-weight:600;padding:.25rem .7rem;border-radius:20px}.page_eventNote__WobXg{color:#777;font-size:.9rem;font-style:italic;margin-top:.6rem}.page_eventActions__wN9Jx{flex-shrink:0;display:flex;flex-direction:column;gap:.5rem}.page_btnGhost__E8uPb,.page_btnPrimary__jaESr{text-align:center;padding:.55rem 1.4rem;border-radius:50px;font-weight:700;font-size:.9rem;text-decoration:none;white-space:nowrap;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.page_btnPrimary__jaESr{background:var(--gold);color:var(--navy)}.page_btnPrimary__jaESr:focus-visible,.page_btnPrimary__jaESr:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(255,214,10,.4);outline:none}.page_btnGhost__E8uPb{background:transparent;color:var(--dark-blue);border:2px solid var(--dark-blue)}.page_btnGhost__E8uPb:focus-visible,.page_btnGhost__E8uPb:hover{background:var(--dark-blue);color:var(--white);outline:none}.page_filters__scESS{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:2rem}.page_filterBtn__ijoUO{background:transparent;color:var(--dark-blue);border:2px solid var(--dark-blue);padding:.45rem 1.25rem;border-radius:50px;font-weight:700;font-size:.9rem;cursor:pointer;transition:background .2s ease,color .2s ease}.page_filterActive__W0z1a,.page_filterBtn__ijoUO:focus-visible,.page_filterBtn__ijoUO:hover{background:var(--dark-blue);color:var(--white);outline:none}.page_clubEvent__OffFs{border-left:5px solid var(--gold);overflow:hidden;min-height:149px}.page_eventTag__EnQ7c{display:inline-block;background:var(--gold);color:var(--navy);font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;padding:.15rem .6rem;border-radius:20px;margin-right:.5rem;vertical-align:middle}.page_eventDesc__eyaDk{color:#444;font-size:.95rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page_clickable__4gHzP{cursor:pointer}.page_clickable__4gHzP:focus-visible{outline:3px solid var(--dark-blue);outline-offset:2px}.page_eventPhoto__5agLX{position:relative;flex-shrink:0;align-self:stretch;width:200px;background:var(--light-gray);margin:-1.25rem -1.5rem -1.25rem 0}.page_eventPhoto__5agLX img{object-fit:contain}.page_eventPhotoHint__YgxdD{position:absolute;left:50%;bottom:.5rem;transform:translate(-50%,6px);background:rgba(10,25,60,.85);color:var(--white);font-size:.72rem;font-weight:700;padding:.2rem .7rem;border-radius:20px;white-space:nowrap;opacity:0;transition:opacity .2s ease,transform .2s ease;pointer-events:none}.page_clickable__4gHzP:focus-visible .page_eventPhotoHint__YgxdD,.page_clickable__4gHzP:hover .page_eventPhotoHint__YgxdD{opacity:1;transform:translate(-50%)}.page_modalBackdrop__HSIyy{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:rgba(5,15,40,.8);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:page_modalFade__PzUZN .2s ease}.page_modal__Xk0K_{position:relative;display:flex;flex-direction:column;width:min(900px,100%);max-height:100%;background:var(--white);border-radius:20px;overflow-y:auto;box-shadow:0 25px 60px rgba(0,0,0,.5);animation:page_modalPop__UHU_z .25s ease}.page_modalClose___9ux_{position:absolute;top:.75rem;right:.75rem;z-index:1;width:40px;height:40px;border:none;border-radius:50%;background:rgba(10,25,60,.75);color:var(--white);font-size:1.6rem;line-height:1;cursor:pointer;transition:background .2s ease}.page_modalClose___9ux_:focus-visible,.page_modalClose___9ux_:hover{background:var(--navy);outline:none}.page_modalImageWrap__0aeUP{display:flex;justify-content:center;align-items:center;background:#0b1530;min-height:0}.page_modalImage__y1j6J{width:auto;height:auto;max-width:100%;max-height:65vh;object-fit:contain}.page_modalCaption__2Aeyg{padding:1.25rem 1.75rem 1.5rem;border-top:4px solid var(--gold);overflow-y:auto}.page_modalTitle__CSqQ0{font-size:1.5rem;color:var(--navy);margin-bottom:.25rem}.page_modalMeta__STxMb{color:#666;font-size:.9rem;margin-bottom:.75rem}.page_modalDesc__sGKrF{color:#333;line-height:1.6}@keyframes page_modalFade__PzUZN{0%{opacity:0}to{opacity:1}}@keyframes page_modalPop__UHU_z{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:none}}@media (max-width:768px){.page_clubEvent__OffFs{min-height:0}.page_modalBackdrop__HSIyy{padding:.75rem}.page_modalCaption__2Aeyg{padding:1rem 1.25rem 1.25rem}.page_eventPhotoHint__YgxdD{display:none}.page_eventPhoto__5agLX{width:calc(100% + 3rem);min-height:0;height:170px;margin:0 -1.5rem -1.25rem;order:3}.page_recap___Isno{grid-template-columns:1fr}.page_recapPhoto__Tk0GO{min-height:200px}.page_recapBody__mHGtG{padding:2rem 1.5rem}.page_eventCard__B9Ro6{flex-wrap:wrap}.page_eventActions__wN9Jx{flex-direction:row;flex-basis:100%}.page_btnGhost__E8uPb,.page_btnPrimary__jaESr{flex:1 1}}.PageBanner_banner__z9den{position:relative;padding:4.5rem 2rem 3.5rem;text-align:center;background:linear-gradient(135deg,rgba(3,4,94,.55),rgba(0,119,182,.5));color:var(--white)}.PageBanner_title__SeB6l{font-size:clamp(2.4rem,6vw,3.75rem);font-weight:800;text-transform:uppercase;letter-spacing:.04em;text-shadow:0 4px 20px rgba(0,0,0,.35)}.PageBanner_subtitle__3TsX0{margin-top:.75rem;font-size:clamp(1rem,2vw,1.25rem);color:var(--gold);font-weight:600}@media (max-width:768px){.PageBanner_banner__z9den{padding:3.5rem 1.5rem 2.5rem}}.page_clubKit__W6b_D{background:hsla(0,0%,100%,.93);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.page_kitContent__j8L_u{display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;gap:4rem;align-items:center}.page_kitContent__j8L_u+.page_kitContent__j8L_u{margin-top:4rem}.page_reversed__LnxLj .page_kitImage__qUgok{order:2}.page_reversed__LnxLj .page_kitInfo__P9duT{order:1}.page_kitImage__qUgok{width:100%;max-width:440px;margin-inline:auto;border-radius:20px;overflow:hidden;box-shadow:0 15px 50px rgba(0,0,0,.15);background:var(--light-gray)}.page_kitImage__qUgok img{width:100%;height:auto;display:block}.page_kitInfo__P9duT{background:linear-gradient(135deg,var(--primary-blue),var(--dark-blue));padding:3rem;border-radius:20px;color:var(--white);box-shadow:0 15px 40px rgba(0,119,182,.3)}.page_kitInfo__P9duT h3{font-size:2.5rem;margin-bottom:1.5rem;color:var(--gold)}.page_kitPrice__0u9vT{font-size:3rem;font-weight:700;color:var(--gold);margin-bottom:2rem}.page_priceUnit__wJ8gM{font-size:1rem;font-weight:600;opacity:.85}.page_kitInfo__P9duT>p{margin-bottom:2rem;font-size:1.1rem;opacity:.95}.page_kitItems__sMUnO{list-style:none;margin-bottom:2rem}.page_kitItems__sMUnO li{font-size:1.1rem;margin-bottom:1rem;padding-left:2rem;position:relative;line-height:1.6}.page_kitItems__sMUnO li:before{content:"✓";position:absolute;left:0;color:var(--gold);font-size:1.5rem;font-weight:700}.page_orderCallout__GZzJq{margin-top:3.5rem;background:linear-gradient(135deg,var(--primary-blue),var(--dark-blue));color:var(--white);padding:2rem 2.5rem;border-radius:20px;text-align:center;font-size:1.1rem;line-height:1.6;box-shadow:0 15px 40px rgba(0,119,182,.3)}.page_orderCallout__GZzJq strong{display:block;color:var(--gold);font-family:Barlow Condensed,sans-serif;font-size:1.6rem;margin-bottom:.5rem}.page_orderCallout__GZzJq a{color:var(--gold);text-decoration:underline;font-weight:600}@media (max-width:768px){.page_kitContent__j8L_u{grid-template-columns:1fr;gap:2rem}.page_reversed__LnxLj .page_kitImage__qUgok,.page_reversed__LnxLj .page_kitInfo__P9duT{order:0}}.page_contact__9aqV_{background:rgba(248,249,250,.92);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.page_contactContent__50A62{display:grid;grid-template-columns:1fr 1fr;grid-gap:3rem;gap:3rem}.page_contactInfo__jt5gr{background:var(--white);padding:2.5rem;border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.1)}.page_contactInfo__jt5gr h3{font-size:2rem;color:var(--navy);margin-bottom:2rem}.page_contactDetail__1of8R{margin-bottom:2rem;display:flex;align-items:flex-start;gap:1rem}.page_contactDetail__1of8R .page_icon__CkqNT{font-size:1.6rem;flex-shrink:0;line-height:1.4;width:2rem;text-align:center}.page_contactDetail__1of8R div{flex:1 1;min-width:0}.page_contactDetail__1of8R strong{display:block;color:var(--dark-blue);margin-bottom:.5rem;font-size:1.1rem}.page_contactDetail__1of8R a{color:var(--navy);text-decoration:none;overflow-wrap:break-word}.page_contactDetail__1of8R a:hover{color:var(--dark-blue);text-decoration:underline}.page_contactForm__BROrJ{background:linear-gradient(135deg,var(--primary-blue),var(--dark-blue));padding:2.5rem;border-radius:20px;color:var(--white)}.page_contactForm__BROrJ h3{font-size:2rem;color:var(--gold);margin-bottom:2rem}.page_formGroup__bIAM3{margin-bottom:1.5rem}.page_formGroup__bIAM3 label{display:block;margin-bottom:.5rem;font-weight:600}.page_formGroup__bIAM3 input,.page_formGroup__bIAM3 textarea{width:100%;padding:1rem;border:none;border-radius:10px;font-family:Montserrat,sans-serif;font-size:1rem}.page_formGroup__bIAM3 textarea{resize:vertical;min-height:120px}.page_submitBtn__wIL9x{background:var(--gold);color:var(--navy);padding:1rem 2.5rem;border:none;border-radius:50px;font-weight:700;font-size:1.1rem;cursor:pointer;transition:all .3s ease}.page_submitBtn__wIL9x:hover{transform:translateY(-2px);box-shadow:0 10px 25px rgba(255,214,10,.4)}.page_connect__ZoiE_{background:linear-gradient(135deg,rgba(3,4,94,.87),rgba(0,119,182,.82));backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:var(--white);text-align:center}.page_connectLead__zx7Ya{font-size:1.2rem;margin-bottom:2rem;opacity:.9}.page_socialLinks__gSbYW{display:flex;justify-content:center;gap:2rem;flex-wrap:wrap}.page_socialLink__kuehP{display:flex;align-items:center;justify-content:center;width:80px;height:80px;background:var(--gold);border-radius:50%;text-decoration:none;transition:all .3s ease;box-shadow:0 10px 30px rgba(255,214,10,.3);font-size:2rem}.page_socialLink__kuehP:hover{transform:translateY(-10px) scale(1.1);box-shadow:0 20px 40px rgba(255,214,10,.5)}@media (max-width:768px){.page_contactContent__50A62{grid-template-columns:minmax(0,1fr);gap:2rem}}.page_membership__P3uPi{background:linear-gradient(135deg,rgba(3,4,94,.87),rgba(0,119,182,.82));backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:var(--white)}.page_intro__BdmH7{font-size:1.2rem;margin-bottom:3rem;opacity:.9}.page_special__FYRAb{position:relative;background:linear-gradient(135deg,var(--gold) 0,var(--dark-gold) 100%);color:var(--navy);border-radius:22px;padding:2.5rem;margin-bottom:3rem;box-shadow:0 18px 45px rgba(255,214,10,.28);overflow:hidden}.page_special__FYRAb:after{content:"";position:absolute;top:-60%;right:-10%;width:55%;height:220%;background:hsla(0,0%,100%,.16);transform:rotate(18deg);pointer-events:none}.page_specialFlag__6dBFD{display:inline-block;background:var(--navy);color:var(--gold);border-radius:50px;padding:.4rem 1.1rem;font-size:.85rem;font-weight:700;letter-spacing:.08em;margin-bottom:1.25rem}.page_specialFlag__6dBFD,.page_specialTitle__QxTTt{position:relative;z-index:1;text-transform:uppercase}.page_specialTitle__QxTTt{font-size:clamp(1.7rem,4vw,2.6rem);line-height:1.15;margin-bottom:.9rem}.page_specialAmount__npsZA{color:var(--navy);background:hsla(0,0%,100%,.55);border-radius:10px;padding:0 .5rem;white-space:nowrap}.page_specialLead__0MHTM{position:relative;z-index:1;font-size:1.1rem;line-height:1.6;max-width:46rem;margin-bottom:1.75rem}.page_specialPoints__r7i_2{position:relative;z-index:1;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:1rem;gap:1rem;margin-bottom:1.75rem}.page_specialPoints__r7i_2 li{background:hsla(0,0%,100%,.5);border-radius:14px;padding:1.1rem 1.25rem}.page_specialPoints__r7i_2 strong{display:block;font-size:1.2rem;line-height:1.25;margin-bottom:.3rem}.page_specialPoints__r7i_2 span{font-size:.9rem;opacity:.75}.page_specialFinePrint__wbr65{position:relative;z-index:1;font-size:.92rem;line-height:1.6;background:rgba(3,4,94,.1);border-left:4px solid var(--navy);border-radius:0 10px 10px 0;padding:.8rem 1rem}.page_membershipGrid__Pb3RJ{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:2rem;gap:2rem;margin-bottom:3rem}.page_pricingCard___ouuO{background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;padding:2.5rem;border:2px solid rgba(255,214,10,.3);transition:all .3s ease}.page_pricingCard___ouuO:hover{transform:translateY(-5px);border-color:var(--gold);box-shadow:0 15px 40px rgba(255,214,10,.3)}.page_pricingCard___ouuO h3{font-size:1.8rem;color:var(--gold);margin-bottom:1rem}.page_price__1vdkQ{font-size:3rem;font-weight:700;color:var(--gold);margin:1rem 0}.page_priceUnit__WoOGH{font-size:1rem;font-weight:500;opacity:.75}.page_priceBreakdown__NtN5X{font-size:.9rem;opacity:.8;margin-bottom:1.5rem}.page_priceBreakdown__NtN5X div{margin-bottom:.5rem}.page_pricingCard___ouuO p{opacity:.9}.page_joiningProcess__FMsec{background:hsla(0,0%,100%,.05);border-radius:20px;padding:2.5rem}.page_joiningProcess__FMsec h3{font-size:2rem;color:var(--gold);margin-bottom:2rem}.page_processSteps___Jcay{list-style:none}.page_processSteps___Jcay li{font-size:1.05rem;margin-bottom:1.5rem;padding-left:3rem;position:relative;line-height:1.6}.page_processSteps___Jcay li:before{content:attr(data-step);position:absolute;left:0;width:35px;height:35px;background:var(--gold);color:var(--navy);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.1rem}.page_processSteps___Jcay a{color:var(--gold);text-decoration:underline}.page_processSteps___Jcay a:hover{color:var(--dark-gold)}.page_bankDetails__lTJrJ{margin-top:2rem;padding-top:2rem;border-top:1px solid hsla(0,0%,100%,.18)}.page_bankDetails__lTJrJ h4{font-size:1.35rem;color:var(--gold);margin-bottom:1rem}.page_bankList__qv9xO{display:grid;grid-gap:.6rem;gap:.6rem;font-size:1.05rem}.page_bankList__qv9xO>div{display:flex;gap:.75rem;flex-wrap:wrap}.page_bankList__qv9xO dt{min-width:150px;opacity:.8}.page_bankList__qv9xO dd{margin:0;font-weight:600}.page_forms__w5n_9{background:rgba(248,249,250,.92);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.page_formsIntro__AV7rV{text-align:center;font-size:1.1rem;color:#666;margin-bottom:2rem}.page_formsGrid__dlnQo{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem;max-width:900px;margin:0 auto}.page_formCard__zQcOx{background:var(--white);padding:2rem;border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.1);text-align:center;transition:transform .3s ease}.page_formCard__zQcOx:hover{transform:translateY(-5px);box-shadow:0 15px 40px rgba(0,0,0,.15)}.page_formIcon__sTQsO{width:80px;height:80px;background:linear-gradient(135deg,var(--primary-blue),var(--dark-blue));border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;font-size:2.2rem}.page_formCard__zQcOx h3{font-size:1.8rem;color:var(--navy);margin-bottom:1rem}.page_formCard__zQcOx p{color:#666;margin-bottom:1.5rem;line-height:1.6}.page_downloadBtn__lJLkz{display:inline-block;padding:1rem 2rem;background:var(--gold);color:var(--navy);text-decoration:none;border-radius:50px;font-weight:700;transition:all .3s ease;text-transform:uppercase;font-size:.95rem;letter-spacing:.05em}.page_downloadBtn__lJLkz:hover{transform:translateY(-2px);box-shadow:0 10px 25px rgba(255,214,10,.4);background:var(--dark-gold)}@media (max-width:768px){.page_formsGrid__dlnQo,.page_membershipGrid__Pb3RJ{grid-template-columns:1fr}.page_special__FYRAb{padding:1.75rem 1.5rem}.page_bankList__qv9xO>div{flex-direction:column;gap:.1rem}.page_bankList__qv9xO dt{min-width:0}}