.stats[data-astro-cid-23gkgyqt]{border-bottom:1px solid var(--line);padding-block:clamp(36px,5vw,64px)}.stats__list[data-astro-cid-23gkgyqt]{grid-template-columns:repeat(2,1fr);gap:28px 16px;max-width:1100px;display:grid}@media (width>=900px){.stats__list[data-astro-cid-23gkgyqt]{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}}.stats__item[data-astro-cid-23gkgyqt]{text-align:center;flex-direction:column-reverse;align-items:center;gap:6px;display:flex}.stats__item[data-astro-cid-23gkgyqt] dd[data-astro-cid-23gkgyqt]{letter-spacing:-.01em;white-space:nowrap;font-size:min(clamp(26px,2.6vw,36px),6.2vw);font-weight:500}.stats__item[data-astro-cid-23gkgyqt] dt[data-astro-cid-23gkgyqt]{color:var(--ink-3);font-size:14px}.tour[data-astro-cid-p5aul4hi]{color:#fff;overscroll-behavior:contain;background:#08090a;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0}.tour[data-astro-cid-p5aul4hi]::backdrop{background:#0009}.tour__viewer[data-astro-cid-p5aul4hi]{position:absolute;inset:0}.tour__loading[data-astro-cid-p5aul4hi]{color:#c9ccd0;letter-spacing:.04em;pointer-events:none;place-items:center;font-size:15px;display:grid;position:absolute;inset:0}.tour__head[data-astro-cid-p5aul4hi]{z-index:2;text-shadow:0 1px 12px #0009;pointer-events:none;max-width:calc(100% - 100px);position:absolute;top:clamp(12px,2.4vh,24px);left:clamp(14px,2vw,28px)}.tour__title[data-astro-cid-p5aul4hi]{font-family:var(--font-display);letter-spacing:.06em;font-size:15px}.tour__room[data-astro-cid-p5aul4hi]{color:#d6d8db;margin-top:2px;font-size:14px}.tour__btn[data-astro-cid-p5aul4hi]{color:#fff;cursor:pointer;backdrop-filter:blur(6px);background:#08090a73;border:1px solid #ffffff47;border-radius:50%;place-items:center;width:48px;height:48px;padding:0;transition:background-color .2s,border-color .2s;display:grid}.tour__btn[data-astro-cid-p5aul4hi]:hover,.tour__btn[data-astro-cid-p5aul4hi][aria-pressed=true]{background:#fff3;border-color:#ffffffb3}.tour__close[data-astro-cid-p5aul4hi]{z-index:2;position:absolute;top:clamp(12px,2.4vh,24px);right:clamp(12px,2vw,28px)}.tour__hint[data-astro-cid-p5aul4hi]{z-index:2;color:#e6e7e9;text-align:center;pointer-events:none;background:#08090a99;border-radius:999px;width:max-content;max-width:calc(100% - 32px);padding:10px 16px;font-size:14px;transition:opacity .4s;position:absolute;bottom:96px;left:50%;transform:translate(-50%)}.tour__hint[data-astro-cid-p5aul4hi][data-gone]{opacity:0}.tour__foot[data-astro-cid-p5aul4hi]{z-index:2;pointer-events:none;justify-content:center;align-items:center;gap:10px;padding-inline:clamp(12px,2vw,28px);display:flex;position:absolute;bottom:clamp(12px,2.4vh,24px);left:0;right:0}.tour__foot[data-astro-cid-p5aul4hi]>[data-astro-cid-p5aul4hi]{pointer-events:auto}.tour__rooms[data-astro-cid-p5aul4hi]{scrollbar-width:none;gap:8px;min-width:0;padding:2px;display:flex;overflow-x:auto}.tour__rooms[data-astro-cid-p5aul4hi]::-webkit-scrollbar{display:none}.tour__rooms[data-astro-cid-p5aul4hi] button{color:#e6e7e9;cursor:pointer;backdrop-filter:blur(6px);background:#08090a80;border:1px solid #ffffff47;border-radius:999px;flex:none;min-height:40px;padding:0 16px;font-size:14px;transition:background-color .2s,color .2s,border-color .2s}.tour__rooms[data-astro-cid-p5aul4hi] button:hover{border-color:#ffffffb3}.tour__rooms[data-astro-cid-p5aul4hi] button[aria-pressed=true]{color:var(--ink);background:#fff;border-color:#fff}.tour__gyro[data-astro-cid-p5aul4hi]{flex:none}.tour__gyro[data-astro-cid-p5aul4hi][hidden]{display:none}.tour[data-astro-cid-p5aul4hi] .psv-container{background:#08090a}.tour[data-astro-cid-p5aul4hi] .tour-mark{cursor:pointer;background:0 0;border:0;padding:0;position:relative}.tour[data-astro-cid-p5aul4hi] .tour-mark__ring{background:#ffffff2e;border:3px solid #fff;border-radius:50%;transition:background-color .2s,transform .2s;position:absolute;inset:0;transform:scaleY(.5);box-shadow:0 0 0 1px #00000040,0 6px 18px #00000059}.tour[data-astro-cid-p5aul4hi] .tour-mark:hover .tour-mark__ring,.tour[data-astro-cid-p5aul4hi] .tour-mark:focus-visible .tour-mark__ring{background:#ffffff73;transform:scaleY(.5)scale(1.12)}.tour[data-astro-cid-p5aul4hi] .tour-mark__name{color:#fff;font-family:var(--font);white-space:nowrap;background:#08090a99;border-radius:999px;padding:3px 10px;font-size:13px;position:absolute;top:calc(50% + 22px);left:50%;transform:translate(-50%)}.models[data-astro-cid-4v4ofawt]{background:var(--night);color:#fff;padding-block:clamp(64px,8vw,120px);scroll-margin-top:0}.models__head[data-astro-cid-4v4ofawt]{text-align:center;margin-bottom:28px}.models__intro[data-astro-cid-4v4ofawt]{color:#a8abb0;margin-top:10px;font-size:17px}.models__tabs[data-astro-cid-4v4ofawt]:not([hidden]){margin:0 calc(var(--gutter) * -1) clamp(28px, 4vw, 48px);padding:4px var(--gutter);scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.models__tabs[data-astro-cid-4v4ofawt]::-webkit-scrollbar{display:none}@media (width>=720px){.models__tabs[data-astro-cid-4v4ofawt]{justify-content:center}}.models__tab[data-astro-cid-4v4ofawt]{border:1px solid var(--night-line);color:#d6d8db;min-width:96px;min-height:44px;font-family:var(--font-display);letter-spacing:.04em;cursor:pointer;background:0 0;border-radius:999px;flex:none;padding:0 18px;font-size:15px;transition:background-color .2s,color .2s,border-color .2s}.models__tab[data-astro-cid-4v4ofawt]:hover{color:#fff;border-color:#6b6f75}.models__tab[data-astro-cid-4v4ofawt][aria-selected=true]{color:var(--ink);background:#fff;border-color:#fff}.model[data-astro-cid-4v4ofawt]+.model[data-astro-cid-4v4ofawt]{margin-top:72px}[data-astro-cid-4v4ofawt][data-ready] .model[data-astro-cid-4v4ofawt]+.model[data-astro-cid-4v4ofawt]{margin-top:0}.model[data-astro-cid-4v4ofawt]:focus{outline:none}.model__top[data-astro-cid-4v4ofawt]{align-items:center;gap:clamp(24px,3vw,48px);display:grid}@media (width>=1024px){.model__top[data-astro-cid-4v4ofawt]{grid-template-columns:7fr 5fr}}.model__media[data-astro-cid-4v4ofawt] img{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-lg);width:100%;height:auto}.model__name[data-astro-cid-4v4ofawt] img{width:auto;height:clamp(30px,3vw,42px)}.model__tagline[data-astro-cid-4v4ofawt]{color:#c9ccd0;margin:18px 0 26px;font-size:clamp(17px,1.4vw,20px)}.model__figures[data-astro-cid-4v4ofawt]{grid-template-columns:repeat(3,auto);justify-content:start;gap:12px clamp(20px,3vw,40px);margin-bottom:32px;display:grid}.model__figures[data-astro-cid-4v4ofawt] div[data-astro-cid-4v4ofawt]{flex-direction:column-reverse;gap:4px;display:flex}.model__figures[data-astro-cid-4v4ofawt] dd[data-astro-cid-4v4ofawt]{white-space:nowrap;font-size:clamp(24px,2.2vw,32px);font-weight:500}.model__figures[data-astro-cid-4v4ofawt] dt[data-astro-cid-4v4ofawt]{color:#a8abb0;font-size:13px}.model__tour[data-astro-cid-4v4ofawt]{border-radius:var(--radius-lg);background:var(--night-2);color:#fff;text-align:left;cursor:pointer;border:0;width:100%;margin-top:clamp(32px,4vw,56px);padding:0;display:block;position:relative;overflow:hidden}.model__tour[data-astro-cid-4v4ofawt] img{aspect-ratio:2;object-fit:cover;object-position:0% 50%;width:100%;height:auto;transition:filter .3s;animation:60s ease-in-out infinite alternate tour-drift}@media (width>=760px){.model__tour[data-astro-cid-4v4ofawt] img{aspect-ratio:3.2}}.model__tour[data-astro-cid-4v4ofawt]:hover img{filter:brightness(1.08)}@keyframes tour-drift{to{object-position:100% 50%}}@media (prefers-reduced-motion:reduce){.model__tour[data-astro-cid-4v4ofawt] img{object-position:50% 50%;animation:none}}.model__tour[data-astro-cid-4v4ofawt]:after{content:"";pointer-events:none;background:linear-gradient(#0000 45%,#0009 100%);position:absolute;inset:0}.model__tour-label[data-astro-cid-4v4ofawt]{z-index:1;text-shadow:0 1px 12px #00000080;align-items:center;gap:14px;display:flex;position:absolute;bottom:clamp(14px,2.2vw,28px);left:clamp(16px,2.4vw,32px)}.model__tour-label[data-astro-cid-4v4ofawt] svg[data-astro-cid-4v4ofawt]{flex:none}.model__tour-label[data-astro-cid-4v4ofawt] strong[data-astro-cid-4v4ofawt]{font-size:clamp(18px,1.8vw,24px);font-weight:500;display:block}.model__tour-label[data-astro-cid-4v4ofawt] strong[data-astro-cid-4v4ofawt]+span[data-astro-cid-4v4ofawt]{color:#d6d8db;font-size:clamp(14px,1.2vw,16px)}.model__interior[data-astro-cid-4v4ofawt]{margin-top:clamp(32px,4vw,56px)}.model__label[data-astro-cid-4v4ofawt]{letter-spacing:.06em;text-transform:uppercase;color:#a8abb0;margin-bottom:14px;font-size:15px;font-weight:500}.model__photos[data-astro-cid-4v4ofawt]{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.model__photos[data-astro-cid-4v4ofawt] li[data-astro-cid-4v4ofawt]:first-child:nth-last-child(odd){grid-column:1/-1}@media (width>=760px){.model__photos[data-astro-cid-4v4ofawt]{grid-template-columns:repeat(var(--cols), 1fr);gap:14px}.model__photos[data-astro-cid-4v4ofawt] li[data-astro-cid-4v4ofawt]:first-child:nth-last-child(odd){grid-column:auto}}.model__photos[data-astro-cid-4v4ofawt] img{aspect-ratio:3/2;object-fit:cover;background:var(--night-2);width:100%;height:auto}.model__plan[data-astro-cid-4v4ofawt]{border-radius:var(--radius-lg);width:min(100%,460px);color:var(--ink-3);background:#fff;margin:clamp(32px,4vw,56px) auto 0;padding:clamp(16px,2vw,28px)}.model__plan[data-astro-cid-4v4ofawt] img{object-fit:contain;width:100%;height:auto;max-height:640px}.model__plan[data-astro-cid-4v4ofawt] figcaption[data-astro-cid-4v4ofawt]{text-align:center;margin-top:12px;font-size:13px}.prose[data-astro-cid-4ass44dz]{text-align:center;gap:20px;max-width:860px;display:grid}
