.studio-interior-page.svelte-v251lh{--si-note:#4f5a68;--si-ph-paper:#ece7db;--si-ph-ink:#4c4438;--si-scrim:#081424b8;--si-on-dark:#f4f6fa;--si-on-dark-dim:#cfd8e4}[data-theme=dark] .studio-interior-page.svelte-v251lh{--si-note:#b9c2cf;--si-ph-paper:#2b2b26;--si-ph-ink:#cfc8b8;--si-scrim:#03070ec7;--si-on-dark:#fff;--si-on-dark-dim:#dbe2ec}.pageContent.svelte-v251lh{padding:1rem 5rem 5rem 8rem}.page-content.svelte-v251lh{max-width:1200px;margin-right:0;padding:0 1.75rem}.studio-interior-page.svelte-v251lh .sidebar-fixed{max-height:100vh;overflow-y:auto;padding:2rem 0 2rem 11rem!important}.sidebar-category-item.svelte-v251lh{font-size:.82rem;padding-left:1.1rem!important}.sidebar-subcategory-item.svelte-v251lh{opacity:.85;font-size:.76rem;padding-left:2rem!important}.sidebar-category-row.svelte-v251lh{align-items:center;gap:.15rem;display:flex}.sidebar-category-row.svelte-v251lh .sidebar-category-item:where(.svelte-v251lh){flex:1;min-width:0}.sidebar-toc-toggle.svelte-v251lh{width:22px;height:22px;color:var(--color-headers);opacity:.7;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.sidebar-toc-toggle.svelte-v251lh:hover{opacity:1;background:var(--color-surface)}.sidebar-toc-caret.svelte-v251lh{transition:transform .2s}.sidebar-toc-caret.is-open.svelte-v251lh{transform:rotate(90deg)}.sidebar-toc.svelte-v251lh{flex-direction:column;display:flex}.sidebar-toc-item.svelte-v251lh{opacity:.85;font-size:.72rem;padding-left:2.4rem!important}.sidebar-toc-num.svelte-v251lh{color:var(--color-brand);font-variant-numeric:normal;margin-right:.3rem;display:inline-flex}.studio-interior-page.svelte-v251lh .section-wrapper{box-sizing:border-box;border:1px solid var(--color-border-default);width:100%;box-shadow:var(--shadow-card);border-radius:16px;transition:opacity .7s,transform .7s;background:var(--color-surface-card)!important;border-top:1px solid var(--color-border-default)!important;min-height:unset!important;margin:0 0 2rem!important;padding:clamp(1rem,1rem + 1vw,1.75rem) clamp(1rem,1rem + 1vw,2rem)!important}.studio-interior-page.svelte-v251lh .section-wrapper:last-child{margin-bottom:0!important}.studio-interior-page.svelte-v251lh .section-wrapper.reveal-init{opacity:0;transform:translateY(28px)}.studio-interior-page.svelte-v251lh .section-wrapper.reveal-init.is-visible{opacity:1;transform:translateY(0)}.studio-interior-page.svelte-v251lh .section-wrapper.access{box-shadow:none!important;background:0 0!important;border:none!important;padding:0!important}.studio-interior-page.svelte-v251lh .section-wrapper .section-container{gap:1rem;padding:0!important}.sr-only.svelte-v251lh,.hero-title.svelte-v251lh{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.loading-line.svelte-v251lh{font-size:var(--font-size-smaller);color:var(--color-headers);margin:0 0 1rem 1.15rem}p.svelte-v251lh{margin:0}figure.svelte-v251lh{text-align:left;margin:0;padding:0}.scroll-progress.svelte-v251lh{background:var(--color-brand);z-index:1000;pointer-events:none;width:0%;height:3px;position:fixed;top:0;left:0}.hero.svelte-v251lh{border-radius:0 0 8px 8px;margin-bottom:5rem;position:relative;overflow:hidden}.hero-image-container.svelte-v251lh{border-radius:8px 8px 0 0;height:60vh;min-height:320px;max-height:560px;position:relative;overflow:hidden}.hero-image.svelte-v251lh{object-fit:cover;object-position:center;aspect-ratio:16/9;width:100%;height:100%;display:block}.hero-image-fallback.svelte-v251lh{background:linear-gradient(115deg, var(--ambassador-blue-600,#0a2d4f), var(--ambassador-blue-500,#0b345b));width:100%;height:100%}.svelte-v251lh::selection{background:var(--color-brand);color:var(--si-on-dark)}a.svelte-v251lh:focus-visible,button.svelte-v251lh:focus-visible,summary.svelte-v251lh:focus-visible{outline:3px solid var(--color-brand);outline-offset:3px;border-radius:6px}.hero.svelte-v251lh:after{content:"";background:linear-gradient(180deg, color-mix(in srgb, var(--si-scrim) 0%, transparent) 30%, color-mix(in srgb, var(--si-scrim) 45%, transparent) 62%, var(--si-scrim) 100%);position:absolute;inset:0}.hero-overlay.svelte-v251lh{z-index:1;text-align:center;flex-direction:column;justify-content:flex-end;align-items:center;padding:0 1.5rem 2.5rem;display:flex;position:absolute;inset:0}.hero-kicker.svelte-v251lh{color:var(--si-on-dark);letter-spacing:.06em;text-shadow:0 1px 3px var(--si-scrim), 0 0 14px var(--si-scrim);margin:0 0 .35rem;font-size:calc(22px + 1.4vw);font-weight:800}.hero-tagline.svelte-v251lh{color:var(--si-on-dark-dim);text-shadow:0 1px 3px var(--si-scrim), 0 0 14px var(--si-scrim);opacity:.95;margin:0;font-size:calc(13px + .35vw);font-weight:600}.hero-cta-row.svelte-v251lh{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:1.25rem;display:flex}.hero-btn.svelte-v251lh{border-radius:6px;padding:.85rem 1.75rem;font-size:calc(13px + .15vw);font-weight:700;text-decoration:none;transition:opacity .15s;display:inline-block}.hero-btn.svelte-v251lh:hover{opacity:.85}.hero-btn-primary.svelte-v251lh{background:var(--color-brand);color:var(--si-on-dark)}.hero-btn-secondary.svelte-v251lh{background:color-mix(in srgb, var(--si-scrim) 38%, transparent);color:var(--si-on-dark);border:1.5px solid color-mix(in srgb, var(--si-on-dark) 72%, transparent)}.hero-btn-tertiary.svelte-v251lh{background:var(--si-on-dark);color:var(--color-brand)}.en-tag.svelte-v251lh{letter-spacing:.2em;color:var(--color-brand);margin-bottom:.4rem;font-size:.7rem;font-weight:700;display:block}.en-tag.svelte-v251lh:after{content:"";background:var(--color-brand);transform-origin:0;width:1.75rem;height:2px;margin-top:.3rem;transition:transform .4s;display:block;transform:scaleX(0)}.studio-interior-page.svelte-v251lh .en-tag.tag-active:after{transform:scaleX(1)}.explanation.lead.svelte-v251lh{font-size:var(--font-size-usual);padding-left:1.15rem}.small.svelte-v251lh{font-size:var(--font-size-smaller);color:var(--si-note,var(--color-headers));padding-left:.5rem}.stat-row.svelte-v251lh{flex-wrap:wrap;gap:1rem;margin:1.5rem 0 .25rem 1.15rem;display:flex}a.stat-chip.svelte-v251lh{text-decoration:none}a.stat-chip.svelte-v251lh:hover{border-color:var(--color-brand)}.stat-chip.svelte-v251lh{border:1.5px solid var(--color-border-default);text-align:center;border-radius:12px;min-width:120px;padding:.9rem 1.5rem}.stat-chip.svelte-v251lh b:where(.svelte-v251lh){color:var(--color-brand);font-size:1.6rem;line-height:1.2;display:block}.stat-chip.svelte-v251lh span:where(.svelte-v251lh){font-size:var(--font-size-smaller);color:var(--color-headers)}.gallery-toolbar.svelte-v251lh{z-index:20;background:var(--color-surface-card);border:1px solid var(--color-border-default);box-shadow:var(--shadow-card);border-radius:14px;flex-direction:column;gap:.55rem;margin:.5rem 0 1.5rem 1.15rem;padding:.75rem .75rem .6rem;display:flex;position:sticky;top:0}@supports (background:color-mix(in srgb, red 50%, transparent)){.gallery-toolbar.svelte-v251lh{background:color-mix(in srgb, var(--color-surface-card) 92%, transparent)}}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.gallery-toolbar.svelte-v251lh{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}.filter-row.svelte-v251lh{flex-wrap:wrap;gap:.6rem;margin:0;display:flex}.filter-chip.svelte-v251lh{border:1.5px solid var(--color-border-default);background:var(--color-surface-card);color:var(--color-text);cursor:pointer;border-radius:999px;align-items:center;gap:.4rem;min-height:44px;padding:.7rem 1.1rem;font-size:.8rem;font-weight:600;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.filter-chip.svelte-v251lh:hover{border-color:var(--color-brand)}.filter-chip.is-active.svelte-v251lh{background:var(--color-brand);border-color:var(--color-brand);color:var(--si-on-dark)}.filter-count.svelte-v251lh{color:var(--si-note,var(--color-headers));font-size:.7rem;font-weight:700}.filter-chip.is-active.svelte-v251lh .filter-count:where(.svelte-v251lh){color:var(--si-on-dark)}.filter-chip-group.svelte-v251lh{padding-right:.85rem}.filter-chip-caret.svelte-v251lh{color:currentColor;justify-content:center;align-items:center;transition:transform .2s;display:inline-flex}.filter-chip-group.is-expanded.svelte-v251lh .filter-chip-caret:where(.svelte-v251lh){transform:rotate(180deg)}.filter-row-subcats.svelte-v251lh{border-left:2px solid var(--color-brand);flex-wrap:wrap;gap:.5rem;margin:0 0 0 .5rem;padding:.6rem 0 .1rem .75rem;display:flex}.filter-chip-sub.svelte-v251lh{min-height:36px;padding:.5rem .85rem;font-size:.75rem}.result-line.svelte-v251lh{font-size:var(--font-size-smaller);color:var(--color-headers);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin:0;padding:.15rem .1rem 0;font-weight:600;display:flex}.result-progress.svelte-v251lh{letter-spacing:.01em}.empty-state.svelte-v251lh{border:1px dashed var(--color-border-default);text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:1rem;margin:0 0 1rem 1.15rem;padding:2rem 1.5rem;display:flex}.empty-state.svelte-v251lh p:where(.svelte-v251lh){font-size:var(--font-size-smaller);color:var(--color-headers)}table.svelte-v251lh{max-width:unset!important;display:table!important}details[open].svelte-v251lh summary:where(.svelte-v251lh){position:unset!important}.room-list.svelte-v251lh{flex-direction:column;gap:1.75rem;margin:0 0 .5rem 1.15rem;display:flex}.room-floor-title.svelte-v251lh{letter-spacing:.08em;text-transform:uppercase;color:var(--color-brand);border-bottom:1px solid var(--color-border-default);margin:0 0 1.1rem;padding-bottom:.6rem;font-size:.78rem;font-weight:700}.room-grid.svelte-v251lh{grid-template-columns:1fr;align-items:start;gap:3.5rem;display:grid}.room-card.svelte-v251lh{contain:layout style;flex-direction:column;gap:.6rem;min-width:0;scroll-margin-top:5.5rem;display:flex}.room-card.has-many.svelte-v251lh{grid-column:1/-1}.room-card-highlighted.svelte-v251lh{border-radius:12px;animation:1.6s ease-out svelte-v251lh-room-card-flash}@keyframes svelte-v251lh-room-card-flash{0%{box-shadow:0 0 0 3px var(--color-brand,#c8a15b)}65%{box-shadow:0 0 0 3px var(--color-brand,#c8a15b)}to{box-shadow:0 0 #0000}}@media (prefers-reduced-motion:reduce){.room-card-highlighted.svelte-v251lh{box-shadow:0 0 0 3px var(--color-brand,#c8a15b);animation:none}}.room-card-media.svelte-v251lh{min-width:0;position:relative}.room-swiper.svelte-v251lh{aspect-ratio:4/3;border-radius:10px;max-height:1200px;position:relative;overflow:hidden}.room-swiper-prev.svelte-v251lh,.room-swiper-next.svelte-v251lh{z-index:3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#000;cursor:pointer;background:#ffffffd9;border:none;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;transition:background .15s,transform .15s,opacity .15s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 8px #00000040}.room-swiper-prev.svelte-v251lh:hover,.room-swiper-next.svelte-v251lh:hover{background:#fff;transform:translateY(-50%)scale(1.08)}.room-swiper-prev.svelte-v251lh{left:.5rem}.room-swiper-next.svelte-v251lh{right:.5rem}.room-thumb.svelte-v251lh{aspect-ratio:4/3;background:var(--color-surface);border:1px solid var(--color-border-default);max-height:1200px;box-shadow:var(--shadow-card);contain:paint;border-radius:10px;overflow:hidden}.room-swiper.svelte-v251lh .room-thumb:where(.svelte-v251lh){aspect-ratio:unset;height:100%;box-shadow:none;border:none;border-radius:0}.room-num-chip.svelte-v251lh{z-index:2;pointer-events:none;background:var(--si-scrim);min-width:1.7rem;height:1.7rem;color:var(--si-on-dark);font-variant-numeric:normal;border-radius:999px;justify-content:center;align-items:center;padding:0 .35rem;font-size:.85rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:.5rem;left:.5rem}.room-thumb.svelte-v251lh .svelte-lightbox-thumbnail,.room-thumb.svelte-v251lh a{width:100%;height:100%;display:block}.room-thumb.svelte-v251lh img{object-fit:cover;width:100%;height:100%;display:block}@media (hover:hover) and (prefers-reduced-motion:no-preference){.room-thumb.svelte-v251lh img{transition:transform .35s}.room-thumb.svelte-v251lh:hover img{transform:scale(1.07)}}.room-caption.svelte-v251lh{flex-direction:column;gap:.3rem;display:flex}.room-caption-name.svelte-v251lh{letter-spacing:.01em;color:var(--color-headers);font-size:.95rem;font-weight:700;line-height:1.4}.room-num-badge.svelte-v251lh{color:var(--color-brand);font-variant-numeric:normal;margin-right:.35rem;display:inline-flex}.room-caption-meta.svelte-v251lh{flex-wrap:wrap;gap:.4rem;display:flex}.room-caption-pill.svelte-v251lh{color:var(--color-headers);background:var(--color-surface);border:1px solid var(--color-border-default);border-radius:999px;align-items:baseline;gap:.3rem;padding:.2rem .6rem;font-size:.72rem;display:inline-flex}.room-caption-pill-label.svelte-v251lh{color:var(--si-note,var(--color-headers));font-weight:700}.room-caption-note.svelte-v251lh{color:var(--si-note,var(--color-headers));font-size:.7rem}.room-caption-link.svelte-v251lh{color:var(--color-brand);border:1.5px solid var(--color-brand);border-radius:999px;align-items:center;gap:.3rem;padding:.35rem .75rem;font-size:.78rem;font-weight:700;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.room-caption-link.svelte-v251lh:hover{background:var(--color-brand);color:var(--si-on-dark)}.room-caption-link.svelte-v251lh:after{content:"→";font-size:.85em;line-height:1}.svelte-lightbox-overlay{--lb-scrim:#03070ec7;--lb-on-dark:#fff}.next-button,.previous-button{display:none!important}.svelte-lightbox-footer{width:auto!important;padding:0!important;inset:.75rem auto auto 1rem!important}.svelte-lightbox-footer h2:empty,.svelte-lightbox-footer h5:empty{display:none}.svelte-lightbox-footer p{color:var(--lb-on-dark);background:color-mix(in srgb, var(--lb-scrim) 55%, transparent);border-radius:999px;margin:0;padding:.25rem .65rem;font-size:.75rem;font-weight:700}.room-lightbox-caption.svelte-v251lh{z-index:3;background:linear-gradient(180deg, color-mix(in srgb, var(--lb-scrim) 0%, transparent) 0%, color-mix(in srgb, var(--lb-scrim) 92%, transparent) 100%);pointer-events:none;flex-direction:column;gap:.4rem;padding:2.5rem 1rem .9rem;display:flex;position:absolute;bottom:0;left:0;right:0}.room-lightbox-caption.svelte-v251lh .room-caption-name:where(.svelte-v251lh){color:var(--lb-on-dark);text-shadow:0 1px 3px var(--lb-scrim), 0 0 14px var(--lb-scrim)}.room-lightbox-caption.svelte-v251lh .room-caption-pill:where(.svelte-v251lh){color:var(--lb-on-dark);background:color-mix(in srgb, var(--lb-scrim) 38%, transparent);border:1.5px solid color-mix(in srgb, var(--lb-on-dark) 55%, transparent)}.room-lightbox-caption.svelte-v251lh .room-caption-pill-label:where(.svelte-v251lh){color:var(--lb-on-dark)}.lightbox-arrow.svelte-v251lh{z-index:4;background:color-mix(in srgb, var(--lb-scrim) 72%, transparent);color:var(--lb-on-dark);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;transition:background .15s,transform .15s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 10px #00000059}.svelte-lightbox-body .lightbox-arrow.svelte-v251lh{width:2.75rem!important;height:2.75rem!important}.lightbox-arrow.svelte-v251lh:hover{background:color-mix(in srgb, var(--lb-scrim) 92%, transparent);transform:translateY(-50%)scale(1.06)}.lightbox-arrow.arrow-prev.svelte-v251lh{left:.75rem}.lightbox-arrow.arrow-next.svelte-v251lh{right:.75rem}@media (pointer:coarse){.svelte-lightbox-body .lightbox-arrow.svelte-v251lh{width:3rem!important;height:3rem!important}}.details-hint.svelte-v251lh{color:var(--color-headers);margin:1.5rem 0 .5rem 1.15rem;font-weight:700}.price-groups.svelte-v251lh{flex-direction:column;gap:.75rem;margin:0 0 .5rem 1.15rem;display:flex;flex:unset!important;justify-content:unset!important}.price-group.svelte-v251lh{border:1px solid var(--color-border-default);background:var(--color-surface-card);border-radius:12px;overflow:hidden}.price-group.svelte-v251lh summary:where(.svelte-v251lh){cursor:pointer;color:var(--color-headers);flex-wrap:wrap;align-items:center;gap:.45rem .6rem;min-height:44px;padding:.9rem 1.1rem;font-size:.85rem;font-weight:700;display:flex}.price-group.svelte-v251lh summary:where(.svelte-v251lh):hover{color:var(--color-brand)}.price-group-expand.svelte-v251lh{width:28px;height:28px;color:var(--color-brand);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-left:auto;transition:transform .2s;display:inline-flex}details[open].svelte-v251lh .price-group-expand:where(.svelte-v251lh){transform:rotate(90deg)}.price-group-title.svelte-v251lh{overflow-wrap:anywhere;min-width:0}.price-table.svelte-v251lh .guide-value:where(.svelte-v251lh){color:var(--si-note,var(--color-headers));flex-wrap:wrap;align-items:baseline;gap:.35rem;font-style:italic;display:inline-flex}.price-table.svelte-v251lh .na-value:where(.svelte-v251lh){color:var(--si-note,var(--color-headers));flex-wrap:wrap;align-items:baseline;gap:.35rem;display:inline-flex}.price-table.svelte-v251lh .guide-tag:where(.svelte-v251lh){letter-spacing:.04em;color:var(--color-brand);border:1px dashed var(--color-brand);white-space:nowrap;border-radius:999px;padding:.05rem .5rem;font-size:.66rem;font-style:normal;font-weight:800;display:inline-block}.price-table.svelte-v251lh .na-tag:where(.svelte-v251lh){letter-spacing:.04em;color:var(--color-headers);border:1px solid var(--color-border-default);white-space:nowrap;border-radius:999px;padding:.05rem .5rem;font-size:.66rem;font-weight:800;display:inline-block}.price-table-wrap.svelte-v251lh{border:none;border-top:1px solid var(--color-border-default);background-image:linear-gradient(to right, var(--color-surface-card), var(--color-surface-card)), linear-gradient(to right, var(--color-surface-card), var(--color-surface-card)), linear-gradient(to right, color-mix(in srgb, var(--si-scrim) 20%, transparent), transparent), linear-gradient(to left, color-mix(in srgb, var(--si-scrim) 20%, transparent), transparent);background-position:0,100%,0,100%;background-repeat:no-repeat;background-size:32px 100%,32px 100%,14px 100%,14px 100%;background-attachment:local,local,scroll,scroll;border-radius:0;max-width:100%;margin:0;overflow-x:auto}.price-table-wrap.svelte-v251lh:focus-visible{outline:3px solid var(--color-brand);outline-offset:-3px}.price-table.svelte-v251lh{border-collapse:collapse;width:100%;min-width:480px;font-size:var(--font-size-smaller)}.price-table.svelte-v251lh thead:where(.svelte-v251lh) th:where(.svelte-v251lh){background:var(--color-brand);color:var(--si-on-dark);text-align:left;z-index:1;padding:.75rem 1rem;font-weight:700;position:sticky;top:0}.price-table.svelte-v251lh .col-title:where(.svelte-v251lh){width:50%}.price-row-num.svelte-v251lh{color:var(--color-brand);font-variant-numeric:normal;margin-right:.3rem;display:inline-flex}.price-row-link.svelte-v251lh{color:inherit;text-underline-offset:3px;cursor:pointer;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.price-row-link.svelte-v251lh:hover{color:var(--color-brand)}.price-table.svelte-v251lh .col-size:where(.svelte-v251lh){width:22%}.price-table.svelte-v251lh .col-price:where(.svelte-v251lh){width:28%}.price-table.svelte-v251lh tbody:where(.svelte-v251lh) td:where(.svelte-v251lh){border-bottom:1px solid var(--color-border-default);padding:.65rem 1rem}.price-table.svelte-v251lh tbody:where(.svelte-v251lh) tr:where(.svelte-v251lh):nth-child(2n){background:var(--color-surface)}.price-table.svelte-v251lh .col-size:where(.svelte-v251lh),.price-table.svelte-v251lh .col-price:where(.svelte-v251lh){text-align:right;font-variant-numeric:tabular-nums}.price-table.svelte-v251lh .guide-value:where(.svelte-v251lh),.price-table.svelte-v251lh .na-value:where(.svelte-v251lh){overflow-wrap:anywhere}.price-note.svelte-v251lh{margin-left:1.15rem}.closing.svelte-v251lh{background:linear-gradient(115deg, var(--ambassador-blue-600,#0a2d4f), var(--ambassador-blue-500,#0b345b));color:var(--si-on-dark);text-align:center;border-radius:16px;padding:3rem 1.75rem}.closing.svelte-v251lh h2:where(.svelte-v251lh){color:var(--si-on-dark)}.closing.svelte-v251lh p:where(.svelte-v251lh){color:var(--si-on-dark-dim);margin:.6rem 0 1.5rem;font-size:.9rem}.closing.svelte-v251lh .cta-row:where(.svelte-v251lh){flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.sidebar-item.svelte-v251lh:hover,.sidebar-item.active.svelte-v251lh{margin-left:0;padding-left:1.25rem}@media screen and (width>=700px) and (width<=1200px){.pageContent.svelte-v251lh{padding:1.5rem}.page-content.svelte-v251lh{padding:0 1.25rem}.studio-interior-page.svelte-v251lh .section-wrapper{padding:1.75rem 1.5rem!important}.studio-interior-page.svelte-v251lh .sidebar-fixed{padding:6rem 0 2rem 2rem!important}}@media screen and (width<=700px){.hero.svelte-v251lh{margin-bottom:2rem}.hero-image-container.svelte-v251lh{border-radius:0;height:235px}.pageContent.svelte-v251lh{padding:1rem}.page-content.svelte-v251lh{border-top:none;margin-left:0;padding:0}.studio-interior-page.svelte-v251lh .section-wrapper{border-radius:12px;padding:1.5rem .75rem!important}.hero-overlay.svelte-v251lh{justify-content:flex-end;gap:.35rem;padding:0 1rem 1.25rem}.hero-kicker.svelte-v251lh{font-size:calc(18px + 1vw)}.stat-row.svelte-v251lh,.gallery-toolbar.svelte-v251lh,.empty-state.svelte-v251lh,.room-list.svelte-v251lh,.price-note.svelte-v251lh,.details-hint.svelte-v251lh,.price-groups.svelte-v251lh,.loading-line.svelte-v251lh,.explanation.lead.svelte-v251lh{margin-left:0}.gallery-toolbar.svelte-v251lh{margin-left:0;margin-right:0;padding:.3rem .45rem;position:sticky;top:5rem;display:unset!important}.filter-chip.svelte-v251lh{min-height:20px;padding:.15rem .5rem;font-size:.6rem}.filter-row-subcats.svelte-v251lh{margin-left:.25rem;padding-left:.5rem}.room-grid.svelte-v251lh{grid-template-columns:1fr;gap:2rem}.price-table.svelte-v251lh{min-width:0}.price-table.svelte-v251lh thead:where(.svelte-v251lh) th:where(.svelte-v251lh),.price-table.svelte-v251lh tbody:where(.svelte-v251lh) td:where(.svelte-v251lh){padding-left:.6rem;padding-right:.6rem}.price-table.svelte-v251lh .col-title:where(.svelte-v251lh){width:44%}.price-table.svelte-v251lh .col-size:where(.svelte-v251lh){width:24%}.price-table.svelte-v251lh .col-price:where(.svelte-v251lh){width:32%}}:is(.studio-interior-page.svelte-v251lh .swiper-horizontal>.swiper-pagination-bullets,.studio-interior-page.svelte-v251lh .swiper-pagination-horizontal.swiper-pagination-bullets) .swiper-pagination-bullet{border:1px solid #fff}.studio-interior-page.svelte-v251lh .swiper-horizontal>.swiper-pagination-bullets{border:none!important}@media print{.scroll-progress.svelte-v251lh,.hero-cta-row.svelte-v251lh,.gallery-toolbar.svelte-v251lh,.studio-interior-page.svelte-v251lh .sidebar,.studio-interior-page.svelte-v251lh .sidebar-fixed{display:none!important}.price-table.svelte-v251lh thead:where(.svelte-v251lh) th:where(.svelte-v251lh){position:static}}
