.hero[data-v-c3efcde6]{height:61.5rem;padding-top:9rem;position:relative}.hero[data-v-c3efcde6],.hero img[data-v-c3efcde6]{transform:translateZ(10px)}@media(max-width:1023px){.hero[data-v-c3efcde6]{height:100vh;padding-top:9.5rem}}.title[data-v-c3efcde6]{color:#fff;position:relative;text-align:center;-webkit-text-stroke-width:.0625rem;-webkit-text-stroke-color:#fff;font-size:13.5625rem;font-weight:600;letter-spacing:-.434rem;line-height:1;text-transform:uppercase}@media(max-width:1023px){.title[data-v-c3efcde6]{font-size:3.25rem;letter-spacing:.026rem}}@media(min-width:1024px){.hotels .title[data-v-c3efcde6]{font-size:10.2rem}.yachts .title[data-v-c3efcde6]{font-size:24rem}.public-spaces .title[data-v-c3efcde6]{font-size:12.6rem}.resorts .title[data-v-c3efcde6]{font-size:20rem}.residences .title[data-v-c3efcde6]{font-size:15.2rem}}.photo2[data-v-c3efcde6]{z-index:2}.process[data-v-4c114a78]{padding-top:12.5rem}@media(max-width:1023px){.process[data-v-4c114a78]{padding-top:5rem}}.title[data-v-4c114a78]{font-size:8rem;font-weight:600;letter-spacing:-.03em;line-height:78%;margin-bottom:2rem;margin-left:auto;margin-right:auto;text-align:center;text-transform:uppercase;width:43.75rem}@media(max-width:1023px){.title[data-v-4c114a78]{font-size:3rem;margin-bottom:1rem;width:21.4375rem}}.description[data-v-4c114a78]{font-size:.875rem;font-weight:500;letter-spacing:-.014rem;line-height:108%;margin:0 auto 2.5rem;text-align:center;width:18.75rem}.photo[data-v-4c114a78]{height:45.0625rem;overflow:hidden;position:relative}@media(max-width:1023px){.photo[data-v-4c114a78]{height:15.4375rem}}.photo img[data-v-4c114a78]{opacity:0}.content[data-v-4c114a78]{display:grid;grid-template-columns:63rem 1fr}@media(max-width:1023px){.content[data-v-4c114a78]{display:block}.left[data-v-4c114a78]{margin-bottom:1.5rem;padding:0 1rem}}.photo-item[data-v-4c114a78]{inset:0;position:absolute}.right[data-v-4c114a78]{align-items:flex-start;display:flex;flex-direction:column;justify-content:space-between;padding-left:3.125rem;padding-right:3.1875rem}@media(max-width:1023px){.right[data-v-4c114a78]{display:block;padding:0 1rem}}@media(min-width:1024px){.tabs[data-v-4c114a78]{height:auto!important}}@media(max-width:1023px){.tabs[data-v-4c114a78]{overflow:hidden;position:relative}}.tab-content[data-v-4c114a78]{opacity:.1;padding-top:.125rem;position:relative}@media(max-width:1023px){.tab-content[data-v-4c114a78]{opacity:0;overflow:hidden;position:absolute}}.tab-title[data-v-4c114a78]{font-size:1.25rem;font-weight:600;letter-spacing:-.0375rem;line-height:1rem;text-transform:uppercase}.tab-text[data-v-4c114a78]{font-size:.875rem;font-weight:500;height:0;letter-spacing:-.016em;line-height:108%;overflow:hidden;width:17.125rem}@media(max-width:1023px){.tab-text[data-v-4c114a78]{height:auto;width:auto}}.tab-info[data-v-4c114a78]{line-height:1.3;padding-bottom:1.5rem;padding-top:.5rem}@media(max-width:1023px){.tab-info[data-v-4c114a78]{line-height:normal;padding-bottom:0}}.circle-svg[data-v-4c114a78]{height:auto;margin-right:.5rem;position:absolute;right:100%;top:-.0625rem;transform:rotate(-90deg);width:1rem}@media(max-width:1023px){.circle-svg[data-v-4c114a78]{display:none}}.circle-svg circle[data-v-4c114a78]{stroke:#000}@media(max-width:1023px){.controls-wrapper[data-v-4c114a78]{display:flex;justify-content:space-between;margin-top:2.5rem}}@media(min-width:1024px){.controls[data-v-4c114a78]{display:none}}.process .btn-main[data-v-4c114a78],body.macos .btn-main[data-v-4c114a78]{padding:.5625rem 1rem}.btn-main[data-v-4c114a78] .p2-button{font-size:.875rem}.descr2-wrap[data-v-4c114a78]{width:14.3125rem}.stats[data-v-f5af4939]{padding-bottom:10rem;padding-top:12.5rem}@media(max-width:1023px){.stats[data-v-f5af4939]{padding:5rem 1rem}}.title[data-v-f5af4939]{max-width:48rem;text-align:center;text-transform:uppercase}.content[data-v-f5af4939]{align-items:center;display:flex;flex-direction:column;gap:2rem}@media(max-width:1023px){.content[data-v-f5af4939]{gap:1.5rem}}.items[data-v-f5af4939]{display:grid;grid-template-columns:1fr 1fr 1fr;margin-top:12.5rem;padding-left:3.1875rem;padding-right:3.1875rem;text-align:center}.item-text[data-v-f5af4939]{font-size:.8125rem;font-weight:400;letter-spacing:-.013rem;line-height:108%;margin-top:.5rem}.card[data-v-0075bd47]{height:57.8125rem;overflow:hidden;position:relative}@media(max-width:1023px){.card[data-v-0075bd47]{display:block;height:29.875rem}}.gradient[data-v-0075bd47]{background-image:linear-gradient(180deg,transparent 52.75%,rgba(0,0,0,.2) 75.17%);inset:0;position:absolute;z-index:2}.card[data-v-0075bd47] .btn-main{--bg-btn:#fff;--btn-radius:1.875rem;--c-self-overlay:hsla(0,0%,100%,.3);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);box-shadow:0 15px 36.8px #0000000a}.photo[data-v-0075bd47]{inset:0;position:absolute;transition:all .3s ease}@media(hover:hover){.card:hover .photo[data-v-0075bd47]{transform:scale(1.05)}}.content[data-v-0075bd47]{align-items:center;bottom:0;color:#fff;display:flex;flex-direction:column;left:0;padding:0 1rem 2rem;position:absolute;text-align:center;text-transform:uppercase;width:100%;z-index:3}@media(max-width:1023px){.content[data-v-0075bd47]{padding:0 1rem 1rem}}.location[data-v-0075bd47]{margin-bottom:1.5rem}@media(max-width:1023px){.location[data-v-0075bd47]{margin-bottom:.5rem}}.name[data-v-0075bd47]{font-family:var(--font-neue);font-weight:600;letter-spacing:-.03em;margin-bottom:2rem}@media(max-width:1023px){.name[data-v-0075bd47]{font-size:2.375rem;margin-bottom:1.5rem}}.projects[data-v-792edd34]{display:grid;gap:.5rem;grid-template-columns:1fr 1fr;padding-left:3.1875rem;padding-right:3.1875rem}@media(max-width:1023px){.projects[data-v-792edd34]{display:block;padding:0 1rem 1rem;position:relative;z-index:8}.card.last[data-v-792edd34]{display:none}}.other[data-v-56474d1d]{height:150vh;position:relative;z-index:5}@media(max-width:1023px){.other[data-v-56474d1d]{height:250lvh;margin-bottom:calc(-50lvh + var(--items-count)/2*2.5rem + 2.5rem);margin-top:-25vh}}.sticky[data-v-56474d1d]{height:100vh;position:sticky;top:0}.sticky[data-v-56474d1d],.title[data-v-56474d1d]{left:0;overflow:hidden;width:100%}.title[data-v-56474d1d]{display:flex;font-size:10.3125rem;font-weight:600;gap:1.40625rem;justify-content:center;letter-spacing:-.3262rem;line-height:98.182%;opacity:calc(1 - var(--progress)*.9);position:absolute;text-align:center;text-transform:uppercase;top:50%;transform:translateY(-50%)}@media(max-width:1023px){.title[data-v-56474d1d]{font-size:2.875rem;gap:.344375rem;letter-spacing:-.048em;line-height:100%}}.word-1[data-v-56474d1d]{transform:translate(calc(-20rem*var(--progress)))}@media(max-width:1023px){.word-1[data-v-56474d1d]{transform:translate(calc((-100% - 1rem)*var(--progress)))}}.word-2[data-v-56474d1d]{transform:translate(calc(35rem*var(--progress)))}@media(max-width:1023px){.word-2[data-v-56474d1d]{transform:translate(calc((100% + 1rem)*var(--progress)))}}.item-name[data-v-56474d1d]{font-size:4rem;font-weight:600;letter-spacing:-.03em;line-height:85.938%;text-transform:uppercase;transition:opacity .3s ease-in-out}@media(max-width:1023px){.item-name[data-v-56474d1d]{font-size:2.5rem;line-height:100%}}@media(hover:hover){.item-name[data-v-56474d1d]:hover{opacity:.5}}.items[data-v-56474d1d]{align-items:center;display:flex;flex-direction:column;inset:0;justify-content:center;position:absolute;transform:translateY(calc(100% - 100%*var(--progress)));z-index:3}.item[data-v-56474d1d]{position:relative}.page-wrapper[data-v-2effb52c]{font-family:var(--font-neue);transform:translateZ(10px)}.page-container[data-v-2effb52c]{background:var(--c-bg);opacity:0}.service-footer[data-v-2effb52c]{padding-top:1.5rem;position:relative;z-index:6}
