.owner-site .furnishing-map{padding:48px 0 56px;background:var(--paper)}.furnishing-intro{text-align:center;max-width:880px;margin:0 auto 40px}.furnishing-intro h2{font-size:clamp(32px,4.4vw,56px);line-height:1.08}.furnishing-intro p{margin:20px 0 24px;line-height:1.6}.furnishing-collection{scroll-margin-top:100px}.furnishing-collection>h3{font-size:20px;margin-bottom:20px}.furnishing-units{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.furnishing-unit{padding:18px;border:1px solid #d6dfd0;border-radius:24px;background:var(--pale);min-width:0}.furnishing-unit header{display:flex;gap:14px;align-items:flex-start;margin-bottom:16px}.furnishing-unit h4{font-size:20px;line-height:1.25;margin:0 0 6px}.furnishing-unit header p{font-size:13px;line-height:1.4;margin:0}.furnishing-unit .furnishing-number{color:var(--green);font-size:13px;padding-top:3px}.furnishing-rooms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}.furnishing-rooms figure{margin:0;min-width:0}.furnishing-rooms figure:first-child{grid-column:1 / -1}.owner-site .furnishing-rooms button{position:relative;display:block;padding:0;border:0;background:transparent;width:100%;border-radius:12px;overflow:hidden;cursor:zoom-in}.owner-site .furnishing-rooms img{display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain;transform:none}.furnishing-rooms button:focus-visible{outline:3px solid var(--green);outline-offset:3px}.furnishing-rooms figcaption{font-size:12px;padding:6px 0 0;color:var(--green)}.furnishing-open{position:absolute;bottom:8px;right:8px;padding:5px;border-radius:50%;background:var(--paper)}.furnishing-open svg{width:16px;height:16px}.owner-site .pain-centred .pain-close{margin-top:32px}.owner-site .pain-close .button{font-size:16px}.fee-grid-animated>article{animation:fee-card-move 5s ease-in-out infinite}.fee-grid-animated>article:nth-child(2){animation-delay:-1.6s}.fee-grid-animated>article:nth-child(3){animation-delay:-3.2s}.fee-grid-animated:hover>article,.fee-grid-animated:focus-within>article{animation-play-state:paused}@keyframes fee-card-move{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media(max-width:700px){.furnishing-units{grid-template-columns:1fr;gap:20px}.furnishing-unit{padding:14px}.furnishing-intro{margin-bottom:32px}.furnishing-intro .button{font-size:14px}.furnishing-unit h4{font-size:18px}.furnishing-collection{scroll-margin-top:20px}}@media(prefers-reduced-motion:reduce){.fee-grid-animated>article{animation:none}}.fee-mobile-copy{display:none}.owner-site .fee-home-dark,.owner-site #owner-reviews{background:#101210;color:#f5f3ea;--muted: #c5c8c0;--green: #d4be85;--line: #ffffff26}.fee-home-dark h2 span,#owner-reviews h2 span,.fee-home-dark .eyebrow,.fee-home-dark .fee-scope{color:#d4be85}.fee-home-dark .fee-grid article{background:#1c201c;border-color:#ffffff26}.fee-home-dark .text-link{color:#f5f3ea}#owner-reviews .owner-proof-card{background:#1c201c;border-color:#ffffff26}#owner-reviews .proof-card-heading{color:#f5f3ea}#owner-reviews .proof-card-heading span{color:#d4be85}#owner-reviews .whatsapp-proof{background:#181b18}@media(max-width:700px){.fee-home-dark .fee-desktop-copy,.fee-home-dark .fee-benefit,.fee-home-dark .fee-grid .text-link{display:none}.fee-home-dark .fee-mobile-copy{display:block}.fee-home-dark .section-heading{margin-bottom:20px}.fee-home-dark .section-heading h2{font-size:clamp(28px,6vw,34px)}.fee-home-dark .fee-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.fee-home-dark .fee-grid article{padding:20px 8px;border-radius:12px;text-align:center;animation:none}.fee-home-dark .fee-grid article>p:first-child{font-size:clamp(11px,2.8vw,16px);white-space:nowrap}.fee-home-dark .fee-amount{flex-direction:column;align-items:center;gap:9px;margin-block:18px 0}.fee-home-dark .fee-amount strong{font-size:clamp(25px,6.3vw,43px);letter-spacing:-.04em}.fee-home-dark .fee-amount span{font-size:12px}.fee-home-dark .fee-mobile-action{margin-top:20px}.fee-home-dark .fee-mobile-action .text-link{min-height:44px}.fee-home-dark .fee-context{margin-top:16px;gap:12px}.fee-home-dark .fee-context p{line-height:1.7}#owner-reviews{padding-block:48px}#owner-reviews .section-heading{margin-bottom:24px}.owner-directory-footer{padding-bottom:24px}.footer-intro>.text-link{margin-right:0}}.owner-site:has(.fee-home-dark) main{overflow-x:clip}.guest-wall{background:var(--paper)}.guest-wall-heading{text-align:center;margin-bottom:32px}.guest-wall-heading h2{font-size:clamp(32px,4vw,48px)}.guest-wall-heading p{margin-top:14px;font-size:15px}.guest-wall-scroll{overflow-x:auto;overscroll-behavior-x:contain;padding:12px max(22px,calc((100vw - 1120px)/2)) 8px;scrollbar-width:none;scroll-snap-type:x proximity}.guest-wall-scroll:focus-visible{outline:2px solid var(--green);outline-offset:-4px}.guest-wall-track{display:flex;align-items:flex-start;gap:20px;width:-moz-max-content;width:max-content}.guest-wall-column{flex:0 0 340px;width:340px;display:grid;gap:20px;scroll-snap-align:start}.guest-wall-card{background:var(--pale);border-radius:20px;padding:20px;min-width:0}.owner-site .guest-wall-card img{display:block;width:100%;height:auto;border-radius:8px;transform:none}@media(max-width:700px){.guest-wall-column{flex-basis:290px;width:290px}.guest-wall-card{padding:16px}.guest-wall-scroll{padding-inline:20px}}@media(prefers-reduced-motion:reduce){.guest-wall-scroll{scroll-behavior:auto}}.owner-site .guest-wall-card img{border:1px solid #d4ddd0;box-shadow:0 2px 8px #17251c0a;border-radius:12px}.owner-site .guest-wall{padding-block:48px 24px}.guest-wall-scroll::-webkit-scrollbar{display:none}.guest-wall-scroll.is-auto-moving{scroll-snap-type:none;scroll-behavior:auto}.guest-wall-pause{margin-top:16px;min-height:44px;padding:8px 18px;border:1px solid var(--line);border-radius:999px;color:var(--ink);background:transparent;font-size:13px;cursor:pointer}.guest-wall-pause:focus-visible{outline:2px solid var(--green);outline-offset:3px}.guest-wall-pause[hidden]{display:none}.photo-ribbon{--ribbon-gap: 18px;--ribbon-width: clamp(260px, 27vw, 380px);margin-top:42px}.ribbon-toolbar{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;margin-bottom:24px}.ribbon-toolbar p{font-size:18px;font-weight:600}.ribbon-pause{padding:10px 18px;min-height:44px;border:1px solid var(--line);border-radius:24px;background:var(--paper);color:var(--ink);font-size:13px;cursor:pointer}.ribbon-viewport{overflow-x:auto;overscroll-behavior-x:contain;padding-inline:var(--ribbon-gap);scrollbar-width:thin}.ribbon-viewport+.ribbon-viewport{margin-top:var(--ribbon-gap)}.ribbon-track,.ribbon-group{display:flex;width:-moz-max-content;width:max-content;gap:var(--ribbon-gap)}.ribbon-group{list-style:none;padding:0;margin:0}.ribbon-group li{flex:0 0 var(--ribbon-width);width:var(--ribbon-width)}.ribbon-photo{padding:12px;border-radius:18px;background:var(--pale);margin:0}.owner-site .ribbon-photo img{width:100%;height:228px;-o-object-fit:contain;object-fit:contain;transform:none;display:block}.ribbon-copy{display:none}.ribbon-ready .ribbon-copy{display:flex}.ribbon-ready .ribbon-viewport{overflow-x:clip}.ribbon-ready .ribbon-track{animation:furnishing-right var(--ribbon-duration) linear infinite;animation-play-state:paused;will-change:transform}.ribbon-ready.is-in-view:not(.is-paused) .ribbon-track{animation-play-state:running}.ribbon-ready .ribbon-viewport:focus-within .ribbon-track,.dialog-open .ribbon-ready .ribbon-track{animation-play-state:paused}@media(hover:hover){.ribbon-ready .ribbon-viewport:hover .ribbon-track{animation-play-state:paused}}.ribbon-viewport:focus-within{overflow-x:auto}.ribbon-viewport:focus-within .ribbon-track{animation:none;transform:none}.ribbon-viewport:focus-within .ribbon-copy{display:none}@keyframes furnishing-right{0%{transform:translate(var(--ribbon-start, calc(-50% - var(--ribbon-gap) / 2)))}to{transform:translate(0)}}@media(max-width:700px){.photo-ribbon{--ribbon-gap: 14px;--ribbon-width: 274px;margin-top:30px}.ribbon-photo{padding:10px}.owner-site .ribbon-photo img{height:180px}}@media(prefers-reduced-motion:reduce){.ribbon-ready .ribbon-track{animation:none;transform:none;will-change:auto}.ribbon-ready .ribbon-copy{display:none}.ribbon-ready .ribbon-viewport{overflow-x:auto}}.review-ribbon{--ribbon-gap: 24px;--ribbon-width: clamp(320px, 30vw, 380px);--ribbon-start: calc(-100% / 3 - var(--ribbon-gap) / 3)}.review-ribbon .ribbon-toolbar{justify-content:flex-end}.review-ribbon .ribbon-viewport{max-width:1440px;margin-inline:auto}.review-ribbon .owner-proof-card{height:100%;display:flex;flex-direction:column}.review-ribbon .proof-excerpt{display:flex;flex-direction:column;flex:1;align-items:flex-start}.review-ribbon .proof-excerpt .text-link{margin-top:auto;min-height:44px;padding-top:16px}@media(max-width:700px){.review-ribbon{--ribbon-gap: 16px;--ribbon-width: min(380px, calc(100vw - 48px) )}}
