.ListingDetailExperience_page__i5AMp{--ink:#0b0b0c;--ink-2:#55555b;--hint:#8a8a90;--line:rgba(0,0,0,.09);--line-strong:rgba(0,0,0,.16);--glass:linear-gradient(150deg,rgba(255,255,255,.88),rgba(255,255,255,.68));--glass-blur:blur(22px) saturate(170%);--shadow:0 18px 46px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.05);--shadow-lift:0 30px 64px rgba(0,0,0,.16);--editorial:var(--wf-bodoni,"Bodoni Moda"),"Didot","Bodoni MT",Georgia,serif;--interface:var(--wf-manrope,"Manrope"),"DM Sans",Arial,sans-serif;--ease:cubic-bezier(.22,.61,.36,1);--gutter:clamp(18px,4.4vw,80px);position:relative;isolation:isolate;display:flow-root;overflow-x:clip;color:var(--ink);background:#f6f6f7;font-family:var(--interface);font-weight:500}.ListingDetailExperience_page__i5AMp:before{content:"";position:absolute;inset:900px 0 0;z-index:-1;pointer-events:none;background:radial-gradient(30% 18% at 10% 10%,rgba(196,214,246,.5),transparent 70%),radial-gradient(28% 16% at 92% 30%,rgba(226,206,246,.42),transparent 70%),radial-gradient(32% 18% at 72% 62%,rgba(250,222,204,.38),transparent 70%),radial-gradient(28% 18% at 16% 84%,rgba(200,236,226,.38),transparent 70%);filter:blur(40px)}.ListingDetailExperience_page__i5AMp :is(button,a){-webkit-tap-highlight-color:transparent}.ListingDetailExperience_page__i5AMp :is(button,a):focus-visible{outline:2px solid var(--ink);outline-offset:3px}.ListingDetailExperience_page__i5AMp button{font-family:inherit;cursor:pointer}:where(.ListingDetailExperience_page__i5AMp) a{color:inherit;text-decoration:none}.ListingDetailExperience_page__i5AMp img{display:block}.ListingDetailExperience_page__i5AMp :is(h1,h2,h3){margin:0;font-family:var(--editorial);font-weight:400;letter-spacing:-.03em;line-height:1.04;color:var(--ink)}.ListingDetailExperience_page__i5AMp em{font-style:italic;font-weight:400;color:var(--ink-2)}.ListingDetailExperience_page__i5AMp :is(section[id],div[id]){scroll-margin-top:104px}.ListingDetailExperience_label__iXzMV{margin:0;color:var(--hint);font:800 10px/1.5 var(--interface);letter-spacing:.22em;text-transform:uppercase}.ListingDetailExperience_showcaseSection__cDnb6{position:relative;padding-top:86px;color:var(--ink)}.ListingDetailExperience_showcaseTopline__d6JyD{width:min(1680px,100%);margin:0 auto;padding:22px var(--gutter) 6px;display:flex;align-items:center;justify-content:space-between;gap:20px;font:800 10px/1.4 var(--interface);letter-spacing:.18em;color:var(--ink-2)}.ListingDetailExperience_showcaseBack__BDqOs{display:inline-flex;align-items:center;padding:10px 16px;border:1px solid rgba(255,255,255,.95);border-radius:999px;background:var(--glass);color:var(--ink);box-shadow:var(--shadow);transition:transform .3s var(--ease),box-shadow .3s var(--ease)}.ListingDetailExperience_showcaseBack__BDqOs:hover{transform:translateX(-3px);box-shadow:var(--shadow-lift)}.ListingDetailExperience_showcaseTopline__d6JyD>span{color:var(--hint);text-align:right}.ListingDetailExperience_showcaseGallery__X6CX4{position:relative;width:100%;isolation:isolate;outline:none;overflow:hidden;padding:24px 0 18px;min-height:480px}.ListingDetailExperience_showcaseGallery__X6CX4:focus-visible{outline:2px solid var(--ink);outline-offset:-3px}.ListingDetailExperience_showcaseBackdrop__44ZDA{position:absolute;z-index:-2;inset:-60px;pointer-events:none;animation:ListingDetailExperience_backdropIn__OdK7k .6s ease-out both}.ListingDetailExperience_showcaseBackdrop__44ZDA img{width:100%;height:100%;object-fit:cover;filter:blur(46px) saturate(1.25) brightness(1.08);transform:scale(1.12)}.ListingDetailExperience_showcaseBackdropShade__llzc0{position:absolute;z-index:-1;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(246,246,247,.86),rgba(246,246,247,.55) 40%,rgba(246,246,247,.62) 75%,#f6f6f7)}.ListingDetailExperience_showcaseUpper___AryK{display:flex;justify-content:space-between;gap:20px;max-width:1680px;margin:0 auto 16px;padding:0 var(--gutter);font:800 9px/1.4 var(--interface);letter-spacing:.22em;color:var(--ink-2)}.ListingDetailExperience_showcaseUpper___AryK span:last-child{color:var(--hint)}.ListingDetailExperience_showcaseViewport__3g6i1{position:relative;width:100%;overflow:hidden;touch-action:pan-y}.ListingDetailExperience_showcaseTrack__se9yo{display:flex;justify-content:center;align-items:center;gap:clamp(10px,1.1vw,22px);min-width:100%;padding:14px 0 28px}.ListingDetailExperience_showcaseSlide__grlSU{position:relative;flex:0 0 clamp(180px,19vw,330px);height:clamp(320px,33vw,535px);min-width:0;padding:0;overflow:hidden;border:4px solid rgba(255,255,255,.85);border-radius:26px;background:#e4e4e6;color:#fff;opacity:.72;box-shadow:0 22px 44px rgba(0,0,0,.14);transition:transform .5s var(--ease),opacity .4s ease,box-shadow .4s ease}.ListingDetailExperience_showcaseSlideActive__2r0v2{flex-basis:clamp(440px,45vw,775px);height:clamp(350px,39vw,620px);opacity:1;border-color:#fff;box-shadow:0 36px 80px rgba(0,0,0,.26);animation:ListingDetailExperience_slideIn__szO4u .55s var(--ease) both}.ListingDetailExperience_showcaseSlide__grlSU img{width:100%;height:100%;object-fit:cover;transition:transform 1s var(--ease)}.ListingDetailExperience_showcaseSlide__grlSU:hover{opacity:1;transform:translateY(-4px)}.ListingDetailExperience_showcaseSlide__grlSU:hover img{transform:scale(1.04)}.ListingDetailExperience_showcaseSlideGradient__IYoSP{position:absolute;inset:48% 0 0;pointer-events:none;background:linear-gradient(0deg,rgba(0,0,0,.68),transparent)}.ListingDetailExperience_showcaseSlideLabel__nkB5G{position:absolute;left:22px;right:22px;bottom:20px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;text-align:left;color:rgba(255,255,255,.9);font:800 9.5px/1.3 var(--interface);letter-spacing:.17em}.ListingDetailExperience_showcaseSlideLabel__nkB5G strong{color:#fff;font:700 12px/1 var(--interface);letter-spacing:.08em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ListingDetailExperience_showcaseSlideExplore__hWt9V{position:absolute;top:18px;right:18px;display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border:1px solid rgba(255,255,255,.95);border-radius:999px;background:rgba(255,255,255,.85);color:var(--ink);font:800 9.5px/1 var(--interface);letter-spacing:.12em;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.ListingDetailExperience_showcaseSlideExplore__hWt9V span{font-size:14px}.ListingDetailExperience_showcaseArrow__UVFdZ{position:absolute;z-index:5;top:47%;transform:translateY(-50%);display:grid;place-items:center;width:56px;height:56px;border:1px solid rgba(255,255,255,.95);border-radius:50%;background:rgba(255,255,255,.88);color:var(--ink);font-size:22px;box-shadow:0 12px 30px rgba(0,0,0,.18);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:background .25s ease,color .25s ease,transform .35s var(--ease)}.ListingDetailExperience_showcaseArrow__UVFdZ:hover{background:#0b0b0c;color:#fff;transform:translateY(-50%) scale(1.08)}.ListingDetailExperience_showcaseArrowLeft__WExSy{left:clamp(14px,4.2vw,70px)}.ListingDetailExperience_showcaseArrowRight__bOGso{right:clamp(14px,4.2vw,70px)}.ListingDetailExperience_showcaseControls__FrbCw{width:min(1580px,100%);margin:0 auto;padding:2px var(--gutter) 10px;display:flex;align-items:center;gap:22px}.ListingDetailExperience_showcaseCounter__u0zba{min-width:70px;color:var(--hint);font-size:13px;letter-spacing:.12em}.ListingDetailExperience_showcaseCounter__u0zba strong{color:var(--ink);font:400 22px/1 var(--editorial)}.ListingDetailExperience_showcaseProgress__94ZM6{flex:1 1;height:3px;border-radius:3px;background:rgba(0,0,0,.08);overflow:hidden}.ListingDetailExperience_showcaseProgress__94ZM6 span{display:block;height:100%;border-radius:3px;background:#0b0b0c;transition:width .45s var(--ease)}.ListingDetailExperience_showcaseAll__hLASk{padding:12px 18px;border:0;border-radius:999px;background:#0b0b0c;color:#fff;font:800 10px/1 var(--interface);letter-spacing:.12em;white-space:nowrap;box-shadow:0 10px 22px rgba(0,0,0,.2);transition:transform .3s var(--ease)}.ListingDetailExperience_showcaseAll__hLASk:hover{transform:translateY(-2px)}.ListingDetailExperience_showcaseAll__hLASk span{padding-left:8px;font-size:13px}.ListingDetailExperience_showcaseHint__CrerC{color:var(--hint);font:800 9.5px/1 var(--interface);letter-spacing:.14em;white-space:nowrap}.ListingDetailExperience_showcaseEmpty__vpXn2{display:grid;place-items:center;height:330px;margin:20px var(--gutter);border-radius:28px;background:var(--glass);color:var(--ink-2);box-shadow:var(--shadow)}.ListingDetailExperience_showcaseIdentity__p0R8Q{width:min(1580px,100%);margin:0 auto;padding:26px var(--gutter) 30px;display:flex;align-items:flex-end;justify-content:space-between;gap:36px;animation:ListingDetailExperience_riseIn__qYBrq .8s .2s var(--ease) backwards}.ListingDetailExperience_showcaseIdentityMain__ySHWJ h1{margin:10px 0 0;max-width:900px;font-size:clamp(38px,4.6vw,76px);line-height:1.04;overflow-wrap:break-word;text-wrap:balance}.ListingDetailExperience_showcaseIdentityCta__jBQhN{display:flex;flex-direction:column;align-items:flex-end;gap:16px;min-width:270px}.ListingDetailExperience_showcaseIdentityCta__jBQhN>p{margin:0;color:var(--ink);font:400 clamp(32px,3.2vw,52px)/1.05 var(--editorial);letter-spacing:-.02em;white-space:nowrap}.ListingDetailExperience_finalCta__31bRV .showing-btn,.ListingDetailExperience_showcaseIdentityCta__jBQhN .showing-btn{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 26px;border:0;border-radius:999px;background:#0b0b0c;color:#fff;font:800 11px/1 var(--interface);letter-spacing:.12em;text-transform:uppercase;box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 14px 30px rgba(0,0,0,.24);transition:transform .35s var(--ease),box-shadow .35s var(--ease)}.ListingDetailExperience_finalCta__31bRV .showing-btn:hover,.ListingDetailExperience_showcaseIdentityCta__jBQhN .showing-btn:hover{transform:translateY(-2px);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 20px 40px rgba(0,0,0,.3)}.ListingDetailExperience_showcaseFacts___vLyd{display:flex;align-items:center;width:calc(min(1580px,100%) - 2 * var(--gutter));margin:0 auto;padding:8px;border:1px solid rgba(255,255,255,.95);border-radius:26px;background:var(--glass);box-shadow:var(--shadow-lift);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);animation:ListingDetailExperience_riseIn__qYBrq .8s .35s var(--ease) backwards}.ListingDetailExperience_showcaseFact__9QhaS{display:flex;flex:1 1;align-items:center;gap:14px;min-width:0;padding:16px 22px;border-right:1px solid var(--line);transition:background .3s ease;border-radius:18px}.ListingDetailExperience_showcaseFact__9QhaS:hover{background:rgba(255,255,255,.7)}.ListingDetailExperience_showcaseFact__9QhaS svg{flex:0 0 auto;width:28px;height:28px;color:var(--ink)}.ListingDetailExperience_showcaseFact__9QhaS span{display:flex;flex-direction:column;gap:6px;min-width:0}.ListingDetailExperience_showcaseFact__9QhaS strong{color:var(--ink);font:400 clamp(17px,1.4vw,23px)/1.1 var(--editorial);white-space:nowrap}.ListingDetailExperience_showcaseFact__9QhaS small{color:var(--hint);font:800 9px/1 var(--interface);letter-spacing:.14em;text-transform:uppercase}.ListingDetailExperience_showcaseMapShortcut__Y5kmE{flex:0 0 auto;display:inline-flex;align-items:center;gap:10px;margin-left:8px;padding:14px 18px;border-radius:999px;background:#0b0b0c;color:#fff;font:800 10px/1 var(--interface);letter-spacing:.12em;box-shadow:0 10px 22px rgba(0,0,0,.2);transition:transform .3s var(--ease)}.ListingDetailExperience_showcaseMapShortcut__Y5kmE:hover{transform:translateY(-2px)}.ListingDetailExperience_showcaseMapShortcut__Y5kmE svg{width:18px;height:18px}.ListingDetailExperience_detailAnchorNav__F0sqh{display:flex;gap:4px;width:max-content;max-width:calc(100% - 2 * var(--gutter));margin:26px auto 0;padding:5px;overflow-x:auto;white-space:nowrap;border:1px solid rgba(255,255,255,.95);border-radius:999px;background:var(--glass);box-shadow:var(--shadow)}.ListingDetailExperience_detailAnchorNav__F0sqh a{padding:11px 18px;border-radius:999px;color:var(--ink-2);font:800 10.5px/1 var(--interface);letter-spacing:.14em;transition:background .25s ease,color .25s ease}.ListingDetailExperience_detailAnchorNav__F0sqh a:first-child{background:#0b0b0c;color:#fff}.ListingDetailExperience_detailAnchorNav__F0sqh a:hover:not(:first-child){background:rgba(0,0,0,.06);color:var(--ink)}.ListingDetailExperience_content__5eKmx{width:min(1580px,100%);margin:0 auto;padding:0 var(--gutter) 40px}.ListingDetailExperience_moreHeading__0ptK1 h2,.ListingDetailExperience_relatedHeading__MteUI h2,.ListingDetailExperience_sectionHeading__5w_z2 h2{margin:16px 0 0;font-size:clamp(42px,4.2vw,74px)}.ListingDetailExperience_aboutSection__77Wot{display:grid;grid-template-columns:.75fr 1fr;grid-gap:clamp(36px,7vw,120px);gap:clamp(36px,7vw,120px);padding:110px 0 90px}.ListingDetailExperience_remarks__oquv0{max-width:780px;padding-top:12px}.ListingDetailExperience_remarks__oquv0 p{margin:0 0 22px;color:var(--ink-2);font-size:clamp(14px,1vw,16.5px);line-height:1.9}.ListingDetailExperience_remarks__oquv0 .ListingDetailExperience_aboutLead__KQc7W{color:var(--ink);font:400 clamp(24px,1.9vw,32px)/1.3 var(--editorial)}.ListingDetailExperience_editorialSection__6WtCm{display:grid;grid-template-columns:1.15fr .85fr;min-height:540px;overflow:hidden;border:1px solid rgba(255,255,255,.95);border-radius:34px;background:var(--glass);box-shadow:var(--shadow-lift);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.ListingDetailExperience_editorialPhoto__ExzPC{min-height:480px;margin:8px;overflow:hidden;border-radius:28px}.ListingDetailExperience_editorialPhoto__ExzPC img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease)}.ListingDetailExperience_editorialSection__6WtCm:hover .ListingDetailExperience_editorialPhoto__ExzPC img{transform:scale(1.04)}.ListingDetailExperience_editorialText__NYFbr{display:flex;flex-direction:column;justify-content:center;padding:clamp(40px,5vw,90px)}.ListingDetailExperience_editorialText__NYFbr h2{margin:22px 0;font-size:clamp(44px,4vw,72px)}.ListingDetailExperience_editorialText__NYFbr>p:not(.ListingDetailExperience_label__iXzMV){max-width:480px;margin:0;color:var(--ink-2);font-size:15px;line-height:1.85}.ListingDetailExperience_textLink___eTvT{display:inline-flex;align-items:center;gap:14px;width:max-content;max-width:100%;margin-top:26px;padding:13px 20px;border-radius:999px;background:#0b0b0c;color:#fff;font:800 10px/1 var(--interface);letter-spacing:.14em;transition:transform .3s var(--ease),box-shadow .3s var(--ease);box-shadow:0 10px 22px rgba(0,0,0,.18)}.ListingDetailExperience_textLink___eTvT:hover{transform:translateY(-2px);box-shadow:0 16px 30px rgba(0,0,0,.24)}.ListingDetailExperience_textLink___eTvT span{font-size:14px}.ListingDetailExperience_detailsSection__NzRVn{display:grid;grid-template-columns:.8fr 1fr;grid-gap:clamp(30px,7vw,110px);gap:clamp(30px,7vw,110px);padding:110px 0}.ListingDetailExperience_detailTable__dpciT{align-self:center;padding:10px 28px;border:1px solid rgba(255,255,255,.95);border-radius:28px;background:var(--glass);box-shadow:var(--shadow)}.ListingDetailExperience_detailRow__IVhvs{display:flex;justify-content:space-between;align-items:baseline;gap:20px;padding:17px 0;border-bottom:1px solid var(--line);color:var(--ink-2);font-size:13px}.ListingDetailExperience_detailRow__IVhvs:last-of-type{border-bottom:0}.ListingDetailExperience_detailRow__IVhvs strong{color:var(--ink);font-size:14px;font-weight:800;text-align:right}.ListingDetailExperience_viewChips__PshZR{padding:20px 0 14px;border-top:1px solid var(--line)}.ListingDetailExperience_viewChips__PshZR>span{color:var(--hint);font:800 9.5px/1 var(--interface);letter-spacing:.16em}.ListingDetailExperience_viewChips__PshZR>div{display:flex;flex-wrap:wrap;gap:8px;margin-top:13px}.ListingDetailExperience_viewChip__ZA_XM{display:inline-flex;align-items:center;gap:8px;padding:9px 13px;border-radius:999px;background:#fff;border:1px solid var(--line);color:var(--ink);font-size:12px;font-weight:700}.ListingDetailExperience_viewChip__ZA_XM svg{width:15px;height:15px}.ListingDetailExperience_morePhotos__IOE7R{padding:0 0 110px}.ListingDetailExperience_moreHeading__0ptK1,.ListingDetailExperience_relatedHeading__MteUI{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:30px}.ListingDetailExperience_moreHeading__0ptK1>span{color:var(--hint);font:800 10px/1 var(--interface);letter-spacing:.16em;white-space:nowrap}.ListingDetailExperience_morePhotoGrid__pHc1n{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.ListingDetailExperience_morePhotoGrid__pHc1n figure{position:relative;margin:0;aspect-ratio:1.4;overflow:hidden;border:4px solid #fff;border-radius:24px;background:#e4e4e6;box-shadow:var(--shadow);transition:transform .5s var(--ease),box-shadow .5s var(--ease)}.ListingDetailExperience_morePhotoGrid__pHc1n figure:hover{transform:translateY(-5px);box-shadow:var(--shadow-lift)}.ListingDetailExperience_morePhotoGrid__pHc1n img{width:100%;height:100%;object-fit:cover;transition:transform 1s var(--ease)}.ListingDetailExperience_morePhotoGrid__pHc1n figure:hover img{transform:scale(1.05)}.ListingDetailExperience_morePhotoGrid__pHc1n figcaption{position:absolute;left:12px;bottom:12px;padding:7px 11px;border-radius:999px;background:rgba(255,255,255,.88);color:var(--ink);font:800 10px/1 var(--interface);letter-spacing:.06em}.ListingDetailExperience_locationSection__ByIDJ{display:grid;grid-template-columns:.8fr 1.2fr;min-height:540px;overflow:hidden;border:1px solid rgba(255,255,255,.95);border-radius:34px;background:var(--glass);box-shadow:var(--shadow-lift);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.ListingDetailExperience_locationText__g6FrR{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(40px,5vw,90px)}.ListingDetailExperience_locationText__g6FrR h2{margin:20px 0;font-size:clamp(40px,3.7vw,66px)}.ListingDetailExperience_locationText__g6FrR>p:not(.ListingDetailExperience_label__iXzMV){margin:0;color:var(--ink);font-size:15px;font-weight:700}.ListingDetailExperience_locationText__g6FrR .ListingDetailExperience_locationDisclaimer__kVTUn{margin-top:22px!important;max-width:430px;color:var(--hint)!important;font-size:11.5px!important;font-weight:500!important;line-height:1.7}.ListingDetailExperience_locationMapFrame__BYsYr{position:relative;isolation:isolate;overflow:hidden;height:calc(100% - 16px);min-height:clamp(490px,42vw,650px);margin:8px;border-radius:28px;background:#e4e4e6}.ListingDetailExperience_locationMap__Tr0Ln{width:100%;height:100%;min-height:clamp(490px,42vw,650px)}.ListingDetailExperience_locationMapHeader__Gmdw_{position:absolute;top:16px;left:16px;right:16px;z-index:800;display:flex;justify-content:space-between;align-items:center;gap:10px;pointer-events:none}.ListingDetailExperience_locationMapFlag__mqHOB,.ListingDetailExperience_locationMapLink__cHEfU,.ListingDetailExperience_locationMapModes__WhNjP,.ListingDetailExperience_locationMapNote__5afJC,.ListingDetailExperience_locationMapTools__cMvXZ,.ListingDetailExperience_mapShowCard__LUlRO{border:1px solid rgba(255,255,255,.95);background:rgba(255,255,255,.88);color:var(--ink);box-shadow:0 8px 22px rgba(0,0,0,.14);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.ListingDetailExperience_locationMapFlag__mqHOB{display:inline-flex;align-items:center;gap:8px;padding:11px 14px;border-radius:999px;font:800 9px/1 var(--interface);letter-spacing:.12em;pointer-events:auto}.ListingDetailExperience_mapFlagDot__LuLLP{width:8px;height:8px;border-radius:50%;background:#16a36d;box-shadow:0 0 0 3px rgba(22,163,109,.2)}.ListingDetailExperience_locationMapModes__WhNjP{display:flex;gap:2px;padding:4px;border-radius:999px;pointer-events:auto}.ListingDetailExperience_locationMapModes__WhNjP button{padding:8px 13px;border:0;border-radius:999px;background:transparent;color:var(--ink-2);font:800 10px/1 var(--interface)}.ListingDetailExperience_locationMapModes__WhNjP .ListingDetailExperience_mapModeActive__140vI{background:#0b0b0c;color:#fff}.ListingDetailExperience_locationMapTools__cMvXZ{position:absolute;z-index:800;left:16px;top:74px;display:flex;flex-direction:column;overflow:hidden;border-radius:16px}.ListingDetailExperience_locationMapTools__cMvXZ button{width:40px;height:40px;border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--ink);font-size:20px}.ListingDetailExperience_locationMapTools__cMvXZ button:last-child{border-bottom:0}.ListingDetailExperience_locationMapTools__cMvXZ button:hover{background:#0b0b0c;color:#fff}.ListingDetailExperience_locationMarker__kGJ_5{border:0!important;background:transparent!important}.ListingDetailExperience_locationMarker__kGJ_5 .ListingDetailExperience_mapPricePin__w4wl9{position:relative;display:flex;align-items:center;justify-content:center;width:max-content;min-width:74px;height:40px;margin:0 auto;padding:0 12px;border:2px solid #fff;border-radius:999px;background:#0b0b0c;color:#fff;font:800 13px/1 var(--interface);box-shadow:0 0 0 7px rgba(255,255,255,.35),0 10px 26px rgba(0,0,0,.45)}.ListingDetailExperience_locationMarker__kGJ_5 .ListingDetailExperience_mapPricePin__w4wl9:after{content:"";position:absolute;bottom:-7px;left:calc(50% - 6px);width:10px;height:10px;transform:rotate(45deg);background:#0b0b0c;border-right:2px solid #fff;border-bottom:2px solid #fff}.ListingDetailExperience_locationSelectedCard__2ZwxP{position:absolute;z-index:800;left:16px;bottom:66px;display:flex;align-items:center;gap:13px;width:min(370px,calc(100% - 32px));min-height:120px;padding:10px 32px 10px 10px;border:1px solid rgba(255,255,255,.95);border-radius:22px;background:linear-gradient(150deg,rgba(255,255,255,.96),rgba(255,255,255,.86));color:var(--ink);box-shadow:0 22px 50px rgba(0,0,0,.28);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);animation:ListingDetailExperience_riseIn__qYBrq .35s var(--ease) both}.ListingDetailExperience_locationSelectedCard__2ZwxP>img{flex:none;width:100px;height:100px;min-height:100px;object-fit:cover;border-radius:15px}.ListingDetailExperience_locationSelectedCard__2ZwxP>div{display:flex;flex-direction:column;gap:6px;min-width:0}.ListingDetailExperience_locationSelectedCard__2ZwxP small{color:var(--hint);font:800 8px/1.3 var(--interface);letter-spacing:.12em}.ListingDetailExperience_locationSelectedCard__2ZwxP strong{color:var(--ink);font:400 clamp(22px,2vw,30px)/1.05 var(--editorial)}.ListingDetailExperience_locationSelectedCard__2ZwxP span{color:var(--ink-2);font-size:11.5px;line-height:1.35}.ListingDetailExperience_locationSelectedCard__2ZwxP .ListingDetailExperience_mapApproximate__ZhDta{color:var(--hint);font-size:10px}.ListingDetailExperience_mapCardClose__PqvKi{position:absolute;top:6px;right:8px;width:28px;height:28px;border:0;border-radius:50%;background:rgba(0,0,0,.06);color:var(--ink);font-size:17px;line-height:1}.ListingDetailExperience_mapShowCard__LUlRO{position:absolute;left:16px;bottom:62px;z-index:800;padding:11px 15px;border-radius:999px;font:800 10px/1 var(--interface);letter-spacing:.1em}.ListingDetailExperience_locationMapLink__cHEfU,.ListingDetailExperience_locationMapNote__5afJC{position:absolute;z-index:600;bottom:14px;padding:9px 13px;border-radius:999px;font:800 9px/1.2 var(--interface);letter-spacing:.06em}.ListingDetailExperience_locationMapNote__5afJC{left:16px}.ListingDetailExperience_locationMapLink__cHEfU{right:16px;background:#0b0b0c;color:#fff;border-color:#0b0b0c;letter-spacing:.12em;text-transform:uppercase}.ListingDetailExperience_locationMapLink__cHEfU span{margin-left:8px}.ListingDetailExperience_locationUnavailable__bHLMP,.ListingDetailExperience_mapFallback__HItQ_{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;height:100%;min-height:300px;padding:30px;text-align:center;background:#efeff1;color:var(--ink-2)}.ListingDetailExperience_mapFallback__HItQ_{position:absolute;inset:0;z-index:500}.ListingDetailExperience_mapFallback__HItQ_ a{color:var(--ink);font-weight:800;text-decoration:underline;text-underline-offset:4px}.ListingDetailExperience_locationUnavailable__bHLMP{margin:8px;border-radius:28px}.ListingDetailExperience_locationUnavailable__bHLMP svg{width:30px;height:30px;color:var(--ink)}.ListingDetailExperience_relatedSection__E0exZ{padding:110px 0 30px}.ListingDetailExperience_relatedGrid__dclMW{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}.ListingDetailExperience_relatedCard__mUoHf{display:flex;flex-direction:column;overflow:hidden;padding-bottom:20px;border:1px solid rgba(255,255,255,.95);border-radius:26px;background:var(--glass);color:var(--ink);box-shadow:var(--shadow);transition:transform .5s var(--ease),box-shadow .5s var(--ease)}.ListingDetailExperience_relatedCard__mUoHf:hover{transform:translateY(-6px);box-shadow:var(--shadow-lift)}.ListingDetailExperience_relatedImage__YO7XS{margin:7px 7px 0;aspect-ratio:1.45;overflow:hidden;border-radius:20px;background:#e4e4e6}.ListingDetailExperience_relatedImage__YO7XS img{width:100%;height:100%;object-fit:cover;transition:transform 1s var(--ease)}.ListingDetailExperience_relatedCard__mUoHf:hover img{transform:scale(1.05)}.ListingDetailExperience_relatedPrice__vPoks{padding:18px 20px 0;color:var(--ink);font:400 clamp(27px,2vw,36px)/1.05 var(--editorial)}.ListingDetailExperience_relatedAddress__hTiXj{flex:1 1;padding:6px 20px;color:var(--ink-2);font-size:13.5px;line-height:1.55}.ListingDetailExperience_relatedLink__3WQJF{display:flex;align-items:center;justify-content:space-between;margin:12px 20px 0;padding:12px 16px;border-radius:999px;background:#0b0b0c;color:#fff;font:800 10px/1 var(--interface);letter-spacing:.12em}.ListingDetailExperience_finalCta__31bRV{display:flex;align-items:center;justify-content:space-between;gap:50px;margin:70px var(--gutter) clamp(56px,6vw,96px);padding:clamp(40px,5vw,80px);border:1px solid rgba(255,255,255,.95);border-radius:34px;background:var(--glass);box-shadow:var(--shadow-lift);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.ListingDetailExperience_finalCta__31bRV h2{margin:16px 0;font-size:clamp(40px,4.4vw,74px)}.ListingDetailExperience_finalCta__31bRV p:last-child{margin:0;color:var(--ink-2);font-size:15px}.ListingDetailExperience_finalCta__31bRV .showing-btn{flex:none;min-width:280px}.ListingDetailExperience_lightbox__TrUNx{position:fixed;inset:0;z-index:2000;background:rgba(8,8,9,.96);color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:ListingDetailExperience_fadeIn__QkYKo .25s ease both}.ListingDetailExperience_lightboxDialog__iQa9y{display:flex;flex-direction:column;width:100%;height:100%;outline:0}.ListingDetailExperience_lightboxHeader__mZElv{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:76px;padding:0 clamp(20px,4vw,65px);border-bottom:1px solid rgba(255,255,255,.1)}.ListingDetailExperience_lightboxBrand__l6hoi{font:400 28px/1 var(--editorial);letter-spacing:.24em}.ListingDetailExperience_lightboxBrand__l6hoi span{margin-left:16px;color:rgba(255,255,255,.6);font:800 9.5px/1 var(--interface);letter-spacing:.2em}.ListingDetailExperience_lightboxNumber__ixRZe{font:400 26px/1 var(--editorial);color:#fff}.ListingDetailExperience_lightboxClose__xfXu8{padding:10px 16px;border:1px solid rgba(255,255,255,.25);border-radius:999px;background:rgba(255,255,255,.08);color:#fff;font:800 10px/1 var(--interface);letter-spacing:.16em}.ListingDetailExperience_lightboxClose__xfXu8 span{margin-left:10px;font-size:18px}.ListingDetailExperience_lightboxStage__Wm_RZ{position:relative;flex:1 1;min-height:0;display:flex;align-items:center;justify-content:center;padding:16px clamp(48px,6vw,110px)}.ListingDetailExperience_lightboxStage__Wm_RZ img{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;border-radius:14px;box-shadow:0 20px 60px rgba(0,0,0,.4)}.ListingDetailExperience_lightboxNext___jlz4,.ListingDetailExperience_lightboxPrevious__5sZVh{position:absolute;z-index:2;top:45%;width:54px;height:54px;border:1px solid rgba(255,255,255,.25);border-radius:50%;background:rgba(255,255,255,.1);color:#fff;font-size:32px;line-height:1;transition:background .2s ease,color .2s ease}.ListingDetailExperience_lightboxNext___jlz4:hover,.ListingDetailExperience_lightboxPrevious__5sZVh:hover{background:#fff;color:#0b0b0c}.ListingDetailExperience_lightboxPrevious__5sZVh{left:clamp(6px,2vw,28px)}.ListingDetailExperience_lightboxNext___jlz4{right:clamp(6px,2vw,28px)}.ListingDetailExperience_lightboxFooter__i0BAM{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:64px;padding:10px clamp(20px,4vw,65px);border-top:1px solid rgba(255,255,255,.1);color:rgba(255,255,255,.6);font-size:11px}.ListingDetailExperience_lightboxToggle__smbH_{padding:10px 16px;border:0;border-radius:999px;background:#fff;color:#0b0b0c;font:800 11px/1 var(--interface);letter-spacing:.04em}.ListingDetailExperience_lightboxToggle__smbH_ span{padding-left:10px;font-size:15px}.ListingDetailExperience_lightboxThumbnails__vv9Xh{position:absolute;left:0;right:0;bottom:64px;z-index:4;display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));grid-gap:12px;gap:12px;max-height:42%;overflow-y:auto;padding:20px 4vw;background:rgba(14,14,15,.98);box-shadow:0 -8px 30px rgba(0,0,0,.3)}.ListingDetailExperience_lightboxThumbnails__vv9Xh button{position:relative;aspect-ratio:1.5;overflow:hidden;padding:0;border:2px solid transparent;border-radius:12px;background:#1a1a1c}.ListingDetailExperience_lightboxThumbnails__vv9Xh .ListingDetailExperience_thumbActive__yt9nq{border-color:#fff}.ListingDetailExperience_lightboxThumbnails__vv9Xh img{width:100%;height:100%;object-fit:cover}.ListingDetailExperience_lightboxThumbnails__vv9Xh span{position:absolute;left:6px;bottom:6px;padding:2px 7px;border-radius:999px;background:rgba(0,0,0,.7);color:#fff;font-size:10px}.ListingDetailExperience_page__i5AMp .w-detail-pending{opacity:0;transform:translateY(34px);transition:opacity .9s var(--ease),transform .9s var(--ease)}.ListingDetailExperience_page__i5AMp .w-detail-visible{opacity:1;transform:translateY(0)}@keyframes ListingDetailExperience_backdropIn__OdK7k{0%{opacity:.4}to{opacity:1}}@keyframes ListingDetailExperience_slideIn__szO4u{0%{transform:scale(.96)}to{transform:scale(1)}}@keyframes ListingDetailExperience_riseIn__qYBrq{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes ListingDetailExperience_fadeIn__QkYKo{0%{opacity:0}to{opacity:1}}@media(max-width:1100px){.ListingDetailExperience_showcaseIdentity__p0R8Q{align-items:flex-start}.ListingDetailExperience_showcaseSlide__grlSU{flex-basis:25vw}.ListingDetailExperience_showcaseSlideActive__2r0v2{flex-basis:53vw}.ListingDetailExperience_showcaseFacts___vLyd{flex-wrap:wrap}.ListingDetailExperience_showcaseFact__9QhaS{flex-basis:45%}.ListingDetailExperience_showcaseFact__9QhaS:nth-child(2n){border-right:0}.ListingDetailExperience_showcaseMapShortcut__Y5kmE{margin:8px}.ListingDetailExperience_aboutSection__77Wot,.ListingDetailExperience_detailsSection__NzRVn{gap:38px}}@media(max-width:820px){.ListingDetailExperience_showcaseSlide__grlSU{flex-basis:38vw;height:380px}.ListingDetailExperience_showcaseSlideActive__2r0v2{flex-basis:68vw;height:440px}.ListingDetailExperience_showcaseIdentity__p0R8Q{flex-direction:column;align-items:flex-start;gap:20px}.ListingDetailExperience_showcaseIdentityCta__jBQhN{width:100%;flex-direction:row;align-items:center;justify-content:space-between}.ListingDetailExperience_showcaseMapShortcut__Y5kmE{width:calc(100% - 16px);justify-content:center}.ListingDetailExperience_aboutSection__77Wot,.ListingDetailExperience_detailsSection__NzRVn{grid-template-columns:1fr;padding:76px 0}.ListingDetailExperience_editorialSection__6WtCm,.ListingDetailExperience_locationSection__ByIDJ{grid-template-columns:1fr}.ListingDetailExperience_editorialPhoto__ExzPC{min-height:360px;height:360px}.ListingDetailExperience_locationMapFrame__BYsYr,.ListingDetailExperience_locationMap__Tr0Ln{min-height:440px}.ListingDetailExperience_finalCta__31bRV{flex-direction:column;align-items:stretch}.ListingDetailExperience_finalCta__31bRV .showing-btn{width:100%;min-width:0}.ListingDetailExperience_moreHeading__0ptK1,.ListingDetailExperience_relatedHeading__MteUI{flex-direction:column;align-items:flex-start}.ListingDetailExperience_relatedGrid__dclMW{gap:12px}}@media(max-width:580px){.ListingDetailExperience_showcaseSection__cDnb6{padding-top:72px}.ListingDetailExperience_showcaseTopline__d6JyD{padding:16px 18px 4px;font-size:8.5px}.ListingDetailExperience_showcaseTopline__d6JyD>span{display:none}.ListingDetailExperience_showcaseGallery__X6CX4{padding:10px 0 14px;min-height:0}.ListingDetailExperience_showcaseUpper___AryK{padding:0 18px;font-size:8px}.ListingDetailExperience_showcaseUpper___AryK span:last-child{display:none}.ListingDetailExperience_showcaseSlide__grlSU{flex-basis:72vw;height:clamp(280px,75vw,390px);border-radius:20px}.ListingDetailExperience_showcaseSlideActive__2r0v2{flex-basis:86vw;height:clamp(315px,94vw,480px)}.ListingDetailExperience_showcaseTrack__se9yo{gap:8px}.ListingDetailExperience_showcaseSlideLabel__nkB5G{left:14px;right:14px;bottom:14px;font-size:8.5px}.ListingDetailExperience_showcaseSlideExplore__hWt9V{top:12px;right:12px;font-size:8px;padding:8px 11px}.ListingDetailExperience_showcaseArrow__UVFdZ{width:40px;height:40px;font-size:17px}.ListingDetailExperience_showcaseArrowLeft__WExSy{left:10px}.ListingDetailExperience_showcaseArrowRight__bOGso{right:10px}.ListingDetailExperience_showcaseControls__FrbCw{gap:10px;padding:4px 18px 10px}.ListingDetailExperience_showcaseAll__hLASk{padding:10px 12px;font-size:9px}.ListingDetailExperience_showcaseHint__CrerC{display:none}.ListingDetailExperience_showcaseCounter__u0zba{min-width:52px;font-size:11px}.ListingDetailExperience_showcaseIdentity__p0R8Q{padding:14px 18px 22px}.ListingDetailExperience_showcaseIdentityMain__ySHWJ h1{font-size:clamp(34px,9vw,50px)}.ListingDetailExperience_showcaseIdentityCta__jBQhN{flex-direction:column;align-items:stretch}.ListingDetailExperience_showcaseIdentityCta__jBQhN .showing-btn{width:100%}.ListingDetailExperience_showcaseFacts___vLyd{width:calc(100% - 24px);border-radius:22px}.ListingDetailExperience_showcaseFact__9QhaS{flex-basis:50%;gap:9px;padding:12px}.ListingDetailExperience_showcaseFact__9QhaS strong{font-size:18px}.ListingDetailExperience_showcaseFact__9QhaS svg{width:22px;height:22px}.ListingDetailExperience_detailAnchorNav__F0sqh{max-width:calc(100% - 24px)}.ListingDetailExperience_detailAnchorNav__F0sqh a{padding:10px 13px;font-size:9.5px}.ListingDetailExperience_content__5eKmx{padding:0 14px 30px}.ListingDetailExperience_aboutSection__77Wot{padding-top:64px}.ListingDetailExperience_moreHeading__0ptK1 h2,.ListingDetailExperience_relatedHeading__MteUI h2,.ListingDetailExperience_sectionHeading__5w_z2 h2{font-size:clamp(38px,9.5vw,52px)}.ListingDetailExperience_editorialSection__6WtCm,.ListingDetailExperience_locationSection__ByIDJ{border-radius:26px}.ListingDetailExperience_editorialPhoto__ExzPC{height:280px;min-height:280px;border-radius:20px}.ListingDetailExperience_editorialText__NYFbr,.ListingDetailExperience_locationText__g6FrR{padding:40px 22px}.ListingDetailExperience_detailTable__dpciT{padding:6px 18px;border-radius:22px}.ListingDetailExperience_morePhotos__IOE7R{padding-bottom:64px}.ListingDetailExperience_morePhotoGrid__pHc1n{grid-template-columns:repeat(2,1fr);gap:8px}.ListingDetailExperience_morePhotoGrid__pHc1n figure{aspect-ratio:1.15;border-radius:16px;border-width:3px}.ListingDetailExperience_locationMapFrame__BYsYr,.ListingDetailExperience_locationMap__Tr0Ln{min-height:380px;border-radius:20px}.ListingDetailExperience_locationMapHeader__Gmdw_{top:10px;left:10px;right:10px}.ListingDetailExperience_locationMapFlag__mqHOB{padding:9px 10px;font-size:8px}.ListingDetailExperience_locationMapModes__WhNjP button{padding:7px 9px}.ListingDetailExperience_locationMapTools__cMvXZ{top:62px;left:10px}.ListingDetailExperience_locationSelectedCard__2ZwxP{left:10px;bottom:56px;width:calc(100% - 20px);min-height:92px;padding:8px 28px 8px 8px}.ListingDetailExperience_locationSelectedCard__2ZwxP>img{width:80px;height:80px;min-height:80px}.ListingDetailExperience_locationSelectedCard__2ZwxP strong{font-size:22px}.ListingDetailExperience_locationMapNote__5afJC{left:10px;bottom:10px;max-width:55%;font-size:7.5px}.ListingDetailExperience_locationMapLink__cHEfU{right:10px;bottom:10px;font-size:8px}.ListingDetailExperience_relatedGrid__dclMW{grid-template-columns:1fr;gap:16px}.ListingDetailExperience_relatedImage__YO7XS{aspect-ratio:1.7}.ListingDetailExperience_finalCta__31bRV{margin:48px 14px 56px;padding:36px 22px;border-radius:26px}.ListingDetailExperience_lightboxHeader__mZElv{min-height:58px;padding:0 14px}.ListingDetailExperience_lightboxBrand__l6hoi{font-size:20px}.ListingDetailExperience_lightboxBrand__l6hoi span{display:none}.ListingDetailExperience_lightboxNumber__ixRZe{font-size:19px}.ListingDetailExperience_lightboxStage__Wm_RZ{padding:10px 42px}.ListingDetailExperience_lightboxNext___jlz4,.ListingDetailExperience_lightboxPrevious__5sZVh{width:36px;height:36px;font-size:24px}.ListingDetailExperience_lightboxFooter__i0BAM{padding:10px 14px}.ListingDetailExperience_lightboxFooter__i0BAM>span{display:none}}@media(hover:none){.ListingDetailExperience_morePhotoGrid__pHc1n figure:hover,.ListingDetailExperience_relatedCard__mUoHf:hover,.ListingDetailExperience_showcaseSlide__grlSU:hover{transform:none}}@media(prefers-reduced-motion:reduce){.ListingDetailExperience_page__i5AMp *,.ListingDetailExperience_page__i5AMp :after,.ListingDetailExperience_page__i5AMp :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}.ListingDetailExperience_page__i5AMp .w-detail-pending{opacity:1!important;transform:none!important}.ListingDetailExperience_showcaseArrow__UVFdZ,.ListingDetailExperience_showcaseBackdrop__44ZDA,.ListingDetailExperience_showcaseProgress__94ZM6 span,.ListingDetailExperience_showcaseSlide__grlSU,.ListingDetailExperience_showcaseSlide__grlSU img{animation:none!important;transition:none!important}}