.listing-cards-module__BX7Gxa__stage{--surface:#f2f2f2;--surface-2:#fff;--ink:#1c1c1e;--ink-2:#2c2c2e;--ink-price:#2a2a2c;--ink-chip:#3a3a3c;--ink-rooms:#707073;--ink-muted:#a3a3a6;--muted-facts:#9d9da0;--muted-rooms:#a0a0a3;--muted-text:#a2a2a5;--muted-recipe:#a6a6a8;--muted-byline:#ababae;--icon:#8e8e93;--chip:#f1f1f2;--line:#0000000f;--card-edge:transparent;--rule:#efefef;--rule-2:#f0f0f0;--rule-3:#f3f3f3;--rule-4:#ededed;--shadow-near:#00000014;--shadow:#00000012;--shadow-far:#0000000d;--shadow-lift:#00000024;--photo-shadow:#0000002b;--photo-shadow-far:#0000005c;--accent:#474747;--accent-2:#1f1f1f;--accent-ink:#fff;--accent-highlight:#ffffff1f;--accent-shadow:#0000002e;--focus:#0a84ff;--pointer:#1c1c1e;--pointer-edge:#fff;--pointer-shadow:#00000040;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;border-radius:18px;font-family:Satoshi,General Sans,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:relative;overflow:clip;container-type:inline-size}@supports (color:light-dark(#fff, #000)){.listing-cards-module__BX7Gxa__stage{--surface:light-dark(#f2f2f2,#121214);--surface-2:light-dark(#fff,#1f1f22);--ink:light-dark(#1c1c1e,#ececef);--ink-2:light-dark(#2c2c2e,#dadade);--ink-price:light-dark(#2a2a2c,#ececef);--ink-chip:light-dark(#3a3a3c,#c7c7cc);--ink-rooms:light-dark(#707073,#b1b1b6);--ink-muted:light-dark(#a3a3a6,#929298);--muted-facts:light-dark(#9d9da0,#929298);--muted-rooms:light-dark(#a0a0a3,#929298);--muted-text:light-dark(#a2a2a5,#929298);--muted-recipe:light-dark(#a6a6a8,#929298);--muted-byline:light-dark(#ababae,#929298);--icon:light-dark(#8e8e93,#8e8e95);--chip:light-dark(#f1f1f2,#2a2a2e);--line:light-dark(#0000000f,#ffffff0f);--card-edge:light-dark(#0000,#ffffff0f);--rule:light-dark(#efefef,#2e2e32);--rule-2:light-dark(#f0f0f0,#2e2e32);--rule-3:light-dark(#f3f3f3,#2e2e32);--rule-4:light-dark(#ededed,#2e2e32);--shadow-near:light-dark(#00000014,#00000080);--shadow:light-dark(#00000012,#0006);--shadow-far:light-dark(#0000000d,#0000004d);--shadow-lift:light-dark(#00000024,#00000080);--photo-shadow:light-dark(#0000002b,#00000073);--photo-shadow-far:light-dark(#0000005c,#000000b3);--accent:light-dark(#474747,#f4f4f6);--accent-2:light-dark(#1f1f1f,#d4d4d9);--accent-ink:light-dark(#fff,#1c1c1e);--accent-highlight:light-dark(#ffffff1f,#ffffffb3);--accent-shadow:light-dark(#0000002e,#0006)}}.listing-cards-module__BX7Gxa__stage[data-color-scheme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.listing-cards-module__BX7Gxa__stage[data-color-scheme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.listing-cards-module__BX7Gxa__stage[data-color-scheme=system]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){.listing-cards-module__BX7Gxa__stage[data-color-scheme=system]{--lightningcss-light: ;--lightningcss-dark:initial}}.listing-cards-module__BX7Gxa__stage *,.listing-cards-module__BX7Gxa__stage :before,.listing-cards-module__BX7Gxa__stage :after{box-sizing:border-box}.listing-cards-module__BX7Gxa__stage :where(h3,p,ul,dl,dd){margin:0;padding:0}.listing-cards-module__BX7Gxa__stage :where(ul){list-style:none}.listing-cards-module__BX7Gxa__stage :where(button){font:inherit;color:inherit;cursor:pointer;border:0;margin:0;padding:0}.listing-cards-module__BX7Gxa__stage :where(b){font-weight:500}.listing-cards-module__BX7Gxa__scene{--u:min(1px, 100cqi / 941);height:calc(712 * var(--u));contain:size layout;position:relative}.listing-cards-module__BX7Gxa__grid{grid-template-columns:calc(224 * var(--u)) calc(232 * var(--u)) calc(224 * var(--u));grid-template-rows:calc(300 * var(--u)) calc(288 * var(--u));gap:calc(33.5 * var(--u)) calc(47 * var(--u));padding-bottom:calc(22 * var(--u));place-content:center;place-items:center;display:grid;position:absolute;inset:0}.listing-cards-module__BX7Gxa__card{border-radius:calc(14 * var(--u));background:var(--surface-2);box-shadow:0 0 0 1px var(--card-edge), 0 calc(2 * var(--u)) calc(3 * var(--u)) var(--shadow-near), 0 calc(7 * var(--u)) calc(12 * var(--u)) calc(-2 * var(--u)) var(--shadow), 0 calc(14 * var(--u)) calc(28 * var(--u)) var(--shadow-far);transition:transform .4s cubic-bezier(.2,.8,.2,1);position:relative}.listing-cards-module__BX7Gxa__card:before{border-radius:inherit;box-shadow:0 calc(16 * var(--u)) calc(30 * var(--u)) var(--shadow-lift);opacity:0;content:"";pointer-events:none;transition:opacity .4s;position:absolute;inset:0}@media (hover:hover){.listing-cards-module__BX7Gxa__card:hover{transform:translateY(calc(-5 * var(--u)))}.listing-cards-module__BX7Gxa__card:hover:before{opacity:1}}.listing-cards-module__BX7Gxa__card[data-hover]{transform:translateY(calc(-5 * var(--u)))}.listing-cards-module__BX7Gxa__card[data-hover]:before{opacity:1}.listing-cards-module__BX7Gxa__recipe,.listing-cards-module__BX7Gxa__house{width:calc(224 * var(--u));height:calc(300 * var(--u))}.listing-cards-module__BX7Gxa__flat{width:calc(232 * var(--u));height:calc(300 * var(--u))}.listing-cards-module__BX7Gxa__photo{height:calc(288 * var(--u));box-shadow:calc(7 * var(--u)) calc(8 * var(--u)) calc(16 * var(--u)) var(--photo-shadow), calc(26 * var(--u)) calc(30 * var(--u)) calc(60 * var(--u)) calc(-8 * var(--u)) var(--photo-shadow-far);background:#2a2f26}.listing-cards-module__BX7Gxa__cottage{width:calc(223 * var(--u))}.listing-cards-module__BX7Gxa__listing{width:calc(230 * var(--u))}.listing-cards-module__BX7Gxa__guest{width:calc(222 * var(--u))}.listing-cards-module__BX7Gxa__media{isolation:isolate;will-change:transform;touch-action:pan-y;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.listing-cards-module__BX7Gxa__media svg{-webkit-user-drag:none}.listing-cards-module__BX7Gxa__still{overflow:hidden}.listing-cards-module__BX7Gxa__inset{margin:calc(4.5 * var(--u)) calc(4.5 * var(--u)) 0;border-radius:calc(10.5 * var(--u));background:#1b1b1b}.listing-cards-module__BX7Gxa__recipe .listing-cards-module__BX7Gxa__inset{height:calc(146 * var(--u))}.listing-cards-module__BX7Gxa__flat .listing-cards-module__BX7Gxa__inset{height:calc(200.5 * var(--u))}.listing-cards-module__BX7Gxa__house .listing-cards-module__BX7Gxa__inset{height:calc(153 * var(--u))}.listing-cards-module__BX7Gxa__full{border-radius:inherit;position:absolute;inset:0}.listing-cards-module__BX7Gxa__cottage .listing-cards-module__BX7Gxa__dots{bottom:calc(91 * var(--u))}.listing-cards-module__BX7Gxa__guest .listing-cards-module__BX7Gxa__dots{bottom:calc(119 * var(--u));gap:calc(2.4 * var(--u))}.listing-cards-module__BX7Gxa__guest .listing-cards-module__BX7Gxa__dot{width:calc(3.6 * var(--u));height:calc(3.6 * var(--u))}.listing-cards-module__BX7Gxa__slides{position:absolute;inset:0}.listing-cards-module__BX7Gxa__slide{visibility:hidden;position:absolute;inset:0;transform:translate(200%)}.listing-cards-module__BX7Gxa__slide:first-child{visibility:visible;transform:none}.listing-cards-module__BX7Gxa__arrow{z-index:3;width:calc(20 * var(--u));height:calc(20 * var(--u));margin-top:calc(-10 * var(--u));box-shadow:0 calc(1 * var(--u)) calc(4 * var(--u)) #0000002e;color:#1c1c1e;opacity:0;background:#ffffffeb;border-radius:50%;place-items:center;transition:opacity .2s;display:grid;position:absolute;top:50%}.listing-cards-module__BX7Gxa__arrow svg{width:calc(10 * var(--u));height:calc(10 * var(--u))}.listing-cards-module__BX7Gxa__back{left:calc(7 * var(--u))}.listing-cards-module__BX7Gxa__forward{right:calc(7 * var(--u))}.listing-cards-module__BX7Gxa__full .listing-cards-module__BX7Gxa__arrow{top:34%}@media (hover:hover){.listing-cards-module__BX7Gxa__media:hover .listing-cards-module__BX7Gxa__arrow{opacity:1}}.listing-cards-module__BX7Gxa__card[data-arrows] .listing-cards-module__BX7Gxa__arrow,.listing-cards-module__BX7Gxa__arrow:focus-visible{opacity:1}.listing-cards-module__BX7Gxa__arrow:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.listing-cards-module__BX7Gxa__dots{z-index:2;left:50%;bottom:calc(8.5 * var(--u));gap:calc(2.8 * var(--u));pointer-events:none;display:flex;position:absolute;transform:translate(-50%)}.listing-cards-module__BX7Gxa__dot{width:calc(4.2 * var(--u));height:calc(4.2 * var(--u));opacity:.5;background:#fff;border-radius:50%;transition:opacity .3s,transform .3s}.listing-cards-module__BX7Gxa__dot[data-on]{opacity:1}.listing-cards-module__BX7Gxa__dot[data-far]{transform:scale(.62)}.listing-cards-module__BX7Gxa__badge{z-index:2;top:calc(6.6 * var(--u));left:calc(6.6 * var(--u));align-items:center;gap:calc(3.2 * var(--u));height:calc(17.3 * var(--u));padding:0 calc(6 * var(--u)) 0 calc(5 * var(--u));color:#3d3d3f;font-size:calc(7.6 * var(--u));white-space:nowrap;pointer-events:none;background:#fff;border-radius:999px;font-weight:500;line-height:1;display:inline-flex;position:absolute}.listing-cards-module__BX7Gxa__badge svg{width:calc(8.4 * var(--u));height:calc(8.4 * var(--u))}.listing-cards-module__BX7Gxa__plain{height:calc(19.3 * var(--u));padding:0 calc(8 * var(--u));color:#333;font-size:calc(9.3 * var(--u))}.listing-cards-module__BX7Gxa__glass{top:calc(13.7 * var(--u));left:calc(11.4 * var(--u));height:calc(15.4 * var(--u));padding:0 calc(6.6 * var(--u));color:#fff;font-size:calc(8.4 * var(--u));background:#626860b8}.listing-cards-module__BX7Gxa__listing .listing-cards-module__BX7Gxa__badge{top:calc(13.4 * var(--u));left:calc(12.6 * var(--u))}.listing-cards-module__BX7Gxa__heart{z-index:3;top:calc(6 * var(--u));right:calc(6 * var(--u));width:calc(20 * var(--u));height:calc(20 * var(--u));background:0 0;border-radius:50%;place-items:center;display:grid;position:absolute}.listing-cards-module__BX7Gxa__heart:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.listing-cards-module__BX7Gxa__heartBox{width:calc(14 * var(--u));height:calc(14 * var(--u));filter:drop-shadow(0 calc(.5 * var(--u)) calc(1.5 * var(--u)) #00000040);display:block;position:relative;transform:scale(1)}.listing-cards-module__BX7Gxa__heartOff,.listing-cards-module__BX7Gxa__heartOn{display:block;position:absolute;inset:0}.listing-cards-module__BX7Gxa__heartOff svg,.listing-cards-module__BX7Gxa__heartOn svg{width:100%;height:100%;display:block}.listing-cards-module__BX7Gxa__heartOn,.listing-cards-module__BX7Gxa__heart[aria-pressed=true] .listing-cards-module__BX7Gxa__heartOff{visibility:hidden}.listing-cards-module__BX7Gxa__heart[aria-pressed=true] .listing-cards-module__BX7Gxa__heartOn{visibility:visible}.listing-cards-module__BX7Gxa__dark{background:linear-gradient(var(--accent), var(--accent-2));width:100%;box-shadow:inset 0 calc(.6 * var(--u)) 0 var(--accent-highlight), 0 calc(1 * var(--u)) calc(2 * var(--u)) var(--accent-shadow);color:var(--accent-ink);border-radius:999px;place-items:center;font-weight:500;transition:transform .15s;display:grid}.listing-cards-module__BX7Gxa__dark:active,.listing-cards-module__BX7Gxa__reserve:active,.listing-cards-module__BX7Gxa__dark[data-press],.listing-cards-module__BX7Gxa__reserve[data-press]{transform:scale(.97)}.listing-cards-module__BX7Gxa__dark:focus-visible,.listing-cards-module__BX7Gxa__reserve:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.listing-cards-module__BX7Gxa__recipeBody{padding:calc(9.6 * var(--u)) calc(9.6 * var(--u)) 0}.listing-cards-module__BX7Gxa__recipeTitle{font-size:calc(12.4 * var(--u));font-weight:700;line-height:calc(16 * var(--u));letter-spacing:-.05em;white-space:nowrap}.listing-cards-module__BX7Gxa__recipeText{height:calc(21.6 * var(--u));margin-top:calc(2.4 * var(--u));color:var(--muted-recipe);font-size:calc(8.5 * var(--u));line-height:calc(10.8 * var(--u));-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.listing-cards-module__BX7Gxa__facts{height:calc(24.5 * var(--u));margin-top:calc(7.6 * var(--u));border-top:1px solid var(--rule-3);border-bottom:1px solid var(--rule-4);color:var(--muted-facts);font-size:calc(8.6 * var(--u));white-space:nowrap;align-items:center;display:flex}.listing-cards-module__BX7Gxa__facts li{align-items:center;gap:calc(2.6 * var(--u));display:flex}.listing-cards-module__BX7Gxa__facts li+li{padding-left:calc(13.5 * var(--u));border-left:1px solid var(--rule-2)}.listing-cards-module__BX7Gxa__facts li:first-child{width:calc(54.4 * var(--u))}.listing-cards-module__BX7Gxa__facts li:nth-child(2){width:calc(77 * var(--u))}.listing-cards-module__BX7Gxa__facts b{color:var(--ink-2)}.listing-cards-module__BX7Gxa__facts svg{width:calc(8.6 * var(--u));height:calc(8.6 * var(--u));color:var(--icon)}.listing-cards-module__BX7Gxa__chips{gap:calc(3.4 * var(--u));margin-top:calc(7 * var(--u));display:flex}.listing-cards-module__BX7Gxa__chips li{height:calc(15 * var(--u));padding:0 calc(5.6 * var(--u));background:var(--chip);color:var(--ink-chip);font-size:calc(7.9 * var(--u));white-space:nowrap;border-radius:999px;place-items:center;display:grid}.listing-cards-module__BX7Gxa__recipeButton{height:calc(26 * var(--u));margin-top:calc(9 * var(--u));font-size:calc(8.6 * var(--u))}.listing-cards-module__BX7Gxa__flatBody{padding:calc(8.7 * var(--u)) calc(10.6 * var(--u)) 0}.listing-cards-module__BX7Gxa__flatHead{white-space:nowrap;justify-content:space-between;align-items:baseline;display:flex}.listing-cards-module__BX7Gxa__flatTitle{font-size:calc(14 * var(--u));font-weight:500;line-height:calc(19 * var(--u));letter-spacing:-.01em}.listing-cards-module__BX7Gxa__flatPrice{color:var(--ink-price);font-size:calc(14 * var(--u));letter-spacing:-.01em;font-weight:700}.listing-cards-module__BX7Gxa__flatPrice span{color:var(--ink-muted);font-size:calc(8 * var(--u));font-weight:400}.listing-cards-module__BX7Gxa__flatText{margin-top:calc(3.4 * var(--u));color:var(--muted-text);font-size:calc(12.2 * var(--u));line-height:calc(15 * var(--u));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.listing-cards-module__BX7Gxa__rooms{white-space:nowrap;justify-content:space-between;align-items:center;display:flex}.listing-cards-module__BX7Gxa__flat .listing-cards-module__BX7Gxa__rooms{height:calc(32 * var(--u));margin-top:calc(11 * var(--u));border-top:1px solid var(--rule);color:var(--muted-rooms);font-size:calc(11.2 * var(--u))}.listing-cards-module__BX7Gxa__rooms li{align-items:center;gap:calc(2.8 * var(--u));display:flex}.listing-cards-module__BX7Gxa__rooms b{font-weight:700}.listing-cards-module__BX7Gxa__flat .listing-cards-module__BX7Gxa__rooms b{color:var(--ink-rooms)}.listing-cards-module__BX7Gxa__rooms svg{width:calc(14 * var(--u));height:calc(14 * var(--u))}.listing-cards-module__BX7Gxa__houseBody{padding:calc(12 * var(--u)) calc(10 * var(--u)) 0}.listing-cards-module__BX7Gxa__housePrice{color:var(--ink-muted);font-size:calc(8.2 * var(--u));line-height:calc(17 * var(--u));white-space:nowrap}.listing-cards-module__BX7Gxa__housePrice b{margin-right:calc(1.6 * var(--u));color:var(--ink);font-size:calc(12 * var(--u));letter-spacing:-.01em;font-weight:700}.listing-cards-module__BX7Gxa__houseOwner{margin-top:calc(-.4 * var(--u));color:var(--muted-byline);font-size:calc(8.8 * var(--u));line-height:calc(11 * var(--u));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.listing-cards-module__BX7Gxa__houseOwner b{color:var(--ink-2)}.listing-cards-module__BX7Gxa__houseFacts{height:calc(25.6 * var(--u));margin-top:calc(7.6 * var(--u));border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);color:var(--ink-muted);font-size:calc(9.2 * var(--u));white-space:nowrap;align-items:center;display:flex}.listing-cards-module__BX7Gxa__houseFacts li{align-items:center;gap:calc(2.8 * var(--u));display:flex}.listing-cards-module__BX7Gxa__houseFacts li+li{margin-left:calc(9 * var(--u));padding-left:calc(9.6 * var(--u));border-left:1px solid var(--rule-2)}.listing-cards-module__BX7Gxa__houseFacts b{color:var(--ink-2)}.listing-cards-module__BX7Gxa__houseFacts svg{width:calc(9 * var(--u));height:calc(9 * var(--u));color:var(--icon)}.listing-cards-module__BX7Gxa__byline{padding-right:calc(7.5 * var(--u));margin-top:calc(7.4 * var(--u));color:var(--muted-byline);font-size:calc(9 * var(--u));line-height:calc(11 * var(--u));white-space:nowrap;justify-content:space-between;display:flex}.listing-cards-module__BX7Gxa__byline u{color:var(--ink-2);text-underline-offset:calc(2 * var(--u));font-weight:500;text-decoration-thickness:1px}.listing-cards-module__BX7Gxa__houseButton{height:calc(27 * var(--u));margin-top:calc(12 * var(--u));font-size:calc(9.2 * var(--u))}.listing-cards-module__BX7Gxa__shade{z-index:1;pointer-events:none;position:absolute;inset:0}.listing-cards-module__BX7Gxa__lawnShade{background:linear-gradient(#4f632400 52%,#5467268c 70%,#4f6122eb 100%)}.listing-cards-module__BX7Gxa__fieldShade{background:linear-gradient(#20281c00 58%,#1f261beb 70%,#232b20 100%)}.listing-cards-module__BX7Gxa__duskShade{background:radial-gradient(70% 34% at 0 100%,#968896bf,#96889600 100%),radial-gradient(40% 50% at 104% 86%,#a098aa99,#a098aa00 100%),linear-gradient(#24242c00 50%,#26262ed6 68%,#2a2a34f5 100%)}.listing-cards-module__BX7Gxa__cottageText,.listing-cards-module__BX7Gxa__listingText,.listing-cards-module__BX7Gxa__guestText{z-index:2;color:#fff;white-space:nowrap;position:absolute;bottom:0;left:0;right:0}.listing-cards-module__BX7Gxa__cottageText{padding:0 calc(12.4 * var(--u)) calc(1 * var(--u)) calc(12 * var(--u))}.listing-cards-module__BX7Gxa__cottageHead{justify-content:space-between;align-items:baseline;display:flex}.listing-cards-module__BX7Gxa__cottageHead h3{font-size:calc(13.6 * var(--u));letter-spacing:-.01em;font-weight:500}.listing-cards-module__BX7Gxa__cottageHead p{font-size:calc(12.7 * var(--u));font-weight:700}.listing-cards-module__BX7Gxa__cottageAddress{margin-top:calc(3 * var(--u));color:#ffffffe6;font-size:calc(11 * var(--u));line-height:calc(14 * var(--u))}.listing-cards-module__BX7Gxa__cottage .listing-cards-module__BX7Gxa__rooms{height:calc(38 * var(--u));margin-top:calc(7 * var(--u));font-size:calc(11.2 * var(--u));border-top:1px solid #fff3}.listing-cards-module__BX7Gxa__listingText{padding:0 calc(12 * var(--u)) calc(11 * var(--u))}.listing-cards-module__BX7Gxa__listingText h3{font-size:calc(14.6 * var(--u));letter-spacing:-.01em;font-weight:700}.listing-cards-module__BX7Gxa__listingRow{margin-top:calc(4.6 * var(--u));padding-bottom:calc(10.6 * var(--u));font-size:calc(9.4 * var(--u));line-height:calc(11 * var(--u));border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;display:flex}.listing-cards-module__BX7Gxa__listingRow p{color:#ffffffeb}.listing-cards-module__BX7Gxa__listingRow dl{text-align:center;margin:0;display:flex}.listing-cards-module__BX7Gxa__listingRow dl>div{padding:0 calc(11 * var(--u))}.listing-cards-module__BX7Gxa__listingRow dl>div+div{border-left:1px solid #ffffff2e;padding-right:0}.listing-cards-module__BX7Gxa__listingRow dd{margin:0}.listing-cards-module__BX7Gxa__listingBy{margin-top:calc(10 * var(--u));color:#ffffff80;font-size:calc(9 * var(--u))}.listing-cards-module__BX7Gxa__listingBy u{color:#fff;text-underline-offset:calc(2 * var(--u));text-decoration-thickness:1px}.listing-cards-module__BX7Gxa__guestText{padding:0 calc(11.4 * var(--u)) calc(11.6 * var(--u)) calc(10.6 * var(--u))}.listing-cards-module__BX7Gxa__guestText h3{font-size:calc(14.4 * var(--u));letter-spacing:-.015em;font-weight:500}.listing-cards-module__BX7Gxa__guestAddress{align-items:center;gap:calc(3 * var(--u));margin-top:calc(5 * var(--u));color:#ffffffe6;font-size:calc(9.4 * var(--u));line-height:calc(12 * var(--u));display:flex}.listing-cards-module__BX7Gxa__guestAddress svg{width:calc(10 * var(--u));height:calc(10 * var(--u))}.listing-cards-module__BX7Gxa__roomsSmall{justify-content:flex-start;gap:calc(8 * var(--u));height:calc(22 * var(--u));margin-top:calc(7 * var(--u));color:#ffffffd9;font-size:calc(7.6 * var(--u))}.listing-cards-module__BX7Gxa__roomsSmall svg{width:calc(9 * var(--u));height:calc(9 * var(--u))}.listing-cards-module__BX7Gxa__roomsSmall b{color:#fff}.listing-cards-module__BX7Gxa__guestActions{gap:calc(4.4 * var(--u));margin-top:calc(4 * var(--u));display:flex}.listing-cards-module__BX7Gxa__rate{width:calc(45.7 * var(--u));height:calc(25 * var(--u));font-size:calc(9.6 * var(--u));background:#ffffff38;border-radius:999px;place-items:center;font-weight:500;display:grid}.listing-cards-module__BX7Gxa__reserve{height:calc(25 * var(--u));box-shadow:0 calc(1 * var(--u)) calc(3 * var(--u)) #00000026;color:#2c2c2e;font-size:calc(9.6 * var(--u));background:#fff;border-radius:999px;flex:1;font-weight:500;transition:transform .15s;position:relative}.listing-cards-module__BX7Gxa__reserveIdle,.listing-cards-module__BX7Gxa__reserveDone{justify-content:center;align-items:center;gap:calc(3 * var(--u));display:flex;position:absolute;inset:0}.listing-cards-module__BX7Gxa__reserveDone svg{width:calc(10 * var(--u));height:calc(10 * var(--u));color:#1f9d55}.listing-cards-module__BX7Gxa__reserveDone,.listing-cards-module__BX7Gxa__reserve[aria-pressed=true] .listing-cards-module__BX7Gxa__reserveIdle{visibility:hidden}.listing-cards-module__BX7Gxa__reserve[aria-pressed=true] .listing-cards-module__BX7Gxa__reserveDone{visibility:visible}@container (max-width:679px){.listing-cards-module__BX7Gxa__scene{--u:min(1.12px, 100cqi / 572);height:calc(1040 * var(--u))}.listing-cards-module__BX7Gxa__grid{grid-template-columns:repeat(2, calc(232 * var(--u)));grid-template-rows:calc(300 * var(--u)) calc(300 * var(--u)) calc(288 * var(--u));gap:calc(28 * var(--u)) calc(36 * var(--u))}}@container (max-width:439px){.listing-cards-module__BX7Gxa__scene{--u:min(1.3px, 100cqi / 272);height:calc(1960 * var(--u))}.listing-cards-module__BX7Gxa__grid{grid-template-columns:calc(232 * var(--u));grid-template-rows:repeat(3, calc(300 * var(--u))) repeat(3, calc(288 * var(--u)));gap:calc(24 * var(--u))}}.listing-cards-module__BX7Gxa__pointerLayer{z-index:10;contain:strict;pointer-events:none;position:absolute;inset:0}.listing-cards-module__BX7Gxa__pointer [data-glyph=hand],.listing-cards-module__BX7Gxa__pointer[data-grab] [data-glyph=arrow]{visibility:hidden}.listing-cards-module__BX7Gxa__pointer[data-grab] [data-glyph=hand]{visibility:visible}.listing-cards-module__BX7Gxa__hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.listing-cards-module__BX7Gxa__card,.listing-cards-module__BX7Gxa__card:before,.listing-cards-module__BX7Gxa__arrow,.listing-cards-module__BX7Gxa__dot,.listing-cards-module__BX7Gxa__dark,.listing-cards-module__BX7Gxa__reserve{transition:none}}
