.MasterCommunitiesPage-module__WOtHla__page{--ink:#0b0f0c;--forest:#10241a;--deep-forest:#09140e;--paper:#f1eee5;--sand:#ddd4c3;--line:#0b0f0c2e;--line-light:#ffffff2e;--acid:#d9ff6d;--clay:#9f3e29;--sage:#a9c2a5;--muted:#55594f;background:var(--paper);color:var(--ink);overflow:clip}.MasterCommunitiesPage-module__WOtHla__page,.MasterCommunitiesPage-module__WOtHla__page button,.MasterCommunitiesPage-module__WOtHla__page input,.MasterCommunitiesPage-module__WOtHla__page select,.MasterCommunitiesPage-module__WOtHla__page textarea{font-family:var(--font-geist-sans), Arial, sans-serif}.MasterCommunitiesPage-module__WOtHla__page a{color:inherit}.MasterCommunitiesPage-module__WOtHla__hero{background:radial-gradient(circle at 15% 26%, #d9ff6d1f, transparent 27%), var(--deep-forest);color:#f8f7f1;grid-template-columns:minmax(0,.83fr) minmax(480px,1.17fr);gap:clamp(28px,4vw,70px);min-height:100svh;padding:clamp(150px,16vh,190px) clamp(24px,3.5vw,58px) 56px;display:grid;position:relative;overflow:hidden}.MasterCommunitiesPage-module__WOtHla__hero:before{content:"";pointer-events:none;opacity:.2;background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 58%);mask-image:linear-gradient(90deg,#000,#0000 58%)}.MasterCommunitiesPage-module__WOtHla__heroCopy{z-index:2;align-self:center;min-width:0;position:relative}.MasterCommunitiesPage-module__WOtHla__breadcrumbs{color:#ffffff85;letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:clamp(34px,5vh,64px);font-size:.65rem;font-weight:820;display:flex}.MasterCommunitiesPage-module__WOtHla__breadcrumbs a{text-decoration:none}.MasterCommunitiesPage-module__WOtHla__breadcrumbs a:hover{color:var(--acid)}.MasterCommunitiesPage-module__WOtHla__eyebrow,.MasterCommunitiesPage-module__WOtHla__sectionIndex{color:var(--acid);letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:.67rem;font-weight:850}.MasterCommunitiesPage-module__WOtHla__hero h1{letter-spacing:-.082em;flex-direction:column;margin:27px 0 32px;font-size:clamp(4.2rem,7.1vw,8.8rem);font-weight:520;line-height:.8;display:flex}.MasterCommunitiesPage-module__WOtHla__hero h1 span{color:#0000;-webkit-text-stroke:1.5px #ffffffad;margin-left:.48em}.MasterCommunitiesPage-module__WOtHla__hero h1 em{color:var(--acid);font-style:normal}.MasterCommunitiesPage-module__WOtHla__heroLede{color:#ffffffad;max-width:580px;margin:0;font-size:clamp(1rem,1.4vw,1.22rem);line-height:1.66}.MasterCommunitiesPage-module__WOtHla__heroActions{flex-wrap:wrap;align-items:center;gap:22px 32px;margin-top:37px;display:flex}.MasterCommunitiesPage-module__WOtHla__primaryButton,.MasterCommunitiesPage-module__WOtHla__bookButton,.MasterCommunitiesPage-module__WOtHla__formBook{background:var(--acid);min-width:245px;min-height:60px;color:var(--ink);cursor:pointer;border:0;border-radius:999px;justify-content:space-between;align-items:center;gap:28px;padding:8px 10px 8px 23px;font-size:.81rem;font-weight:820;text-decoration:none;transition:transform .21s,background .21s;display:inline-flex}.MasterCommunitiesPage-module__WOtHla__primaryButton i,.MasterCommunitiesPage-module__WOtHla__bookButton i,.MasterCommunitiesPage-module__WOtHla__formBook span{background:var(--ink);color:#fff;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;font-style:normal;display:grid}.MasterCommunitiesPage-module__WOtHla__primaryButton:hover,.MasterCommunitiesPage-module__WOtHla__bookButton:hover,.MasterCommunitiesPage-module__WOtHla__formBook:hover{background:#e8ff9f;transform:translateY(-2px)}.MasterCommunitiesPage-module__WOtHla__textLink{color:#fff;border-bottom:1px solid #fff6;align-items:center;gap:22px;padding:12px 0;font-size:.78rem;font-weight:750;text-decoration:none;display:inline-flex}.MasterCommunitiesPage-module__WOtHla__heroMedia{z-index:1;background:#263529;align-self:center;min-height:min(73vh,820px);margin:0;position:relative;overflow:hidden}.MasterCommunitiesPage-module__WOtHla__heroMedia img{object-fit:cover}.MasterCommunitiesPage-module__WOtHla__heroOverlay{background:linear-gradient(#0000 66%,#09140ec7),linear-gradient(90deg,#09140e1a,#0000 55%);position:absolute;inset:0}.MasterCommunitiesPage-module__WOtHla__heroMedia figcaption{z-index:2;color:#ffffffb8;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:20px;font-size:.57rem;font-weight:850;line-height:1.4;display:flex;position:absolute;bottom:20px;left:22px;right:22px}.MasterCommunitiesPage-module__WOtHla__heroSystem{z-index:2;border-top:1px solid #fff3;grid-template-columns:repeat(4,1fr);display:grid;position:absolute;bottom:20px;left:clamp(24px,3.5vw,58px);right:clamp(24px,3.5vw,58px)}.MasterCommunitiesPage-module__WOtHla__heroSystem span{color:#ffffff80;letter-spacing:.1em;text-transform:uppercase;border-left:1px solid #ffffff24;min-height:50px;padding:17px 12px 0;font-size:.58rem;font-weight:820}.MasterCommunitiesPage-module__WOtHla__definition,.MasterCommunitiesPage-module__WOtHla__system,.MasterCommunitiesPage-module__WOtHla__watch,.MasterCommunitiesPage-module__WOtHla__directory,.MasterCommunitiesPage-module__WOtHla__sponsors,.MasterCommunitiesPage-module__WOtHla__formSection,.MasterCommunitiesPage-module__WOtHla__faq,.MasterCommunitiesPage-module__WOtHla__close{padding-left:clamp(24px,5vw,78px);padding-right:clamp(24px,5vw,78px)}.MasterCommunitiesPage-module__WOtHla__definition{padding-top:clamp(110px,14vw,210px);padding-bottom:clamp(110px,14vw,210px)}.MasterCommunitiesPage-module__WOtHla__definition>header{grid-template-columns:minmax(0,1.15fr) minmax(280px,.5fr);align-items:end;gap:45px 70px;max-width:1460px;margin:0 auto clamp(65px,8vw,110px);display:grid}.MasterCommunitiesPage-module__WOtHla__definition>header .MasterCommunitiesPage-module__WOtHla__sectionIndex{color:var(--clay);grid-column:1/-1}.MasterCommunitiesPage-module__WOtHla__definition h2,.MasterCommunitiesPage-module__WOtHla__systemHeader h2,.MasterCommunitiesPage-module__WOtHla__watchHeader h2,.MasterCommunitiesPage-module__WOtHla__directory header h2,.MasterCommunitiesPage-module__WOtHla__formIntro h2,.MasterCommunitiesPage-module__WOtHla__close h2{letter-spacing:-.073em;flex-direction:column;margin:0;font-size:clamp(3.3rem,6.3vw,8rem);font-weight:520;line-height:.89;display:flex}.MasterCommunitiesPage-module__WOtHla__definition h2 span,.MasterCommunitiesPage-module__WOtHla__systemHeader h2 span,.MasterCommunitiesPage-module__WOtHla__watchHeader h2 span,.MasterCommunitiesPage-module__WOtHla__directory header h2 span,.MasterCommunitiesPage-module__WOtHla__formIntro h2 span,.MasterCommunitiesPage-module__WOtHla__close h2 span{color:var(--clay)}.MasterCommunitiesPage-module__WOtHla__definition>header>p:last-child,.MasterCommunitiesPage-module__WOtHla__systemHeader>p,.MasterCommunitiesPage-module__WOtHla__watchHeader>p,.MasterCommunitiesPage-module__WOtHla__directory header>p,.MasterCommunitiesPage-module__WOtHla__formIntro>p{color:var(--muted);margin:0;line-height:1.72}.MasterCommunitiesPage-module__WOtHla__ruleGrid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);max-width:1460px;margin:0 auto;display:grid}.MasterCommunitiesPage-module__WOtHla__ruleGrid article{border-left:1px solid var(--line);min-height:330px;padding:28px clamp(20px,2.6vw,38px) 36px}.MasterCommunitiesPage-module__WOtHla__ruleGrid article:first-child{border-left:0}.MasterCommunitiesPage-module__WOtHla__ruleGrid article>span{color:var(--clay);margin-bottom:95px;font-size:.62rem;font-weight:850;display:block}.MasterCommunitiesPage-module__WOtHla__ruleGrid h3{letter-spacing:-.045em;max-width:15ch;margin:0 0 17px;font-size:clamp(1.3rem,1.8vw,1.9rem);font-weight:620;line-height:1.05}.MasterCommunitiesPage-module__WOtHla__ruleGrid p{color:var(--muted);margin:0;font-size:.87rem;line-height:1.62}.MasterCommunitiesPage-module__WOtHla__system{background:var(--forest);color:#f8f7f1;padding-top:clamp(110px,14vw,210px);padding-bottom:clamp(110px,14vw,210px)}.MasterCommunitiesPage-module__WOtHla__systemHeader,.MasterCommunitiesPage-module__WOtHla__watchHeader{grid-template-columns:minmax(0,1.1fr) minmax(280px,.45fr);align-items:end;gap:45px 70px;max-width:1460px;margin:0 auto clamp(70px,9vw,125px);display:grid}.MasterCommunitiesPage-module__WOtHla__systemHeader .MasterCommunitiesPage-module__WOtHla__sectionIndex,.MasterCommunitiesPage-module__WOtHla__watchHeader .MasterCommunitiesPage-module__WOtHla__sectionIndex{grid-column:1/-1}.MasterCommunitiesPage-module__WOtHla__systemHeader h2 span{color:var(--acid)}.MasterCommunitiesPage-module__WOtHla__systemHeader>p{color:#ffffff91}.MasterCommunitiesPage-module__WOtHla__systemGrid{grid-template-columns:260px minmax(0,1fr);gap:clamp(38px,6vw,92px);max-width:1460px;margin:0 auto;display:grid}.MasterCommunitiesPage-module__WOtHla__systemRail{border:1px solid var(--line-light);background:#00000014;align-self:start;position:sticky;top:116px}.MasterCommunitiesPage-module__WOtHla__systemRail>div{border-bottom:1px solid var(--line-light);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;gap:14px;padding:20px;font-size:.58rem;font-weight:820;display:flex}.MasterCommunitiesPage-module__WOtHla__systemRail>div b{color:var(--acid)}.MasterCommunitiesPage-module__WOtHla__systemRail>i{background:#ffffff2b;width:1px;display:block;position:absolute;top:78px;bottom:24px;left:23px}.MasterCommunitiesPage-module__WOtHla__systemRail>i span{width:100%;height:var(--agenda-progress,25%);background:var(--acid);transition:height .45s;display:block}.MasterCommunitiesPage-module__WOtHla__systemRail ol{margin:0;padding:18px 20px 18px 52px;list-style:none}.MasterCommunitiesPage-module__WOtHla__systemRail li{border-bottom:1px solid #ffffff1f;gap:7px;min-height:92px;padding:16px 0;display:grid}.MasterCommunitiesPage-module__WOtHla__systemRail li:last-child{border-bottom:0}.MasterCommunitiesPage-module__WOtHla__systemRail li span{color:#aeb8b2;font-size:.56rem;font-weight:820}.MasterCommunitiesPage-module__WOtHla__systemRail li b{font-size:.78rem}.MasterCommunitiesPage-module__WOtHla__systemSteps{gap:clamp(70px,10vw,140px);display:grid}.MasterCommunitiesPage-module__WOtHla__systemStep{opacity:.34;transition:opacity .38s}.MasterCommunitiesPage-module__WOtHla__systemStep[data-active=true]{opacity:1}.MasterCommunitiesPage-module__WOtHla__systemStep figure{background:#26372b;min-height:min(62vw,690px);margin:0;position:relative;overflow:hidden}.MasterCommunitiesPage-module__WOtHla__systemStep figure img,.MasterCommunitiesPage-module__WOtHla__activeDesk figure img,.MasterCommunitiesPage-module__WOtHla__watchCard figure img{object-fit:cover;transition:transform .7s cubic-bezier(.2,.8,.2,1)}.MasterCommunitiesPage-module__WOtHla__systemStep figure:after,.MasterCommunitiesPage-module__WOtHla__activeDesk figure:after,.MasterCommunitiesPage-module__WOtHla__watchCard figure:after{content:"";pointer-events:none;background:linear-gradient(#0000 54%,#070e09b8);position:absolute;inset:0}.MasterCommunitiesPage-module__WOtHla__systemStep figure figcaption,.MasterCommunitiesPage-module__WOtHla__activeDesk figure figcaption{z-index:2;color:#ffffffb3;letter-spacing:.08em;text-transform:uppercase;font-size:.55rem;font-weight:820;position:absolute;bottom:16px;left:18px;right:18px}.MasterCommunitiesPage-module__WOtHla__stepBody{padding:clamp(28px,4vw,58px) 0 0}.MasterCommunitiesPage-module__WOtHla__stepBody>div:first-child{color:var(--acid);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;gap:20px;margin-bottom:50px;font-size:.6rem;font-weight:840;display:flex}.MasterCommunitiesPage-module__WOtHla__stepBody h3{letter-spacing:-.068em;max-width:13ch;margin:0 0 25px;font-size:clamp(2.8rem,5vw,6.2rem);font-weight:530;line-height:.92}.MasterCommunitiesPage-module__WOtHla__stepBody>p{color:#ffffff96;max-width:62ch;margin:0 0 38px;line-height:1.7}.MasterCommunitiesPage-module__WOtHla__stepBody dl{border-top:1px solid var(--line-light);border-bottom:1px solid var(--line-light);grid-template-columns:repeat(2,1fr);margin:0;display:grid}.MasterCommunitiesPage-module__WOtHla__stepBody dl>div{min-height:130px;padding:20px 24px 22px 0}.MasterCommunitiesPage-module__WOtHla__stepBody dl>div+div{border-left:1px solid var(--line-light);padding-left:24px}.MasterCommunitiesPage-module__WOtHla__stepBody dt{color:#afb9b3;letter-spacing:.09em;text-transform:uppercase;margin-bottom:25px;font-size:.56rem;font-weight:820}.MasterCommunitiesPage-module__WOtHla__stepBody dd{margin:0;font-size:.82rem;font-weight:680;line-height:1.5}.MasterCommunitiesPage-module__WOtHla__stepBody>a{color:var(--acid);justify-content:space-between;gap:24px;margin-top:23px;font-size:.7rem;font-weight:780;text-decoration:none;display:flex}.MasterCommunitiesPage-module__WOtHla__stepBody>a i{font-style:normal}.MasterCommunitiesPage-module__WOtHla__activeDesk{background:var(--clay);grid-template-columns:minmax(0,1.18fr) minmax(380px,.82fr);min-height:90vh;display:grid}.MasterCommunitiesPage-module__WOtHla__activeDesk>figure{background:#775543;min-height:720px;margin:0;position:relative;overflow:hidden}.MasterCommunitiesPage-module__WOtHla__activeCopy{color:#fff;flex-direction:column;justify-content:center;padding:clamp(60px,7vw,120px);display:flex}.MasterCommunitiesPage-module__WOtHla__activeCopy .MasterCommunitiesPage-module__WOtHla__sectionIndex{color:#fff}.MasterCommunitiesPage-module__WOtHla__activeCopy>span{letter-spacing:.1em;text-transform:uppercase;margin:55px 0 17px;font-size:.62rem;font-weight:820;display:block}.MasterCommunitiesPage-module__WOtHla__activeCopy h2{letter-spacing:-.072em;margin:0 0 28px;font-size:clamp(3.1rem,5.5vw,7rem);font-weight:530;line-height:.9}.MasterCommunitiesPage-module__WOtHla__activeCopy>p:not(.MasterCommunitiesPage-module__WOtHla__sectionIndex){color:#fff;max-width:52ch;margin:0 0 42px;line-height:1.7}.MasterCommunitiesPage-module__WOtHla__activeFacts{border-top:1px solid #0b0f0c45;border-bottom:1px solid #0b0f0c45;grid-template-columns:repeat(2,1fr);display:grid}.MasterCommunitiesPage-module__WOtHla__activeFacts div{min-height:120px;padding:20px 20px 20px 0}.MasterCommunitiesPage-module__WOtHla__activeFacts div+div{border-left:1px solid #0b0f0c45;padding-left:20px}.MasterCommunitiesPage-module__WOtHla__activeFacts span{letter-spacing:.09em;text-transform:uppercase;margin-bottom:28px;font-size:.56rem;font-weight:820;display:block}.MasterCommunitiesPage-module__WOtHla__activeFacts b{font-size:.82rem;line-height:1.45}.MasterCommunitiesPage-module__WOtHla__activeCopy>a{border-bottom:1px solid #0b0f0c45;justify-content:space-between;gap:24px;margin-top:28px;padding-bottom:18px;font-size:.75rem;font-weight:800;text-decoration:none;display:flex}.MasterCommunitiesPage-module__WOtHla__activeCopy>a i{font-style:normal}.MasterCommunitiesPage-module__WOtHla__watch{padding-top:clamp(110px,14vw,210px);padding-bottom:clamp(110px,14vw,210px)}.MasterCommunitiesPage-module__WOtHla__watchHeader .MasterCommunitiesPage-module__WOtHla__sectionIndex,.MasterCommunitiesPage-module__WOtHla__watchHeader h2 span{color:var(--clay)}.MasterCommunitiesPage-module__WOtHla__watchGrid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;max-width:1460px;margin:0 auto;display:grid}.MasterCommunitiesPage-module__WOtHla__watchCard{background:var(--paper);grid-template-rows:minmax(330px,40vw) auto;text-decoration:none;display:grid}.MasterCommunitiesPage-module__WOtHla__watchCard figure{background:#bcb9aa;min-height:0;margin:0;position:relative;overflow:hidden}.MasterCommunitiesPage-module__WOtHla__watchCard:hover figure img{transform:scale(1.035)}.MasterCommunitiesPage-module__WOtHla__watchCard>div{flex-direction:column;min-height:340px;padding:clamp(24px,3.3vw,48px);display:flex;position:relative}.MasterCommunitiesPage-module__WOtHla__watchCard>div>span{color:var(--clay);letter-spacing:.1em;text-transform:uppercase;margin-bottom:auto;font-size:.57rem;font-weight:850}.MasterCommunitiesPage-module__WOtHla__watchCard>div>p{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin:55px 0 12px;font-size:.61rem;font-weight:820}.MasterCommunitiesPage-module__WOtHla__watchCard h3{letter-spacing:-.065em;margin:0 0 19px;font-size:clamp(2.2rem,3.7vw,4.6rem);font-weight:540;line-height:.94}.MasterCommunitiesPage-module__WOtHla__watchCard>div>b{max-width:55ch;color:var(--muted);font-size:.88rem;font-weight:450;line-height:1.65}.MasterCommunitiesPage-module__WOtHla__watchCard>div>i{color:var(--clay);font-style:normal;position:absolute;bottom:24px;right:24px}.MasterCommunitiesPage-module__WOtHla__directory{background:var(--sand);grid-template-columns:minmax(320px,.62fr) minmax(0,1.38fr);gap:clamp(50px,8vw,130px);padding-top:clamp(110px,14vw,210px);padding-bottom:clamp(110px,14vw,210px);display:grid}.MasterCommunitiesPage-module__WOtHla__directory>header{align-self:start;position:sticky;top:130px}.MasterCommunitiesPage-module__WOtHla__directory header .MasterCommunitiesPage-module__WOtHla__sectionIndex{color:#82503e}.MasterCommunitiesPage-module__WOtHla__directory header h2{margin:32px 0 30px;font-size:clamp(3rem,5vw,6.2rem)}.MasterCommunitiesPage-module__WOtHla__directory header h2 span{color:#82503e}.MasterCommunitiesPage-module__WOtHla__directory header>a{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;gap:25px;width:min(100%,330px);margin-top:34px;padding:16px 0;font-size:.72rem;font-weight:780;text-decoration:none;display:flex}.MasterCommunitiesPage-module__WOtHla__directoryList{border-top:1px solid var(--line)}.MasterCommunitiesPage-module__WOtHla__directoryList a{border-bottom:1px solid var(--line);grid-template-columns:44px minmax(190px,.75fr) minmax(220px,1.1fr) 20px;align-items:center;gap:24px;min-height:120px;text-decoration:none;display:grid}.MasterCommunitiesPage-module__WOtHla__directoryList>a>span{color:#82503e;font-size:.6rem;font-weight:850}.MasterCommunitiesPage-module__WOtHla__directoryList a>div{flex-direction:column;gap:8px;display:flex}.MasterCommunitiesPage-module__WOtHla__directoryList a b{letter-spacing:-.045em;font-size:clamp(1.2rem,2vw,1.9rem);font-weight:580}.MasterCommunitiesPage-module__WOtHla__directoryList a small{color:#514f48;letter-spacing:.08em;text-transform:uppercase;font-size:.57rem}.MasterCommunitiesPage-module__WOtHla__directoryList a p{color:#4b4943;margin:0;font-size:.81rem;line-height:1.55}.MasterCommunitiesPage-module__WOtHla__directoryList a>i{color:#82503e;font-style:normal}.MasterCommunitiesPage-module__WOtHla__sponsors{background:var(--deep-forest);color:#f8f7f1;grid-template-columns:minmax(310px,.66fr) minmax(0,1.34fr);gap:clamp(50px,8vw,130px);padding-top:clamp(100px,12vw,180px);padding-bottom:clamp(100px,12vw,180px);display:grid}.MasterCommunitiesPage-module__WOtHla__sponsors h2{letter-spacing:-.07em;margin:28px 0 24px;font-size:clamp(3rem,5vw,6.2rem);font-weight:530;line-height:.92}.MasterCommunitiesPage-module__WOtHla__sponsors>div:first-child>p:last-child{color:#ffffff8f;max-width:48ch;margin:0;line-height:1.68}.MasterCommunitiesPage-module__WOtHla__sponsorList{border-top:1px solid var(--line-light)}.MasterCommunitiesPage-module__WOtHla__sponsorList>a,.MasterCommunitiesPage-module__WOtHla__sponsorPending{border-bottom:1px solid var(--line-light);grid-template-columns:45px minmax(0,1fr) 110px auto;align-items:center;gap:18px;min-height:78px;text-decoration:none;display:grid}.MasterCommunitiesPage-module__WOtHla__sponsorList span{color:var(--acid);font-size:.58rem;font-weight:850}.MasterCommunitiesPage-module__WOtHla__sponsorList b{letter-spacing:-.035em;font-size:clamp(1.1rem,1.7vw,1.55rem);font-weight:580}.MasterCommunitiesPage-module__WOtHla__sponsorList small{color:#adb6b1;letter-spacing:.08em;text-transform:uppercase;font-size:.57rem}.MasterCommunitiesPage-module__WOtHla__sponsorList i{color:var(--acid);font-style:normal}.MasterCommunitiesPage-module__WOtHla__sponsorPending i{color:#adb6b1;letter-spacing:.09em;text-transform:uppercase;font-size:.54rem;font-weight:820}.MasterCommunitiesPage-module__WOtHla__formSection{color:#f8f7f1;background:#182314;grid-template-columns:minmax(320px,.62fr) minmax(0,1.38fr);gap:clamp(55px,8vw,130px);padding-top:clamp(110px,14vw,210px);padding-bottom:clamp(110px,14vw,210px);display:grid}.MasterCommunitiesPage-module__WOtHla__formIntro{align-self:start;position:sticky;top:130px}.MasterCommunitiesPage-module__WOtHla__formIntro h2{margin:32px 0 30px;font-size:clamp(3rem,5.2vw,6.4rem)}.MasterCommunitiesPage-module__WOtHla__formIntro h2 span{color:var(--acid)}.MasterCommunitiesPage-module__WOtHla__formIntro>p{color:#ffffff94}.MasterCommunitiesPage-module__WOtHla__formPromise{border-top:1px solid var(--line-light);border-bottom:1px solid var(--line-light);margin-top:44px;padding:23px 0}.MasterCommunitiesPage-module__WOtHla__formPromise span{color:var(--acid);letter-spacing:.1em;text-transform:uppercase;margin-bottom:15px;font-size:.6rem;font-weight:840;display:block}.MasterCommunitiesPage-module__WOtHla__formPromise p{color:#ffffffa3;margin:0;font-size:.86rem;line-height:1.64}.MasterCommunitiesPage-module__WOtHla__form{border-top:1px solid var(--line-light);min-width:0}.MasterCommunitiesPage-module__WOtHla__honeypot{opacity:0!important;width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important}.MasterCommunitiesPage-module__WOtHla__intentFieldset{border:0;border-bottom:1px solid var(--line-light);margin:0;padding:48px 0 56px}.MasterCommunitiesPage-module__WOtHla__intentFieldset legend{letter-spacing:-.05em;margin-bottom:27px;padding:0;font-size:clamp(1.6rem,2.5vw,2.7rem);font-weight:560}.MasterCommunitiesPage-module__WOtHla__intentGrid{border-top:1px solid var(--line-light);border-left:1px solid var(--line-light);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.MasterCommunitiesPage-module__WOtHla__intentGrid label{border-right:1px solid var(--line-light);border-bottom:1px solid var(--line-light);cursor:pointer;align-items:center;min-height:126px;padding:22px 56px 22px 23px;transition:color .18s,background .18s;display:flex;position:relative}.MasterCommunitiesPage-module__WOtHla__intentGrid label:hover,.MasterCommunitiesPage-module__WOtHla__intentGrid .MasterCommunitiesPage-module__WOtHla__intentActive{background:var(--acid);color:var(--ink)}.MasterCommunitiesPage-module__WOtHla__intentGrid input{opacity:0;pointer-events:none;position:absolute}.MasterCommunitiesPage-module__WOtHla__intentGrid label>span{flex-direction:column;gap:8px;display:flex}.MasterCommunitiesPage-module__WOtHla__intentGrid b{font-size:1.04rem;font-weight:720}.MasterCommunitiesPage-module__WOtHla__intentGrid small{color:#b5bdb8;font-size:.69rem}.MasterCommunitiesPage-module__WOtHla__intentGrid .MasterCommunitiesPage-module__WOtHla__intentActive small,.MasterCommunitiesPage-module__WOtHla__intentGrid label:hover small{color:#0b0f0c9c}.MasterCommunitiesPage-module__WOtHla__intentGrid i{border:1px solid #ffffff75;border-radius:50%;width:22px;height:22px;position:absolute;top:20px;right:20px}.MasterCommunitiesPage-module__WOtHla__intentGrid .MasterCommunitiesPage-module__WOtHla__intentActive i{border:6px solid var(--ink)}.MasterCommunitiesPage-module__WOtHla__formStep{border-bottom:1px solid var(--line-light);grid-template-columns:140px minmax(0,1fr);gap:28px;padding:56px 0;display:grid}.MasterCommunitiesPage-module__WOtHla__formStepLabel span{color:var(--acid);margin-bottom:15px;font-size:.63rem;font-weight:850;display:block}.MasterCommunitiesPage-module__WOtHla__formStepLabel p{color:#ffffff85;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.65rem;font-weight:760;line-height:1.4}.MasterCommunitiesPage-module__WOtHla__formFields{gap:25px;display:grid}.MasterCommunitiesPage-module__WOtHla__contactFields{grid-template-columns:repeat(2,minmax(0,1fr))}.MasterCommunitiesPage-module__WOtHla__contactFields .MasterCommunitiesPage-module__WOtHla__field:last-child{grid-column:1/-1}.MasterCommunitiesPage-module__WOtHla__field{gap:11px;display:grid}.MasterCommunitiesPage-module__WOtHla__field>span{color:#ffffff9e;letter-spacing:.09em;text-transform:uppercase;font-size:.63rem;font-weight:800}.MasterCommunitiesPage-module__WOtHla__field input,.MasterCommunitiesPage-module__WOtHla__field select,.MasterCommunitiesPage-module__WOtHla__field textarea{color:#fff;background:0 0;border:0;border-bottom:1px solid #ffffff40;border-radius:0;outline:0;width:100%;min-width:0;font-size:1rem;line-height:1.5;transition:border-color .18s}.MasterCommunitiesPage-module__WOtHla__field input,.MasterCommunitiesPage-module__WOtHla__field select{min-height:54px}.MasterCommunitiesPage-module__WOtHla__field textarea{resize:vertical;min-height:130px;padding:15px 0}.MasterCommunitiesPage-module__WOtHla__field select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.MasterCommunitiesPage-module__WOtHla__field input::placeholder,.MasterCommunitiesPage-module__WOtHla__field textarea::placeholder{color:#ffffff52}.MasterCommunitiesPage-module__WOtHla__field input:focus,.MasterCommunitiesPage-module__WOtHla__field select:focus,.MasterCommunitiesPage-module__WOtHla__field textarea:focus{border-bottom-color:var(--acid)}.MasterCommunitiesPage-module__WOtHla__consent{color:#ffffff8c;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:14px;margin:32px 0;font-size:.72rem;line-height:1.6;display:grid}.MasterCommunitiesPage-module__WOtHla__consent input{width:17px;height:17px;accent-color:var(--acid);margin-top:2px}.MasterCommunitiesPage-module__WOtHla__consent a{color:#fff;text-underline-offset:.18em;text-decoration-line:underline;text-decoration-thickness:1px}.MasterCommunitiesPage-module__WOtHla__formError{color:#ffd9cf;background:#ff8b6e1a;border-left:3px solid #ff8b6e;margin:0 0 20px;padding:14px 16px;font-size:.8rem;line-height:1.45}.MasterCommunitiesPage-module__WOtHla__submitButton{background:var(--acid);width:100%;min-height:74px;color:var(--ink);cursor:pointer;border:0;border-radius:999px;justify-content:space-between;align-items:center;padding:10px 12px 10px 25px;font-size:.85rem;font-weight:820;display:flex}.MasterCommunitiesPage-module__WOtHla__submitButton i{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:50px;height:50px;font-style:normal;display:grid}.MasterCommunitiesPage-module__WOtHla__submitButton:disabled{cursor:wait;opacity:.65}.MasterCommunitiesPage-module__WOtHla__formFinePrint{color:#b7c0ba;margin:17px 0 0;font-size:.65rem;line-height:1.55}.MasterCommunitiesPage-module__WOtHla__formFinePrint a{text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:.08em}.MasterCommunitiesPage-module__WOtHla__formSuccess{border:1px solid var(--line-light);background:linear-gradient(#d9ff6d14,#0000 45%),#ffffff08;min-height:650px;padding:clamp(35px,6vw,78px)}.MasterCommunitiesPage-module__WOtHla__formSuccess>p:first-child{color:var(--acid);letter-spacing:.11em;text-transform:uppercase;margin:0 0 65px;font-size:.63rem;font-weight:850}.MasterCommunitiesPage-module__WOtHla__formSuccess h3{letter-spacing:-.07em;max-width:13ch;margin:0 0 30px;font-size:clamp(2.6rem,5vw,5.8rem);font-weight:530;line-height:.93}.MasterCommunitiesPage-module__WOtHla__formSuccess>p:not(:first-child){color:#ffffff9c;max-width:58ch;margin:0 0 50px;line-height:1.68}.MasterCommunitiesPage-module__WOtHla__formSuccess>div{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.MasterCommunitiesPage-module__WOtHla__formSuccess>div>a,.MasterCommunitiesPage-module__WOtHla__formSuccess>div>button:not(.MasterCommunitiesPage-module__WOtHla__formBook){border:1px solid var(--line-light);color:#fff;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:25px;min-height:54px;padding:13px 19px;font-size:.72rem;font-weight:760;text-decoration:none;display:inline-flex}.MasterCommunitiesPage-module__WOtHla__faq{grid-template-columns:.65fr 1.35fr;gap:clamp(45px,8vw,130px);padding-top:clamp(100px,12vw,180px);padding-bottom:clamp(100px,12vw,180px);display:grid}.MasterCommunitiesPage-module__WOtHla__faq header h2{letter-spacing:-.07em;margin:28px 0 0;font-size:clamp(3.1rem,5vw,6.2rem);font-weight:540;line-height:.92}.MasterCommunitiesPage-module__WOtHla__faq .MasterCommunitiesPage-module__WOtHla__sectionIndex{color:var(--clay)}.MasterCommunitiesPage-module__WOtHla__faqList{border-top:1px solid var(--line)}.MasterCommunitiesPage-module__WOtHla__faqList details{border-bottom:1px solid var(--line)}.MasterCommunitiesPage-module__WOtHla__faqList summary{cursor:pointer;grid-template-columns:50px minmax(0,1fr) 30px;align-items:center;gap:18px;min-height:110px;list-style:none;display:grid}.MasterCommunitiesPage-module__WOtHla__faqList summary::-webkit-details-marker{display:none}.MasterCommunitiesPage-module__WOtHla__faqList summary span{color:var(--clay);font-size:.61rem;font-weight:850}.MasterCommunitiesPage-module__WOtHla__faqList summary b{letter-spacing:-.035em;font-size:clamp(1.15rem,2vw,1.8rem);font-weight:570}.MasterCommunitiesPage-module__WOtHla__faqList summary i{font-size:1.4rem;font-style:normal;transition:transform .2s}.MasterCommunitiesPage-module__WOtHla__faqList details[open] summary i{transform:rotate(45deg)}.MasterCommunitiesPage-module__WOtHla__faqList details>p{max-width:68ch;color:var(--muted);margin:0;padding:0 30px 34px 68px;line-height:1.7}.MasterCommunitiesPage-module__WOtHla__close{background:radial-gradient(circle at 82% 25%, #d9ff6d26, transparent 28%), var(--deep-forest);color:#f8f7f1;grid-template-columns:minmax(0,1.3fr) minmax(280px,.45fr);align-items:end;gap:50px;min-height:78vh;padding-top:clamp(110px,14vw,210px);padding-bottom:clamp(90px,10vw,150px);display:grid}.MasterCommunitiesPage-module__WOtHla__close>div:first-child>p:first-child{color:var(--acid);letter-spacing:.12em;text-transform:uppercase;margin:0 0 35px;font-size:.64rem;font-weight:840}.MasterCommunitiesPage-module__WOtHla__close h2{font-size:clamp(3.4rem,6.5vw,8.1rem)}.MasterCommunitiesPage-module__WOtHla__close h2 span{color:var(--acid)}.MasterCommunitiesPage-module__WOtHla__close>div:first-child>p:last-child{color:#ffffff94;max-width:55ch;margin:38px 0 0;line-height:1.68}.MasterCommunitiesPage-module__WOtHla__closeActions{gap:13px;display:grid}.MasterCommunitiesPage-module__WOtHla__bookButton{width:100%;min-width:0}.MasterCommunitiesPage-module__WOtHla__closeActions>a{border-bottom:1px solid var(--line-light);color:#ffffffad;justify-content:space-between;padding:17px 0;font-size:.71rem;font-weight:760;text-decoration:none;display:flex}.MasterCommunitiesPage-module__WOtHla__page :focus-visible{outline:2px solid var(--acid);outline-offset:4px}@media (max-width:1120px){.MasterCommunitiesPage-module__WOtHla__hero{grid-template-columns:minmax(0,.9fr) minmax(400px,1.1fr)}.MasterCommunitiesPage-module__WOtHla__hero h1{font-size:clamp(4rem,7.6vw,6.7rem)}.MasterCommunitiesPage-module__WOtHla__systemGrid{grid-template-columns:220px minmax(0,1fr)}.MasterCommunitiesPage-module__WOtHla__activeDesk{grid-template-columns:1fr .85fr}.MasterCommunitiesPage-module__WOtHla__directory,.MasterCommunitiesPage-module__WOtHla__formSection{grid-template-columns:.75fr 1.25fr}}@media (max-width:860px){.MasterCommunitiesPage-module__WOtHla__hero{grid-template-columns:1fr;gap:55px;padding-top:142px;padding-bottom:90px}.MasterCommunitiesPage-module__WOtHla__hero h1{font-size:clamp(4.1rem,14.3vw,7rem)}.MasterCommunitiesPage-module__WOtHla__hero h1 span{margin-left:0}.MasterCommunitiesPage-module__WOtHla__heroMedia{min-height:68vw}.MasterCommunitiesPage-module__WOtHla__heroSystem{grid-column:1;position:relative;bottom:auto;left:auto;right:auto}.MasterCommunitiesPage-module__WOtHla__definition>header,.MasterCommunitiesPage-module__WOtHla__systemHeader,.MasterCommunitiesPage-module__WOtHla__watchHeader,.MasterCommunitiesPage-module__WOtHla__directory,.MasterCommunitiesPage-module__WOtHla__sponsors,.MasterCommunitiesPage-module__WOtHla__formSection,.MasterCommunitiesPage-module__WOtHla__faq,.MasterCommunitiesPage-module__WOtHla__close{grid-template-columns:1fr}.MasterCommunitiesPage-module__WOtHla__ruleGrid,.MasterCommunitiesPage-module__WOtHla__watchGrid{grid-template-columns:repeat(2,1fr)}.MasterCommunitiesPage-module__WOtHla__ruleGrid article:nth-child(3){border-left:0}.MasterCommunitiesPage-module__WOtHla__ruleGrid article:nth-child(n+3){border-top:1px solid var(--line)}.MasterCommunitiesPage-module__WOtHla__systemGrid{grid-template-columns:1fr}.MasterCommunitiesPage-module__WOtHla__systemRail{position:relative;top:auto}.MasterCommunitiesPage-module__WOtHla__systemRail>i{display:none}.MasterCommunitiesPage-module__WOtHla__systemRail ol{grid-template-columns:repeat(4,1fr);padding:0;display:grid}.MasterCommunitiesPage-module__WOtHla__systemRail li{border-right:1px solid var(--line-light);border-bottom:0;min-height:80px;padding:14px}.MasterCommunitiesPage-module__WOtHla__systemStep{opacity:1}.MasterCommunitiesPage-module__WOtHla__systemStep figure{min-height:68vw}.MasterCommunitiesPage-module__WOtHla__activeDesk{grid-template-columns:1fr}.MasterCommunitiesPage-module__WOtHla__activeDesk>figure{min-height:72vw}.MasterCommunitiesPage-module__WOtHla__watchCard{grid-template-rows:48vw auto}.MasterCommunitiesPage-module__WOtHla__directory>header,.MasterCommunitiesPage-module__WOtHla__formIntro{position:relative;top:auto}.MasterCommunitiesPage-module__WOtHla__directoryList a{grid-template-columns:40px minmax(180px,.9fr) minmax(200px,1.1fr) 20px}}@media (max-width:580px){.MasterCommunitiesPage-module__WOtHla__hero{padding-left:16px;padding-right:16px}.MasterCommunitiesPage-module__WOtHla__hero h1{font-size:clamp(3.95rem,19.5vw,5.2rem);line-height:.83}.MasterCommunitiesPage-module__WOtHla__hero h1 span{-webkit-text-stroke-width:1px}.MasterCommunitiesPage-module__WOtHla__heroLede{font-size:.94rem}.MasterCommunitiesPage-module__WOtHla__heroActions{flex-direction:column;align-items:stretch}.MasterCommunitiesPage-module__WOtHla__primaryButton,.MasterCommunitiesPage-module__WOtHla__textLink{width:100%}.MasterCommunitiesPage-module__WOtHla__heroMedia{min-height:110vw}.MasterCommunitiesPage-module__WOtHla__heroMedia figcaption{flex-direction:column;gap:4px}.MasterCommunitiesPage-module__WOtHla__heroSystem{grid-template-columns:repeat(2,1fr)}.MasterCommunitiesPage-module__WOtHla__heroSystem span{border-bottom:1px solid #ffffff24}.MasterCommunitiesPage-module__WOtHla__definition,.MasterCommunitiesPage-module__WOtHla__system,.MasterCommunitiesPage-module__WOtHla__watch,.MasterCommunitiesPage-module__WOtHla__directory,.MasterCommunitiesPage-module__WOtHla__sponsors,.MasterCommunitiesPage-module__WOtHla__formSection,.MasterCommunitiesPage-module__WOtHla__faq,.MasterCommunitiesPage-module__WOtHla__close{padding-left:16px;padding-right:16px}.MasterCommunitiesPage-module__WOtHla__definition h2,.MasterCommunitiesPage-module__WOtHla__systemHeader h2,.MasterCommunitiesPage-module__WOtHla__watchHeader h2,.MasterCommunitiesPage-module__WOtHla__directory header h2,.MasterCommunitiesPage-module__WOtHla__formIntro h2,.MasterCommunitiesPage-module__WOtHla__close h2{font-size:clamp(3.15rem,15vw,4.7rem)}.MasterCommunitiesPage-module__WOtHla__ruleGrid,.MasterCommunitiesPage-module__WOtHla__watchGrid{grid-template-columns:1fr}.MasterCommunitiesPage-module__WOtHla__ruleGrid article,.MasterCommunitiesPage-module__WOtHla__ruleGrid article:nth-child(3){border-top:1px solid var(--line);border-left:0}.MasterCommunitiesPage-module__WOtHla__ruleGrid article:first-child{border-top:0}.MasterCommunitiesPage-module__WOtHla__systemRail ol{grid-template-columns:repeat(2,1fr)}.MasterCommunitiesPage-module__WOtHla__systemRail li:nth-child(-n+2){border-bottom:1px solid var(--line-light)}.MasterCommunitiesPage-module__WOtHla__systemStep figure{min-height:100vw}.MasterCommunitiesPage-module__WOtHla__stepBody h3{font-size:clamp(2.7rem,13vw,3.8rem)}.MasterCommunitiesPage-module__WOtHla__stepBody dl,.MasterCommunitiesPage-module__WOtHla__activeFacts{grid-template-columns:1fr}.MasterCommunitiesPage-module__WOtHla__stepBody dl>div+div,.MasterCommunitiesPage-module__WOtHla__activeFacts div+div{border-top:1px solid var(--line-light);border-left:0;padding-left:0}.MasterCommunitiesPage-module__WOtHla__activeFacts div+div{border-top-color:#0b0f0c45}.MasterCommunitiesPage-module__WOtHla__activeDesk>figure{min-height:105vw}.MasterCommunitiesPage-module__WOtHla__activeCopy{padding:70px 16px}.MasterCommunitiesPage-module__WOtHla__watchCard{grid-template-rows:92vw auto}.MasterCommunitiesPage-module__WOtHla__directoryList a{grid-template-columns:34px minmax(0,1fr) 20px;gap:15px;padding:22px 0}.MasterCommunitiesPage-module__WOtHla__directoryList a p{grid-column:2/-1}.MasterCommunitiesPage-module__WOtHla__directoryList a>i{grid-area:1/3}.MasterCommunitiesPage-module__WOtHla__sponsorList>a,.MasterCommunitiesPage-module__WOtHla__sponsorPending{grid-template-columns:34px minmax(0,1fr) auto}.MasterCommunitiesPage-module__WOtHla__sponsorList small{display:none}.MasterCommunitiesPage-module__WOtHla__intentGrid,.MasterCommunitiesPage-module__WOtHla__contactFields{grid-template-columns:1fr}.MasterCommunitiesPage-module__WOtHla__contactFields .MasterCommunitiesPage-module__WOtHla__field:last-child{grid-column:auto}.MasterCommunitiesPage-module__WOtHla__intentGrid label{min-height:108px}.MasterCommunitiesPage-module__WOtHla__formStep{grid-template-columns:1fr}.MasterCommunitiesPage-module__WOtHla__formStepLabel{align-items:baseline;gap:16px;display:flex}.MasterCommunitiesPage-module__WOtHla__formStepLabel span{margin:0}.MasterCommunitiesPage-module__WOtHla__formSuccess{padding:30px 20px}.MasterCommunitiesPage-module__WOtHla__formSuccess>div{flex-direction:column;align-items:stretch}.MasterCommunitiesPage-module__WOtHla__formSuccess>div>a,.MasterCommunitiesPage-module__WOtHla__formSuccess>div>button{width:100%}.MasterCommunitiesPage-module__WOtHla__faqList summary{grid-template-columns:38px minmax(0,1fr) 25px}.MasterCommunitiesPage-module__WOtHla__faqList details>p{padding-left:38px}}@media (prefers-reduced-motion:reduce){.MasterCommunitiesPage-module__WOtHla__page *,.MasterCommunitiesPage-module__WOtHla__page :before,.MasterCommunitiesPage-module__WOtHla__page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.MasterCommunitiesPage-module__WOtHla__systemStep{opacity:1}}
