.BackLink_backLink__uk9g0{transition:color var(--transition-fast);display:flex;align-items:center;gap:.5rem;text-decoration:none;font-size:var(--font-size-md);margin-bottom:0}.BackLink_backLink__uk9g0 img{display:block}.BackLink_backLink__uk9g0:hover{color:var(--link-hover);text-decoration:none}.BackLink_backIcon__HspVv{display:inline-flex}.component-container.page_container___6Z2F{padding-top:var(--spacing-sm)}.component-container.page_container___6Z2F h1{margin-bottom:0}.page_housesGrid__oU8Sj{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:var(--spacing-lg,1.5rem);gap:var(--spacing-lg,1.5rem);margin-top:var(--spacing-xl,2rem)}.component-container.page_headerContainer__h5ua3{padding-top:var(--spacing-sm)}.component-container.page_headerContainer__h5ua3 h1{margin-bottom:0}.page_mapLayout__6Ha_x{display:grid;grid-template-columns:1fr;grid-gap:var(--gutter-sm);gap:var(--gutter-sm)}@media(min-width:768px){.page_mapLayout__6Ha_x{padding:var(--spacing-lg) 0;grid-template-columns:350px 1fr}}.page_listColumn__IosId{order:2}@media(max-width:767px){.page_listColumn__IosId{padding-left:var(--gutter-sm);padding-right:var(--gutter-sm)}}@media(min-width:768px){.page_listColumn__IosId{order:0;height:900px;overflow-y:auto}}.page_mapColumn__VDD8i{order:1}@media(min-width:768px){.page_mapColumn__VDD8i{order:0}}.FadeInContainer_fadeIn__8ffUH{opacity:0;transform:translateY(0);transition:all .6s;will-change:opacity,transform}.FadeInContainer_fadeIn__8ffUH.is-inview{opacity:1;transform:translateY(0)}.FadeInContainer_fadeUp__mb0jf{transform:translateY(80px)}.FadeInContainer_fadeDown__Zuzmr{transform:translateY(-80px)}.FadeInContainer_fadeLeft__CljO1{transform:translateX(80px)}.FadeInContainer_fadeRight__jFtFC{transform:translateX(-80px)}.FadeInContainer_zoom__oZw4v{transform:scale(.9)}@media(prefers-reduced-motion:reduce){.FadeInContainer_fadeIn__8ffUH{transition:none;opacity:1;transform:none}}.Link_link__5JgDz{position:relative;display:inline-block;height:48px;text-decoration:none;transition:background-color var(--transition-base),color var(--transition-base);cursor:pointer;border:none;background-color:transparent;width:100%}@media(min-width:768px){.Link_link__5JgDz{width:auto}}.Link_link__5JgDz:hover{text-decoration:none}.Link_link__5JgDz:focus-visible{outline:4px solid var(--focus-outline);outline-offset:2px}footer .Link_link__5JgDz:focus-visible,header .Link_link__5JgDz:focus-visible{outline-color:var(--page-white)}.Link_linkText___CIG1{position:relative;display:flex;align-items:center;justify-content:center;height:100%;padding:0 40px;z-index:1;font-size:var(--font-size-base);line-height:1.1;text-align:center;font-family:var(--font-family-sans);font-weight:var(--font-weight-medium)}.Link_primary__k1omA .Link_linkText___CIG1,.Link_secondary__U7wrN .Link_linkText___CIG1{font-size:var(--font-size-md)}.Link_shape__1tEej{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;height:48px;align-items:center;justify-content:center}.Link_cap__1beQ6{position:relative;flex:0 0 22px;height:100%;overflow:hidden}.Link_cap__1beQ6 svg{position:absolute;top:0;bottom:0;left:0}.Link_cap__1beQ6 svg,.Link_cap__1beQ6 svg path{transition:all var(--transition-base)}.Link_rightCap__Q6j6i svg{left:auto;right:0}.Link_middleSection___90iQ{position:relative;flex:1 1 auto;height:100%;border-top:none;border-bottom:none;transition:all var(--transition-base);overflow:hidden}.Link_middleSection___90iQ svg{position:absolute;left:50%;top:0;height:48px;transform:translateX(-50%)}.Link_middleSection___90iQ svg path{transition:all var(--transition-base)}.Link_primary__k1omA{color:var(--page-white)}.Link_primary__k1omA .Link_cap__1beQ6 svg path,.Link_primary__k1omA .Link_middleSection___90iQ svg path{fill:var(--button-theme);stroke:var(--button-theme)}.Link_primary__k1omA:hover{color:var(--page-white)}.Link_primary__k1omA:hover .Link_cap__1beQ6 svg path,.Link_primary__k1omA:hover .Link_middleSection___90iQ svg path{fill:var(--off-black);stroke:var(--off-black)}.Link_secondary__U7wrN{color:var(--button-theme)}.Link_secondary__U7wrN .Link_cap__1beQ6 svg path,.Link_secondary__U7wrN .Link_middleSection___90iQ svg path{fill:transparent;stroke:var(--button-theme)}.Link_secondary__U7wrN:hover{color:var(--page-white)}.Link_secondary__U7wrN:hover .Link_cap__1beQ6 svg path,.Link_secondary__U7wrN:hover .Link_middleSection___90iQ svg path{fill:var(--off-black);stroke:var(--off-black)}.Link_lightBackground__85fXY{--button-theme:var(--off-black)}.Link_darkBackground__TlTXU.Link_text__fjTFv{color:var(--oat)}.Link_darkBackground__TlTXU.Link_text__fjTFv:hover{color:var(--page-white)}.Link_darkBackground__TlTXU.Link_tertiary__l2UDW{color:var(--oat)}.Link_darkBackground__TlTXU.Link_tertiary__l2UDW:hover{color:var(--page-white)}.Link_darkBackground__TlTXU.Link_primary__k1omA{color:var(--off-black)}.Link_darkBackground__TlTXU.Link_primary__k1omA .Link_cap__1beQ6 svg path,.Link_darkBackground__TlTXU.Link_primary__k1omA .Link_middleSection___90iQ svg path{fill:var(--oat);stroke:var(--oat)}.Link_darkBackground__TlTXU.Link_primary__k1omA:hover{color:var(--page-white)}.Link_darkBackground__TlTXU.Link_primary__k1omA:hover .Link_cap__1beQ6 svg path,.Link_darkBackground__TlTXU.Link_primary__k1omA:hover .Link_middleSection___90iQ svg path{fill:var(--button-theme);stroke:var(--button-theme)}.Link_darkBackground__TlTXU.Link_secondary__U7wrN{color:var(--page-white)}.Link_darkBackground__TlTXU.Link_secondary__U7wrN .Link_cap__1beQ6 svg path,.Link_darkBackground__TlTXU.Link_secondary__U7wrN .Link_middleSection___90iQ svg path{fill:transparent;stroke:var(--page-white)}.Link_darkBackground__TlTXU.Link_secondary__U7wrN:hover{color:var(--off-black)}.Link_darkBackground__TlTXU.Link_secondary__U7wrN:hover .Link_cap__1beQ6 svg path,.Link_darkBackground__TlTXU.Link_secondary__U7wrN:hover .Link_middleSection___90iQ svg path{fill:var(--page-white);stroke:var(--page-white)}.Link_text__fjTFv{color:var(--link-color);padding:0;height:auto;border:none;background:transparent;font-weight:400;font-family:inherit;font-size:inherit;text-decoration:underline;text-underline-offset:2px}.Link_text__fjTFv .Link_linkText___CIG1{padding:0;font-weight:var(--font-weight-normal);text-align:left;justify-content:flex-start;font-family:var(--font-family-body);font-size:inherit;text-decoration:underline;text-underline-offset:2px}.Link_text__fjTFv:hover{color:var(--link-hover);opacity:.8;transform:none;box-shadow:none}.Link_text__fjTFv:active,.Link_text__fjTFv:hover,.Link_text__fjTFv:hover .Link_linkText___CIG1{text-decoration:underline}.Link_text__fjTFv:active{opacity:.6;font-weight:700}.Link_text__fjTFv:active .Link_linkText___CIG1{text-decoration:underline}.Link_tertiary__l2UDW,.Link_tertiary__l2UDW .Link_linkText___CIG1{font-weight:var(--font-weight-bold)}.Link_text--dark__ebqA6{color:var(--link-light-color);text-decoration:underline;text-underline-offset:2px;padding:0;border:none;background:transparent;font-weight:400;font-family:inherit}.Link_text--dark__ebqA6:hover{color:var(--link-light-hover);text-decoration:underline;opacity:.8;transform:none;box-shadow:none}.Link_text--dark__ebqA6:active{opacity:.6}.Link_image__L8jw5{margin-right:var(--spacing-lg)}.Link_image__L8jw5 *{padding:0}@media(max-width:768px){.Link_link__5JgDz{padding:var(--spacing-sm) var(--spacing-lg)}.Link_tertiary__l2UDW,.Link_text--dark__ebqA6,.Link_text__fjTFv{padding:0;font-size:inherit}}.PageError_pageError__CHWZF{display:flex;flex-direction:column;gap:var(--spacing-2xl);padding:calc(var(--spacing-2xl) + var(--gutter-sm)) var(--gutter-sm);max-width:var(--content-width-standard);margin:0 auto}@media(min-width:768px){.PageError_pageError__CHWZF{flex-direction:row;gap:var(--spacing-3xl);padding:calc(var(--spacing-2xl)*2) var(--gutter-lg);align-items:center}}.PageError_content__FhtfM{min-width:0;width:100%}@media(min-width:768px){.PageError_content__FhtfM{flex:1 1;min-width:256}}.PageError_pageError__CHWZF .PageError_content__FhtfM h1,.PageError_pageError__CHWZF .PageError_content__FhtfM h2{font-family:var(--font-family-heading);font-style:normal;font-weight:var(--font-weight-medium);font-size:var(--font-size-2xl);line-height:2rem;letter-spacing:.84px;margin-bottom:0}@media(min-width:768px){.PageError_pageError__CHWZF .PageError_content__FhtfM h1,.PageError_pageError__CHWZF .PageError_content__FhtfM h2{font-size:var(--font-size-3xl);line-height:3rem;letter-spacing:normal}}.PageError_pageError__CHWZF .PageError_content__FhtfM h2{margin-bottom:var(--spacing-lg)}@media(min-width:768px){.PageError_pageError__CHWZF .PageError_content__FhtfM h2{margin-bottom:var(--spacing-lg)}}.PageError_pageError__CHWZF .PageError_content__FhtfM p{margin-bottom:0;line-height:var(---spacing-lg)}.PageError_pageError__CHWZF .PageError_content__FhtfM p:last-of-type{margin-bottom:var(--spacing-lg)}@media(min-width:768px){.PageError_pageError__CHWZF .PageError_content__FhtfM p:last-of-type{margin-bottom:var(--spacing-2xl)}}.PageError_image__Tvf4l{min-width:0;width:100%}.PageError_image__Tvf4l img{width:100%;height:auto;display:block;max-width:max-content;margin:auto}@media(min-width:768px){.PageError_image__Tvf4l{flex:1 1;min-width:250px}}.MembershipCalculator_calculatorSection__cudcA{display:block;max-width:720px;padding-top:0}.MembershipCalculator_calculatorSectionPerMember__gFjWl{max-width:none}.MembershipCalculator_resultsSection__jygpk{display:block}.MembershipCalculator_selectContainer__1BtNX{display:flex;flex-direction:column;gap:1.5rem;margin-top:2rem;justify-content:flex-start;align-items:flex-start}.MembershipCalculator_selectWrapper__zB6bE{display:flex;flex-direction:column;gap:.5rem;width:100%}.MembershipCalculator_selectLabel__EJzjI{font-size:1rem;font-weight:400;color:var(--off-black)}.MembershipCalculator_selectWithIcon__RYBNA{position:relative;width:100%}.MembershipCalculator_select__qAX_o{width:100%;padding:.875rem 3rem .875rem 1.5rem;font-size:1.125rem;font-family:var(--font-family-serif);border:1px solid var(--off-black);border-radius:999px;background:transparent;color:var(--off-black);cursor:pointer;transition:all .2s ease;appearance:none;-webkit-appearance:none;-moz-appearance:none}.MembershipCalculator_select__qAX_o:hover{border-color:var(--off-black)}.MembershipCalculator_select__qAX_o:focus{outline:none;border-color:var(--off-black);box-shadow:0 0 0 3px rgba(0,0,0,.1)}.MembershipCalculator_select__qAX_o::-ms-expand{display:none}.MembershipCalculator_selectIcon__buaIW{position:absolute;right:1.5rem;top:50%;transform:translateY(-50%);pointer-events:none;width:20px;height:20px;z-index:10;display:block}.MembershipCalculator_nextButton__09Zdt{padding:.875rem 2rem;font-size:1rem;font-weight:600;color:var(--background,#fff);background:var(--primary,#007bff);border:2px solid var(--primary,#007bff);border-radius:8px;cursor:pointer;transition:all .2s ease;white-space:nowrap}.MembershipCalculator_nextButton__09Zdt:hover:not(:disabled){background:var(--primary-dark,#0056b3);border-color:var(--primary-dark,#0056b3)}.MembershipCalculator_nextButton__09Zdt:disabled{opacity:.5;cursor:not-allowed}.MembershipCalculator_nextButton__09Zdt:focus{outline:none;box-shadow:0 0 0 3px rgba(0,123,255,.2)}@media(min-width:400px){.MembershipCalculator_nextLink__dXGBU{min-width:340px}}.MembershipCalculator_linkDisabled__iV5cV{opacity:.5;cursor:not-allowed;pointer-events:none}.MembershipCalculator_backButtonContainer__V9rj4{margin-top:1.5rem}@media(min-width:400px){.MembershipCalculator_backLink__WMwKx{min-width:340px}}.MembershipCalculator_title__DoJzn{font-size:2rem;font-weight:600;margin:0 0 1rem;text-align:center}.MembershipCalculator_question__Q8r5D{font-size:24px;margin-bottom:var(--spacing-lg)}.MembershipCalculator_question__Q8r5D:first-child{margin-top:var(--spacing-3xl)}.MembershipCalculator_options__ZjGBd{display:flex;flex-direction:column;gap:var(--spacing-md)}.MembershipCalculator_option__iKnk7{width:100%;background:var(--oat);border:0;border-radius:100px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-lg);transition:all .2s ease;text-align:left;color:var(--off-black)}.MembershipCalculator_option__iKnk7:hover{border-color:var(--tan);background-color:var(--tan)}.MembershipCalculator_optionTitle__62_g2{font-size:var(--font-size-lg);font-weight:var(--font-weight-normal);margin:0}.MembershipCalculator_optionTitle__62_g2 p{margin:var(--spacing-sm) 0 0}.MembershipCalculator_optionDescription__gUDMC{font-family:var(--font-family-sans);font-weight:var(--font-weight-normal);font-size:.875rem;margin:0}.MembershipInfo_membershipInfo__K_IOl{display:block;width:100%}.MembershipInfo_blockTitle__wn5HO{margin-bottom:var(--spacing-lg)}.MembershipInfo_introText__ihT_W{margin-bottom:var(--spacing-lg);max-width:723px}.MembershipInfo_introText__ihT_W table{table-layout:fixed;border-collapse:collapse;width:100%;margin-bottom:var(--spacing-xl);min-width:400px}.MembershipInfo_introText__ihT_W td,.MembershipInfo_introText__ihT_W th{padding:12px;border:1px solid #e0e0e0;vertical-align:top}.MembershipInfo_introText__ihT_W td p:last-child,.MembershipInfo_introText__ihT_W th p:last-child{margin-bottom:0}.MembershipInfo_introText__ihT_W th{text-align:left;font-weight:600}.MembershipInfo_introText__ihT_W p:last-child{margin-bottom:0}.MembershipInfo_introText__ihT_W a{display:inline-block;width:auto;font-size:1em;text-decoration:underline;color:inherit}.MembershipInfo_introText__ihT_W a:hover{color:inherit;opacity:.8}.MembershipInfo_introText__ihT_W a *{font-size:1em}.MembershipInfo_contentSection__bEnUM{display:flex;flex-direction:column;gap:var(--spacing-lg);margin-top:var(--spacing-2xl)}.MembershipInfo_staticIntro__EX6Qw{margin:0;font-size:var(--font-size-md);color:var(--off-black)}.MembershipInfo_ctas__x_u8v{width:100%;display:flex;flex-direction:column;flex-wrap:wrap;gap:var(--spacing-md)}@media(min-width:768px){.MembershipInfo_ctas__x_u8v{flex-direction:row;gap:0;justify-content:center;margin-top:var(--spacing-sm)}}.MembershipInfo_emptyState__rSzUb,.MembershipInfo_statusMessage__EXZsi{margin:0;color:var(--off-black)}.MembershipInfo_statusMessageError__vWD5R{color:var(--error-red,#c00)}.MembershipInfo_membershipPlanCardTitle__9lSXS{border-bottom:1px solid #e7e4d0;padding-bottom:var(--spacing-md)}.MembershipInfo_select__3RXzO select{background-color:var(--page-white)}.component-container.Banner_banner__l5oyX{width:100%;background:var(--off-black);color:var(--page-white);padding-top:var(--spacing-lg);padding-bottom:var(--spacing-lg);position:relative;z-index:2}.component-container-inner.Banner_bannerInner__oP8By{display:flex;align-items:center;justify-content:space-between}.Banner_content__3sCw5{flex:1 1;display:flex;align-items:center;justify-content:center}.Banner_message__vtK9I{font-size:var(--font-size-sm);line-height:1.5}.Banner_dismiss__t1P5o{position:relative;top:-10px;background:transparent;border:none;cursor:pointer;width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background var(--transition-fast);flex-shrink:0;margin-left:var(--spacing-sm)}.Banner_dismiss__t1P5o:hover{background:hsla(0,0%,100%,.1)}.Banner_dismiss__t1P5o:focus{outline:2px solid var(--page-white);outline-offset:2px}.Announcements_bannerBody__cyCbr{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--spacing-md);width:100%}.Announcements_bannerTextBlock__0T8bo{flex:1 1;min-width:220px;font-family:var(--font-family-body)}.Announcements_bannerTitle__Atz1e{margin:0;font-size:var(--font-size-lg);font-weight:700}.Announcements_bannerText__tUhdA{margin:var(--spacing-2xs) 0 0;font-size:var(--font-size-md)}.Announcements_bannerCtas___gVcq{display:flex;flex-wrap:wrap;gap:var(--spacing-sm)}.Announcements_ctaButton__bj6Ba{text-decoration:none}.Announcements_modalList__Nfhuk{padding:var(--spacing-lg);display:flex;flex-direction:column;gap:var(--spacing-md)}.Announcements_modalPlaceholder__F8E2K{border:1px dashed var(--off-black);border-radius:var(--border-radius-md);padding:var(--spacing-lg);background:var(--page-white);box-shadow:var(--shadow-sm,0 2px 8px rgba(0,0,0,.08))}.Announcements_modalHeader__ZfUrv{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm)}.Announcements_modalHeader__ZfUrv h3{margin:0;font-size:var(--font-size-xl)}.Announcements_modalHeader__ZfUrv button{background:transparent;border:none;font-size:1.25rem;cursor:pointer}.Announcements_modalCopy__G5Maj{margin:var(--spacing-sm) 0 0;font-size:var(--font-size-sm)}@media(max-width:768px){.Announcements_bannerBody__cyCbr{flex-direction:column;align-items:flex-start}.Announcements_bannerCtas___gVcq{width:100%}.Announcements_bannerCtas___gVcq a,.Announcements_bannerCtas___gVcq button{width:100%;text-align:center}}.Header_headerWrapper___VZcL{position:-webkit-sticky;position:sticky;top:0;z-index:100}.Header_headerWrapper___VZcL[data-sticky=true]{height:80px}@media(min-width:768px){.Header_headerWrapper___VZcL[data-sticky=true]{height:108px}}.Header_header__4b4_B{position:relative;z-index:1;font-family:var(--font-family-serif);transition:all .3s ease}div[data-sticky=true] .Header_header__4b4_B{transform:translateY(calc(-1 * var(--pattern-height-core-brand-light-1)))}body[data-pattern-type=squares] div[data-sticky=true] .Header_header__4b4_B{transform:translateY(calc(-1 * var(--pattern-height-squares-mobile)))}@media(min-width:768px){body[data-pattern-type=squares] div[data-sticky=true] .Header_header__4b4_B{transform:translateY(calc(-1 * var(--pattern-height-squares-desktop)))}}body[data-pattern-type=coreBrandDark1] div[data-sticky=true] .Header_header__4b4_B{transform:translateY(calc(-1 * var(--pattern-height-core-brand-dark-1)))}body[data-pattern-type=coreBrandDark2] div[data-sticky=true] .Header_header__4b4_B{transform:translateY(calc(-1 * var(--pattern-height-core-brand-dark-2)))}body[data-pattern-type=coreBrandDark3] div[data-sticky=true] .Header_header__4b4_B{transform:translateY(calc(-1 * var(--pattern-height-core-brand-dark-3)))}body[data-pattern-type=coreBrandLight1] div[data-sticky=true] .Header_header__4b4_B{transform:translateY(calc(-1 * var(--pattern-height-core-brand-light-1)))}body[data-pattern-type=coreBrandLight2] div[data-sticky=true] .Header_header__4b4_B{transform:translateY(calc(-1 * var(--pattern-height-core-brand-light-2)))}body[data-pattern-type=coreBrandLight3] div[data-sticky=true] .Header_header__4b4_B{transform:translateY(calc(-1 * var(--pattern-height-core-brand-light-3)))}body[data-pattern-type=jaegoDark1] div[data-sticky=true] .Header_header__4b4_B{transform:translateY(calc(-1 * var(--pattern-height-jaego-dark-1)))}body[data-pattern-type=jaegoDark2] div[data-sticky=true] .Header_header__4b4_B{transform:translateY(calc(-1 * var(--pattern-height-jaego-dark-2)))}body[data-pattern-type=jaegoDark3] div[data-sticky=true] .Header_header__4b4_B{transform:translateY(calc(-1 * var(--pattern-height-jaego-dark-3)))}body[data-pattern-type=jaegoLight1] div[data-sticky=true] .Header_header__4b4_B{transform:translateY(calc(-1 * var(--pattern-height-jaego-light-1)))}body[data-pattern-type=jaegoLight2] div[data-sticky=true] .Header_header__4b4_B{transform:translateY(calc(-1 * var(--pattern-height-jaego-light-2)))}body[data-pattern-type=jaegoLight3] div[data-sticky=true] .Header_header__4b4_B{transform:translateY(calc(-1 * var(--pattern-height-jaego-light-3)))}body[data-pattern-type=jesseDark1] div[data-sticky=true] .Header_header__4b4_B{transform:translateY(calc(-1 * var(--pattern-height-jesse-dark-1)))}body[data-pattern-type=jesseDark2] div[data-sticky=true] .Header_header__4b4_B{transform:translateY(calc(-1 * var(--pattern-height-jesse-dark-2)))}body[data-pattern-type=jesseDark3] div[data-sticky=true] .Header_header__4b4_B{transform:translateY(calc(-1 * var(--pattern-height-jesse-dark-3)))}body[data-pattern-type=jesseLight1] div[data-sticky=true] .Header_header__4b4_B{transform:translateY(calc(-1 * var(--pattern-height-jesse-light-1)))}body[data-pattern-type=jesseLight2] div[data-sticky=true] .Header_header__4b4_B{transform:translateY(calc(-1 * var(--pattern-height-jesse-light-2)))}body[data-pattern-type=jesseLight3] div[data-sticky=true] .Header_header__4b4_B{transform:translateY(calc(-1 * var(--pattern-height-jesse-light-3)))}body[data-pattern-type=leoDark1] div[data-sticky=true] .Header_header__4b4_B{transform:translateY(calc(-1 * var(--pattern-height-leo-dark-1)))}body[data-pattern-type=leoDark2] div[data-sticky=true] .Header_header__4b4_B{transform:translateY(calc(-1 * var(--pattern-height-leo-dark-2)))}body[data-pattern-type=leoDark3] div[data-sticky=true] .Header_header__4b4_B{transform:translateY(calc(-1 * var(--pattern-height-leo-dark-3)))}body[data-pattern-type=leoLight1] div[data-sticky=true] .Header_header__4b4_B{transform:translateY(calc(-1 * var(--pattern-height-leo-light-1)))}body[data-pattern-type=leoLight2] div[data-sticky=true] .Header_header__4b4_B{transform:translateY(calc(-1 * var(--pattern-height-leo-light-2)))}body[data-pattern-type=leoLight3] div[data-sticky=true] .Header_header__4b4_B{transform:translateY(calc(-1 * var(--pattern-height-leo-light-3)))}body[data-pattern-type=oliveDark1] div[data-sticky=true] .Header_header__4b4_B{transform:translateY(calc(-1 * var(--pattern-height-olive-dark-1)))}body[data-pattern-type=oliveDark2] div[data-sticky=true] .Header_header__4b4_B{transform:translateY(calc(-1 * var(--pattern-height-olive-dark-2)))}body[data-pattern-type=oliveDark3] div[data-sticky=true] .Header_header__4b4_B{transform:translateY(calc(-1 * var(--pattern-height-olive-dark-3)))}body[data-pattern-type=oliveLight1] div[data-sticky=true] .Header_header__4b4_B{transform:translateY(calc(-1 * var(--pattern-height-olive-light-1)))}body[data-pattern-type=oliveLight2] div[data-sticky=true] .Header_header__4b4_B{transform:translateY(calc(-1 * var(--pattern-height-olive-light-2)))}body[data-pattern-type=oliveLight3] div[data-sticky=true] .Header_header__4b4_B{transform:translateY(calc(-1 * var(--pattern-height-olive-light-3)))}body[data-pattern-type=orlyDark1] div[data-sticky=true] .Header_header__4b4_B{transform:translateY(calc(-1 * var(--pattern-height-orly-dark-1)))}body[data-pattern-type=orlyDark2] div[data-sticky=true] .Header_header__4b4_B{transform:translateY(calc(-1 * var(--pattern-height-orly-dark-2)))}body[data-pattern-type=orlyDark3] div[data-sticky=true] .Header_header__4b4_B{transform:translateY(calc(-1 * var(--pattern-height-orly-dark-3)))}body[data-pattern-type=orlyLight1] div[data-sticky=true] .Header_header__4b4_B{transform:translateY(calc(-1 * var(--pattern-height-orly-light-1)))}body[data-pattern-type=orlyLight2] div[data-sticky=true] .Header_header__4b4_B{transform:translateY(calc(-1 * var(--pattern-height-orly-light-2)))}body[data-pattern-type=orlyLight3] div[data-sticky=true] .Header_header__4b4_B{transform:translateY(calc(-1 * var(--pattern-height-orly-light-3)))}body[data-pattern-type=swimDark1] div[data-sticky=true] .Header_header__4b4_B{transform:translateY(calc(-1 * var(--pattern-height-swim-dark-1)))}body[data-pattern-type=swimLight1] div[data-sticky=true] .Header_header__4b4_B{transform:translateY(calc(-1 * var(--pattern-height-swim-light-1)))}.Header_container__GC12V{position:relative;margin:0 auto;z-index:2}.Header_containerSpacer__lTDb1{position:relative;background:var(--header-background);z-index:1;height:112px;transform-origin:top center;transition:transform .3s cubic-bezier(.4,0,.2,1);will-change:transform}div[data-sticky=true] .Header_containerSpacer__lTDb1{transform:scaleY(.6667)}@media(min-width:768px){.Header_containerSpacer__lTDb1{height:120px}div[data-sticky=true] .Header_containerSpacer__lTDb1{transform:scaleY(.8)}}.Header_containerContent__4uM_V{position:absolute;top:50%;left:0;right:0;display:flex;align-items:center;justify-content:space-between;padding:0 var(--gutter-sm);transform:translateY(-50%);transition:transform .3s cubic-bezier(.4,0,.2,1);will-change:transform;z-index:4}div[data-sticky=true] .Header_containerContent__4uM_V{transform:translateY(calc(-50% - 20px))}@media(min-width:768px){.Header_containerContent__4uM_V{gap:var(--spacing-lg)}div[data-sticky=true] .Header_containerContent__4uM_V{transform:translateY(calc(-50% - 13px))}}@media(min-width:1024px){.Header_containerContent__4uM_V{padding:0 var(--gutter-md)}}.Header_logo__YpCJQ{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:0;transition:all var(--transition-slow);position:relative}div[data-sticky=true] .Header_logo__YpCJQ{transform:translateY(8px)}@media(min-width:768px){.Header_logo__YpCJQ{flex-direction:row;align-items:baseline}div[data-sticky=true] .Header_logo__YpCJQ{transform:none}div[data-sticky=false] div.Header_logo__YpCJQ{margin-top:-15px}}.Header_logoMark__qPxmE{width:47px;height:auto;transition:all var(--transition-slow)}@media(min-width:768px){.Header_logoMark__qPxmE{opacity:0;position:absolute;left:0;top:0}}div[data-sticky=true] .Header_logoMark__qPxmE{opacity:1}@media(max-width:768px){div[data-sticky=true] .Header_logoMark__qPxmE{transform:translateX(-25px) scale(.9)}}.Header_logoType__XfAC2{width:98px;height:28px;transition:all var(--transition-slow)}div[data-sticky=true] .Header_logoType__XfAC2{opacity:0}@media(min-width:768px){.Header_logoType__XfAC2{top:0;width:173px;height:48px}}.Header_patternTop__2ifo4{position:relative;z-index:2}.Header_patternBottom__WavOX{position:absolute;top:66px}@media(min-width:768px){.Header_patternBottom__WavOX{top:80px}}.MembershipProgress_progressContainer__hbl0_{width:100%;padding:var(--spacing-3xl) 0 var(--spacing-2xl);max-width:350px}.MembershipProgress_progressBar__eVjlJ{display:flex;gap:.5rem;align-items:center}.MembershipProgress_progressStep__O8NJ7{flex:1 1;height:4px;background-color:var(--oat);border-radius:2px;position:relative;overflow:hidden}.MembershipProgress_progressFill__Lc4uN{height:100%;width:0;background-color:var(--house-green);transition:width .3s ease;border-radius:2px}.MembershipProgress_progressStep__O8NJ7.MembershipProgress_completed__m5lHi .MembershipProgress_progressFill__Lc4uN{width:100%}.MembershipProgress_progressStep__O8NJ7.MembershipProgress_active__0_R8x .MembershipProgress_progressFill__Lc4uN{width:50%}.MembershipEnquireFlow_enquireError__6r_r8{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-md);text-align:center;padding:var(--spacing-xl) 0}.MembershipEnquireFlow_enquireError__6r_r8 p{margin:0;color:var(--grey);line-height:1.6}.MembershipEnquireFlow_enquireErrorAction__zsaRi{width:100%}.MembershipEnquireFlow_houseGroups__yFZ_u{display:flex;flex-direction:column;gap:var(--spacing-xl)}.MembershipEnquireFlow_houseGroupHeading__oKSua{font-family:var(--font-family-serif);font-size:20px;font-weight:var(--font-weight-medium);color:var(--grey);margin:0 0 var(--spacing-sm);padding:0}.MembershipEnquireFlow_houseList__dm0s9{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.MembershipEnquireFlow_houseList__dm0s9 li{border-bottom:1px solid var(--tan);padding:var(--spacing-sm) 0}.MembershipEnquireFlow_houseList__dm0s9 li:last-child{border-bottom:none}.MembershipEnquireFlow_houseCard__sD7JW{background:none;border:none;border-left:8px solid transparent;padding:var(--spacing-sm) var(--spacing-md) var(--spacing-sm) var(--spacing-lg)}@media(min-width:1024px){.MembershipEnquireFlow_houseCard__sD7JW{border-left-width:15px}}.MembershipEnquireFlow_houseCard__sD7JW{margin:0;width:100%;text-align:left;cursor:pointer;color:inherit;font:inherit;display:flex;align-items:center;min-height:65px;gap:var(--spacing-md);transition:background-color var(--transition-fast)}.MembershipEnquireFlow_houseCard__sD7JW:focus-visible,.MembershipEnquireFlow_houseCard__sD7JW:hover{background:var(--oat)}.MembershipEnquireFlow_houseCard__sD7JW:focus-visible{outline:2px solid var(--off-black);outline-offset:-2px}.MembershipEnquireFlow_houseCardContent__vY9Ss{flex:1 1;display:flex;flex-direction:column;gap:2px}.MembershipEnquireFlow_houseName__VLCbs{font-family:var(--font-family-serif);font-size:var(--font-size-lg);line-height:1.3}.MembershipEnquireFlow_houseMeta__bf_OM{font-size:var(--font-size-sm);color:var(--grey)}.MembershipEnquireFlow_houseArrow__LyooK{flex-shrink:0;display:inline-flex;opacity:.4}.MembershipEnquireFlow_actionsPanel__Ztrg1,.MembershipEnquireFlow_formPanel__crVYb,.MembershipEnquireFlow_panel__OMbag{max-width:480px;margin:0 auto;display:flex;flex-direction:column}.MembershipEnquireFlow_actionsPanel__Ztrg1{margin:0;gap:var(--spacing-xl)}.MembershipEnquireFlow_houseDescription__lcctn{font-size:var(--font-size-base);line-height:1.6;color:var(--grey)}.MembershipEnquireFlow_houseDescription__lcctn>:first-child{margin-top:0}.MembershipEnquireFlow_houseDescription__lcctn>:last-child{margin-bottom:0}.MembershipEnquireFlow_actionList__V7w3z{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--spacing-md)}.MembershipEnquireFlow_actionLink__SIXLD{width:100%}.MembershipEnquireFlow_formPanel__crVYb{gap:var(--spacing-lg)}.MembershipEnquireFlow_formIntro__cIckd{display:flex;flex-direction:column;gap:var(--spacing-sm)}.MembershipEnquireFlow_formIntro__cIckd p{margin:0;line-height:1.6;color:var(--grey)}.MembershipEnquireFlow_formIntroTitle__vr1Fc{font-family:var(--font-family-serif);font-size:var(--font-size-xl);color:var(--off-black);margin:0}.MembershipEnquireFlow_formStatus__uBmU4{text-align:center;color:var(--grey);padding:var(--spacing-md) 0}.MembershipEnquireFlow_formEmbed__ecOPf{width:100%}.HousesMap_mapContainer__oKCHK{width:100%;overflow:hidden;background-color:#e5e5e5;height:540px}@media(min-width:768px){.HousesMap_mapContainer__oKCHK{border-radius:var(--border-radius-md);height:900px}}.HousesMap_map__VTK3E{width:100%;height:100%;display:block}.HousesMap_infoWindow__3H5sE{display:flex;gap:12px;max-width:350px}.HousesMap_infoWindowImage__LZXjD{flex-shrink:0}.HousesMap_infoWindowImage__LZXjD img{object-fit:cover;border-radius:4px}@media(max-width:767px){.HousesMap_infoWindowImage__LZXjD img{width:90px;height:90px}}.HousesMap_infoWindowContent__tq6fB{flex:1 1;min-width:0;font-family:var(--font-family-body)}.HousesMap_infoWindowContent__tq6fB h3{margin:3px 0 4px;font-size:18px;font-family:var(--font-family-body);line-height:1.2;font-weight:700;padding-right:30px}@media(min-width:768px){.HousesMap_infoWindowContent__tq6fB h3{margin-top:1px;font-size:20px}}.HousesMap_infoWindowContent__tq6fB p{margin:0 0 6px;font-size:16px;line-height:1.4}.HousesMap_infoWindowContent__tq6fB .HousesMap_link__bFHLM{display:inline-block;font-size:16px;font-weight:700;text-decoration:underline}.MemberStepper_stepper__Et3yo{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-lg);padding:var(--spacing-lg) 0;border-bottom:1px solid var(--tan)}.MemberStepper_stepper__Et3yo:first-child{padding-top:0}.MemberStepper_text__yETHZ{display:flex;flex-direction:column;gap:var(--spacing-xs);min-width:0}.MemberStepper_label__9_Qbr{font-size:var(--font-size-xl);line-height:1.2}.MemberStepper_description__CqYiN,.MemberStepper_label__9_Qbr{margin:0;font-family:var(--font-family-serif);font-weight:var(--font-weight-normal);color:var(--off-black)}.MemberStepper_description__CqYiN{font-size:var(--font-size-md);line-height:1.35}.MemberStepper_controls__KjQCI{display:flex;align-items:center;gap:var(--spacing-sm);flex-shrink:0}.MemberStepper_button__NXtuy{width:40px;height:40px;border:none;border-radius:50%;background:var(--plum);color:var(--page-white);font-size:1.25rem;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s ease,opacity .2s ease}.MemberStepper_button__NXtuy:hover:not(:disabled){background:var(--off-black)}.MemberStepper_button__NXtuy:disabled{opacity:.35;cursor:not-allowed}.MemberStepper_value__SQ83W{min-width:2ch;text-align:center;font-size:var(--font-size-xl);font-family:var(--font-family-serif);color:var(--off-black)}.MembershipCalculatorResults_editPills__aBKJd{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);justify-content:flex-start;margin-top:var(--spacing-sm)}.MembershipCalculatorResults_editPill__4B6N2{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm);padding:.5rem 1rem;background:transparent;border:1px solid #000;border-radius:20px;font-size:.875rem;color:var(--off-black);text-decoration:none;transition:all .2s ease}.MembershipCalculatorResults_editPill__4B6N2:hover{background:var(--oat);color:var(--primary,#000);text-decoration:none}.MembershipCalculatorResults_result__MaW6c{margin-top:2rem;padding:2rem;background:var(--background,#fff);border:2px solid var(--border-color,#e0e0e0);border-radius:8px}.MembershipCalculatorResults_resultDetails__qAVf4{margin-bottom:2rem}.MembershipCalculatorResults_resultRow__0fE5e{display:flex;justify-content:space-between;padding:.75rem 0;border-bottom:1px solid var(--border-color,#e0e0e0)}.MembershipCalculatorResults_resultRow__0fE5e:last-child{border-bottom:none}.MembershipCalculatorResults_resultLabel__OhOVn{font-weight:600}.MembershipCalculatorResults_resultValue__ehiVS{color:var(--off-black)}.MembershipCalculatorResults_planSection__wTowI{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--spacing-md);padding-top:2rem;align-items:stretch}.MembershipCalculatorResults_planSection__wTowI:has([data-expanded=true]){align-items:flex-start}@media(min-width:768px){.MembershipCalculatorResults_planSection__wTowI:has([data-expanded=true]) .MembershipCalculatorResults_plan__cTgZ1:not([data-expanded=true]){flex-shrink:0}}@media(min-width:768px){.MembershipCalculatorResults_planSection__wTowI:has(article[data-expanded=true]:first-of-type):has(article[data-expanded=true]:last-of-type){align-items:stretch}.MembershipCalculatorResults_planSection__wTowI:has(article[data-expanded=true]:first-of-type):has(article[data-expanded=true]:last-of-type) .MembershipCalculatorResults_plan__cTgZ1{height:100%;align-self:stretch}}.MembershipCalculatorResults_plan__cTgZ1{position:relative;display:flex;flex:1 1 300px;flex-direction:column;width:100%;border-radius:16px;background:var(--background,#fefff7);padding:var(--spacing-lg);height:auto}.MembershipCalculatorResults_plan__cTgZ1 a[class*=tertiary] span[class*=linkText],.MembershipCalculatorResults_plan__cTgZ1 a[class*=text] span[class*=linkText],.MembershipCalculatorResults_plan__cTgZ1 button[class*=tertiary] span[class*=linkText],.MembershipCalculatorResults_plan__cTgZ1 button[class*=text] span[class*=linkText]{justify-content:center!important;text-align:center!important}.MembershipCalculatorResults_planLabel__flceY{font-size:var(--font-size-2xl);font-family:var(--font-family-serif);font-weight:var(--font-weight-normal);letter-spacing:.05em;margin-bottom:.5rem}.MembershipCalculatorResults_priceValue__hm26h{font-family:var(--font-family-serif);font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);line-height:var(--font-size-3xl);margin:var(--spacing-sm) 0 0 0}.MembershipCalculatorResults_priceSuffix__l6syQ{font-size:var(--font-size-md);font-weight:var(--font-weight-normal);line-height:var(--font-size-4xl)}.MembershipAccessModal_layout__lQI0c{display:flex;flex-direction:column;gap:var(--spacing-lg)}@media(min-width:768px){.MembershipAccessModal_layout__lQI0c{display:grid;grid-template-columns:min(580px,50%) minmax(0,1fr);grid-gap:40px;gap:40px;align-items:start}}.MembershipAccessModal_imageWrap__hL9tC{position:relative;width:100%;aspect-ratio:350/230;max-height:420px;overflow:hidden;border-radius:var(--border-radius-lg)}@media(min-width:769px){.MembershipAccessModal_imageWrap__hL9tC{aspect-ratio:1/1;max-height:none;height:100%}}.MembershipAccessModal_media__CFFdr[class]{width:100%;aspect-ratio:350/230}@media(min-width:769px){.MembershipAccessModal_media__CFFdr[class]{aspect-ratio:1/1}}.MembershipAccessModal_media__CFFdr[class] picture{aspect-ratio:inherit}.MembershipAccessModal_contentColumn__KQ67x{display:flex;flex-direction:column;gap:24px;min-width:0}.MembershipAccessModal_title__QANN0{padding-bottom:var(--spacing-lg);border-bottom:1px solid #e7e4d0;font-family:var(--font-family-serif);line-height:var(--line-height-tight);font-size:28px;margin:0}@media(min-width:1220px){.MembershipAccessModal_title__QANN0{font-size:var(--font-size-3xl)}}.MembershipAccessModal_closeButton__2H6zY{width:100%}@media(min-width:768px){.MembershipAccessModal_closeButton__2H6zY{width:auto}}.ContractToggle_root__r53ro{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px}.ContractToggle_option__OXgV8{margin:0;padding:0 0 .25rem;border:0;border-bottom:3px solid transparent;background:transparent;color:var(--off-black);font-family:var(--font-family-sans);font-size:var(--font-size-md);font-weight:var(--font-weight-normal);line-height:1;letter-spacing:0;cursor:pointer}.ContractToggle_option__OXgV8:focus-visible{outline:2px solid var(--focus-outline);outline-offset:2px}.ContractToggle_selected__apZYC{color:var(--leos-burgundy);border-bottom-color:var(--leos-burgundy)}.PerMemberSummaryBreakdown_root__j__xP{display:flex;flex-direction:column;gap:var(--spacing-md)}@media(max-width:1023px){.PerMemberSummaryBreakdown_root__j__xP{gap:var(--spacing-sm)}}.PerMemberSummaryBreakdown_section__O6Ow5{display:flex;flex-direction:column;gap:var(--spacing-md)}@media(max-width:1023px){.PerMemberSummaryBreakdown_section__O6Ow5{gap:var(--spacing-sm)}}.PerMemberSummaryBreakdown_sectionTitle__InSP_{margin:0;font-family:var(--font-family-serif);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:32px;letter-spacing:0}@media(max-width:1023px){.PerMemberSummaryBreakdown_sectionTitle__InSP_{font-size:var(--font-size-lg);font-weight:var(--font-weight-extrabold);line-height:1.6}}.PerMemberSummaryBreakdown_lines__8SiKr{display:flex;flex-direction:column;gap:var(--spacing-md);margin:0;padding:0;list-style:none}@media(max-width:1023px){.PerMemberSummaryBreakdown_lines__8SiKr{gap:var(--spacing-sm)}}.PerMemberSummaryBreakdown_line__eYRjo{display:flex;align-items:baseline;justify-content:space-between;gap:var(--spacing-md);font-family:var(--font-family-serif);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);line-height:1.4;letter-spacing:0}@media(max-width:1023px){.PerMemberSummaryBreakdown_line__eYRjo{font-size:var(--font-size-sm)}}.PerMemberSummaryBreakdown_empty__MN0Lu{margin:0;padding:var(--spacing-md) 0 0;font-family:var(--font-family-serif);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--font-size-xl);letter-spacing:0;text-align:left}@media(min-width:1024px){.PerMemberSummaryBreakdown_empty__MN0Lu{padding-top:var(--spacing-lg)}}.PerMemberSummaryBreakdown_divider__v0Uk9{height:1px;background:#e7e4d0}.PerMemberSummaryBreakdown_subtotalRow__tsQoq{display:flex;align-items:baseline;justify-content:space-between;gap:var(--spacing-md);padding-top:var(--spacing-md);border-top:1px solid #e7e4d0;font-family:var(--font-family-serif);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);line-height:1.4;letter-spacing:0}@media(max-width:1023px){.PerMemberSummaryBreakdown_subtotalRow__tsQoq{padding-top:var(--spacing-sm);font-size:var(--font-size-sm)}}.PerMemberSummaryBreakdown_discountRow__Z_5Gx{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-md);font-family:var(--font-family-serif);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);line-height:1.4;letter-spacing:0}@media(max-width:1023px){.PerMemberSummaryBreakdown_discountRow__Z_5Gx{font-size:var(--font-size-sm)}}.PerMemberSummaryBreakdown_discountCopy__0B3zH{display:flex;flex-direction:column}.PerMemberSummaryBreakdown_discountLabel__I6r_V{font-family:var(--font-family-sans);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal)}.PerMemberSummaryBreakdown_discountAmount__5D3qG,.PerMemberSummaryBreakdown_discountPercent__62JIF{color:var(--leos-burgundy);line-height:1.4;white-space:nowrap}.PerMemberQuoteSummaryPanel_root__OuR2a{display:flex;flex-direction:column;width:100%}@media(min-width:1024px){.PerMemberQuoteSummaryPanel_root__OuR2a{position:-webkit-sticky;position:sticky;top:130px;z-index:1}}.PerMemberQuoteSummaryPanel_panel__Bat7e{display:flex;flex-direction:column;gap:var(--spacing-lg);padding:var(--spacing-lg);background:var(--page-white);color:var(--off-black);border-radius:var(--border-radius-md);border:1px solid var(--border-color,#e7e4d0)}.PerMemberQuoteSummaryPanel_header__L5nQB{display:flex;flex-direction:column;gap:var(--spacing-md)}.PerMemberQuoteSummaryPanel_heading__PNY9B{margin:0;font-family:var(--font-family-serif);font-size:var(--font-size-xl);font-weight:var(--font-weight-medium);line-height:32px;letter-spacing:0}@media(max-width:1023px){.PerMemberQuoteSummaryPanel_heading__PNY9B{font-size:var(--font-size-lg);line-height:1.6}}.PerMemberQuoteSummaryPanel_summaryDesc__3x631{margin:0;font-size:var(--font-size-sm);line-height:1.45}.PerMemberQuoteSummaryPanel_divider__PMQVH{height:1px;background:#e7e4d0}.PerMemberQuoteSummaryPanel_breakdown__T7NX7{padding-bottom:var(--spacing-md);border-bottom:1px solid #e7e4d0}.PerMemberQuoteSummaryPanel_joiningFee__GcLkG{margin:0;padding-top:var(--spacing-md);border-top:1px solid #e7e4d0;font-family:var(--font-family-serif);font-size:var(--font-size-sm);line-height:1.4;text-align:center}@media(min-width:1024px){.PerMemberQuoteSummaryPanel_joiningFee__GcLkG{padding-top:var(--spacing-lg)}}.PerMemberQuoteSummaryPanel_priceRow__msRc4{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--spacing-md)}.PerMemberQuoteSummaryPanel_priceLabel__YTFMS{flex:1 1 8rem;min-width:0;font-family:var(--font-family-serif);font-size:var(--font-size-xl);font-weight:var(--font-weight-medium);line-height:32px;letter-spacing:0}.PerMemberQuoteSummaryPanel_price__KxRre{font-family:var(--font-family-serif);font-size:clamp(2rem,5vw,2.75rem);line-height:1;font-weight:var(--font-weight-normal);flex:0 0 auto;margin-left:auto}.PerMemberQuoteSummaryPanel_ctas__BdMOB{display:flex;flex-direction:column;gap:var(--spacing-md);margin-top:var(--spacing-sm)}.PerMemberQuoteSummaryPanel_ctaLink__4xhLi{width:100%}.PerMemberQuoteSummaryPanel_ctaText__HaE_n{font-family:var(--font-family-serif);font-weight:var(--font-weight-normal)}.PerMemberQuoteSummaryPanel_ctaDisabled__EDCjm{opacity:.45;cursor:not-allowed;pointer-events:none}.PerMemberQuoteSummaryPanel_helperText__oMJDD{margin:0;padding:0;font-family:var(--font-family-sans);font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);line-height:1.5rem;text-align:center;color:var(--leos-burgundy)}.PerMemberTotalizerBar_card__orVt_{display:flex;flex-direction:column;gap:var(--spacing-lg);padding:var(--spacing-lg);background:var(--page-white);color:var(--off-black);border-radius:var(--border-radius-md);width:100%}@media(max-width:1023px){.PerMemberTotalizerBar_card__orVt_ .PerMemberTotalizerBar_helperText__jBvgN,.PerMemberTotalizerBar_card__orVt_ .PerMemberTotalizerBar_limitNotice__y9eA0{display:none}}.PerMemberTotalizerBar_heading____waF{margin:0;font-family:var(--font-family-serif);font-size:var(--font-size-xl);font-weight:var(--font-weight-medium);line-height:32px;letter-spacing:0}@media(max-width:1023px){.PerMemberTotalizerBar_heading____waF{font-size:var(--font-size-lg);line-height:1.6}}.PerMemberTotalizerBar_body__YnJwR{display:flex;flex-direction:column;gap:var(--spacing-md);padding-top:var(--spacing-md);border-top:1px solid #e7e4d0}@media(max-width:1023px){.PerMemberTotalizerBar_body__YnJwR{gap:var(--spacing-sm);padding-top:var(--spacing-sm)}}.PerMemberTotalizerBar_bodyEmpty__RfM0W{padding-top:0;gap:0}.PerMemberTotalizerBar_priceRow__mQyms{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--spacing-md);padding-top:var(--spacing-md);border-top:1px solid #e7e4d0}.PerMemberTotalizerBar_priceLabel__6keDz{flex:1 1 8rem;min-width:0;font-family:var(--font-family-serif);font-size:var(--font-size-xl);font-weight:var(--font-weight-medium);line-height:32px;letter-spacing:0}.PerMemberTotalizerBar_price__87B1T{font-family:var(--font-family-serif);font-size:clamp(2rem,2.4vw,3.25rem);line-height:1;font-weight:var(--font-weight-normal);flex:0 0 auto;margin-left:auto}.PerMemberTotalizerBar_joiningFee__3NFVt{margin:0;padding-top:var(--spacing-md);border-top:1px solid #e7e4d0;font-family:var(--font-family-serif);font-size:var(--font-size-sm);line-height:1.4;text-align:center}@media(min-width:1024px){.PerMemberTotalizerBar_joiningFee__3NFVt{padding-top:var(--spacing-lg)}}.PerMemberTotalizerBar_cardCta__Vo9Za{display:flex;width:100%}.PerMemberTotalizerBar_cardCta__Vo9Za .PerMemberTotalizerBar_continueLink__pVn9k{flex:1 1 auto;width:100%;max-width:100%}.PerMemberTotalizerBar_continueText__hxqCK{font-family:var(--font-family-serif);font-weight:var(--font-weight-normal)}.PerMemberTotalizerBar_continueDisabled__KPRNg{opacity:.45;cursor:not-allowed;pointer-events:none}.PerMemberTotalizerBar_bar__idOr_{display:flex;flex-direction:column;flex:0 0 auto;width:calc(100% + 40px);position:-webkit-sticky;position:sticky;bottom:0;z-index:90;margin:80px -20px 0;background:var(--off-black);color:var(--page-white);padding-bottom:env(safe-area-inset-bottom,0)}@media(min-width:1024px){.PerMemberTotalizerBar_bar__idOr_{display:none}}.PerMemberTotalizerBar_barInner__rqqqv{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-md);padding:var(--spacing-lg) var(--gutter-sm)}.PerMemberTotalizerBar_barPrice__hi1Pu{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;flex:1 1;min-width:0;gap:.125rem}.PerMemberTotalizerBar_barAmount__hDW2C{font-family:var(--font-family-serif);font-size:clamp(2.25rem,8vw,2.75rem);line-height:1;font-weight:var(--font-weight-normal)}.PerMemberTotalizerBar_perMonth__Rquz0{font-family:var(--font-family-serif);font-size:var(--font-size-md);line-height:1.2}.PerMemberTotalizerBar_barJoiningFee__jijI6{font-family:var(--font-family-serif);font-size:var(--font-size-sm);line-height:1.2}.PerMemberTotalizerBar_barCta__0383r{display:flex;flex:1 1;min-width:150px;align-items:center;justify-content:flex-end}.PerMemberTotalizerBar_barCta__0383r .PerMemberTotalizerBar_continueLink__pVn9k{width:100%;max-width:100%}.PerMemberTotalizerBar_helperText__jBvgN,.PerMemberTotalizerBar_limitNotice__y9eA0{margin:0;padding:0;text-align:center}.PerMemberTotalizerBar_helperText__jBvgN{font-family:var(--font-family-sans);font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);line-height:1.5rem;color:var(--leos-burgundy)}.PerMemberTotalizerBar_limitNotice__y9eA0{padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-sm);line-height:1.4;border:1px solid var(--tan);border-radius:var(--border-radius-sm);background:var(--oat);color:var(--off-black);font-family:var(--font-family-sans)}@media(min-width:1024px){.PerMemberTotalizerBar_limitNotice__y9eA0{text-align:left}}.PerMemberTotalizerBar_bar__idOr_ .PerMemberTotalizerBar_helperText__jBvgN{padding:0 var(--gutter-sm) var(--spacing-sm);color:var(--page-white)}.PerMemberTotalizerBar_bar__idOr_ .PerMemberTotalizerBar_limitNotice__y9eA0{border-radius:0;border-color:rgba(254,255,247,.35);background:rgba(254,255,247,.12);color:var(--page-white)}.PerMemberSelector_layout__tCgVh{display:flex;flex-direction:column;gap:var(--spacing-lg);margin-top:var(--spacing-lg)}@media(min-width:1024px){.PerMemberSelector_layout__tCgVh{flex-direction:row;align-items:flex-start}}@media(min-width:1440px){.PerMemberSelector_layout__tCgVh{gap:calc(var(--spacing-2xl)*2)}}.PerMemberSelector_selectorPanel__0vkcV{flex:0 1 auto;min-width:0;width:100%}@media(min-width:1024px){.PerMemberSelector_selectorPanel__0vkcV{flex:0 1 720px;max-width:720px}}.PerMemberSelector_summaryPanel__fvozH{width:100%;flex:1 1 320px;min-width:320px}@media(min-width:1024px){.PerMemberSelector_summaryPanel__fvozH{position:-webkit-sticky;position:sticky;top:130px;z-index:1;max-width:720px}}.PerMemberSelector_blocks__UScWp{display:flex;flex-direction:column;gap:var(--spacing-lg)}.PerMemberSelector_planCard__c54oN{width:100%}.PerMemberSelector_planCardTitle__yVXd8{border-bottom:1px solid #e7e4d0;padding-bottom:var(--spacing-md)}.PerMemberSelector_steppers__a7kGq{display:flex;flex-direction:column;margin-bottom:var(--spacing-lg)}.PerMemberSelector_steppers__a7kGq:has(+.PerMemberSelector_savingBadge__ztgZL){margin-bottom:0}.PerMemberSelector_savingBadge__ztgZL{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-xs);width:100%;margin:var(--spacing-lg) 0;padding:var(--spacing-sm) .625rem;background:var(--oat);border:var(--border-width) solid var(--tan);border-radius:.5rem;color:var(--off-black);font-family:var(--font-family-sans);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);line-height:1.25rem;text-align:center}@media(min-width:1024px){.PerMemberSelector_savingBadge__ztgZL{flex-direction:row;flex-wrap:wrap;gap:.75rem;padding:.625rem}}.PerMemberSelector_savingBadgeCurrent__xW9_6{font-weight:var(--font-weight-bold)}.PerMemberSelector_originalRate__SDTgu{text-decoration:line-through;color:var(--leos-burgundy)}.PerMemberSelector_planPanelHidden__iISwf{display:none}.PerMemberSelector_moreOptions__l8dot{display:flex;justify-content:center;width:100%}.PerMemberSelector_moreOptionsIntro__yplvv{margin:0;width:100%;text-align:center;font-family:var(--font-family-sans);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);line-height:24px;color:var(--off-black)}.PerMemberSelector_moreOptionsHidden__7QEM8{display:none}.PerMemberQuote_planCard__Xn8go{width:100%;gap:var(--spacing-md)}.PerMemberQuote_planCardTag__sjAvM[class]{top:0;left:0;right:auto;position:relative;margin-bottom:0;width:auto;max-width:none;align-self:flex-start}.PerMemberQuote_planCardTitle__0cBq4[class]{margin:0;padding-right:0}.PerMemberQuote_planCard__Xn8go:has(.PerMemberQuote_planCardTag__sjAvM) .PerMemberQuote_planCardTitle__0cBq4[class]{padding-right:0}.PerMemberQuote_cardIntro__0_AEr{border-bottom:1px solid #e7e4d0;padding:0 0 var(--spacing-md);margin:0 0 var(--spacing-md);font-size:var(--font-size-sm);line-height:1.45}.PerMemberQuote_memberList__kMdhF{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.PerMemberQuote_memberRow__WpX_2[class]{display:flex;flex-direction:column;gap:var(--spacing-md);padding:var(--spacing-md) 0;border-bottom:1px solid #e7e4d0;background:0;margin:0;align-items:flex-start}.PerMemberQuote_memberRow__WpX_2[class]:first-child{padding-top:0}.PerMemberQuote_memberRow__WpX_2[class]:last-child{border-bottom:none;padding-bottom:0}.PerMemberQuote_memberHeader__GcDXq{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--spacing-md);width:100%;font-family:var(--font-family-serif)}.PerMemberQuote_memberIdentity__OIv5J{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem;flex:1 1 auto}.PerMemberQuote_memberName__e0P8Y{font-size:var(--font-size-xl)}.PerMemberQuote_accessLinkWrapper__fof3A{display:inline-flex;font-size:var(--font-size-sm)}.PerMemberQuote_accessLink__WrsN7[class]{font-size:var(--font-size-sm);text-decoration:underline!important;margin:0 2px}.PerMemberQuote_accessLink__WrsN7[class] span{font-family:inherit}.PerMemberQuote_memberPrice__15ZUY{font-size:var(--font-size-xl);flex-shrink:0}.PerMemberQuote_memberStepper__D_Rx6[class]{margin-bottom:0;border-bottom:0}.PerMemberQuote_alignmentNotice___fJRV{margin-top:var(--spacing-md);padding:10px;border:1px solid var(--tan);border-radius:var(--border-radius-sm);background:var(--oat)}.PerMemberQuote_alignmentNoticeTitle__7xP4H{margin:0 0 var(--spacing-xs);font-family:var(--font-family-sans);font-size:var(--font-size-sm);font-weight:600;line-height:1.35}.PerMemberQuote_alignmentNoticeBody__oQQnT{margin:0;font-size:var(--font-size-sm);line-height:1.45}.layout_outer__l1BhT{padding-top:1rem;padding-bottom:1rem}.layout_headerContent__45b9n{display:flex;flex-direction:column;gap:16px;align-items:flex-start}.layout_headerContent__45b9n>*,.layout_logoHeading__iKQUM{margin:0}.layout_houseLogo__U9fE6{height:120px;width:auto;display:block}.layout_headerLabel__8xQ_O{background:var(--page-white);padding:4px 16px;border-radius:5px;font-size:14px;line-height:24px}.layout_logoAndAddress__xflyO{display:flex;flex-direction:column;gap:16px;width:100%}@media(min-width:768px){.layout_logoAndAddress__xflyO{flex-direction:row;justify-content:space-between;align-items:flex-start}}.layout_address__pNzoi{font-style:italic;font-family:var(--font-family-serif);font-size:var(--font-size-xl,24px);line-height:1.2;font-weight:400;text-align:left}@media(min-width:768px){.layout_address__pNzoi{text-align:right;font-size:28px}}.component-container.InPageNavigation_inPageNav__b9y4w{background:var(--header-background);transition:transform var(--transition-base),box-shadow var(--transition-base);padding-top:var(--spacing-md);padding-bottom:var(--spacing-md)}.component-container.InPageNavigation_inPageNav__b9y4w.InPageNavigation_sticky__u2H24{position:-webkit-sticky;position:sticky;top:78px;z-index:99;box-shadow:0 2px 4px rgba(0,0,0,.1)}@media(min-width:768px){.component-container.InPageNavigation_inPageNav__b9y4w.InPageNavigation_sticky__u2H24{top:105px}}.InPageNavigation_container__atNhp{position:relative;width:100%}.InPageNavigation_container__atNhp.InPageNavigation_hasScrollIndicator__xKoiU:after{content:"";position:absolute;right:0;top:0;bottom:0;width:60px;background:linear-gradient(to left,var(--header-background) 15%,transparent 100%);pointer-events:none;z-index:2}.InPageNavigation_list__78oMj{display:flex;list-style:none;margin:0;padding:0;gap:20px;align-items:center;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.InPageNavigation_list__78oMj::-webkit-scrollbar{display:none}.InPageNavigation_item__WtuTK{flex-shrink:0;font-family:var(--font-family-body)}.InPageNavigation_link__LiCAM{display:block;color:var(--off-black);text-decoration:none;white-space:nowrap;transition:var(--transition-base);border-bottom:2px solid transparent;padding:0 4px}.InPageNavigation_link__LiCAM:hover{color:var(--brand-mid);border-color:var(--brand-mid);text-decoration:none}.InPageNavigation_link__LiCAM.InPageNavigation_active__EGrIV{color:var(--brand-dark);border-color:var(--brand-dark);font-weight:700}.InPageNavigation_link__LiCAM.InPageNavigation_active__EGrIV span{font-weight:700}.InPageNavigation_scrollIndicatorWrapper__svt2h{position:absolute;right:-10px;top:0;bottom:0;display:flex;align-items:center;pointer-events:none;z-index:3}.InPageNavigation_chevronIcon__nKLSX{width:20px;height:20px;color:var(--brand-mid);opacity:.8;transition:opacity var(--transition-base);transform:rotate(180deg)}@media(max-width:768px){.InPageNavigation_inPageNavInner__JPUZ5{padding-top:var(--spacing-xs);padding-bottom:var(--spacing-xs)}.InPageNavigation_list__78oMj{gap:var(--spacing-sm)}.InPageNavigation_container__atNhp.InPageNavigation_hasScrollIndicator__xKoiU:after{width:60px}.InPageNavigation_scrollIndicatorWrapper__svt2h{padding-right:var(--spacing-xs)}.InPageNavigation_chevronIcon__nKLSX{width:18px;height:18px}}.HousesMapList_housesList__xgNs6{display:flex;flex-direction:column;gap:var(--gutter-sm)}.PageHeader_content__m_Jsg{display:flex;flex-direction:column;gap:16px;padding:var(--spacing-sm) 0 var(--spacing-md)}@media(min-width:768px){.PageHeader_content__m_Jsg{padding:var(--spacing-sm) 0 var(--spacing-lg);gap:var(--spacing-md)}}.PageHeader_content__m_Jsg>*{margin:0}.PageHeader_content__m_Jsg h5{font-family:var(--font-family-heading)}