.ds-shell{color:#233f37;background:#fafaf7;max-width:1180px;min-height:65vh;margin:0 auto;padding:48px 28px 80px;font-family:Arial,sans-serif}.ds-heading,.ds-row{justify-content:space-between;align-items:start;gap:20px;display:flex}.ds-heading h1{margin:10px 0 18px;font-size:clamp(30px,5vw,48px);font-weight:500;line-height:1.1}.ds-eyebrow{letter-spacing:.18em;font-size:11px}.ds-heading p{color:#586b61}.ds-shell a{color:#295c4b;text-underline-offset:4px;text-decoration:underline}.ds-person{padding:28px 0 16px}.ds-person h2{margin:0 0 8px;font-size:24px}.ds-person span{color:#69766b;overflow-wrap:anywhere;font-size:12px}.ds-tabs{border-bottom:1px solid #d6ddd5;flex-wrap:wrap;gap:8px;margin-bottom:26px;padding:10px 0 22px;display:flex}.ds-shell button{cursor:pointer;color:#234739;font:inherit;background:#fff;border:1px solid #c2d0c6;border-radius:6px;padding:10px 15px}.ds-shell button[aria-pressed=true],.ds-shell button.ds-primary{color:#fff;background:#214e3e;border-color:#214e3e}.ds-shell button:disabled{opacity:.5;cursor:wait}.ds-shell :focus-visible{outline-offset:3px;outline:3px solid #ba8841}.ds-cards{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.ds-cards article,.ds-card{background:#fff;border:1px solid #d9dfd8;border-radius:10px;margin-bottom:16px;padding:22px}.ds-cards span{color:#67766a;font-size:12px}.ds-cards strong{margin-top:14px;font-size:25px;font-weight:500;display:block}.ds-cards p{font-size:12px}.ds-columns{grid-template-columns:1fr 1fr;gap:20px;margin-top:20px;display:grid}.ds-card h3{margin:0 0 16px;font-size:18px}.ds-card a{margin:10px 0;display:block}.ds-card p,.ds-shell>p{margin-bottom:12px;line-height:1.7}.ds-badge{white-space:normal;background:#eef3ed;border-radius:20px;padding:7px 12px;font-size:12px}.ds-shell label{gap:7px;margin:14px 0;font-size:13px;display:grid}.ds-shell input,.ds-shell select,.ds-shell textarea{font:inherit;color:#243c31;background:#fff;border:1px solid #bdc9be;border-radius:5px;width:100%;min-width:0;padding:12px}.ds-shell fieldset{border:0;min-width:0;padding:0}.ds-form{background:#f0f3ec;border-radius:8px;margin:14px 0;padding:18px}.ds-shell summary{cursor:pointer;font-weight:600;line-height:1.5}.ds-form form{padding-top:8px}.ds-preserve{white-space:pre-wrap;overflow-wrap:anywhere}.ds-notice{background:#f5efdf;border-left:4px solid #9f773d;margin:18px 0;padding:16px}.ds-picker{grid-template-columns:1fr 2fr;gap:18px;display:grid}.ds-setup{border:1px solid #cad4c9;border-radius:8px;margin-top:25px;padding:18px}.ds-document{overflow-wrap:anywhere;border-bottom:1px solid #d9dfd8;justify-content:space-between;gap:20px;padding:20px 0;display:flex}.ds-shell li{overflow-wrap:anywhere;margin:8px 0}.ds-shell details+button{margin-top:15px}@media (max-width:760px){.ds-shell{padding:28px 16px 60px}.ds-cards{grid-template-columns:1fr 1fr}.ds-columns,.ds-picker{grid-template-columns:1fr}.ds-heading{display:block}.ds-heading>a{margin-top:16px;display:inline-block}.ds-row{flex-direction:column;gap:4px}.ds-card{padding:18px}.ds-tabs button{padding:10px;font-size:13px}}@media (max-width:380px){.ds-cards{grid-template-columns:1fr}.ds-document{flex-direction:column}}
.member-entrance-module__nJR2dG__entrance{isolation:isolate;color:#292c24;background:radial-gradient(at 50% 45%,#fffdf5 0%,#eee9dc 65%,#e1d9c9 100%);min-height:calc(100svh - 100px);padding:42px 20px 36px;position:relative;overflow:hidden}.member-entrance-module__nJR2dG__heading{text-align:center;z-index:2;position:relative}.member-entrance-module__nJR2dG__heading p{letter-spacing:.3em;color:#7d775f;margin:0 0 12px;font-size:10px}.member-entrance-module__nJR2dG__heading h1{margin:0;font-family:Georgia,serif;font-size:clamp(32px,4vw,48px);font-weight:400}.member-entrance-module__nJR2dG__stage{perspective:1400px;place-items:center;max-width:1100px;min-height:610px;margin:10px auto 0;display:grid;position:relative}.member-entrance-module__nJR2dG__house{aspect-ratio:4032/1960;width:min(1020px,100%);transform-style:preserve-3d;pointer-events:none;z-index:2;position:absolute}.member-entrance-module__nJR2dG__preload{opacity:0;width:1px;height:1px;position:absolute}.member-entrance-module__nJR2dG__left,.member-entrance-module__nJR2dG__center,.member-entrance-module__nJR2dG__recess,.member-entrance-module__nJR2dG__right{backface-visibility:visible;will-change:transform;background:url(/images/entrance/girona-residencial-retocada.png) 50%/100% 100% no-repeat;position:absolute;inset:0}.member-entrance-module__nJR2dG__left{clip-path:polygon(1% 78%,4.7% 32%,8% 28%,7.8% 26%,13.5% 23%,13.6% 17.3%,23.2% 14.8%,23.2% 14.2%,33.8% 14.5%,33.8% 76%,24% 74%,15% 78%);transform-origin:33.8% 46.25%}.member-entrance-module__nJR2dG__center{clip-path:polygon(33.8% 6.6%,49.4% 10.4%,49.4% 80%,33.8% 76%);transform-origin:41.6% 6.6%}.member-entrance-module__nJR2dG__recess{clip-path:polygon(49.4% 23.7%,59.8% 27.5%,59.8% 84.5%,49.4% 80%);transform-origin:54.6% 84.5%}.member-entrance-module__nJR2dG__right{clip-path:polygon(59.8% 20.7%,70.8% 28%,71.1% 46.3%,79.7% 42.5%,83.5% 48%,83.8% 54%,89.6% 55%,90.3% 65%,90.7% 66%,91% 86%,89% 88%,83% 90%,78% 85%,70% 86%,59.8% 84.5%);transform-origin:59.8% 55.35%}.member-entrance-module__nJR2dG__entrance[data-loaded=true] .member-entrance-module__nJR2dG__left{animation:8.2s cubic-bezier(.4,0,.2,1) both member-entrance-module__nJR2dG__foldLeft}.member-entrance-module__nJR2dG__entrance[data-loaded=true] .member-entrance-module__nJR2dG__right{animation:8.2s cubic-bezier(.4,0,.2,1) both member-entrance-module__nJR2dG__foldRight}.member-entrance-module__nJR2dG__entrance[data-loaded=true] .member-entrance-module__nJR2dG__recess{animation:8.2s cubic-bezier(.4,0,.2,1) both member-entrance-module__nJR2dG__foldRecess}.member-entrance-module__nJR2dG__entrance[data-loaded=true] .member-entrance-module__nJR2dG__center{animation:8.2s ease-in-out both member-entrance-module__nJR2dG__foldCenter}@keyframes member-entrance-module__nJR2dG__foldLeft{0%,18%{filter:brightness();transform:rotateY(0)}55%{filter:brightness(.78);transform:rotateY(-70deg)}to{transform:var(--left-fold);filter:brightness(.85)}}@keyframes member-entrance-module__nJR2dG__foldRight{0%,25%{filter:brightness();transform:rotateY(0)}60%{filter:brightness(.75);transform:rotateY(70deg)}to{transform:var(--right-fold);filter:brightness(.85)}}@keyframes member-entrance-module__nJR2dG__foldCenter{0%,35%{filter:brightness();transform:rotateX(0)}65%{filter:brightness(.85);transform:rotateX(65deg)}to{transform:var(--top-fold);filter:brightness(.85)}}@keyframes member-entrance-module__nJR2dG__foldRecess{0%,40%{filter:brightness();transform:rotateX(0)}68%{filter:brightness(.8);transform:rotateX(-65deg)}to{transform:var(--bottom-fold);filter:brightness(.85)}}.member-entrance-module__nJR2dG__card{opacity:0;background:#fffdf7;border:1px solid #d6cebb;border-radius:2px;width:min(440px,100%);padding:30px;transition:opacity .65s,transform .8s cubic-bezier(.2,.7,.2,1);position:relative;transform:scale(.82);box-shadow:0 28px 75px #443c2926}.member-entrance-module__nJR2dG__entrance[data-ready=true] .member-entrance-module__nJR2dG__left{transform:var(--left-fold);animation:none}.member-entrance-module__nJR2dG__entrance[data-ready=true] .member-entrance-module__nJR2dG__right{transform:var(--right-fold);animation:none}.member-entrance-module__nJR2dG__entrance[data-ready=true] .member-entrance-module__nJR2dG__center{transform:var(--top-fold);animation:none}.member-entrance-module__nJR2dG__entrance[data-ready=true] .member-entrance-module__nJR2dG__recess{transform:var(--bottom-fold);animation:none}.member-entrance-module__nJR2dG__entrance[data-ready=true] .member-entrance-module__nJR2dG__card{opacity:1;transform:scale(1)}.member-entrance-module__nJR2dG__card .residential-space{color:#292c24;background:0 0;max-width:none;margin:0;padding:0}.member-entrance-module__nJR2dG__card .rs-welcome{min-height:0;margin:0;padding:0;display:block}.member-entrance-module__nJR2dG__card .rs-welcome>section{box-shadow:none;background:0 0;border:0;padding:0}.member-entrance-module__nJR2dG__card .rs-welcome h2{margin:22px 0;font-family:Georgia,serif;font-size:28px;font-weight:400}.member-entrance-module__nJR2dG__card .rs-access-options{gap:8px;display:flex}.member-entrance-module__nJR2dG__card .rs-access-options button{flex:1;padding:10px;font-size:12px}.member-entrance-module__nJR2dG__card form{gap:16px;display:grid}.member-entrance-module__nJR2dG__card label{gap:7px;font-size:12px;display:grid}.member-entrance-module__nJR2dG__card input{box-sizing:border-box;background:#fff;border:1px solid #c9c5b8;border-radius:5px;width:100%;padding:13px;font-size:16px}.member-entrance-module__nJR2dG__card .rs-primary{color:#fff;background:#334a3c;border:0;border-radius:5px;padding:14px}:is(.member-entrance-module__nJR2dG__card p,.member-entrance-module__nJR2dG__card small){font-size:12px;line-height:1.6}.member-entrance-module__nJR2dG__card a{text-underline-offset:3px;text-decoration:underline}.member-entrance-module__nJR2dG__card .rs-message{color:#292c24;background:#eee9dc;margin:18px 0 0;padding:14px;position:relative;inset:auto}.member-entrance-module__nJR2dG__skip{z-index:3;color:#5b5e50;text-underline-offset:5px;cursor:pointer;background:0 0;border:0;margin:0 auto;padding:12px;font-size:12px;text-decoration:underline;display:block;position:relative}@media (max-width:600px){.member-entrance-module__nJR2dG__entrance{min-height:calc(100svh - 80px);padding:30px 16px}.member-entrance-module__nJR2dG__stage{min-height:570px}.member-entrance-module__nJR2dG__house{width:100%;max-width:none}.member-entrance-module__nJR2dG__card{box-sizing:border-box;padding:24px}.member-entrance-module__nJR2dG__heading h1{font-size:34px}}@media (prefers-reduced-motion:reduce){.member-entrance-module__nJR2dG__house{display:none}.member-entrance-module__nJR2dG__card{transition:none}}.member-entrance-module__nJR2dG__entrance .member-entrance-module__nJR2dG__card .residential-space{background:0 0;width:100%;min-height:0;margin:0;padding:0}.member-entrance-module__nJR2dG__entrance .member-entrance-module__nJR2dG__card .residential-space .rs-welcome{width:100%;max-width:100%;min-height:0;margin:0;padding:0;display:block}.member-entrance-module__nJR2dG__entrance .member-entrance-module__nJR2dG__card .residential-space .rs-welcome section{background:0 0;border:0;border-radius:0;width:100%;margin:0;padding:0}.member-entrance-module__nJR2dG__entrance .member-entrance-module__nJR2dG__card .residential-space label{margin:0}.member-entrance-module__nJR2dG__entrance .member-entrance-module__nJR2dG__card .residential-space .rs-access-options{flex-wrap:nowrap}.member-entrance-module__nJR2dG__entrance .member-entrance-module__nJR2dG__card .residential-space .rs-access-options button{min-width:0;padding:9px 8px}.member-entrance-module__nJR2dG__entrance .member-entrance-module__nJR2dG__card .residential-space .rs-welcome h2{margin:20px 0;font-size:28px}.member-entrance-module__nJR2dG__credit{text-align:center;color:#686451;max-width:720px;margin:20px auto 0;font-size:10px;line-height:1.7;position:relative}.member-entrance-module__nJR2dG__credit a{text-underline-offset:2px;text-decoration:underline}.member-entrance-module__nJR2dG__entrance[data-loaded=true][data-ready=false] .member-entrance-module__nJR2dG__card{animation:8.2s ease-in-out both member-entrance-module__nJR2dG__formFromWalls}@keyframes member-entrance-module__nJR2dG__formFromWalls{0%,76%{opacity:0;border-radius:2px;transform:scale(.94)}90%{opacity:.6;border-radius:2px;transform:scale(1)}to{opacity:1;border-radius:2px;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.member-entrance-module__nJR2dG__entrance[data-loaded=true] .member-entrance-module__nJR2dG__card{animation:none}}.member-entrance-module__nJR2dG__stage{--left-fold:translate3d(-58px,19px,0) scaleY(1.4) scaleZ(.001) rotateY(-88deg);--right-fold:translate3d(123px,-27px,0) scaleY(1.28) scaleZ(.001) rotateY(88deg);--top-fold:translate3d(86px,-13px,0) scaleX(2.76) scaleZ(.001) rotateX(88deg);--bottom-fold:translate3d(-47px,57px,0) scaleX(4.15) scaleZ(.001) rotateX(-88deg)}.member-entrance-module__nJR2dG__entrance{color:#fff9e9;background:radial-gradient(at 50% 35%,#326e70 0%,#173e4b 48%,#0b2536 100%)}.member-entrance-module__nJR2dG__atmosphere{pointer-events:none;z-index:-1;position:absolute;inset:0;overflow:hidden}.member-entrance-module__nJR2dG__glow{background:radial-gradient(at 22% 30%,#c89d5660,#0000 40%),radial-gradient(at 85% 65%,#65d2bd66,#0000 44%);animation:30s ease-in-out infinite alternate member-entrance-module__nJR2dG__lightDrift;position:absolute;inset:-20%}.member-entrance-module__nJR2dG__city{filter:drop-shadow(0 0 25px #80e0cf55);position:absolute;inset:10% -6% 0}.member-entrance-module__nJR2dG__nebulousBuilding{transform-origin:50% 100%;clip-path:polygon(0% 22%,30% 22%,30% 0%,75% 0%,75% 15%,100% 15%,100% 100%,0% 100%);opacity:.45;filter:blur(3px);background:repeating-linear-gradient(0deg,#0000 0 35px,#bde9dc45 36px 39px,#0000 40px 64px),repeating-linear-gradient(90deg,#173f5166 0 23px,#f5d99a65 24px 35px,#3c8a8a70 36px 58px),linear-gradient(135deg,#8fc9b8aa,#32586c88);border:1px solid #c0e4d65e;width:23%;height:65%;animation:24s ease-in-out infinite member-entrance-module__nJR2dG__architectureMorph;position:absolute;bottom:8%}.member-entrance-module__nJR2dG__nebulousBuilding:first-child{height:57%;animation-delay:-5s;left:0}.member-entrance-module__nJR2dG__nebulousBuilding:nth-child(2){width:19%;height:78%;animation-delay:-14s;left:16%}.member-entrance-module__nJR2dG__nebulousBuilding:nth-child(3){height:51%;animation-delay:-9s;left:32%}.member-entrance-module__nJR2dG__nebulousBuilding:nth-child(4){width:18%;height:68%;animation-delay:-20s;left:52%}.member-entrance-module__nJR2dG__nebulousBuilding:nth-child(5){height:80%;animation-delay:-2s;left:69%}.member-entrance-module__nJR2dG__nebulousBuilding:nth-child(6){height:56%;animation-delay:-17s;left:85%}.member-entrance-module__nJR2dG__mist{filter:blur(24px);background:radial-gradient(at 20% 65%,#c5e2d966,#0000 50%),radial-gradient(at 80% 80%,#b5d9d866,#0000 45%),linear-gradient(#0000 35%,#0b293d 92%);animation:22s ease-in-out infinite alternate member-entrance-module__nJR2dG__mistDrift;position:absolute;inset:-20%}.member-entrance-module__nJR2dG__heading p{color:#e3c58a}.member-entrance-module__nJR2dG__heading h1{color:#fff8e6;text-shadow:0 3px 25px #001b28aa}.member-entrance-module__nJR2dG__entranceTools{z-index:4;justify-content:space-between;align-items:center;gap:12px;max-width:1100px;margin:0 auto 24px;display:flex;position:relative}.member-entrance-module__nJR2dG__entranceTools .member-entrance-module__nJR2dG__back,.member-entrance-module__nJR2dG__entranceTools button{color:#f5f5e5;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#173a49b8;border:1px solid #d3e6da55;border-radius:30px;padding:11px 19px;font-size:13px;text-decoration:none}.member-entrance-module__nJR2dG__entranceTools .member-entrance-module__nJR2dG__back:hover,.member-entrance-module__nJR2dG__entranceTools button:hover{background:#326d6d}.member-entrance-module__nJR2dG__entranceTools :focus-visible{outline-offset:4px;outline:2px solid #f1ce86}.member-entrance-module__nJR2dG__card{color:#213d3b;background:linear-gradient(145deg,#fff9e9,#f1f4e5 58%,#e1eee3);border:1px solid #d4bb83;box-shadow:0 28px 90px #00192680,0 0 40px #d5bc7b15}.member-entrance-module__nJR2dG__entrance .member-entrance-module__nJR2dG__card .rs-access-options button{color:#284f47;background:#e5eddf;border-color:#a7bdae}:is(.member-entrance-module__nJR2dG__entrance .member-entrance-module__nJR2dG__card .rs-access-options button.active,.member-entrance-module__nJR2dG__entrance .member-entrance-module__nJR2dG__card .rs-access-options button[aria-pressed=true]){color:#fff;background:#236b60}.member-entrance-module__nJR2dG__entrance .member-entrance-module__nJR2dG__card input{color:#203d37;background:#fffffa;border-color:#adc4b6}.member-entrance-module__nJR2dG__entrance .member-entrance-module__nJR2dG__card .rs-primary{color:#fffaf0;background:linear-gradient(110deg,#236b60,#1c4a5b)}.member-entrance-module__nJR2dG__skip{color:#fff0c5}.member-entrance-module__nJR2dG__credit{color:#d4e3d8}.member-entrance-module__nJR2dG__credit a{color:#fff2c9}@keyframes member-entrance-module__nJR2dG__architectureMorph{0%,to{clip-path:polygon(0% 35%,30% 35%,30% 12%,75% 12%,75% 28%,100% 28%,100% 100%,0% 100%);filter:blur(12px);opacity:.12;transform:translateY(12%)scaleX(.85)skewY(4deg)}28%,42%{clip-path:polygon(0% 22%,30% 22%,30% 0%,75% 0%,75% 15%,100% 15%,100% 100%,0% 100%);filter:blur(1.5px);opacity:.5;transform:translateY(0)scaleX(1)skewY(0)}68%{clip-path:polygon(0% 10%,30% 10%,30% 25%,75% 25%,75% 5%,100% 5%,100% 100%,0% 100%);filter:blur(5px);opacity:.28;transform:translateY(-3%)scaleX(1.08)skewY(-3deg)}}@keyframes member-entrance-module__nJR2dG__mistDrift{0%{transform:translate(-5%)scale(1)}to{transform:translate(6%)scale(1.12)}}@keyframes member-entrance-module__nJR2dG__lightDrift{to{transform:translate(6%,4%)rotate(8deg)}}.member-entrance-module__nJR2dG__entrance[data-paused=true] .member-entrance-module__nJR2dG__atmosphere *{animation-play-state:paused}@media (max-width:600px){.member-entrance-module__nJR2dG__entranceTools{margin-bottom:20px}.member-entrance-module__nJR2dG__entranceTools .member-entrance-module__nJR2dG__back,.member-entrance-module__nJR2dG__entranceTools button{padding:10px 14px;font-size:12px}.member-entrance-module__nJR2dG__city{inset:12% -35% 0}.member-entrance-module__nJR2dG__nebulousBuilding{animation-duration:30s}.member-entrance-module__nJR2dG__mist{filter:blur(16px)}}@media (prefers-reduced-motion:reduce){.member-entrance-module__nJR2dG__atmosphere *{animation:none!important}.member-entrance-module__nJR2dG__nebulousBuilding{opacity:.28;filter:blur(3px)}.member-entrance-module__nJR2dG__entranceTools button{display:none}}.member-entrance-module__nJR2dG__left:after,.member-entrance-module__nJR2dG__right:after,.member-entrance-module__nJR2dG__center:after,.member-entrance-module__nJR2dG__recess:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(125deg,#77501b 0%,#c2943b 19%,#fff0ae 38%,#b48027 57%,#e9c56c 78%,#8b601f 100%);transition:opacity 1.1s;position:absolute;inset:0}.member-entrance-module__nJR2dG__entrance[data-ready=true] .member-entrance-module__nJR2dG__left:after,.member-entrance-module__nJR2dG__entrance[data-ready=true] .member-entrance-module__nJR2dG__right:after,.member-entrance-module__nJR2dG__entrance[data-ready=true] .member-entrance-module__nJR2dG__center:after,.member-entrance-module__nJR2dG__entrance[data-ready=true] .member-entrance-module__nJR2dG__recess:after{opacity:1}.member-entrance-module__nJR2dG__card:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(135deg,#8e6022 0%,#e6c46f 18%,#fff2b6 35%,#bd8d32 55%,#f5da8b 76%,#93651f 100%);border-radius:3px;padding:5px;transition:opacity 1.1s;position:absolute;inset:-5px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.member-entrance-module__nJR2dG__entrance[data-ready=true] .member-entrance-module__nJR2dG__card:after{opacity:1}@media (prefers-reduced-motion:reduce){.member-entrance-module__nJR2dG__card:after,.member-entrance-module__nJR2dG__left:after,.member-entrance-module__nJR2dG__right:after,.member-entrance-module__nJR2dG__center:after,.member-entrance-module__nJR2dG__recess:after{transition:none}}.member-entrance-module__nJR2dG__house{transition:opacity .7s}.member-entrance-module__nJR2dG__entrance[data-ready=true] .member-entrance-module__nJR2dG__house{opacity:0}.member-entrance-module__nJR2dG__card:after{border-radius:3px;padding:4px;inset:-4px}@media (prefers-reduced-motion:reduce){.member-entrance-module__nJR2dG__house{transition:none}}
