body[data-v-b0f9f390]{font-family:Inter,Arial;color:#1c2624;background:#fbf8f2}h1[data-v-b0f9f390],h2[data-v-b0f9f390],h3[data-v-b0f9f390],h4[data-v-b0f9f390]{font-family:Fredoka,Inter,Arial}.q-btn[data-v-b0f9f390]{font-style:normal;font-weight:700;line-height:24px;border-radius:14px;text-transform:capitalize;white-space:nowrap}.q-field__prepend[data-v-b0f9f390]{padding-right:5px}.q-field__native[data-v-b0f9f390]{font-style:normal;font-weight:700;line-height:24px}.q-page-container[data-v-b0f9f390]{padding-top:0!important;padding-bottom:0!important}.book-dialog[data-v-b0f9f390]{border-radius:28px 28px 40px 16px;box-shadow:0 24px 40px -28px #123b3759,0 2px #fff9 inset;background:#fbf8f2;overflow:hidden}.body--dark .book-dialog[data-v-b0f9f390]{box-shadow:0 24px 40px -28px #0009,0 2px #ffffff0a inset}.body--dark .book-dialog[data-v-b0f9f390]{background:#16332f}.book-dialog__header[data-v-b0f9f390]{padding:18px 20px;background:#2e9c8f;color:#fff}.book-dialog__title[data-v-b0f9f390]{font-family:Fredoka,Inter,Arial;font-size:20px;font-weight:600;overflow:hidden;text-overflow:ellipsis}.book-dialog__close[data-v-b0f9f390]{color:#fff}.book-dialog__body[data-v-b0f9f390]{padding:20px}.book-dialog__lead[data-v-b0f9f390]{font-weight:700;color:#1c2624;padding-bottom:8px}.body--dark .book-dialog__lead[data-v-b0f9f390]{color:#fff}.book-dialog__meta[data-v-b0f9f390]{color:#1c2624;line-height:1.5}.body--dark .book-dialog__meta[data-v-b0f9f390]{color:#ffffffd9}.book-dialog__accent[data-v-b0f9f390]{color:#2e9c8f;font-weight:700}.body--dark .book-dialog__accent[data-v-b0f9f390]{color:#cfeae3}.book-dialog__notice[data-v-b0f9f390]{font-style:italic;color:#6b6560;padding-top:8px;font-size:13px}.book-dialog__divider[data-v-b0f9f390]{margin:16px 0}.book-dialog__label[data-v-b0f9f390]{font-weight:600;color:#1c2624;padding-bottom:4px}.body--dark .book-dialog__label[data-v-b0f9f390]{color:#fff}.book-dialog__field[data-v-b0f9f390]{margin-top:10px}.book-dialog__field[data-v-b0f9f390] .q-field__control{border-radius:16px;background:#fff}.body--dark .book-dialog__field[data-v-b0f9f390] .q-field__control{background:#ffffff0a}.book-dialog__field[data-v-b0f9f390] .q-field__control:before{border-color:#e7e1d6}.book-dialog__actions[data-v-b0f9f390]{padding:0 20px 20px}.book-dialog__submit[data-v-b0f9f390]{background:#f2895b;color:#fff;font-weight:700;border-radius:999px;padding:10px 0}.book-dialog__thanks[data-v-b0f9f390]{padding:40px 24px;display:flex;flex-direction:column;align-items:center;gap:8px}.book-dialog__thanks-icon[data-v-b0f9f390]{background:#2e9c8f;color:#fff;margin-bottom:8px}.book-dialog__thanks-title[data-v-b0f9f390]{font-family:Fredoka,Inter,Arial;font-size:22px;font-weight:600;color:#1c2624;margin-bottom:4px}.body--dark .book-dialog__thanks-title[data-v-b0f9f390]{color:#fff}body[data-v-f9e62aca]{font-family:Inter,Arial;color:#1c2624;background:#fbf8f2}h1[data-v-f9e62aca],h2[data-v-f9e62aca],h3[data-v-f9e62aca],h4[data-v-f9e62aca]{font-family:Fredoka,Inter,Arial}.q-btn[data-v-f9e62aca]{font-style:normal;font-weight:700;line-height:24px;border-radius:14px;text-transform:capitalize;white-space:nowrap}.q-field__prepend[data-v-f9e62aca]{padding-right:5px}.q-field__native[data-v-f9e62aca]{font-style:normal;font-weight:700;line-height:24px}.q-page-container[data-v-f9e62aca]{padding-top:0!important;padding-bottom:0!important}.gang-strip[data-v-f9e62aca]{display:flex;align-items:center;gap:10px;text-decoration:none;color:#123b37;border-radius:14px;background:linear-gradient(90deg,#2e9c8f1f,#5f84ff24);transition:background .2s ease}.body--dark .gang-strip[data-v-f9e62aca]{color:#fff;background:linear-gradient(90deg,#2e9c8f40,#5f84ff40)}.gang-strip[data-v-f9e62aca]:hover{background:linear-gradient(90deg,#2e9c8f33,#5f84ff38)}.gang-strip--compact[data-v-f9e62aca]{padding:8px 12px;font-size:13px}.gang-strip--full[data-v-f9e62aca]{padding:14px 16px;font-size:15px}.gang-strip__icon[data-v-f9e62aca]{flex:0 0 auto;font-size:18px;line-height:1}.gang-strip--full .gang-strip__icon[data-v-f9e62aca]{font-size:24px}.gang-strip__text[data-v-f9e62aca]{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.gang-strip__title[data-v-f9e62aca]{font-weight:700}.gang-strip__sub[data-v-f9e62aca]{font-size:13px;line-height:1.4;opacity:.8}.gang-strip__arrow[data-v-f9e62aca]{flex:0 0 auto;color:#2e9c8f}.body--dark .gang-strip__arrow[data-v-f9e62aca]{color:#cfeae3}body[data-v-b89cf81b]{font-family:Inter,Arial;color:#1c2624;background:#fbf8f2}h1[data-v-b89cf81b],h2[data-v-b89cf81b],h3[data-v-b89cf81b],h4[data-v-b89cf81b]{font-family:Fredoka,Inter,Arial}.q-btn[data-v-b89cf81b]{font-style:normal;font-weight:700;line-height:24px;border-radius:14px;text-transform:capitalize;white-space:nowrap}.q-field__prepend[data-v-b89cf81b]{padding-right:5px}.q-field__native[data-v-b89cf81b]{font-style:normal;font-weight:700;line-height:24px}.q-page-container[data-v-b89cf81b]{padding-top:0!important;padding-bottom:0!important}.house-photo-gallery[data-v-b89cf81b]{display:flex;flex-direction:column;gap:12px}@media (max-width: 1023.98px){.house-photo-gallery[data-v-b89cf81b]{gap:8px}}.gallery-main[data-v-b89cf81b]{width:100%;aspect-ratio:1/1;overflow:hidden;position:relative;background:#f0f0f0}.gallery-main.rounded[data-v-b89cf81b]{border-radius:24px}@media (max-width: 1023.98px){.gallery-main.rounded[data-v-b89cf81b]{border-radius:16px}}.gallery-main.capped[data-v-b89cf81b]{max-height:var(--gallery-max-height)}@media (max-width: 1023.98px){.gallery-main.capped[data-v-b89cf81b]{max-height:none}}.body--dark .gallery-main[data-v-b89cf81b]{background:#16332f}.gallery-main .q-carousel[data-v-b89cf81b],.gallery-main .q-carousel__slide[data-v-b89cf81b]{height:100%!important}.gallery-main .gallery-photo[data-v-b89cf81b]{display:block;width:100%;height:100%;object-fit:cover}.gallery-main .gallery-photo--contain[data-v-b89cf81b]{object-fit:contain}.gallery-main[data-v-b89cf81b] .q-carousel__arrow .q-btn{background:#ffffffd9;color:#123b37;transition:transform .2s ease,background-color .2s ease}.gallery-main[data-v-b89cf81b] .q-carousel__arrow .q-btn:hover{background:#fff;transform:scale(1.08)}.gallery-main[data-v-b89cf81b] .q-carousel__navigation .q-carousel__navigation-icon{color:#ffffff8c}.gallery-main[data-v-b89cf81b] .q-carousel__navigation .q-carousel__navigation-icon--active{color:#f2895b}.gallery-backdrop[data-v-b89cf81b]{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;filter:blur(30px);transform:scale(1.15)}.gallery-frame[data-v-b89cf81b]{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;height:100%;aspect-ratio:1/1;max-width:100%}.gallery-banner[data-v-b89cf81b]{position:absolute;top:0;left:0;right:0;padding:16px;color:#fff;background:#00000078;pointer-events:none}.gallery-banner[data-v-b89cf81b]>*{pointer-events:auto}.thumbnail-grid[data-v-b89cf81b]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.thumbnail-grid .thumbnail[data-v-b89cf81b]{position:relative;border-radius:14px;overflow:hidden;cursor:pointer;aspect-ratio:1/1;border:2px solid transparent;transition:border-color .2s ease,transform .2s ease}@media (max-width: 1023.98px){.thumbnail-grid .thumbnail[data-v-b89cf81b]{border-radius:10px;border-width:1.5px}}.thumbnail-grid .thumbnail.active[data-v-b89cf81b]{border-color:#2e9c8f}.thumbnail-grid .thumbnail[data-v-b89cf81b]:hover{border-color:#cfeae3;transform:translateY(-2px)}.thumbnail-grid .thumbnail .thumbnail-image[data-v-b89cf81b]{display:block;width:100%;height:100%;object-fit:cover}.thumbnail-grid .thumbnail .thumbnail-more[data-v-b89cf81b]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#0000008c;color:#fff;font-weight:600;font-size:18px}@media (max-width: 1023.98px){.thumbnail-grid .thumbnail .thumbnail-more[data-v-b89cf81b]{font-size:14px}}body[data-v-30884cb8]{font-family:Inter,Arial;color:#1c2624;background:#fbf8f2}h1[data-v-30884cb8],h2[data-v-30884cb8],h3[data-v-30884cb8],h4[data-v-30884cb8]{font-family:Fredoka,Inter,Arial}.q-btn[data-v-30884cb8]{font-style:normal;font-weight:700;line-height:24px;border-radius:14px;text-transform:capitalize;white-space:nowrap}.q-field__prepend[data-v-30884cb8]{padding-right:5px}.q-field__native[data-v-30884cb8]{font-style:normal;font-weight:700;line-height:24px}.q-page-container[data-v-30884cb8]{padding-top:0!important;padding-bottom:0!important}.metro-badge[data-v-30884cb8]{display:inline-flex;align-items:center;gap:4px;vertical-align:middle;white-space:nowrap}.metro-badge__logo[data-v-30884cb8]{display:inline-flex;align-items:center;justify-content:center;flex:none;width:16px;height:16px;border-radius:50%;background:#e42313;color:#fff;font-size:10px;font-weight:700;line-height:1}.metro-badge__name[data-v-30884cb8]{font-weight:500}body[data-v-4e6c960f]{font-family:Inter,Arial;color:#1c2624;background:#fbf8f2}h1[data-v-4e6c960f],h2[data-v-4e6c960f],h3[data-v-4e6c960f],h4[data-v-4e6c960f]{font-family:Fredoka,Inter,Arial}.q-btn[data-v-4e6c960f]{font-style:normal;font-weight:700;line-height:24px;border-radius:14px;text-transform:capitalize;white-space:nowrap}.q-field__prepend[data-v-4e6c960f]{padding-right:5px}.q-field__native[data-v-4e6c960f]{font-style:normal;font-weight:700;line-height:24px}.q-page-container[data-v-4e6c960f]{padding-top:0!important;padding-bottom:0!important}.social-share-title[data-v-4e6c960f]{font-family:Fredoka,Inter,Arial;font-weight:600;font-size:15px;color:#123b37}.body--dark .social-share-title[data-v-4e6c960f]{color:#cfeae3}.share-btn[data-v-4e6c960f]{padding:12px 16px;background:#cfeae3;color:#123b37;border-radius:14px;margin:4px 8px;transition:background-color .15s ease,color .15s ease}.body--dark .share-btn[data-v-4e6c960f]{background:#ffffff0f;color:#fff}.share-btn[data-v-4e6c960f]:hover{background:#2e9c8f;color:#fff}.copy-btn[data-v-4e6c960f]:hover{background:#f2895b;color:#fff}
