.penthousesPremium_page__1t6kR{background:#f8f8f6;--hero-viewport-budget:calc(100dvh - 128px);padding:0 24px 88px}.penthousesPremium_shell__sM5XI{max-width:1360px;margin:0 auto}.penthousesPremium_heroSection__DCjdt{position:relative;padding:8px 0 0;min-height:var(--hero-viewport-budget);overflow:hidden}.penthousesPremium_decor__poCHm{position:absolute;top:96px;left:42px;width:138px;height:138px;opacity:.22;pointer-events:none;animation:penthousesPremium_assembleFromLeft__SJ0Kn 1.45s cubic-bezier(.22,1,.36,1) .08s both}.penthousesPremium_decor__poCHm span{position:absolute;inset:0}.penthousesPremium_decor__poCHm span:after,.penthousesPremium_decor__poCHm span:before{content:"";position:absolute;top:50%;left:50%;width:100%;height:1.5px;background:color-mix(in srgb,var(--primary-color) 24%,transparent);transform-origin:center}.penthousesPremium_decor__poCHm span:before{transform:translate(-50%,-50%) rotate(0deg)}.penthousesPremium_decor__poCHm span:after{transform:translate(-50%,-50%) rotate(90deg)}.penthousesPremium_decor__poCHm span:nth-child(2){transform:rotate(45deg)}.penthousesPremium_decor__poCHm span:nth-child(3){transform:rotate(22.5deg)}.penthousesPremium_decor__poCHm span:nth-child(4){transform:rotate(67.5deg)}.penthousesPremium_floatShape__UtrNa{position:absolute;border-radius:24px;border:1px solid color-mix(in srgb,var(--primary-color) 16%,transparent);background:rgba(255,255,255,.24);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:.46}.penthousesPremium_floatShapeTop__Pdm4u{top:118px;right:176px;width:84px;height:28px;transform:rotate(18deg);animation:penthousesPremium_assembleFromTop__XtqVL 1.5s cubic-bezier(.22,1,.36,1) .22s both}.penthousesPremium_floatShapeRight__owjYi{top:318px;right:72px;width:18px;height:72px;animation:penthousesPremium_assembleFromRight__EueV4 1.55s cubic-bezier(.22,1,.36,1) .34s both}.penthousesPremium_miniRect__y5_M2{position:absolute;top:446px;right:236px;width:16px;height:8px;border-radius:999px;background:color-mix(in srgb,var(--primary-color) 22%,transparent);transform:rotate(32deg);animation:penthousesPremium_assembleFromBottom__btBP3 1.5s cubic-bezier(.22,1,.36,1) .46s both}.penthousesPremium_cardButton__t0jE9,.penthousesPremium_paginationButton__Cb480,.penthousesPremium_primaryButton__b0ch3,.penthousesPremium_roomPill__KNqDv,.penthousesPremium_secondaryButton__FN4yH{border:none;cursor:pointer;transition:transform .3s ease,background-color .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease,opacity .3s ease}.penthousesPremium_cardButton__t0jE9:hover,.penthousesPremium_paginationButton__Cb480:hover,.penthousesPremium_primaryButton__b0ch3:hover,.penthousesPremium_roomPill__KNqDv:hover,.penthousesPremium_secondaryButton__FN4yH:hover{transform:translateY(-2px)}.penthousesPremium_heroLayout__rmRqe{position:relative;z-index:1;display:grid;grid-template-columns:190px minmax(0,1fr) 280px;gap:24px;align-items:start;margin-top:8px}.penthousesPremium_leftRail___o1_l{display:flex;flex-direction:column;gap:34px;padding-top:184px}.penthousesPremium_ratingCard__VtOrw{display:flex;flex-direction:column;gap:14px;width:170px;padding:14px;border-radius:999px;background:rgba(255,255,255,.46);border:1px solid rgba(0,0,0,.04);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:none;animation:penthousesPremium_assembleFromLeft__SJ0Kn 1.45s cubic-bezier(.22,1,.36,1) .32s both}.penthousesPremium_avatar__P2yzH:first-child{animation:penthousesPremium_assembleFromTop__XtqVL 1.1s cubic-bezier(.22,1,.36,1) .92s both}.penthousesPremium_avatar__P2yzH:nth-child(2){animation:penthousesPremium_assembleFromBottom__btBP3 1.1s cubic-bezier(.22,1,.36,1) 1.02s both}.penthousesPremium_avatar__P2yzH:nth-child(3){animation:penthousesPremium_assembleFromLeft__SJ0Kn 1.1s cubic-bezier(.22,1,.36,1) 1.12s both}.penthousesPremium_avatar__P2yzH:nth-child(4){animation:penthousesPremium_assembleFromRight__EueV4 1.1s cubic-bezier(.22,1,.36,1) 1.22s both}.penthousesPremium_ratingCopy__bY589 strong{animation:penthousesPremium_assembleFromBottom__btBP3 1.15s cubic-bezier(.22,1,.36,1) 1.02s both}.penthousesPremium_ratingCopy__bY589 span{animation:penthousesPremium_assembleFromRight__EueV4 1.15s cubic-bezier(.22,1,.36,1) 1.14s both}.penthousesPremium_avatars__egMVm{display:flex;align-items:center}.penthousesPremium_avatar__P2yzH{width:46px;height:46px;border-radius:999px;border:3px solid rgba(255,255,255,.9);margin-left:-10px;display:inline-flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:700;color:#111111;box-shadow:0 8px 18px rgba(17,17,17,.08)}.penthousesPremium_avatar__P2yzH:first-child{margin-left:0}.penthousesPremium_avatarAccent__dKQKi{background:var(--primary-color);color:#ffffff}.penthousesPremium_ratingCopy__bY589{display:flex;flex-direction:column;gap:2px;padding-left:4px}.penthousesPremium_ratingCopy__bY589 strong{font-size:.82rem;line-height:1.3;color:#111111}.penthousesPremium_ratingCopy__bY589 span{font-size:.82rem;color:#5a5a58}.penthousesPremium_arrowCue__r4Cma{display:flex;flex-direction:column;align-items:center;gap:8px;width:40px;margin-left:18px;color:var(--primary-color);opacity:.55;animation:penthousesPremium_assembleFromBottom__btBP3 1.45s cubic-bezier(.22,1,.36,1) .56s both,penthousesPremium_arrowFloat__Fgypd 2.8s ease-in-out 2s infinite}.penthousesPremium_arrowLine__PCwUe{width:1px;height:76px;background:color-mix(in srgb,var(--primary-color) 40%,transparent)}.penthousesPremium_arrowHead__pNF37{font-size:1.4rem;line-height:1}.penthousesPremium_heroMain__0pYUB{display:flex;flex-direction:column;align-items:center;text-align:center}.penthousesPremium_title__9CKtA{margin:0;display:flex;flex-direction:column;gap:2px;font-size:clamp(32px,3.9vw,56px);line-height:.94;font-weight:780;letter-spacing:-.055em;color:#111111;max-width:980px}.penthousesPremium_title__9CKtA span{display:block;white-space:nowrap}.penthousesPremium_title__9CKtA span:first-child{animation:penthousesPremium_assembleFromLeft__SJ0Kn 1.55s cubic-bezier(.22,1,.36,1) .72s both}.penthousesPremium_title__9CKtA span:last-child{animation:penthousesPremium_assembleFromRight__EueV4 1.55s cubic-bezier(.22,1,.36,1) .96s both}.penthousesPremium_title__9CKtA em{font-style:normal;color:var(--primary-color)}.penthousesPremium_visualWrap__d1Isk{position:relative;width:min(92%,980px);margin-top:-14px;min-height:clamp(440px,calc(var(--hero-viewport-budget) - 150px),560px);display:flex;align-items:center;justify-content:center;animation:penthousesPremium_assembleFromBottom__btBP3 1.7s cubic-bezier(.22,1,.36,1) 1.06s both}.penthousesPremium_visualGlow__elj_J{animation:penthousesPremium_assembleFromBottom__btBP3 1.5s cubic-bezier(.22,1,.36,1) 1.18s both;position:absolute;inset:auto 14% 12% 14%;height:92px;border-radius:999px;background:radial-gradient(circle,rgba(188,193,202,.26) 0,rgba(248,248,246,0) 72%);filter:blur(20px)}.penthousesPremium_heroImage__L0vNI{position:relative;z-index:1;width:108%;max-height:clamp(420px,calc(var(--hero-viewport-budget) - 124px),700px);object-fit:contain;mix-blend-mode:multiply;filter:drop-shadow(0 24px 40px rgba(17,17,17,.08));animation:penthousesPremium_assembleFromRight__EueV4 1.7s cubic-bezier(.22,1,.36,1) 1.14s both}.penthousesPremium_heroAside__IV4PC{display:flex;flex-direction:column;gap:30px;padding-top:188px}.penthousesPremium_heroAside__IV4PC>:first-child{animation:penthousesPremium_assembleFromTop__XtqVL 1.45s cubic-bezier(.22,1,.36,1) 1.16s both}.penthousesPremium_heroAside__IV4PC>:nth-child(2){animation:penthousesPremium_assembleFromLeft__SJ0Kn 1.45s cubic-bezier(.22,1,.36,1) 1.36s both}.penthousesPremium_heroAside__IV4PC>:nth-child(3){animation:penthousesPremium_assembleFromBottom__btBP3 1.45s cubic-bezier(.22,1,.36,1) 1.54s both}.penthousesPremium_description__3oa8l{margin:56px 0 0;max-width:286px;color:#444444;font-size:.98rem;font-weight:400;line-height:1.72}.penthousesPremium_primaryButton__b0ch3{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:fit-content;min-height:56px;padding:0 26px;border-radius:999px;background:var(--primary-color);color:#ffffff;font-weight:600;box-shadow:0 10px 30px rgba(0,0,0,.08)}.penthousesPremium_primaryButton__b0ch3:hover{background:color-mix(in srgb,var(--primary-color) 88%,black);box-shadow:0 16px 36px rgba(0,0,0,.12)}.penthousesPremium_asideNote__WgRhe{padding:0;border-radius:24px;background:transparent;border:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.penthousesPremium_asideNoteLabel__QEJr0{display:inline-block;margin-bottom:8px;color:var(--primary-color);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.penthousesPremium_asideNote__WgRhe p{margin:0;color:#53514d;line-height:1.65;max-width:270px}.penthousesPremium_bottomGrid__san1D{display:grid;grid-template-columns:minmax(0,1fr) 520px;gap:46px;align-items:start;margin-top:62px}.penthousesPremium_storyBlock__x649e{padding:0;animation:penthousesPremium_puzzleAssemble__n_s90 .95s cubic-bezier(.22,1,.36,1) .74s both}.penthousesPremium_storyBlock__x649e h2{margin:0;max-width:500px;font-size:clamp(2rem,2.7vw,3rem);line-height:1.05;letter-spacing:-.045em;color:#111111}.penthousesPremium_storyBlock__x649e h2 span{color:var(--primary-color)}.penthousesPremium_storyBlock__x649e p{margin:20px 0 30px;max-width:430px;color:#555555;font-size:.96rem;line-height:1.8}.penthousesPremium_secondaryButton__FN4yH{display:inline-flex;align-items:center;gap:10px;min-height:54px;padding:0 24px;border-radius:999px;background:#ffffff;border:1px solid rgba(0,0,0,.1);color:#111111;font-weight:600;animation:penthousesPremium_puzzleAssemble__n_s90 .9s cubic-bezier(.22,1,.36,1) 1.02s both}.penthousesPremium_secondaryButton__FN4yH:hover{background:var(--primary-color);border-color:var(--primary-color);color:#ffffff}.penthousesPremium_metricsGrid__XWHzY{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.penthousesPremium_metricCard__z4cti{background:rgba(243,238,232,.78);border-radius:24px;padding:30px;min-height:156px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:none;transition:transform .3s ease,box-shadow .3s ease}.penthousesPremium_metricCard__z4cti:first-child{animation:penthousesPremium_puzzleAssemble__n_s90 .9s cubic-bezier(.22,1,.36,1) .82s both}.penthousesPremium_metricCard__z4cti:nth-child(2){animation:penthousesPremium_puzzleAssemble__n_s90 .9s cubic-bezier(.22,1,.36,1) .9s both}.penthousesPremium_metricCard__z4cti:nth-child(3){animation:penthousesPremium_puzzleAssemble__n_s90 .9s cubic-bezier(.22,1,.36,1) .98s both}.penthousesPremium_metricCard__z4cti:nth-child(4){animation:penthousesPremium_puzzleAssemble__n_s90 .9s cubic-bezier(.22,1,.36,1) 1.06s both}.penthousesPremium_metricCard__z4cti:hover{transform:translateY(-4px) scale(1.01);box-shadow:0 18px 34px rgba(7,23,57,.08)}.penthousesPremium_metricCard__z4cti strong{font-size:clamp(42px,4.4vw,54px);line-height:1;color:#111111}.penthousesPremium_metricCard__z4cti span{font-size:.95rem;line-height:1.6;color:#555555}.penthousesPremium_collectionSection__O2e_X{margin-top:116px;padding:0}.penthousesPremium_collectionHeader__hgxr2{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:26px}.penthousesPremium_collectionHeader__hgxr2>:first-child{animation:penthousesPremium_puzzleAssemble__n_s90 .9s cubic-bezier(.22,1,.36,1) 1s both}.penthousesPremium_collectionHeader__hgxr2>:last-child{animation:penthousesPremium_puzzleAssemble__n_s90 .9s cubic-bezier(.22,1,.36,1) 1.08s both}.penthousesPremium_sectionKicker__K3PG8{display:inline-block;margin-bottom:10px;color:var(--primary-color);font-size:.84rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.penthousesPremium_sectionTitle__7PL9o{margin:0;font-size:clamp(1.9rem,3.4vw,2.9rem);line-height:1;letter-spacing:-.04em;color:#111111}.penthousesPremium_sectionText__RTI1I{margin:0;max-width:360px;color:#555555;line-height:1.7;font-size:.96rem}.penthousesPremium_filtersPanel__5QDk4{display:flex;flex-direction:column;gap:18px;margin-bottom:28px;padding:18px 20px 16px;border-radius:22px;background:rgba(255,255,255,.9);border:1px solid rgba(7,23,57,.06);box-shadow:0 12px 28px rgba(7,23,57,.05);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.penthousesPremium_filterChoiceGrid__aTyxG,.penthousesPremium_filterSearchGrid__s3WYS,.penthousesPremium_rangeGrid__WLZy1{display:grid;gap:14px}.penthousesPremium_filterSearchGrid__s3WYS{grid-template-columns:repeat(4,minmax(0,1fr))}.penthousesPremium_filterChoiceGrid__aTyxG{grid-template-columns:minmax(220px,.7fr) repeat(2,minmax(0,1fr));justify-content:stretch;column-gap:24px;row-gap:14px;align-items:start}.penthousesPremium_rangeGrid__WLZy1{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:28px;row-gap:14px}.penthousesPremium_filterChoiceBlock___Xn6S,.penthousesPremium_filterField__3a5DO,.penthousesPremium_rangeBlock__IUb84{display:flex;flex-direction:column;min-width:0}.penthousesPremium_filterField__3a5DO:first-child{animation:penthousesPremium_puzzleAssemble__n_s90 .9s cubic-bezier(.22,1,.36,1) 1.02s both}.penthousesPremium_filterField__3a5DO:nth-child(2){animation:penthousesPremium_puzzleAssemble__n_s90 .9s cubic-bezier(.22,1,.36,1) 1.1s both}.penthousesPremium_filterField__3a5DO:nth-child(3){animation:penthousesPremium_puzzleAssemble__n_s90 .9s cubic-bezier(.22,1,.36,1) 1.18s both}.penthousesPremium_filterField__3a5DO:nth-child(4){animation:penthousesPremium_puzzleAssemble__n_s90 .9s cubic-bezier(.22,1,.36,1) 1.26s both}.penthousesPremium_filterChoiceBlock___Xn6S:first-child{animation:penthousesPremium_puzzleAssemble__n_s90 .9s cubic-bezier(.22,1,.36,1) 1.18s both}.penthousesPremium_filterChoiceBlock___Xn6S:nth-child(2){animation:penthousesPremium_puzzleAssemble__n_s90 .9s cubic-bezier(.22,1,.36,1) 1.26s both}.penthousesPremium_filterChoiceBlock___Xn6S:nth-child(3),.penthousesPremium_rangeBlock__IUb84:first-child{animation:penthousesPremium_puzzleAssemble__n_s90 .9s cubic-bezier(.22,1,.36,1) 1.34s both}.penthousesPremium_rangeBlock__IUb84:nth-child(2){animation:penthousesPremium_puzzleAssemble__n_s90 .9s cubic-bezier(.22,1,.36,1) 1.42s both}.penthousesPremium_rangeBlock__IUb84:nth-child(3){animation:penthousesPremium_puzzleAssemble__n_s90 .9s cubic-bezier(.22,1,.36,1) 1.5s both}.penthousesPremium_filterFieldLabel__vY_VY{margin-bottom:8px;color:#5f5c55;font-size:.8rem;font-weight:500}.penthousesPremium_roomToggleGroup__Uk_dS{display:flex;flex-wrap:wrap;gap:8px}.penthousesPremium_roomToggle__nyF2a{display:inline-flex;cursor:pointer;-webkit-user-select:none;user-select:none}.penthousesPremium_roomToggleInput__ANKDe{position:absolute;opacity:0;width:0;height:0}.penthousesPremium_roomToggleVisual__nuukf{width:38px;height:38px;border-radius:999px;background:#edf0f4;display:inline-flex;align-items:center;justify-content:center;font-size:.84rem;font-weight:600;color:#071739;transition:background-color .2s ease,color .2s ease,transform .2s ease}.penthousesPremium_roomToggleInput__ANKDe:checked+.penthousesPremium_roomToggleVisual__nuukf{background:#071739;color:#ffffff}.penthousesPremium_roomToggleInput__ANKDe:focus-visible+.penthousesPremium_roomToggleVisual__nuukf{outline:2px solid #071739;outline-offset:3px}.penthousesPremium_toggleGroup__kbxBL{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:9px;width:100%;align-content:flex-start}.penthousesPremium_toggleRow__y_aKX{display:flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:normal;max-width:100%}.penthousesPremium_toggleInput__pvZ_g{appearance:none;-webkit-appearance:none;width:34px;height:18px;border:1px solid rgba(7,23,57,.2);border-radius:999px;background:transparent;position:relative;flex:0 0 auto;margin:0;cursor:pointer}.penthousesPremium_toggleInput__pvZ_g:before{content:"";position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:#d9dde4;transition:transform .18s ease,background-color .18s ease}.penthousesPremium_toggleInput__pvZ_g:checked:before{background:#071739;transform:translateX(16px)}.penthousesPremium_toggleInput__pvZ_g:focus-visible{outline:2px solid #071739;outline-offset:3px}.penthousesPremium_toggleLabel__bxob2{color:#071739;font-size:.86rem;font-weight:500;line-height:1.35;overflow-wrap:anywhere}.penthousesPremium_rangeBlock__IUb84{gap:7px;padding:0;border-radius:0;background:transparent}.penthousesPremium_rangeValues__GsB0p{display:flex;justify-content:space-between;gap:10px;margin-bottom:0}.penthousesPremium_rangeValues__GsB0p span{color:#071739;font-size:.82rem;font-weight:600}.penthousesPremium_rangeSlider__8uM3z{width:100%;padding:0}.penthousesPremium_rangeSlider__8uM3z .rc-slider-rail{background:rgba(7,23,57,.12);height:3px}.penthousesPremium_rangeSlider__8uM3z .rc-slider-track{background:#071739!important;height:3px}.penthousesPremium_rangeSlider__8uM3z .rc-slider-handle{width:13px;height:13px;margin-top:-5px;border:none;background:#071739!important;box-shadow:none}.penthousesPremium_filterResults__g0K1Z{color:#4d4a45;font-size:.82rem;font-weight:500}.penthousesPremium_filterStatus___ECMb{display:flex;flex-direction:column;gap:6px}.penthousesPremium_filterLoading__g0SMn{display:inline-flex;align-items:center;gap:8px;color:var(--primary-color);font-size:.8rem;font-weight:600}.penthousesPremium_filterLoadingSpinner__bqfkr{width:14px;height:14px;border-radius:999px;border:2px solid color-mix(in srgb,var(--primary-color) 24%,transparent);border-top-color:var(--primary-color);animation:penthousesPremium_filterSpin__L2fSs .75s linear infinite}.penthousesPremium_filterActions__QxSbC{display:flex;align-items:center;justify-content:space-between;gap:14px;animation:penthousesPremium_puzzleAssemble__n_s90 .9s cubic-bezier(.22,1,.36,1) 1.58s both}.penthousesPremium_filterActions__QxSbC .penthousesPremium_secondaryButton__FN4yH{min-height:40px;padding:0 16px;font-size:.85rem}.penthousesPremium_cardsGrid__MbzAX{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px}.penthousesPremium_loadingCard__rsc1w{min-height:228px;border-radius:16px;background:linear-gradient(90deg,color-mix(in srgb,var(--primary-color) 14%,#ffffff) 0,color-mix(in srgb,var(--primary-color) 7%,#ffffff) 50%,color-mix(in srgb,var(--primary-color) 14%,#ffffff) 100%);background-size:200% 100%;animation:penthousesPremium_shimmer__8gcY1 1.4s linear infinite}.penthousesPremium_card__6_Y0I{background:color-mix(in srgb,var(--primary-color) 4%,#ffffff);border:1px solid color-mix(in srgb,var(--primary-color) 12%,transparent);border-radius:14px;overflow:hidden;cursor:pointer;transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease;animation:penthousesPremium_puzzleAssemble__n_s90 .9s cubic-bezier(.22,1,.36,1) both}.penthousesPremium_cardsGrid__MbzAX .penthousesPremium_card__6_Y0I:first-child{animation-delay:1.24s}.penthousesPremium_cardsGrid__MbzAX .penthousesPremium_card__6_Y0I:nth-child(2){animation-delay:1.32s}.penthousesPremium_cardsGrid__MbzAX .penthousesPremium_card__6_Y0I:nth-child(3){animation-delay:1.4s}.penthousesPremium_cardsGrid__MbzAX .penthousesPremium_card__6_Y0I:nth-child(4){animation-delay:1.48s}.penthousesPremium_cardsGrid__MbzAX .penthousesPremium_card__6_Y0I:nth-child(5){animation-delay:1.56s}.penthousesPremium_cardsGrid__MbzAX .penthousesPremium_card__6_Y0I:nth-child(6){animation-delay:1.64s}.penthousesPremium_card__6_Y0I:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--primary-color) 22%,transparent);box-shadow:0 16px 32px color-mix(in srgb,var(--primary-color) 10%,transparent)}.penthousesPremium_cardVisual__vTwex{position:relative;background:#ffffff;height:220px;display:flex;align-items:center;justify-content:center}.penthousesPremium_cardImage__BMjMu{width:100%;height:100%;object-fit:contain;object-position:center;padding:10px 10px 0;box-sizing:border-box;mix-blend-mode:normal;filter:none}.penthousesPremium_cardBadge__Wxz0T{position:absolute;top:10px;left:10px;padding:6px 8px;border-radius:999px;background:color-mix(in srgb,var(--primary-color) 12%,#ffffff);color:var(--primary-color);font-size:.62rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.penthousesPremium_cardBody__TIClo{padding:10px}.penthousesPremium_cardHeading__1C__x h3{margin:0;font-size:.88rem;line-height:1.08;color:#111111}.penthousesPremium_cardHeading__1C__x p{margin:4px 0 0;color:#555555;line-height:1.45;font-size:.7rem}.penthousesPremium_cardSpecs__ilA5D{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.penthousesPremium_cardSpecs__ilA5D span{padding:5px 7px;border-radius:999px;background:color-mix(in srgb,var(--primary-color) 10%,#ffffff);color:var(--primary-color);font-size:.64rem}.penthousesPremium_cardFooter__krUxP{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:10px}.penthousesPremium_cardLabel__glwbf{display:block;margin-bottom:2px;color:#6a655f;font-size:.66rem}.penthousesPremium_cardFooter__krUxP strong{font-size:.9rem;color:#111111}.penthousesPremium_cardButton__t0jE9,.penthousesPremium_paginationButton__Cb480{min-height:34px;padding:0 9px;border-radius:999px;background:rgba(255,255,255,.6);border:1px solid rgba(0,0,0,.08);color:#111111;font-weight:600;font-size:.68rem}.penthousesPremium_cardButton__t0jE9:hover,.penthousesPremium_paginationButton__Cb480:hover{background:var(--primary-color);border-color:var(--primary-color);color:#ffffff}.penthousesPremium_message__PhAf8{margin:0 0 20px;color:#9c2a2a}.penthousesPremium_emptyState__XQILf{padding:52px 24px;border-radius:24px;background:rgba(255,255,255,.4);text-align:center}.penthousesPremium_emptyState__XQILf h3{margin:0 0 10px;font-size:1.8rem;color:#111111}.penthousesPremium_emptyState__XQILf p{margin:0 0 24px;color:#5f5a55}.penthousesPremium_pagination__YqHJW{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:34px;animation:penthousesPremium_puzzleAssemble__n_s90 .9s cubic-bezier(.22,1,.36,1) 1.46s both}.penthousesPremium_applicationFormSection__Ht5lw{margin:96px 0 24px!important;animation:penthousesPremium_puzzleAssemble__n_s90 .9s cubic-bezier(.22,1,.36,1) 1.62s both}.penthousesPremium_paginationText___n56c{min-width:120px;text-align:center;color:#3c3935;font-weight:600}@keyframes penthousesPremium_shimmer__8gcY1{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes penthousesPremium_floatIn__6uN52{0%{opacity:0;filter:blur(8px);transform:translateY(20px)}to{opacity:1;filter:blur(0);transform:translateY(0)}}@keyframes penthousesPremium_puzzleAssemble__n_s90{0%{opacity:0;filter:blur(10px);transform:translate3d(0,28px,0)}45%{opacity:.72;filter:blur(4px);transform:translate3d(0,8px,0)}to{opacity:1;filter:blur(0);transform:translateZ(0)}}@keyframes penthousesPremium_assembleFromLeft__SJ0Kn{0%{opacity:0;filter:blur(12px);transform:translate3d(-42px,8px,0)}60%{opacity:.86;filter:blur(4px);transform:translate3d(-10px,2px,0)}to{opacity:1;filter:blur(0);transform:translateZ(0)}}@keyframes penthousesPremium_assembleFromRight__EueV4{0%{opacity:0;filter:blur(12px);transform:translate3d(42px,10px,0)}60%{opacity:.86;filter:blur(4px);transform:translate3d(10px,2px,0)}to{opacity:1;filter:blur(0);transform:translateZ(0)}}@keyframes penthousesPremium_assembleFromTop__XtqVL{0%{opacity:0;filter:blur(12px);transform:translate3d(0,-40px,0)}60%{opacity:.86;filter:blur(4px);transform:translate3d(0,-10px,0)}to{opacity:1;filter:blur(0);transform:translateZ(0)}}@keyframes penthousesPremium_assembleFromBottom__btBP3{0%{opacity:0;filter:blur(12px);transform:translate3d(0,42px,0)}60%{opacity:.86;filter:blur(4px);transform:translate3d(0,10px,0)}to{opacity:1;filter:blur(0);transform:translateZ(0)}}@keyframes penthousesPremium_arrowFloat__Fgypd{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}@keyframes penthousesPremium_filterSpin__L2fSs{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:1439px){.penthousesPremium_heroLayout__rmRqe{grid-template-columns:170px minmax(0,1fr) 240px}.penthousesPremium_visualWrap__d1Isk{width:min(92%,860px);min-height:clamp(420px,calc(var(--hero-viewport-budget) - 170px),520px)}.penthousesPremium_cardsGrid__MbzAX{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1279px){.penthousesPremium_cardsGrid__MbzAX{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1023px){.penthousesPremium_page__1t6kR{--hero-viewport-budget:auto;padding:20px 16px 72px}.penthousesPremium_bottomGrid__san1D,.penthousesPremium_collectionHeader__hgxr2{grid-template-columns:1fr;display:grid}.penthousesPremium_filterChoiceGrid__aTyxG,.penthousesPremium_filterSearchGrid__s3WYS,.penthousesPremium_rangeGrid__WLZy1{grid-template-columns:1fr 1fr}.penthousesPremium_filtersPanel__5QDk4{padding:16px}.penthousesPremium_filterChoiceGrid__aTyxG{align-items:stretch}.penthousesPremium_heroLayout__rmRqe{grid-template-columns:1fr;margin-top:28px}.penthousesPremium_heroAside__IV4PC,.penthousesPremium_leftRail___o1_l{padding-top:0;align-items:center;text-align:center}.penthousesPremium_leftRail___o1_l{order:2}.penthousesPremium_heroMain__0pYUB{order:1}.penthousesPremium_heroAside__IV4PC{order:3}.penthousesPremium_visualWrap__d1Isk{width:100%;min-height:500px;margin-bottom:-36px}.penthousesPremium_cardsGrid__MbzAX,.penthousesPremium_metricsGrid__XWHzY{grid-template-columns:1fr 1fr}.penthousesPremium_ratingCard__VtOrw{width:auto}.penthousesPremium_asideNote__WgRhe,.penthousesPremium_description__3oa8l{max-width:520px}.penthousesPremium_collectionSection__O2e_X{margin-top:88px}.penthousesPremium_bottomGrid__san1D{margin-top:102px}}@media (max-width:767px){.penthousesPremium_page__1t6kR{padding:12px 0 56px}.penthousesPremium_shell__sM5XI{padding:0 24px}.penthousesPremium_title__9CKtA{font-size:clamp(30px,8.6vw,42px);max-width:100%}.penthousesPremium_title__9CKtA span{white-space:normal}.penthousesPremium_visualWrap__d1Isk{min-height:340px;margin-bottom:0}.penthousesPremium_cardsGrid__MbzAX,.penthousesPremium_filterChoiceGrid__aTyxG,.penthousesPremium_filterSearchGrid__s3WYS,.penthousesPremium_metricsGrid__XWHzY,.penthousesPremium_rangeGrid__WLZy1{grid-template-columns:1fr}.penthousesPremium_filtersPanel__5QDk4{gap:14px;padding:14px;border-radius:18px}.penthousesPremium_collectionHeader__hgxr2,.penthousesPremium_heroAside__IV4PC,.penthousesPremium_heroMain__0pYUB,.penthousesPremium_storyBlock__x649e{text-align:center}.penthousesPremium_roomToggleGroup__Uk_dS{width:100%;justify-content:space-between;gap:0}.penthousesPremium_filterActions__QxSbC,.penthousesPremium_pagination__YqHJW{justify-content:center;flex-wrap:wrap}.penthousesPremium_filterResults__g0K1Z{text-align:center}.penthousesPremium_filterStatus___ECMb,.penthousesPremium_heroMain__0pYUB,.penthousesPremium_leftRail___o1_l{align-items:center}.penthousesPremium_storyBlock__x649e h2{font-size:clamp(1.52rem,7vw,2rem)}.penthousesPremium_sectionTitle__7PL9o{font-size:clamp(1.45rem,7vw,1.9rem)}.penthousesPremium_cardHeading__1C__x h3{font-size:1.06rem}.penthousesPremium_emptyState__XQILf h3{font-size:1.45rem}.penthousesPremium_cardFooter__krUxP{flex-direction:column;align-items:stretch}.penthousesPremium_cardButton__t0jE9,.penthousesPremium_paginationButton__Cb480,.penthousesPremium_primaryButton__b0ch3,.penthousesPremium_secondaryButton__FN4yH{width:100%;justify-content:center}.penthousesPremium_collectionSection__O2e_X{margin-top:24px}.penthousesPremium_applicationFormSection__Ht5lw{margin:56px 0 12px!important}.penthousesPremium_bottomGrid__san1D{margin-top:72px}.penthousesPremium_card__6_Y0I,.penthousesPremium_emptyState__XQILf,.penthousesPremium_metricCard__z4cti{border-radius:24px}}@media (prefers-reduced-motion:reduce){.penthousesPremium_applicationFormSection__Ht5lw,.penthousesPremium_arrowCue__r4Cma,.penthousesPremium_avatar__P2yzH,.penthousesPremium_card__6_Y0I,.penthousesPremium_collectionHeader__hgxr2>*,.penthousesPremium_decor__poCHm,.penthousesPremium_filterActions__QxSbC,.penthousesPremium_filterGroup__zN98N,.penthousesPremium_filterLoadingSpinner__bqfkr,.penthousesPremium_floatShapeRight__owjYi,.penthousesPremium_floatShapeTop__Pdm4u,.penthousesPremium_heroAside__IV4PC>*,.penthousesPremium_heroImage__L0vNI,.penthousesPremium_metricCard__z4cti,.penthousesPremium_miniRect__y5_M2,.penthousesPremium_pagination__YqHJW,.penthousesPremium_ratingCard__VtOrw,.penthousesPremium_ratingCopy__bY589 span,.penthousesPremium_ratingCopy__bY589 strong,.penthousesPremium_storyBlock__x649e,.penthousesPremium_title__9CKtA span,.penthousesPremium_visualGlow__elj_J,.penthousesPremium_visualWrap__d1Isk{animation:none!important}}