.gNPO7q_spinner{color:var(--color-primary);border:2.5px solid;border-right-color:#0000;border-radius:50%;animation:.75s linear infinite gNPO7q_spin;display:inline-block}@keyframes gNPO7q_spin{to{transform:rotate(360deg)}}
.xDwtkW_button{justify-content:center;align-items:center;gap:var(--space-sm);height:var(--button-height);padding:0 var(--space-xl);border-radius:var(--radius-md);font-size:var(--fs-md);letter-spacing:.6px;text-transform:uppercase;white-space:nowrap;transition:transform .15s var(--ease-out), opacity .15s ease, box-shadow .2s ease, background-color .2s ease;-webkit-user-select:none;user-select:none;font-weight:700;display:inline-flex;position:relative}.xDwtkW_button:active:not(:disabled){transform:scale(.98)}.xDwtkW_button:disabled{opacity:.6}.xDwtkW_fullWidth{width:100%}.xDwtkW_sm{height:40px;padding:0 var(--space-lg);font-size:var(--fs-sm)}.xDwtkW_primary{background:var(--gradient-gold);color:var(--color-on-primary);box-shadow:0 6px 20px -10px #e3ac48b3}.xDwtkW_primary:hover:not(:disabled){filter:brightness(1.04);box-shadow:0 10px 28px -10px #e3ac48d9}.xDwtkW_outline{border:1.2px solid var(--color-primary);color:var(--color-primary);background:0 0}.xDwtkW_outline:hover:not(:disabled){background:var(--color-primary-soft)}.xDwtkW_ghost{color:var(--color-primary)}.xDwtkW_ghost:hover:not(:disabled){background:var(--color-primary-soft)}.xDwtkW_label{text-overflow:ellipsis;overflow:hidden}.xDwtkW_spinner{color:currentColor}
.YrZoGG_text{overflow-wrap:anywhere;margin:0}.YrZoGG_hero{font-size:var(--fs-hero);letter-spacing:.3px;font-weight:700;line-height:1.15}.YrZoGG_display{font-size:var(--fs-display);font-weight:700;line-height:1.2}.YrZoGG_h1{font-size:var(--fs-xxl);font-weight:600;line-height:1.25}.YrZoGG_h2{font-size:var(--fs-xl);font-weight:600;line-height:1.3}.YrZoGG_h3{font-size:var(--fs-lg);font-weight:600;line-height:1.35}.YrZoGG_body{font-size:var(--fs-md);font-weight:400}.YrZoGG_bodyMedium{font-size:var(--fs-md);font-weight:600}.YrZoGG_label{font-size:var(--fs-sm);font-weight:600}.YrZoGG_caption{font-size:var(--fs-sm);font-weight:400;line-height:1.5}.YrZoGG_micro{font-size:var(--fs-xxs);font-weight:500;line-height:1.4}.YrZoGG_button{font-size:var(--fs-md);letter-spacing:.6px;font-weight:700}.YrZoGG_uppercase{text-transform:uppercase}.YrZoGG_truncate{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}@media (min-width:1024px){.YrZoGG_micro{font-size:var(--fs-xs)}}
.eCAa3G_container{align-items:center;gap:var(--space-sm);padding:var(--space-huge) var(--space-lg);flex-direction:column;display:flex}.eCAa3G_icon{padding:var(--space-lg);background:var(--color-surface);border:1px solid var(--color-border);margin-bottom:var(--space-xs);border-radius:50%;display:inline-flex}.eCAa3G_action{margin-top:var(--space-md)}
.ZPzlrW_row{gap:var(--space-sm);scrollbar-width:none;padding:var(--space-xs) 0;display:flex;overflow-x:auto}.ZPzlrW_row::-webkit-scrollbar{display:none}.ZPzlrW_text{justify-content:space-between}.ZPzlrW_tab{padding:6px var(--space-md);border-radius:var(--radius-sm);font-size:var(--fs-sm);color:var(--color-text-secondary);border:1px solid #0000;flex-shrink:0;font-weight:600;transition:background-color .15s,color .15s}.ZPzlrW_tab:hover:not(.ZPzlrW_active){color:var(--color-text)}.ZPzlrW_chip .ZPzlrW_tab{padding:var(--space-sm) var(--space-lg);border-color:var(--color-border);background:var(--color-surface)}.ZPzlrW_active,.ZPzlrW_chip .ZPzlrW_active{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}@media (min-width:600px){.ZPzlrW_text{justify-content:flex-start}.ZPzlrW_tab{padding:var(--space-sm) var(--space-lg)}}
.Nkf5lG_button{border-radius:var(--radius-md);width:40px;height:40px;color:var(--color-text);flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s;display:inline-flex;position:relative}.Nkf5lG_button:hover{background:var(--color-surface-pressed)}.Nkf5lG_bordered{border-radius:var(--radius-sm);border:1.2px solid var(--color-primary);width:32px;height:32px;color:var(--color-primary)}.Nkf5lG_bordered:hover{background:var(--color-primary-soft)}.Nkf5lG_active{color:var(--color-primary)}.Nkf5lG_dot{background:var(--color-danger);border:1.5px solid var(--color-background);border-radius:50%;width:8px;height:8px;position:absolute;top:8px;right:9px}
.rxdtia_root{z-index:var(--z-overlay);justify-content:center;display:flex;position:fixed;inset:0}.rxdtia_backdrop{background:var(--color-overlay);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:.2s rxdtia_fadeIn;position:absolute;inset:0}.rxdtia_panel{background:var(--color-surface-raised);border:1px solid var(--color-border);width:100%;box-shadow:var(--shadow-lg);position:relative}.rxdtia_dialog{padding:var(--space-xxl);align-items:center}.rxdtia_dialog .rxdtia_panel{border-radius:var(--radius-xl);border-color:var(--color-primary-border);max-width:380px;animation:rxdtia_popIn .22s var(--ease-out)}.rxdtia_sheet{align-items:flex-end}.rxdtia_sheet .rxdtia_panel{border-radius:var(--radius-xl) var(--radius-xl) 0 0;max-width:560px;max-height:70vh;padding-bottom:env(safe-area-inset-bottom);animation:rxdtia_slideUp .28s var(--ease-out);flex-direction:column;display:flex}@media (min-width:600px){.rxdtia_sheet{padding:var(--space-xxl);align-items:center}.rxdtia_sheet .rxdtia_panel{border-radius:var(--radius-xl);max-width:440px;animation:rxdtia_popIn .22s var(--ease-out)}}.rxdtia_fullscreen .rxdtia_backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000f7}.rxdtia_fullscreen .rxdtia_panel{height:100%;box-shadow:none;background:0 0;border:0;animation:.2s rxdtia_fadeIn}@keyframes rxdtia_fadeIn{0%{opacity:0}}@keyframes rxdtia_slideUp{0%{transform:translateY(100%)}}@keyframes rxdtia_popIn{0%{opacity:0;transform:translateY(8px)scale(.97)}}
.gEC6Na_container{align-items:center;gap:var(--space-sm);height:44px;padding:0 var(--space-md);border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);transition:border-color .15s;display:flex}.gEC6Na_container:focus-within{border-color:var(--color-primary-border)}.gEC6Na_input{min-width:0;font-size:var(--fs-md);background:0 0;border:0;outline:0;flex:1}.gEC6Na_input::placeholder{color:var(--color-text-muted)}.gEC6Na_input::-webkit-search-cancel-button{display:none}.gEC6Na_clear{color:var(--color-text-muted);display:inline-flex}.gEC6Na_clear:hover{color:var(--color-text)}
.DJdE4W_wrapper{gap:var(--space-xs);flex-direction:column;display:flex}.DJdE4W_trigger{align-items:center;gap:var(--space-md);width:100%;min-height:calc(var(--input-height) + 4px);padding:var(--space-sm) var(--space-lg);border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);text-align:left;transition:border-color .15s;display:flex}.DJdE4W_trigger:hover:not(:disabled){border-color:var(--color-primary-border)}.DJdE4W_trigger:disabled{opacity:.6}.DJdE4W_errored{border-color:var(--color-danger)}.DJdE4W_texts{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.DJdE4W_label{font-size:var(--fs-xxs);color:var(--color-text-muted);font-weight:500}.DJdE4W_value{font-size:var(--fs-md);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.DJdE4W_placeholder{color:var(--color-text-secondary)}.DJdE4W_error{margin-left:var(--space-xs);font-size:var(--fs-xs);color:var(--color-danger)}@media (min-width:1024px){.DJdE4W_label{font-size:var(--fs-xs)}}
.dylJeq_skeleton{background:linear-gradient(90deg, var(--color-surface) 0%, var(--color-surface-pressed) 50%, var(--color-surface) 100%);background-size:200% 100%;animation:1.4s ease-in-out infinite dylJeq_shimmer;display:block}@keyframes dylJeq_shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}
.ImMCdq_badge{white-space:nowrap;align-items:center;width:fit-content;display:inline-flex}.ImMCdq_pill{font-size:var(--fs-xxs);padding:3px var(--space-sm);border-radius:var(--radius-sm);font-weight:600}.ImMCdq_text{font-size:var(--fs-sm);font-weight:500}.ImMCdq_success{color:var(--color-success)}.ImMCdq_warning{color:var(--color-warning)}.ImMCdq_danger{color:var(--color-danger)}.ImMCdq_primary{color:var(--color-primary)}.ImMCdq_neutral{color:var(--color-text-secondary)}.ImMCdq_pill.ImMCdq_success{background:var(--color-success-soft)}.ImMCdq_pill.ImMCdq_warning{background:var(--color-warning-soft)}.ImMCdq_pill.ImMCdq_danger{background:var(--color-danger-soft)}.ImMCdq_pill.ImMCdq_primary{background:var(--color-primary-soft)}.ImMCdq_pill.ImMCdq_neutral{background:var(--color-surface-raised)}@media (min-width:1024px){.ImMCdq_pill{font-size:var(--fs-xs)}}
.EeMNYq_wrapper{gap:var(--space-xs);flex-direction:column;display:flex}.EeMNYq_container{align-items:center;gap:var(--space-md);min-height:var(--input-height);padding:0 var(--space-lg);border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);transition:border-color .15s,box-shadow .15s;display:flex}.EeMNYq_container:focus-within{border-color:var(--color-primary-border);box-shadow:0 0 0 3px var(--color-primary-soft)}.EeMNYq_container:focus-within .EeMNYq_icon{color:var(--color-primary)}.EeMNYq_multiline{padding-top:var(--space-md);padding-bottom:var(--space-md);align-items:flex-start}.EeMNYq_errored,.EeMNYq_errored:focus-within{border-color:var(--color-danger);box-shadow:none}.EeMNYq_readOnly{background:var(--color-surface-raised)}.EeMNYq_icon{color:var(--color-text-muted);transition:color .15s;display:inline-flex}.EeMNYq_column{min-width:0;padding:var(--space-xs) 0;flex-direction:column;flex:1;gap:2px;display:flex}.EeMNYq_label{font-size:var(--fs-xxs);color:var(--color-text-muted);font-weight:500}.EeMNYq_input{width:100%;font-size:var(--fs-md);background:0 0;border:0;outline:0;padding:6px 0}.EeMNYq_input::placeholder{color:var(--color-text-muted)}.EeMNYq_input:read-only{cursor:default}.EeMNYq_textarea{resize:vertical;min-height:56px;line-height:1.5}.EeMNYq_error{margin-left:var(--space-xs);font-size:var(--fs-xs);color:var(--color-danger)}@media (min-width:1024px){.EeMNYq_label{font-size:var(--fs-xs)}}
.bJ1UOG_container{width:100%;max-width:var(--content-max-width);padding:0 var(--gutter);margin:0 auto}.bJ1UOG_narrow{max-width:880px}
.Jim4ZG_wrapper{padding:0 0 var(--section-space)}.Jim4ZG_band{gap:var(--space-xl);padding:var(--space-xxl);border-radius:var(--radius-xl);border:1.2px solid var(--color-primary-border);background:radial-gradient(ellipse at 100% 0%, #e3ac4847, transparent 55%), var(--gradient-gold-card), var(--color-surface);flex-direction:column;display:flex;position:relative;overflow:hidden}.Jim4ZG_texts{gap:var(--space-sm);flex-direction:column;display:flex}.Jim4ZG_title{font-family:var(--font-display);font-size:clamp(22px,3.6vw,34px);font-weight:600}.Jim4ZG_text{color:var(--color-text-secondary);max-width:560px}.Jim4ZG_actions{gap:var(--space-md);flex-wrap:wrap;display:flex}@media (min-width:900px){.Jim4ZG_band{padding:var(--space-huge) 56px;flex-direction:row;justify-content:space-between;align-items:center}.Jim4ZG_actions{flex-shrink:0}}
.U0Z3GG_frame{border-radius:var(--radius-md);background:var(--color-surface-raised);position:relative;overflow:hidden}.U0Z3GG_image{object-fit:cover;transition:transform .5s var(--ease-out)}
.jbqs2q_section{padding:var(--section-space) 0}.jbqs2q_raised{background:radial-gradient(ellipse at 50% 0%, #e3ac4812, transparent 60%), var(--color-surface);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}
.VhsOTa_heading{gap:var(--space-lg);margin-bottom:var(--space-xxl);flex-direction:column;display:flex}.VhsOTa_texts{gap:var(--space-sm);flex-direction:column;max-width:680px;display:flex}.VhsOTa_center{text-align:center;align-items:center}.VhsOTa_center .VhsOTa_texts{align-items:center}.VhsOTa_eyebrow{align-items:center;gap:var(--space-sm);font-size:var(--fs-xs);letter-spacing:3px;text-transform:uppercase;color:var(--color-primary);font-weight:700;display:inline-flex}.VhsOTa_eyebrow:before,.VhsOTa_center .VhsOTa_eyebrow:after{content:"";background:var(--color-primary);width:24px;height:1.5px}.VhsOTa_title{font-family:var(--font-display);letter-spacing:.5px;font-size:clamp(26px,4.4vw,42px);font-weight:600;line-height:1.18}.VhsOTa_subtitle{font-size:var(--fs-lg);color:var(--color-text-secondary);line-height:1.6}@media (min-width:768px){.VhsOTa_withAction{flex-direction:row;justify-content:space-between;align-items:flex-end}.VhsOTa_heading{margin-bottom:var(--space-xxxl)}}
.ilFFGG_form{gap:var(--space-md);display:grid}.ilFFGG_note{font-size:var(--fs-xs);color:var(--color-text-muted);text-align:center}.ilFFGG_success{align-items:center;gap:var(--space-sm);padding:var(--space-xl) 0;text-align:center;flex-direction:column;display:flex}.ilFFGG_success h3{font-family:var(--font-display);font-size:var(--fs-xxl)}.ilFFGG_success p{color:var(--color-text-secondary);margin-bottom:var(--space-sm)}@media (min-width:640px){.ilFFGG_form:not(.ilFFGG_compact){grid-template-columns:repeat(2,minmax(0,1fr))}.ilFFGG_form:not(.ilFFGG_compact) .ilFFGG_full{grid-column:1/-1}}
.Ejlb7G_grid{gap:var(--space-lg);display:grid}.Ejlb7G_card{gap:var(--space-sm);padding:var(--space-xxl);border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);transition:border-color .2s ease, transform .3s var(--ease-out);flex-direction:column;display:flex}.Ejlb7G_card:hover{border-color:var(--color-primary-border);transform:translateY(-3px)}.Ejlb7G_icon{width:fit-content;padding:var(--space-md);margin-bottom:var(--space-sm);border-radius:var(--radius-md);border:1.2px solid var(--color-primary-border);background:var(--color-primary-soft);display:inline-flex}.Ejlb7G_title{font-size:var(--fs-xl);font-weight:700}.Ejlb7G_text{color:var(--color-text-secondary);line-height:1.65}@media (min-width:640px){.Ejlb7G_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.Ejlb7G_grid{grid-template-columns:repeat(var(--columns), minmax(0, 1fr));gap:var(--space-xl)}}
.fr_QIq_grid{gap:var(--space-md);display:grid}.fr_QIq_mosaic{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:120px;grid-auto-flow:dense}.fr_QIq_mosaic .fr_QIq_cell:nth-child(3n+1){grid-area:span 2/span 2}.fr_QIq_strip{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:150px}.fr_QIq_cell{min-width:0}.fr_QIq_tile{border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);cursor:zoom-in;width:100%;height:100%;display:block;position:relative;overflow:hidden}.fr_QIq_image{object-fit:cover;transition:transform .6s var(--ease-out)}.fr_QIq_overlay{padding:var(--space-xxl) var(--space-md) var(--space-md);text-align:left;opacity:0;transition:opacity .3s ease, transform .3s var(--ease-out);background:linear-gradient(#0000,#000000d9);flex-direction:column;gap:2px;display:flex;position:absolute;inset:auto 0 0;transform:translateY(8px)}.fr_QIq_category{font-size:var(--fs-xs);letter-spacing:1.5px;text-transform:uppercase;color:var(--color-primary);font-weight:700}.fr_QIq_title{font-weight:600}.fr_QIq_zoom{top:var(--space-md);right:var(--space-md);padding:var(--space-sm);color:var(--color-primary);opacity:0;background:#0a0a0ab3;border-radius:50%;transition:opacity .3s;display:inline-flex;position:absolute}.fr_QIq_tile:hover .fr_QIq_image,.fr_QIq_tile:focus-visible .fr_QIq_image{transform:scale(1.06)}.fr_QIq_tile:hover .fr_QIq_overlay,.fr_QIq_tile:focus-visible .fr_QIq_overlay,.fr_QIq_tile:hover .fr_QIq_zoom{opacity:1;transform:none}@media (hover:none){.fr_QIq_overlay{opacity:1;transform:none}}@media (min-width:768px){.fr_QIq_mosaic{gap:var(--space-lg);grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:220px}.fr_QIq_mosaic .fr_QIq_cell:nth-child(3n+1){grid-area:auto}.fr_QIq_mosaic .fr_QIq_cell:nth-child(6n+1){grid-area:span 2/span 2}.fr_QIq_strip{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:190px}}@media (min-width:1100px){.fr_QIq_mosaic{grid-auto-rows:260px}}
.tH1waq_banner{padding:calc(var(--header-height) + 56px) 0 72px;background:radial-gradient(ellipse at 50% 20%, #e3ac4829, transparent 60%), var(--palette-black);border-bottom:1px solid var(--color-border);position:relative;overflow:hidden}.tH1waq_skyline{object-fit:cover;object-position:bottom;opacity:.35}.tH1waq_fade{background:linear-gradient(180deg, var(--palette-black) 25%, #0006 100%);position:absolute;inset:0}.tH1waq_inner{align-items:center;gap:var(--space-md);text-align:center;flex-direction:column;display:flex;position:relative}.tH1waq_crumbs{justify-content:center;gap:var(--space-xs);font-size:var(--fs-sm);color:var(--color-text-secondary);flex-wrap:wrap;display:flex}.tH1waq_crumbs li{align-items:center;gap:var(--space-xs);display:inline-flex}.tH1waq_crumbs a:hover,.tH1waq_crumbs [aria-current]{color:var(--color-primary)}.tH1waq_title{font-family:var(--font-display);letter-spacing:1px;font-size:clamp(32px,6vw,56px);font-weight:600;line-height:1.15}.tH1waq_subtitle{max-width:620px;font-size:var(--fs-lg);color:var(--color-text-secondary);line-height:1.6}@media (min-width:1024px){.tH1waq_banner{padding:calc(var(--header-height) + 88px) 0 104px}}
.ubjd_q_grid{gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ubjd_q_item{align-items:center;gap:var(--space-md);padding:var(--space-md);border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);font-size:var(--fs-sm);font-weight:600;display:flex}.ubjd_q_icon{padding:var(--space-sm);border-radius:var(--radius-md);background:var(--color-primary-soft);display:inline-flex}@media (min-width:768px){.ubjd_q_grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
.ylp1Ja_paper{aspect-ratio:1;border-radius:var(--radius-sm);background:#f2eee6;flex-shrink:0;width:clamp(60px,16vw,88px);padding:5px}.ylp1Ja_plan{border:1.5px solid #3b3632;flex-direction:column;height:100%;display:flex}.ylp1Ja_row{flex:1;display:flex}.ylp1Ja_large{flex:1.4}.ylp1Ja_room,.ylp1Ja_shaded{border:.75px solid #3b3632;flex:1}.ylp1Ja_shaded{background:#d9cfbf}.ylp1Ja_living{flex:1.8}
.zGlb2W_bar{border-radius:var(--radius-lg);border:1.2px solid var(--color-primary-border);background:var(--gradient-gold-card), #121212eb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.zGlb2W_stat{align-items:center;gap:var(--space-xs);padding:var(--space-xl) var(--space-sm);text-align:center;flex-direction:column-reverse;display:flex}.zGlb2W_stat:nth-child(odd){border-right:1px solid var(--color-primary-border)}.zGlb2W_stat:nth-child(-n+2){border-bottom:1px solid var(--color-primary-border)}.zGlb2W_value{font-family:var(--font-display);background:var(--gradient-brand-text);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(26px,5vw,38px);font-weight:700}.zGlb2W_label{font-size:var(--fs-sm);color:var(--color-text-secondary)}@media (min-width:768px){.zGlb2W_bar{grid-template-columns:repeat(4,minmax(0,1fr))}.zGlb2W_stat{padding:var(--space-xxl) var(--space-md)}.zGlb2W_stat:nth-child(odd),.zGlb2W_stat:nth-child(-n+2){border:0}.zGlb2W_stat+.zGlb2W_stat{border-left:1px solid var(--color-primary-border)}}
.CXFW7q_footer{padding-top:var(--section-space);background:radial-gradient(ellipse at 0% 0%, #e3ac4814, transparent 50%), var(--color-surface);border-top:1px solid var(--color-border)}.CXFW7q_grid{gap:var(--space-xxxl) var(--space-xxl);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.CXFW7q_brand{gap:var(--space-md);flex-direction:column;grid-column:1/-1;display:flex}.CXFW7q_tagline{font-family:var(--font-display);color:var(--color-primary);letter-spacing:.5px}.CXFW7q_about{max-width:420px;font-size:var(--fs-sm);color:var(--color-text-secondary);line-height:1.7}.CXFW7q_heading{margin-bottom:var(--space-lg);font-size:var(--fs-sm);letter-spacing:2px;text-transform:uppercase;color:var(--color-text);font-weight:700}.CXFW7q_list{gap:var(--space-md);font-size:var(--fs-md);color:var(--color-text-secondary);flex-direction:column;display:flex}.CXFW7q_list a:hover,.CXFW7q_contact a:hover{color:var(--color-primary)}.CXFW7q_contact{gap:var(--space-md);font-size:var(--fs-md);color:var(--color-text-secondary);flex-direction:column;display:flex}.CXFW7q_contact li{align-items:flex-start;gap:var(--space-sm);overflow-wrap:anywhere;display:flex}.CXFW7q_contact li:first-child,.CXFW7q_contact li+li{min-width:0}.CXFW7q_grid>div:last-child{grid-column:1/-1}.CXFW7q_bottom{gap:var(--space-xs);margin-top:var(--space-huge);padding:var(--space-xl) 0;border-top:1px solid var(--color-border);font-size:var(--fs-sm);color:var(--color-text-muted);flex-direction:column;display:flex}@media (min-width:900px){.CXFW7q_grid{grid-template-columns:1.5fr 1fr 1fr 1.3fr}.CXFW7q_brand,.CXFW7q_grid>div:last-child{grid-column:auto}.CXFW7q_bottom{flex-direction:row;justify-content:space-between}}
.Y0oa4G_card{border-radius:var(--radius-lg);border:1.2px solid var(--color-primary-border);padding:var(--space-lg);background:var(--gradient-gold-card), var(--color-surface);position:relative;overflow:hidden}.Y0oa4G_card:after{content:"";aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#e3ac4824,#0000 70%);border-radius:50%;width:60%;position:absolute;inset:auto -30% -60% auto}
.xLg2xa_layout{gap:var(--space-xxxl);align-items:center;display:grid}.xLg2xa_visual{position:relative}.xLg2xa_logoPanel{aspect-ratio:5/4;border-radius:var(--radius-xl);border:1.2px solid var(--color-primary-border);background:radial-gradient(circle at 50% 45%, #e3ac482e, transparent 60%), var(--palette-black);justify-content:center;align-items:center;display:flex}.xLg2xa_logo{width:min(62%,300px);height:auto}.xLg2xa_badge{right:var(--space-lg);bottom:calc(-1 * var(--space-lg));padding:var(--space-md) var(--space-xl);border-radius:var(--radius-lg);background:var(--gradient-gold);color:var(--color-on-primary);box-shadow:var(--shadow-lg);flex-direction:column;display:flex;position:absolute}.xLg2xa_badge strong{font-family:var(--font-display);font-size:var(--fs-xxl)}.xLg2xa_badge span{font-size:var(--fs-sm);font-weight:600}.xLg2xa_copy{flex-direction:column;align-items:flex-start;display:flex}.xLg2xa_copy>div:first-child{margin-bottom:var(--space-lg)}.xLg2xa_text{font-size:var(--fs-lg);color:var(--color-text-secondary);line-height:1.75}.xLg2xa_points{gap:var(--space-md);margin:var(--space-xl) 0 var(--space-xxl);flex-direction:column;display:flex}.xLg2xa_points li{align-items:center;gap:var(--space-sm);font-weight:600;display:flex}@media (min-width:1024px){.xLg2xa_layout{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:80px}}
.UnREKW_drawer{inset:var(--header-height) 0 0;z-index:calc(var(--z-nav) - 1);padding:var(--space-xl) var(--gutter) calc(var(--space-xxl) + env(safe-area-inset-bottom));background:radial-gradient(ellipse at 100% 0%, #e3ac481f, transparent 55%), var(--color-background);opacity:0;visibility:hidden;transition:opacity .25s ease, transform .3s var(--ease-out), visibility 0s linear .3s;flex-direction:column;justify-content:space-between;display:flex;position:fixed;overflow-y:auto;transform:translateY(-8px)}.UnREKW_open{opacity:1;visibility:visible;transition:opacity .25s ease, transform .3s var(--ease-out);transform:none}.UnREKW_links{flex-direction:column;display:flex}.UnREKW_link{padding:var(--space-xl) 0;border-bottom:1px solid var(--color-border);font-family:var(--font-display);color:var(--color-text);opacity:0;transition:opacity .3s ease, transform .35s var(--ease-out), color .15s ease;justify-content:space-between;align-items:center;font-size:26px;font-weight:600;display:flex;transform:translate(-10px)}.UnREKW_open .UnREKW_link{opacity:1;transform:none}.UnREKW_link svg{color:var(--color-text-muted)}.UnREKW_active,.UnREKW_active svg{color:var(--color-primary)}.UnREKW_footer{gap:var(--space-md);padding-top:var(--space-xxl);flex-direction:column;display:flex}.UnREKW_contact{align-items:center;gap:var(--space-sm);color:var(--color-text-secondary);display:flex}@media (min-width:900px){.UnREKW_drawer{display:none}}
.Xfz0lG_grid{gap:var(--space-xl);display:grid}.Xfz0lG_card{gap:var(--space-md);padding:var(--space-xxl);flex-direction:column;display:flex}.Xfz0lG_title{font-family:var(--font-display);font-size:var(--fs-xxl);font-weight:600}.Xfz0lG_text{font-size:var(--fs-lg);color:var(--color-text-secondary);line-height:1.7}@media (min-width:768px){.Xfz0lG_grid{grid-template-columns:repeat(2,minmax(0,1fr))}.Xfz0lG_card{padding:var(--space-xxxl)}}
.j-yzkW_hero{padding-top:calc(var(--header-height) + var(--space-xxl));background:radial-gradient(ellipse at 75% 30%, #e3ac482e, transparent 55%), var(--palette-black);position:relative;overflow:hidden}.j-yzkW_skyline{object-fit:cover;object-position:bottom;opacity:.4;height:46%!important;top:auto!important}.j-yzkW_glow{background:linear-gradient(180deg, transparent 50%, var(--color-background) 100%);position:absolute;inset:0}.j-yzkW_inner{gap:var(--space-xxxl);align-items:center;display:grid;position:relative}.j-yzkW_copy{gap:var(--space-lg);animation:j-yzkW_rise .8s var(--ease-out);flex-direction:column;display:flex}.j-yzkW_eyebrow{align-items:center;gap:var(--space-xs);width:fit-content;padding:6px var(--space-md);border-radius:var(--radius-pill);border:1px solid var(--color-primary-border);background:var(--color-primary-soft);font-size:var(--fs-sm);color:var(--color-primary);font-weight:600;display:inline-flex}.j-yzkW_title{font-family:var(--font-display);letter-spacing:.5px;font-size:clamp(36px,7.4vw,72px);font-weight:600;line-height:1.08}.j-yzkW_title span{display:block}.j-yzkW_accent{background:var(--gradient-brand-text);color:#0000;-webkit-background-clip:text;background-clip:text}.j-yzkW_subtitle{max-width:540px;font-size:var(--fs-lg);color:var(--color-text-secondary);line-height:1.7}.j-yzkW_actions{gap:var(--space-md);margin-top:var(--space-sm);flex-wrap:wrap;display:flex}.j-yzkW_visual{animation:j-yzkW_rise 1s var(--ease-out) .1s both;position:relative}.j-yzkW_frame{aspect-ratio:4/3;border-radius:var(--radius-xl);border:1.2px solid var(--color-primary-border);position:relative;overflow:hidden;box-shadow:0 40px 80px -40px #e3ac4873}.j-yzkW_image{object-fit:cover}.j-yzkW_floatCard{left:var(--space-lg);bottom:calc(-1 * var(--space-xl));align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-lg);border-radius:var(--radius-lg);border:1px solid var(--color-primary-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--shadow-lg);background:#121212eb;display:flex;position:absolute}.j-yzkW_floatCard div{flex-direction:column;display:flex}.j-yzkW_floatCard strong{font-size:var(--fs-md)}.j-yzkW_floatCard span{font-size:var(--fs-xs);color:var(--color-text-secondary)}.j-yzkW_statsWrap{padding-top:var(--space-huge);padding-bottom:var(--space-xxl);position:relative}@keyframes j-yzkW_rise{0%{opacity:0;transform:translateY(16px)}}@media (min-width:1024px){.j-yzkW_hero{padding-top:calc(var(--header-height) + var(--space-huge))}.j-yzkW_inner{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:64px;min-height:560px}.j-yzkW_floatCard{left:calc(-1 * var(--space-xxl));bottom:var(--space-xxl)}.j-yzkW_statsWrap{padding-top:72px;padding-bottom:var(--space-huge)}}
._39OBaW_list{gap:var(--space-md);display:grid}._39OBaW_item{align-items:center;gap:var(--space-md);padding:var(--space-md);border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);display:flex}._39OBaW_info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._39OBaW_title{font-size:var(--fs-lg);font-weight:700}._39OBaW_meta{font-size:var(--fs-sm);color:var(--color-text-secondary)}._39OBaW_price{color:var(--color-primary);font-weight:700}._39OBaW_side{align-items:flex-end;gap:var(--space-sm);flex-direction:column;display:flex}._39OBaW_available{font-size:var(--fs-xs);color:var(--color-success);font-weight:600}._39OBaW_soldOut{font-size:var(--fs-xs);color:var(--color-danger);font-weight:600}@media (max-width:420px){._39OBaW_item{flex-wrap:wrap}._39OBaW_side{flex-direction:row;justify-content:space-between;align-items:center;width:100%}}
._8BDY6q_header{z-index:var(--z-nav);height:var(--header-height);border-bottom:1px solid #0000;transition:background-color .25s,border-color .25s,-webkit-backdrop-filter .25s,backdrop-filter .25s;position:fixed;inset:0 0 auto}._8BDY6q_solid{-webkit-backdrop-filter:saturate(140%)blur(14px);backdrop-filter:saturate(140%)blur(14px);border-bottom-color:var(--color-border);background:#0a0a0ae0}._8BDY6q_inner{height:100%;max-width:var(--content-max-width);padding:0 var(--gutter);justify-content:space-between;align-items:center;gap:var(--space-lg);margin:0 auto;display:flex}._8BDY6q_nav{display:none}._8BDY6q_actions{align-items:center;gap:var(--space-sm);display:flex}._8BDY6q_cta{display:none!important}._8BDY6q_menuButton{margin-right:calc(-1 * var(--space-sm))}@media (min-width:600px){._8BDY6q_cta{display:inline-flex!important}}@media (min-width:900px){._8BDY6q_nav{align-items:center;gap:var(--space-xs);display:flex}._8BDY6q_link{padding:var(--space-sm) var(--space-lg);font-size:var(--fs-md);color:var(--color-text-secondary);font-weight:600;transition:color .15s;position:relative}._8BDY6q_link:after{content:"";left:var(--space-lg);right:var(--space-lg);background:var(--color-primary);height:2px;transition:transform .25s var(--ease-out);border-radius:2px;position:absolute;bottom:2px;transform:scaleX(0)}._8BDY6q_link:hover{color:var(--color-text)}._8BDY6q_active,._8BDY6q_active:hover{color:var(--color-primary)}._8BDY6q_active:after,._8BDY6q_link:hover:after{transform:scaleX(1)}._8BDY6q_menuButton{display:none!important}}
.YSqY-G_steps{gap:var(--space-xl);counter-reset:step;display:grid}.YSqY-G_step{gap:var(--space-sm);flex-direction:column;padding-left:64px;display:flex;position:relative}.YSqY-G_step:before{content:"";top:52px;left:23px;bottom:calc(-1 * var(--space-xl));background:linear-gradient(var(--color-primary-border), transparent);width:1.5px;position:absolute}.YSqY-G_step:last-child:before{display:none}.YSqY-G_number{border:1.2px solid var(--color-primary);background:var(--color-primary-soft);width:48px;height:48px;font-family:var(--font-display);color:var(--color-primary);border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:inline-flex;position:absolute;top:0;left:0}.YSqY-G_title{font-size:var(--fs-xl);padding-top:10px;font-weight:700}.YSqY-G_text{color:var(--color-text-secondary);line-height:1.6}@media (min-width:900px){.YSqY-G_steps{gap:var(--space-xxl);grid-template-columns:repeat(4,minmax(0,1fr))}.YSqY-G_step{padding-top:72px;padding-left:0}.YSqY-G_step:before{left:56px;right:calc(-1 * var(--space-xxl));background:linear-gradient(90deg, var(--color-primary-border), transparent);width:auto;height:1.5px;top:23px;bottom:auto}.YSqY-G_title{padding-top:0}}
.Q6-gQG_heroSkeleton{gap:var(--space-lg);padding-top:calc(var(--header-height) + var(--space-huge));padding-bottom:var(--space-huge);flex-direction:column;min-height:80vh;display:flex}.Q6-gQG_cta{padding-top:var(--section-space)}
.jDwUDG_card{border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);height:100%;transition:border-color .2s ease, transform .3s var(--ease-out), box-shadow .3s ease;flex-direction:column;display:flex;overflow:hidden}.jDwUDG_card:hover{border-color:var(--color-primary-border);transform:translateY(-4px);box-shadow:0 24px 40px -24px #e3ac4859}.jDwUDG_media{position:relative}.jDwUDG_image{aspect-ratio:4/3;border-radius:0;width:100%}.jDwUDG_card:hover .jDwUDG_image img{transform:scale(1.05)}.jDwUDG_badge{top:var(--space-md);left:var(--space-md);position:absolute}.jDwUDG_badge>span{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:var(--fs-sm);background:#0a0a0ae0;border:1px solid;padding:5px 10px;font-weight:700}.jDwUDG_body{gap:var(--space-xs);padding:var(--space-lg) var(--space-lg) var(--space-xl);flex-direction:column;flex:1;display:flex}.jDwUDG_location{align-items:center;gap:var(--space-xs);font-size:var(--fs-sm);color:var(--color-text-muted);display:flex}.jDwUDG_name{font-family:var(--font-display);font-size:var(--fs-xxl);font-weight:600}.jDwUDG_tagline{color:var(--color-text-secondary)}.jDwUDG_footer{padding-top:var(--space-lg);justify-content:space-between;align-items:flex-end;gap:var(--space-md);margin-top:auto;display:flex}.jDwUDG_footer>div{flex-direction:column;gap:2px;display:flex}.jDwUDG_priceLabel{font-size:var(--fs-xs);color:var(--color-text-muted)}.jDwUDG_price{font-size:var(--fs-lg);color:var(--color-primary);font-weight:700}.jDwUDG_arrow{border:1.2px solid var(--color-primary-border);width:40px;height:40px;color:var(--color-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .2s,color .2s;display:inline-flex}.jDwUDG_card:hover .jDwUDG_arrow{background:var(--color-primary);color:var(--color-on-primary)}
.uL0Fnq_region{left:50%;bottom:calc(var(--space-lg) + env(safe-area-inset-bottom));z-index:var(--z-toast);align-items:center;gap:var(--space-sm);pointer-events:none;flex-direction:column;width:max-content;max-width:calc(100vw - 32px);display:flex;position:fixed;transform:translate(-50%)}.uL0Fnq_toast{align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--space-lg);border-radius:var(--radius-md);background:var(--color-surface-raised);border:1px solid var(--color-border-strong);box-shadow:var(--shadow-lg);font-size:var(--fs-md);animation:uL0Fnq_rise .25s var(--ease-out);font-weight:500;display:flex}.uL0Fnq_success svg{color:var(--color-success)}.uL0Fnq_info svg{color:var(--color-primary)}.uL0Fnq_danger svg{color:var(--color-danger)}@keyframes uL0Fnq_rise{0%{opacity:0;transform:translateY(10px)}}@media (min-width:1024px){.uL0Fnq_region{left:auto;right:var(--space-xxl);bottom:var(--space-xxl);align-items:flex-end;transform:none}}
.b3_q9W_layout{gap:var(--space-xxxl);align-items:center;display:grid}.b3_q9W_copy>div:first-child{margin-bottom:var(--space-xl)}.b3_q9W_paragraph{color:var(--color-text-secondary);line-height:1.8}.b3_q9W_paragraph+.b3_q9W_paragraph{margin-top:var(--space-lg)}.b3_q9W_collage{aspect-ratio:1/.95;position:relative}.b3_q9W_primary,.b3_q9W_secondary{border-radius:var(--radius-xl);border:1.2px solid var(--color-primary-border);position:absolute;overflow:hidden}.b3_q9W_primary{inset:0 18% 18% 0}.b3_q9W_secondary{box-shadow:var(--shadow-lg);border-width:4px;border-color:var(--color-background);outline:1.2px solid var(--color-primary-border);inset:42% 0 0 48%}.b3_q9W_image{object-fit:cover}@media (min-width:1024px){.b3_q9W_layout{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:80px}}
.--TNTa_card{gap:var(--space-lg);padding:var(--space-xxl);flex-direction:column;display:flex}.--TNTa_price{gap:var(--space-xs);flex-direction:column;display:flex}.--TNTa_price span{font-size:var(--fs-sm);color:var(--color-text-secondary)}.--TNTa_price strong{font-family:var(--font-display);color:var(--color-primary);font-size:clamp(24px,3vw,30px)}.--TNTa_facts{gap:var(--space-md);padding:var(--space-lg) 0;border-top:1px solid var(--color-primary-border);border-bottom:1px solid var(--color-primary-border);flex-direction:column;margin:0;display:flex}.--TNTa_facts div{justify-content:space-between;gap:var(--space-md);display:flex}.--TNTa_facts dt{color:var(--color-text-secondary);font-size:var(--fs-sm)}.--TNTa_facts dd{text-align:right;margin:0;font-weight:600}.--TNTa_actions{gap:var(--space-md);display:grid}.--TNTa_share{justify-content:center;align-items:center;gap:var(--space-sm);font-size:var(--fs-sm);color:var(--color-text-secondary);font-weight:600;display:inline-flex}.--TNTa_share:hover{color:var(--color-primary)}
.rK-7FW_loading{gap:var(--space-lg);padding-top:var(--section-space);padding-bottom:var(--section-space);flex-direction:column;display:flex}.rK-7FW_stats{margin-top:calc(-1 * var(--space-xxl))}
.SNYhTG_toolbar{gap:var(--space-lg);margin-bottom:var(--space-xxl);flex-direction:column;display:flex}.SNYhTG_results[aria-busy=true]{opacity:.6;transition:opacity .2s}.SNYhTG_skeletons{gap:var(--space-lg);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}@media (min-width:900px){.SNYhTG_toolbar{flex-direction:row;justify-content:space-between;align-items:center}.SNYhTG_project{width:280px}}
.Mn-RUq_state{gap:var(--space-lg);padding-top:calc(var(--header-height) + var(--space-xxl));padding-bottom:var(--section-space);flex-direction:column;display:flex}.Mn-RUq_hero{background:var(--palette-black);align-items:flex-end;min-height:min(78vh,640px);display:flex;position:relative;overflow:hidden}.Mn-RUq_heroImage{object-fit:cover}.Mn-RUq_heroShade{background:linear-gradient(180deg, #000000b3 0%, #00000026 35%, #0a0a0aeb 85%, var(--color-background) 100%);position:absolute;inset:0}.Mn-RUq_heroInner{align-items:flex-start;gap:var(--space-sm);padding-top:calc(var(--header-height) + var(--space-xxl));padding-bottom:var(--space-xxxl);flex-direction:column;display:flex;position:relative}.Mn-RUq_crumbs{align-items:center;gap:var(--space-xs);margin-bottom:var(--space-sm);font-size:var(--fs-sm);color:var(--color-text-secondary);flex-wrap:wrap;display:flex}.Mn-RUq_crumbs a:hover,.Mn-RUq_crumbs [aria-current]{color:var(--color-primary)}.Mn-RUq_title{font-family:var(--font-display);letter-spacing:1px;font-size:clamp(34px,7vw,64px);font-weight:600;line-height:1.1}.Mn-RUq_tagline{font-size:var(--fs-xl);color:var(--color-text-secondary)}.Mn-RUq_location{align-items:center;gap:var(--space-xs);color:var(--color-text-secondary);display:flex}.Mn-RUq_layout{gap:var(--space-xxxl);padding-top:var(--space-xxxl);padding-bottom:var(--section-space);flex-direction:column-reverse;display:flex}.Mn-RUq_main{gap:var(--space-huge);flex-direction:column;min-width:0;display:flex}.Mn-RUq_block>div:first-child{margin-bottom:var(--space-xl)}.Mn-RUq_paragraph{font-size:var(--fs-lg);color:var(--color-text-secondary);line-height:1.75}.Mn-RUq_highlights{gap:var(--space-md);margin-top:var(--space-xl);display:grid}.Mn-RUq_highlights li{align-items:center;gap:var(--space-sm);font-weight:600;display:flex}.Mn-RUq_locationCard{align-items:center;gap:var(--space-lg);padding:var(--space-xl);border-radius:var(--radius-lg);border:1px solid var(--color-border);background:radial-gradient(ellipse at 0% 50%, #e3ac481a, transparent 60%), var(--color-surface);flex-wrap:wrap;display:flex}.Mn-RUq_locationIcon{padding:var(--space-md);background:var(--color-primary-soft);border-radius:50%;display:inline-flex}.Mn-RUq_locationText{flex-direction:column;flex:1;gap:2px;min-width:180px;display:flex}.Mn-RUq_locationText span{color:var(--color-text-secondary)}.Mn-RUq_enquiry{padding:var(--space-xxl) var(--space-xl);border-radius:var(--radius-xl);border:1.2px solid var(--color-primary-border);background:var(--gradient-gold-card), var(--color-surface)}.Mn-RUq_related{gap:var(--space-xl);display:grid}@media (min-width:640px){.Mn-RUq_highlights,.Mn-RUq_related{grid-template-columns:repeat(2,minmax(0,1fr))}.Mn-RUq_enquiry{padding:var(--space-xxxl)}}@media (min-width:1024px){.Mn-RUq_layout{padding-top:var(--space-huge);grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:56px;display:grid}.Mn-RUq_aside{top:calc(var(--header-height) + var(--space-xl));position:sticky}.Mn-RUq_related{grid-template-columns:repeat(3,minmax(0,1fr))}}
.beOiZa_toolbar{gap:var(--space-lg);flex-direction:column;display:flex}.beOiZa_count{margin:var(--space-xl) 0 var(--space-lg);font-size:var(--fs-sm);color:var(--color-text-muted)}.beOiZa_grid{gap:var(--space-xl);display:grid}@media (min-width:640px){.beOiZa_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.beOiZa_toolbar{flex-direction:row;justify-content:space-between;align-items:center}.beOiZa_search{flex:0 360px}}@media (min-width:1100px){.beOiZa_grid{gap:var(--space-xxl);grid-template-columns:repeat(3,minmax(0,1fr))}}
