.stay-banner[data-astro-cid-hjk64fv2]{display:grid;grid-template-columns:1fr 1fr;overflow:hidden;border-radius:20px;margin:0 0 32px;background:#7e2029;color:#fff;box-shadow:0 12px 30px #45202618}.stay-banner__content[data-astro-cid-hjk64fv2]{padding:36px 40px;background:linear-gradient(125deg,#681c25,#a32d37)}.stay-banner__eyebrow[data-astro-cid-hjk64fv2]{font-size:11px;font-weight:750;letter-spacing:2px;color:#ffe0be}.stay-banner[data-astro-cid-hjk64fv2] h2[data-astro-cid-hjk64fv2]{font-size:clamp(28px,3vw,40px);line-height:1.12;letter-spacing:-1px;margin:12px 0 16px;max-width:390px}.stay-banner__content[data-astro-cid-hjk64fv2]>p[data-astro-cid-hjk64fv2]:not(.stay-banner__eyebrow){font-size:15px;line-height:1.7;color:#f7e5e5;max-width:400px}.stay-banner__price[data-astro-cid-hjk64fv2]{margin:22px 0}.stay-banner__price[data-astro-cid-hjk64fv2]>span[data-astro-cid-hjk64fv2]{font-size:10px;letter-spacing:1px;color:#ffe0be;font-weight:700}.stay-banner__price[data-astro-cid-hjk64fv2] p[data-astro-cid-hjk64fv2]{margin-top:4px;font-size:13px}.stay-banner__price[data-astro-cid-hjk64fv2] strong[data-astro-cid-hjk64fv2]{font-size:30px;letter-spacing:-.6px}.stay-banner__content[data-astro-cid-hjk64fv2]>a[data-astro-cid-hjk64fv2]{display:inline-flex;gap:22px;align-items:center;background:#fff;color:#82212b;border-radius:9px;padding:14px 20px;font-size:14px;font-weight:750}.stay-banner__content[data-astro-cid-hjk64fv2]>a[data-astro-cid-hjk64fv2]:hover{background:#ffedda}.stay-banner[data-astro-cid-hjk64fv2] small[data-astro-cid-hjk64fv2]{display:block;margin-top:13px;font-size:11px;color:#f7e5e5}.stay-banner[data-astro-cid-hjk64fv2] small[data-astro-cid-hjk64fv2] a[data-astro-cid-hjk64fv2]{display:inline-block;padding:8px 0;text-decoration:underline;text-underline-offset:3px}.stay-banner__photo[data-astro-cid-hjk64fv2]{position:relative;min-height:330px;overflow:hidden}.stay-banner__photo[data-astro-cid-hjk64fv2] img[data-astro-cid-hjk64fv2]{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}.stay-banner__photo[data-astro-cid-hjk64fv2]>span[data-astro-cid-hjk64fv2]{position:absolute;inset:auto 0 0;background:linear-gradient(transparent,#0009);padding:45px 24px 24px;font-size:13px;color:#fff}@media(max-width:700px){.stay-banner[data-astro-cid-hjk64fv2]{grid-template-columns:1fr}.stay-banner__content[data-astro-cid-hjk64fv2]{padding:28px}.stay-banner__photo[data-astro-cid-hjk64fv2]{min-height:240px}.stay-banner[data-astro-cid-hjk64fv2] h2[data-astro-cid-hjk64fv2]{max-width:310px}.stay-banner__content[data-astro-cid-hjk64fv2]>a[data-astro-cid-hjk64fv2]{width:100%;justify-content:space-between}.stay-banner[data-astro-cid-hjk64fv2] small[data-astro-cid-hjk64fv2] a[data-astro-cid-hjk64fv2]{padding:12px 0}}.club-numbers[data-astro-cid-j7pv25f6]{padding:12px 0 36px;border-bottom:1px solid #e4e7ea}.club-numbers[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6],.benefits[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6],.quick-access[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:clamp(23px,2.6vw,29px);line-height:1.25;letter-spacing:-.6px;margin:8px 0 12px}.numbers-row[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:26px}.numbers-row[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;padding-left:24px;border-left:2px solid #eee3e2}.numbers-row[data-astro-cid-j7pv25f6] dt[data-astro-cid-j7pv25f6]{font-size:13px;color:#69717a;margin-top:6px}.numbers-row[data-astro-cid-j7pv25f6] dd[data-astro-cid-j7pv25f6]{order:-1;font-size:clamp(25px,3vw,36px);font-weight:750;letter-spacing:-1px;color:#92232b}.benefits[data-astro-cid-j7pv25f6]{padding:40px 0 32px}.section-intro[data-astro-cid-j7pv25f6]{font-size:14px;color:#69717a}.benefits-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin-top:28px}.benefit-number[data-astro-cid-j7pv25f6]{display:inline-flex;width:34px;height:34px;border-radius:50%;align-items:center;justify-content:center;background:#f7eeee;color:#92232b;font-size:11px;font-weight:700}.benefits-grid[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:16px;line-height:1.4;margin:14px 0 8px}.benefits-grid[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6],.access-grid[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:13px;color:#69717a;line-height:1.7}.quick-access[data-astro-cid-j7pv25f6]{padding-top:44px}.access-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:24px}.access-grid[data-astro-cid-j7pv25f6]>a[data-astro-cid-j7pv25f6]{padding:22px 20px;background:#f8f9fa;border:1px solid #e7ebee;border-radius:12px;transition:background .15s,border-color .15s}.access-grid[data-astro-cid-j7pv25f6]>a[data-astro-cid-j7pv25f6]:hover{background:#fcf5f4;border-color:#dcb5b7}.access-grid[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;gap:12px;font-size:16px;margin-bottom:10px}.access-grid[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:#98232d}.welcome[data-astro-cid-j7pv25f6]+.club-life[data-astro-cid-j7pv25f6]{padding:8px 0 32px}.next-event[data-astro-cid-j7pv25f6]{margin-bottom:34px}@media(max-width:900px){.benefits-grid[data-astro-cid-j7pv25f6],.access-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,minmax(0,1fr))}.numbers-row[data-astro-cid-j7pv25f6]{gap:14px}.numbers-row[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]{padding-left:14px}}@media(max-width:600px){.numbers-row[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr;gap:22px}.club-numbers[data-astro-cid-j7pv25f6]{padding-bottom:28px}.benefits[data-astro-cid-j7pv25f6]{padding-top:30px}.benefits-grid[data-astro-cid-j7pv25f6]{gap:24px 18px}.benefits-grid[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:15px}.access-grid[data-astro-cid-j7pv25f6]{gap:12px}.access-grid[data-astro-cid-j7pv25f6]>a[data-astro-cid-j7pv25f6]{padding:18px 14px}.quick-access[data-astro-cid-j7pv25f6]{padding-top:32px}.quick-access[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{max-width:330px}.welcome[data-astro-cid-j7pv25f6]+.club-life[data-astro-cid-j7pv25f6]{padding-top:0}.next-event[data-astro-cid-j7pv25f6]{margin-bottom:28px}}@media(max-width:380px){.benefits-grid[data-astro-cid-j7pv25f6],.access-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.access-grid[data-astro-cid-j7pv25f6]>a[data-astro-cid-j7pv25f6]{transition:none}}.home-clean[data-astro-cid-j7pv25f6]{background:#fff;padding-bottom:48px;color:#292e35}.welcome[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:36px 0 28px}.eyebrow[data-astro-cid-j7pv25f6]{font-size:10px;font-weight:750;letter-spacing:1.7px;color:#98232d}.welcome[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:clamp(28px,3.4vw,40px);line-height:1.2;letter-spacing:-1px;margin:9px 0}.welcome[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]:last-child{color:#69717a;font-size:16px}.text-link[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:16px;color:#92232b;font-size:14px;font-weight:700;white-space:nowrap}.text-link[data-astro-cid-j7pv25f6]:hover{text-decoration:underline;text-underline-offset:5px}.next-event[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:175px minmax(0,1fr) auto;align-items:center;gap:30px;padding:26px 0 30px;border-bottom:1px solid #e4e7ea}.next-event[data-astro-cid-j7pv25f6][hidden]{display:none}.event-poster[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:175px;height:175px;object-fit:contain;border-radius:10px;background:#f5f5f5}.event-copy[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:26px;line-height:1.2;margin:7px 0 8px;letter-spacing:-.5px}.event-date[data-astro-cid-j7pv25f6]{font-weight:650;color:#3d5365;font-size:14px}.event-copy[data-astro-cid-j7pv25f6]>p[data-astro-cid-j7pv25f6]:not(.eyebrow):not(.event-date){color:#69717a;font-size:14px;margin:10px 0 14px;max-width:540px}.agenda-link[data-astro-cid-j7pv25f6]{align-self:end;font-size:12px;color:#69717a;text-decoration:underline;text-underline-offset:4px}.club-life[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:54px;padding:52px 0}.club-photo[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{display:block;width:100%;height:310px;object-fit:cover;border-radius:16px}.club-copy[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:clamp(27px,3vw,36px);line-height:1.17;letter-spacing:-.9px;margin:12px 0 20px;max-width:370px}.club-copy[data-astro-cid-j7pv25f6]>p[data-astro-cid-j7pv25f6]:not(.eyebrow){font-size:15px;color:#69717a;line-height:1.8}.club-copy[data-astro-cid-j7pv25f6] .club-spaces[data-astro-cid-j7pv25f6]{margin:18px 0 24px;font-size:12px!important;color:#4e5963!important}.membership[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:space-between;gap:28px;background:#f5f2ee;border-radius:16px;padding:32px 36px}.membership[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:25px;line-height:1.2;letter-spacing:-.5px;margin:8px 0 10px}.membership[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]:last-child{font-size:14px;color:#69717a}.join-button[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;justify-content:space-between;gap:32px;padding:15px 22px;background:#a71f27;color:#fff;border-radius:9px;font-size:14px;font-weight:700;white-space:nowrap}.join-button[data-astro-cid-j7pv25f6]:hover{background:#80181f}.useful-links[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1.7fr;gap:40px;margin-top:44px;padding-top:12px}.useful-links[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:21px;letter-spacing:-.4px}.useful-links[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:13px;color:#69717a;margin-top:8px}.useful-links[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6]{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 24px}.useful-links[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:14px 0;border-bottom:1px solid #e4e7ea;font-size:13px}.useful-links[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{color:#a71f27}.useful-links[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:#98232d}@media(max-width:900px){.next-event[data-astro-cid-j7pv25f6]{grid-template-columns:150px 1fr;gap:22px}.event-poster[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:150px;height:150px}.agenda-link[data-astro-cid-j7pv25f6]{grid-column:2}.club-life[data-astro-cid-j7pv25f6]{gap:30px}.useful-links[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.useful-links[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6]{gap:0 28px}}@media(max-width:600px){.welcome[data-astro-cid-j7pv25f6]{padding-top:24px;display:block}.welcome[data-astro-cid-j7pv25f6]>.text-link[data-astro-cid-j7pv25f6]{margin-top:16px}.eyebrow[data-astro-cid-j7pv25f6]{font-size:9px;letter-spacing:1.2px}.next-event[data-astro-cid-j7pv25f6]{grid-template-columns:100px minmax(0,1fr);gap:18px;padding-top:8px}.event-poster[data-astro-cid-j7pv25f6]{align-self:start}.event-poster[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100px;height:130px}.event-copy[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:23px}.event-date[data-astro-cid-j7pv25f6]{font-size:12px}.agenda-link[data-astro-cid-j7pv25f6]{grid-column:1/-1}.club-life[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:24px;padding:36px 0}.club-photo[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{height:230px}.club-copy[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{max-width:300px}.membership[data-astro-cid-j7pv25f6]{display:block;padding:26px}.membership[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:24px}.join-button[data-astro-cid-j7pv25f6]{margin-top:22px;width:100%}.useful-links[data-astro-cid-j7pv25f6]{margin-top:28px;gap:16px}.useful-links[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr;gap:0 18px}.useful-links[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{font-size:12px}.home-clean[data-astro-cid-j7pv25f6]{padding-bottom:32px}}
