html[data-tcb-device=desktop] .HomesFlipCards_frame__Xvv67{container:homesflip/size;height:var(--board-box-h)}.HomesFlipCards_page__5EY6_{display:grid;grid-template-rows:auto minmax(0,1fr);gap:14px;min-height:0;color:#0f172a;font:14px/1.4 Inter,system-ui,sans-serif}html[data-tcb-device=desktop] .HomesFlipCards_page__5EY6_{height:100%}.HomesFlipCards_head__65KuZ{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;padding:12px 18px;border-radius:16px;background:rgba(255,255,255,.957);box-shadow:0 10px 24px rgba(2,8,23,.25)}.HomesFlipCards_head__65KuZ p{flex:1 1 320px;margin:0;font-size:14px}.HomesFlipCards_head__65KuZ small{flex-basis:100%;color:#64748b;font-size:12px}.HomesFlipCards_all__6lKzD{height:36px;padding:0 14px;border:1px solid #0f172a;border-radius:10px;background:transparent;color:#0f172a;font:600 14px Inter,sans-serif;cursor:pointer;white-space:nowrap}.HomesFlipCards_all__6lKzD:hover{background:#0f172a;color:#fff}.HomesFlipCards_grid__NJTCy{display:grid;grid-template-columns:repeat(var(--cols,4),minmax(0,1fr));grid-template-rows:repeat(var(--rows,2),minmax(0,1fr));gap:14px;min-height:0;margin:0;padding:0;list-style:none;perspective:1600px}html[data-tcb-device=tablet] .HomesFlipCards_grid__NJTCy{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;grid-auto-rows:320px}.HomesFlipCards_grid__NJTCy>li{min-height:0}.HomesFlipCards_card__3NXj9{position:relative;width:100%;height:100%;cursor:pointer;transform-style:preserve-3d;transition:transform .7s cubic-bezier(.3,.9,.3,1)}.HomesFlipCards_card__3NXj9[aria-pressed=true]{transform:rotateY(180deg)}.HomesFlipCards_card__3NXj9:focus-visible{outline:3px solid #86efac;outline-offset:3px;border-radius:16px}.HomesFlipCards_face__zReEB{position:absolute;inset:0;display:grid;overflow:hidden;border-radius:16px;backface-visibility:hidden;box-shadow:0 14px 28px rgba(2,8,23,.35)}.HomesFlipCards_front__QWWmI{grid-template-rows:minmax(0,1fr) auto;background:#fff}.HomesFlipCards_photo__32Ce_{position:relative;display:block;background:#cbd5e1 50%/cover no-repeat}.HomesFlipCards_chip__AQFW5{left:10px;padding:3px 9px;background:#fff;color:#0f172a;font-weight:800;box-shadow:0 2px 6px rgba(0,0,0,.25)}.HomesFlipCards_chip__AQFW5,.HomesFlipCards_id__9l6k4{position:absolute;top:10px;border-radius:999px;font-size:12px}.HomesFlipCards_id__9l6k4{right:10px;display:inline-flex;align-items:center;gap:4px;padding:2px 8px;background:#ecfdf5;color:#047857;box-shadow:inset 0 0 0 1px #a7f3d0;font-weight:700;white-space:nowrap}.HomesFlipCards_id__9l6k4 svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:2.4}.HomesFlipCards_turn__4tNi_{position:absolute;right:10px;bottom:10px;display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;background:rgba(15,23,42,.78);color:#fff;font-size:12px;font-weight:700}.HomesFlipCards_turn__4tNi_ svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2.2}.HomesFlipCards_copy__kMmMA{display:grid;gap:3px;min-width:0;padding:10px 14px 12px}.HomesFlipCards_copy__kMmMA>*{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.HomesFlipCards_price__2eWNN{font:800 16px/1.15 var(--pa-display,"Archivo"),sans-serif}.HomesFlipCards_copy__kMmMA b{font-size:14px}.HomesFlipCards_meta__CVQlu{color:#64748b;font-size:12px}.HomesFlipCards_back__2Q5V_{transform:rotateY(180deg);grid-template-rows:auto auto minmax(0,1fr) auto;gap:8px;padding:14px 16px;background:radial-gradient(120% 90% at 20% 0,#14532d,#052e16);color:#e7f5ec}.HomesFlipCards_back__2Q5V_>small{color:#86efac;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.HomesFlipCards_who__woEc_ b,.HomesFlipCards_who__woEc_>span{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.HomesFlipCards_who__woEc_ b{color:#fff;font-size:15px}.HomesFlipCards_who__woEc_>span{color:#a7c4b2;font-size:12px}.HomesFlipCards_back__2Q5V_ ul{display:grid;align-content:start;gap:5px;min-height:0;margin:0;padding:0;overflow:hidden;list-style:none}.HomesFlipCards_back__2Q5V_ li{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:8px;color:#94a3b8;font-size:12px}.HomesFlipCards_back__2Q5V_ li i{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:rgba(255,255,255,.1);font-size:12px;font-style:normal;font-weight:900}.HomesFlipCards_back__2Q5V_ li b{color:inherit;font-size:13px}.HomesFlipCards_back__2Q5V_ li[data-on]{color:#dcfce7}.HomesFlipCards_back__2Q5V_ li[data-on] i{background:#22c55e;color:#052e16}.HomesFlipCards_foot__PMURN{display:grid;gap:4px}.HomesFlipCards_foot__PMURN small{color:#a7c4b2;font-size:12px}.HomesFlipCards_open__CWDAk{justify-self:start;display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:8px;background:#16a34a;color:#fff;font-size:13px;font-weight:700;text-decoration:none}.HomesFlipCards_open__CWDAk:hover{background:#15803d}.HomesFlipCards_open__CWDAk:focus-visible{outline:3px solid #86efac;outline-offset:2px}.HomesFlipCards_none__25R0e{margin:0;padding:24px;border-radius:16px;background:rgba(255,255,255,.957);text-align:center}@container homesflip (max-height: 640px){.HomesFlipCards_back__2Q5V_{gap:5px;padding:10px 12px}.HomesFlipCards_foot__PMURN small{display:none}}@container homesflip (max-width: 900px){.HomesFlipCards_off__Kyp5H{display:none}.HomesFlipCards_copy__kMmMA{padding:8px 12px 10px}}@container homesflip (max-width: 700px){.HomesFlipCards_id__9l6k4{top:40px;right:auto;left:10px}}@media (prefers-reduced-motion:reduce){.HomesFlipCards_card__3NXj9{transition:none}}html[data-tcb-device=desktop] .HomesKeyRack_frame__VWSrS{container:homesrack/size;height:var(--board-box-h)}.HomesKeyRack_page__Qn33A{display:grid;gap:16px;min-height:0;color:#0f172a;font:14px/1.4 Inter,system-ui,sans-serif}html[data-tcb-device=desktop] .HomesKeyRack_page__Qn33A{grid-template-columns:minmax(300px,34%) minmax(0,1fr);height:100%}html[data-tcb-device=tablet] .HomesKeyRack_board__7m50v{min-height:620px}html[data-tcb-device=tablet] .HomesKeyRack_glass__PhkV1{min-height:520px}.HomesKeyRack_board__7m50v{position:relative;display:grid;grid-template-rows:auto minmax(0,1.5fr) auto minmax(0,1fr) auto;gap:10px;min-height:0;padding:18px 18px 14px;border-radius:20px;background:repeating-linear-gradient(92deg,rgba(0,0,0,.07) 0 2px,transparent 2px 9px),repeating-linear-gradient(88deg,rgba(255,255,255,.05) 0 1px,transparent 1px 23px),linear-gradient(160deg,#8a5a35,#6b4226 60%,#4a2c17);box-shadow:inset 0 0 0 3px rgba(0,0,0,.18),inset 0 2px 0 rgba(255,255,255,.18),0 18px 40px rgba(2,8,23,.4)}.HomesKeyRack_board__7m50v:after,.HomesKeyRack_board__7m50v:before{content:"";position:absolute;top:14px;width:12px;height:12px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#fff6c9,#c9a227 45%,#8a6d12);box-shadow:0 1px 2px rgba(0,0,0,.5)}.HomesKeyRack_board__7m50v:before{left:14px}.HomesKeyRack_board__7m50v:after{right:14px}.HomesKeyRack_plate__plnFZ{justify-self:center;display:grid;justify-items:center;padding:8px 22px;border-radius:8px;background:linear-gradient(180deg,#f1d77a,#c9a227 55%,#a8861c);color:#3b2a05;box-shadow:0 2px 0 rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.6);text-align:center}.HomesKeyRack_plate__plnFZ b{font:900 18px/1.1 var(--pa-display,"Archivo"),sans-serif;letter-spacing:.02em;text-transform:uppercase}.HomesKeyRack_plate__plnFZ span{font-size:12px;font-weight:600}.HomesKeyRack_main__iDxnI,.HomesKeyRack_more__t7Az0{display:grid;gap:8px;min-height:0}.HomesKeyRack_main__iDxnI{grid-template-rows:repeat(3,minmax(0,1fr))}.HomesKeyRack_more__t7Az0{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:8px 10px}.HomesKeyRack_rail__FgRiI{height:8px;margin:0 4px;border-radius:4px;background:linear-gradient(180deg,#e8cf72,#8a6d12);box-shadow:0 2px 3px rgba(0,0,0,.45)}.HomesKeyRack_foot__R0uFp{margin:0;padding:8px 12px;border-radius:10px;background:rgba(0,0,0,.28);color:#fbe9c4;font-size:13px;text-align:center}.HomesKeyRack_hook__dsClW{position:relative;display:grid;grid-template-columns:58px minmax(0,1fr);align-items:center;min-height:0;padding:0;border:0;background:none;color:#3b2a05;font:inherit;text-align:left;cursor:pointer}.HomesKeyRack_hook__dsClW:before{content:"";position:absolute;left:22px;top:2px;width:14px;height:14px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#fff6c9,#c9a227 50%,#8a6d12);box-shadow:0 2px 2px rgba(0,0,0,.5)}.HomesKeyRack_ring__CFpOD{position:absolute;left:15px;top:9px;width:28px;height:28px;border:3px solid #d6dbe1;border-radius:50%;box-shadow:0 1px 2px rgba(0,0,0,.4)}.HomesKeyRack_key__z9q67{position:absolute;left:18px;top:33px;width:auto;height:min(calc(100% - 36px),118px);filter:drop-shadow(0 3px 3px rgba(0,0,0,.5));transform-origin:50% 0;transform:rotate(8deg);transition:transform .45s cubic-bezier(.3,1.6,.5,1)}.HomesKeyRack_tag__xZUiG{grid-column:2;position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto 1fr;align-items:center;gap:0 10px;min-height:0;max-height:100%;padding:10px 14px 10px 30px;background:#f3e3bf;clip-path:polygon(18px 0,100% 0,100% 100%,18px 100%,0 calc(100% - 14px),0 14px);filter:drop-shadow(0 4px 6px rgba(0,0,0,.4));transform:rotate(-2deg);transform-origin:0 50%;transition:transform .35s,background .35s}.HomesKeyRack_tag__xZUiG:before{content:"";position:absolute;left:10px;top:calc(50% - 5px);width:10px;height:10px;border-radius:50%;background:#6b4226;box-shadow:inset 0 0 0 2px #c9a46a}.HomesKeyRack_tag__xZUiG b{overflow:hidden;font:800 clamp(15px,1.6cqw,22px)/1.1 var(--pa-display,"Archivo"),sans-serif;white-space:nowrap;text-overflow:ellipsis}.HomesKeyRack_tag__xZUiG small{grid-column:1;color:#6b4e1c;font-size:12px;font-weight:700}.HomesKeyRack_blurb__VUuX3{grid-column:1;align-self:start;padding-top:3px;color:#5b4630;font-size:12px;line-height:1.35}.HomesKeyRack_n__6rlt5{grid-column:2;grid-row:1/span 3;color:#5a3d12;font:900 clamp(24px,3cqw,44px)/1 var(--pa-display,"Archivo"),sans-serif;font-style:normal}.HomesKeyRack_more__t7Az0 .HomesKeyRack_hook__dsClW{grid-template-columns:50px minmax(0,1fr)}.HomesKeyRack_more__t7Az0 .HomesKeyRack_key__z9q67{height:min(calc(100% - 36px),70px)}.HomesKeyRack_more__t7Az0 .HomesKeyRack_tag__xZUiG{padding:8px 10px 8px 26px}.HomesKeyRack_more__t7Az0 .HomesKeyRack_tag__xZUiG b{font-size:14px}.HomesKeyRack_more__t7Az0 .HomesKeyRack_n__6rlt5{font-size:22px}.HomesKeyRack_hook__dsClW:hover .HomesKeyRack_tag__xZUiG{transform:rotate(0deg) translateX(3px)}.HomesKeyRack_hook__dsClW:focus-visible{outline:none}.HomesKeyRack_hook__dsClW:focus-visible .HomesKeyRack_tag__xZUiG{outline:3px solid #86efac;outline-offset:2px}.HomesKeyRack_hook__dsClW[aria-pressed=true] .HomesKeyRack_key__z9q67{transform:rotate(-14deg)}.HomesKeyRack_hook__dsClW[aria-pressed=true] .HomesKeyRack_tag__xZUiG{background:#fff linear-gradient(90deg,transparent calc(100% - 8px),#16a34a 0);transform:rotate(0deg) translateX(6px)}.HomesKeyRack_hook__dsClW[data-empty] .HomesKeyRack_tag__xZUiG{opacity:.62}.HomesKeyRack_window__VVyL4{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-height:0;overflow:hidden;border:12px solid #123f2a;border-radius:18px;background:#0e2f20;box-shadow:inset 0 0 0 2px #c9a227,0 18px 40px rgba(2,8,23,.4)}.HomesKeyRack_window__VVyL4 header{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:12px 16px 10px;background:linear-gradient(180deg,#0b2a1c,#123f2a);color:#fff}.HomesKeyRack_kicker__E8U9c{padding:4px 10px;border-radius:999px;background:#15803d;color:#fff;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.HomesKeyRack_window__VVyL4 header h2{margin:0;color:#f7e7b0;font:800 clamp(18px,2cqw,26px)/1.1 var(--pa-display,"Archivo"),sans-serif;letter-spacing:.01em}.HomesKeyRack_types__T6xKt{display:flex;flex-wrap:wrap;gap:6px;margin-left:auto}.HomesKeyRack_types__T6xKt button{height:30px;padding:0 12px;border:1px solid rgba(255,255,255,.35);border-radius:999px;background:transparent;color:#e2f5e9;font:700 12px Inter,sans-serif;cursor:pointer}.HomesKeyRack_types__T6xKt button[aria-pressed=true]{border-color:#f7e7b0;background:#f7e7b0;color:#123f2a}.HomesKeyRack_glass__PhkV1{position:relative;min-height:0;padding:22px 18px 16px;background:radial-gradient(120% 90% at 50% 0,#f8f4ea,#e9e2d0)}.HomesKeyRack_glass__PhkV1:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.45) 38%,transparent 46%,transparent 62%,rgba(255,255,255,.25) 66%,transparent 70%);pointer-events:none}.HomesKeyRack_cards__oq5DD{display:grid;grid-template-columns:repeat(var(--cols,3),minmax(0,1fr));grid-template-rows:repeat(var(--rows,1),minmax(0,1fr));gap:26px 18px;height:100%;margin:0;padding:0;list-style:none}.HomesKeyRack_card__6VW_Z{position:relative;display:grid;grid-template-rows:minmax(0,1fr) auto;min-height:0;border-radius:6px;background:#fff;box-shadow:0 10px 22px rgba(15,23,42,.22);animation:HomesKeyRack_hung__FB_pF .45s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i) * 60ms)}.HomesKeyRack_card__6VW_Z:after,.HomesKeyRack_card__6VW_Z:before{content:"";position:absolute;top:-24px;width:1px;height:24px;background:linear-gradient(#94a3b8,#475569)}.HomesKeyRack_card__6VW_Z:before{left:22%}.HomesKeyRack_card__6VW_Z:after{right:22%}@keyframes HomesKeyRack_hung__FB_pF{0%{opacity:0;transform:translateY(-14px) rotate(-1deg)}}.HomesKeyRack_photo__gC5hX{display:block;min-height:60px;border-radius:6px 6px 0 0;background:#cbd5e1 50%/cover no-repeat}.HomesKeyRack_chip__yHSUZ{position:absolute;top:8px;left:8px;padding:3px 9px;border-radius:999px;background:#fff;color:#0f172a;font-size:12px;font-weight:800;box-shadow:0 2px 6px rgba(0,0,0,.25)}.HomesKeyRack_ribbon__NJbMi{position:absolute;top:34%;right:-8px;padding:6px 12px;background:#dc2626;color:#fff;font:800 12px/1.2 Inter,sans-serif;letter-spacing:.04em;text-transform:uppercase;box-shadow:0 4px 10px rgba(0,0,0,.3);transform:rotate(3deg)}.HomesKeyRack_ribbon__NJbMi span{display:block;font-weight:600;letter-spacing:0;text-transform:none}.HomesKeyRack_copy__8VL15{display:grid;gap:3px;min-width:0;padding:9px 12px 10px;color:inherit;text-decoration:none}.HomesKeyRack_copy__8VL15>*{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.HomesKeyRack_price__DyR_V{font:800 16px/1.15 var(--pa-display,"Archivo"),sans-serif}.HomesKeyRack_copy__8VL15 b{font-size:14px;line-height:1.25}.HomesKeyRack_facts__EHgc5{color:#334155;font-size:12px}.HomesKeyRack_meta__9JwcS{color:#64748b;font-size:12px}.HomesKeyRack_openLine__b_pvo{display:none;color:#b91c1c;font-size:12px;font-weight:700}.HomesKeyRack_none__av_L5{position:relative;z-index:1;display:grid;place-content:center;justify-items:center;gap:10px;height:100%;color:#334155;text-align:center}.HomesKeyRack_none__av_L5 b{color:#123f2a;font:800 20px/1.2 var(--pa-display,"Archivo"),sans-serif}.HomesKeyRack_none__av_L5 span{max-width:44ch}.HomesKeyRack_window__VVyL4 footer{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 16px;background:#123f2a}.HomesKeyRack_alt__y3HkN,.HomesKeyRack_go__ZI7gI{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 18px;border-radius:10px;font:700 14px Inter,sans-serif;text-decoration:none;white-space:nowrap}.HomesKeyRack_go__ZI7gI{background:#16a34a;color:#fff}.HomesKeyRack_go__ZI7gI:hover{background:#15803d}.HomesKeyRack_alt__y3HkN{border:1px solid rgba(226,245,233,.6);color:#e2f5e9}.HomesKeyRack_alt__y3HkN:focus-visible,.HomesKeyRack_go__ZI7gI:focus-visible,.HomesKeyRack_types__T6xKt button:focus-visible{outline:3px solid #86efac;outline-offset:2px}@container homesrack (max-height: 640px){.HomesKeyRack_board__7m50v{gap:6px;padding:12px 14px}.HomesKeyRack_plate__plnFZ{padding:6px 18px}.HomesKeyRack_blurb__VUuX3,.HomesKeyRack_plate__plnFZ span{display:none}.HomesKeyRack_tag__xZUiG{padding-top:6px;padding-bottom:6px}.HomesKeyRack_foot__R0uFp{padding:6px 10px;font-size:12px}}@container homesrack (max-width: 900px){.HomesKeyRack_page__Qn33A{grid-template-columns:minmax(260px,36%) minmax(0,1fr);gap:12px}.HomesKeyRack_more__t7Az0{grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(4,minmax(0,1fr));gap:4px}.HomesKeyRack_more__t7Az0 .HomesKeyRack_hook__dsClW{grid-template-columns:34px minmax(0,1fr)}.HomesKeyRack_more__t7Az0 .HomesKeyRack_hook__dsClW:before,.HomesKeyRack_more__t7Az0 .HomesKeyRack_key__z9q67{display:none}.HomesKeyRack_more__t7Az0 .HomesKeyRack_ring__CFpOD{left:6px;top:calc(50% - 11px);width:22px;height:22px}.HomesKeyRack_more__t7Az0 .HomesKeyRack_tag__xZUiG{grid-template-rows:auto;padding:4px 10px 4px 24px}.HomesKeyRack_more__t7Az0 .HomesKeyRack_tag__xZUiG small{display:none}.HomesKeyRack_more__t7Az0 .HomesKeyRack_tag__xZUiG b{font-size:13px}.HomesKeyRack_more__t7Az0 .HomesKeyRack_n__6rlt5{grid-row:1;font-size:16px}.HomesKeyRack_window__VVyL4{border-width:8px}.HomesKeyRack_window__VVyL4 header{padding:10px 12px 8px}.HomesKeyRack_types__T6xKt button{height:26px;padding:0 9px}.HomesKeyRack_glass__PhkV1{padding:12px}.HomesKeyRack_cards__oq5DD{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;grid-auto-rows:minmax(0,1fr);gap:10px}.HomesKeyRack_card__6VW_Z{grid-template-rows:none;grid-template-columns:40% minmax(0,1fr)}.HomesKeyRack_card__6VW_Z:after,.HomesKeyRack_card__6VW_Z:before,.HomesKeyRack_ribbon__NJbMi{display:none}.HomesKeyRack_photo__gC5hX{border-radius:6px 0 0 6px}.HomesKeyRack_copy__8VL15{align-content:center;padding:6px 10px}.HomesKeyRack_openLine__b_pvo{display:block}.HomesKeyRack_chip__yHSUZ{top:6px;left:6px;padding:2px 7px}.HomesKeyRack_window__VVyL4 footer{padding:8px 12px}}.HomesKeyRack_typePick__jdXj3{display:none;height:30px;margin-left:auto;padding:0 8px;border:1px solid rgba(255,255,255,.35);border-radius:8px;background:#123f2a;color:#e2f5e9;font:700 12px Inter,sans-serif}@container homesrack (max-width: 700px){.HomesKeyRack_page__Qn33A{grid-template-columns:minmax(220px,34%) minmax(0,1fr)}.HomesKeyRack_window__VVyL4 header{flex-wrap:nowrap}.HomesKeyRack_kicker__E8U9c,.HomesKeyRack_types__T6xKt{display:none}.HomesKeyRack_typePick__jdXj3{display:block;min-width:0}.HomesKeyRack_cards__oq5DD{grid-template-columns:minmax(0,1fr)}.HomesKeyRack_card__6VW_Z{grid-template-columns:34% minmax(0,1fr)}.HomesKeyRack_card__6VW_Z:nth-child(n+5),.HomesKeyRack_meta__9JwcS{display:none}.HomesKeyRack_window__VVyL4 footer .HomesKeyRack_alt__y3HkN,.HomesKeyRack_window__VVyL4 footer .HomesKeyRack_go__ZI7gI{padding:0 12px}}@media (prefers-reduced-motion:reduce){.HomesKeyRack_card__6VW_Z{animation:none}.HomesKeyRack_key__z9q67,.HomesKeyRack_tag__xZUiG{transition:none}}html[data-tcb-device=desktop] .HomesOneAtATime_frame__3GeFf{container:homesone/size;height:var(--board-box-h)}.HomesOneAtATime_page__LS_Db{display:grid;gap:16px;min-height:0;color:#0f172a;font:14px/1.4 Inter,system-ui,sans-serif}html[data-tcb-device=desktop] .HomesOneAtATime_page__LS_Db{grid-template-columns:minmax(0,1fr) minmax(300px,30%);height:100%}html[data-tcb-device=tablet] .HomesOneAtATime_photo__cwXol{min-height:460px}html[data-tcb-device=tablet] .HomesOneAtATime_list__TjxvE{max-height:420px}.HomesOneAtATime_view__RJsOp{display:grid;grid-template-rows:minmax(0,1fr) auto auto;gap:10px;min-height:0;padding:12px;border-radius:20px;background:#0b1220;box-shadow:0 18px 40px rgba(2,8,23,.45)}.HomesOneAtATime_photo__cwXol{position:relative;min-height:0;overflow:hidden;border-radius:14px;background:#111827}.HomesOneAtATime_photo__cwXol img{display:block;width:100%;height:100%;object-fit:cover;animation:HomesOneAtATime_into__MtZTP .45s ease-out}@keyframes HomesOneAtATime_into__MtZTP{0%{opacity:.2;transform:scale(1.03)}}.HomesOneAtATime_info__ZjM0k{position:absolute;right:0;bottom:0;left:0;display:grid;gap:4px;padding:60px 22px 18px;background:linear-gradient(transparent,rgba(2,6,23,.85));color:#fff}.HomesOneAtATime_info__ZjM0k h2{margin:0;font:800 clamp(20px,2.4cqw,32px)/1.1 var(--pa-display,"Archivo"),sans-serif}.HomesOneAtATime_info__ZjM0k h2 a{color:inherit;text-decoration:none}.HomesOneAtATime_info__ZjM0k h2 a:hover{text-decoration:underline}.HomesOneAtATime_info__ZjM0k .HomesOneAtATime_price__0ldt1{color:#fde68a;font-size:clamp(18px,2cqw,26px)}.HomesOneAtATime_info__ZjM0k .HomesOneAtATime_facts__ZlgPf,.HomesOneAtATime_info__ZjM0k .HomesOneAtATime_meta__K9BrM{color:#e2e8f0;font-size:13px}.HomesOneAtATime_chip__P6bUa{justify-self:start;padding:3px 9px;border-radius:999px;background:#fff;color:#0f172a;font-size:12px;font-weight:800}.HomesOneAtATime_heart__okx7M{position:absolute;top:16px;right:16px;display:grid;place-items:center;width:56px;height:56px;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,.95);box-shadow:0 6px 16px rgba(0,0,0,.35);cursor:pointer}.HomesOneAtATime_heart__okx7M svg{width:28px;height:28px;fill:none;stroke:#0f172a;stroke-width:2}.HomesOneAtATime_heart__okx7M[aria-pressed=true] svg{fill:#e11d48;stroke:#e11d48}.HomesOneAtATime_heart__okx7M[aria-pressed=true]{animation:HomesOneAtATime_pop__PHGFS .35s}@keyframes HomesOneAtATime_pop__PHGFS{50%{transform:scale(1.3)}}.HomesOneAtATime_strip__Y_6ZU{display:grid;grid-template-columns:repeat(var(--shots,4),minmax(0,1fr));gap:8px;height:clamp(54px,11cqh,110px)}.HomesOneAtATime_strip__Y_6ZU button{padding:0;border:0;border-radius:8px;background:50%/cover no-repeat;opacity:.55;cursor:pointer;transition:opacity .2s}.HomesOneAtATime_strip__Y_6ZU button[aria-pressed=true]{opacity:1;box-shadow:inset 0 0 0 3px #fde68a}.HomesOneAtATime_nav__CuDbX{display:flex;align-items:center;justify-content:center;gap:12px;color:#e2e8f0}.HomesOneAtATime_n__pi4Cc{min-width:64px;font-weight:700;text-align:center}.HomesOneAtATime_ghost___Ow6m,.HomesOneAtATime_go__CEL2n,.HomesOneAtATime_keep__w31SK{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;border-radius:10px;font:700 14px Inter,sans-serif;cursor:pointer;text-decoration:none;white-space:nowrap}.HomesOneAtATime_ghost___Ow6m{border:1px solid rgba(226,232,240,.45);background:transparent;color:#e2e8f0}.HomesOneAtATime_keep__w31SK{border:0;background:#e11d48;color:#fff}.HomesOneAtATime_keep__w31SK:hover{background:#be123c}.HomesOneAtATime_keep__w31SK[data-on]{background:#fff;color:#e11d48}.HomesOneAtATime_keep__w31SK svg{width:18px;height:18px;fill:currentColor}.HomesOneAtATime_ghost___Ow6m:focus-visible,.HomesOneAtATime_go__CEL2n:focus-visible,.HomesOneAtATime_heart__okx7M:focus-visible,.HomesOneAtATime_keep__w31SK:focus-visible,.HomesOneAtATime_strip__Y_6ZU button:focus-visible{outline:3px solid #86efac;outline-offset:2px}.HomesOneAtATime_saved__lUPWF{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:10px;min-height:0;padding:16px;border-radius:20px;background:rgba(255,255,255,.957);box-shadow:0 18px 40px rgba(2,8,23,.3)}.HomesOneAtATime_saved__lUPWF header{display:flex;align-items:center;gap:10px}.HomesOneAtATime_saved__lUPWF header b{font:800 20px/1 var(--pa-display,"Archivo"),sans-serif}.HomesOneAtATime_count__bJ6Kh{padding:3px 10px;border-radius:999px;background:#ffe4e6;color:#be123c;font-weight:800}.HomesOneAtATime_list__TjxvE{display:grid;grid-auto-rows:72px;align-content:start;gap:8px;min-height:0;margin:0;padding:0;overflow:hidden;list-style:none}.HomesOneAtATime_row__IqGKN{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;padding:6px;border-radius:12px;box-shadow:inset 0 0 0 1px #e2e8f0}.HomesOneAtATime_row__IqGKN[aria-current=true]{box-shadow:inset 0 0 0 2px #e11d48}.HomesOneAtATime_rowGo__97tBi{display:grid;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:10px;height:100%;min-width:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.HomesOneAtATime_thumb__BUr9w{height:100%;border-radius:8px;background:#cbd5e1 50%/cover no-repeat}.HomesOneAtATime_rowText__ScLsO{display:grid;gap:2px;min-width:0}.HomesOneAtATime_rowText__ScLsO>*{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.HomesOneAtATime_rowText__ScLsO .HomesOneAtATime_price__0ldt1{font:800 14px/1.15 var(--pa-display,"Archivo"),sans-serif}.HomesOneAtATime_rowText__ScLsO b{font-size:13px}.HomesOneAtATime_rowText__ScLsO .HomesOneAtATime_meta__K9BrM{color:#64748b;font-size:12px}.HomesOneAtATime_off__hgJbJ{width:30px;height:30px;border:0;border-radius:50%;background:#f1f5f9;color:#475569;font-size:16px;cursor:pointer}.HomesOneAtATime_more__Kf9b2{display:flex;align-items:center;justify-content:center;border-radius:12px;background:#fff1f2;color:#be123c;font-size:13px;font-weight:700}.HomesOneAtATime_empty__wZ_PG{position:absolute;top:64px;right:16px;left:16px;margin:0;padding:18px;border-radius:12px;background:#f8fafc;color:#64748b;text-align:center}.HomesOneAtATime_saved__lUPWF footer{display:grid;gap:10px;color:#334155;font-size:12px}.HomesOneAtATime_go__CEL2n{justify-self:start;border:0;background:#16a34a;color:#fff}.HomesOneAtATime_go__CEL2n:hover{background:#15803d}.HomesOneAtATime_price__0ldt1{font-weight:800}.HomesOneAtATime_none__kkMXi{margin:0;padding:24px;border-radius:16px;background:rgba(255,255,255,.957);text-align:center}@container homesone (max-height: 640px){.HomesOneAtATime_list__TjxvE{grid-auto-rows:56px}.HomesOneAtATime_rowGo__97tBi{grid-template-columns:70px minmax(0,1fr)}.HomesOneAtATime_rowText__ScLsO .HomesOneAtATime_meta__K9BrM{display:none}}@container homesone (max-width: 700px){.HomesOneAtATime_page__LS_Db{grid-template-columns:minmax(0,1fr) minmax(220px,38%);gap:12px}.HomesOneAtATime_word__lgWKq{display:none}.HomesOneAtATime_nav__CuDbX{gap:8px}.HomesOneAtATime_ghost___Ow6m,.HomesOneAtATime_keep__w31SK{padding:0 12px}.HomesOneAtATime_n__pi4Cc{min-width:48px}.HomesOneAtATime_info__ZjM0k{padding:40px 16px 14px}.HomesOneAtATime_info__ZjM0k .HomesOneAtATime_meta__K9BrM{display:none}.HomesOneAtATime_rowGo__97tBi{grid-template-columns:64px minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.HomesOneAtATime_heart__okx7M[aria-pressed=true],.HomesOneAtATime_photo__cwXol img{animation:none}}