.demo-section-head[data-astro-cid-wrqy2vwk]{max-width:46rem;padding:clamp(6rem,12vw,9rem) clamp(1.25rem,5vw,3rem) 2rem}.demo-eyebrow[data-astro-cid-wrqy2vwk]{letter-spacing:.16em;text-transform:uppercase;color:var(--demo-accent);margin-bottom:.75rem;font-size:.78rem}.villa-plan-hint-touch[data-astro-cid-wrqy2vwk]{display:inline}.villa-plan-hint-hover[data-astro-cid-wrqy2vwk]{display:none}@media (hover:hover) and (pointer:fine){.villa-plan-hint-hover[data-astro-cid-wrqy2vwk]{display:inline}.villa-plan-hint-touch[data-astro-cid-wrqy2vwk]{display:none}}@media (width<=860px){.demo-section-head[data-astro-cid-wrqy2vwk]{padding-top:clamp(9.5rem,30vw,12.5rem)}}.villa-plan-section[data-astro-cid-wrqy2vwk]{background-color:var(--demo-surface);padding-block:clamp(2.5rem,6vw,4rem)}.villa-plan-outer[data-astro-cid-wrqy2vwk]{max-width:78rem;margin-inline:auto;padding-inline:clamp(1.25rem,5vw,3rem)}.villa-plan-frame[data-astro-cid-wrqy2vwk]{width:100%;position:relative}.villa-plan-img[data-astro-cid-wrqy2vwk]{width:100%;height:auto;display:block}.villa-plan-zone[data-astro-cid-wrqy2vwk]{cursor:pointer;position:absolute}.villa-plan-zone[data-astro-cid-wrqy2vwk]:focus-visible{outline:1px solid color-mix(in srgb, var(--demo-text) 70%, transparent);outline-offset:-2px}.visually-hidden[data-astro-cid-wrqy2vwk]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.villa-plan-fx[data-astro-cid-wrqy2vwk]{opacity:0;pointer-events:none;transition:opacity .7s;position:absolute;overflow:hidden}.villa-plan-fx[data-astro-cid-wrqy2vwk].is-active{opacity:1}.villa-plan-fx-cuisine[data-astro-cid-wrqy2vwk] .fx-wisp[data-astro-cid-wrqy2vwk]{filter:blur(2px);background:radial-gradient(closest-side,#ffffffeb,#fff0 75%);border-radius:50%;width:38%;height:60%;animation:5s ease-in infinite villaSteam;position:absolute;bottom:0}.villa-plan-fx-cuisine[data-astro-cid-wrqy2vwk] .fx-wisp[data-astro-cid-wrqy2vwk]:first-child{animation-delay:0s;left:3%}.villa-plan-fx-cuisine[data-astro-cid-wrqy2vwk] .fx-wisp[data-astro-cid-wrqy2vwk]:nth-child(2){animation-delay:1.6s;left:33%}.villa-plan-fx-cuisine[data-astro-cid-wrqy2vwk] .fx-wisp[data-astro-cid-wrqy2vwk]:nth-child(3){animation-delay:3.2s;left:61%}@keyframes villaSteam{0%{opacity:0;transform:translateY(0)scale(.7)}18%{opacity:.88}to{opacity:0;transform:translateY(-150%)scale(1.15)}}.villa-plan-fx-cuisine[data-astro-cid-wrqy2vwk] .fx-planche[data-astro-cid-wrqy2vwk]{object-fit:contain;opacity:0;width:100%;height:100%;animation:9s ease-in-out infinite villaPlanche;position:absolute;inset:0}@keyframes villaPlanche{0%,to{opacity:0}35%,75%{opacity:.55}}@media (prefers-reduced-motion:reduce){.villa-plan-fx[data-astro-cid-wrqy2vwk]{display:none}}.demo-cta-row[data-astro-cid-wrqy2vwk]{border-top:1px solid var(--demo-border);justify-content:center;gap:2rem;padding:2rem clamp(1.25rem,5vw,3rem) 5rem;display:flex}@media (width<=600px){.demo-cta-row[data-astro-cid-wrqy2vwk]{text-align:center;flex-direction:column}}.visite-head[data-astro-cid-wrqy2vwk]{max-width:46rem;padding:3rem clamp(1.25rem,5vw,3rem) 1.5rem}.visite-row[data-astro-cid-wrqy2vwk]{gap:clamp(1rem,3vw,2rem);max-width:76rem;margin-inline:auto;padding-block:clamp(2.5rem,6vw,4.5rem);padding-inline:clamp(1.25rem,6vw,5rem);display:flex}.visite-clip[data-astro-cid-wrqy2vwk]{flex:1 1 0;min-width:0}.visite-video[data-astro-cid-wrqy2vwk],.visite-still[data-astro-cid-wrqy2vwk]{aspect-ratio:1284/716;object-fit:cover;width:100%;display:block}.visite-video[data-astro-cid-wrqy2vwk][hidden],.visite-still[data-astro-cid-wrqy2vwk][hidden]{display:none}.visite-video[data-astro-cid-wrqy2vwk]::-webkit-media-controls{opacity:0!important;pointer-events:none!important;display:none!important}.visite-video[data-astro-cid-wrqy2vwk]::-webkit-media-controls-enclosure{opacity:0!important;pointer-events:none!important;display:none!important}.visite-video[data-astro-cid-wrqy2vwk]::-webkit-media-controls-panel{opacity:0!important;pointer-events:none!important;display:none!important}.visite-video[data-astro-cid-wrqy2vwk]::-webkit-media-controls-overlay-enclosure{opacity:0!important;pointer-events:none!important;display:none!important}.visite-video[data-astro-cid-wrqy2vwk]::-webkit-media-controls-overlay-play-button{opacity:0!important;pointer-events:none!important;display:none!important}.visite-video[data-astro-cid-wrqy2vwk]::-webkit-media-controls-start-playback-button{appearance:none;opacity:0!important;pointer-events:none!important;display:none!important}.visite-video[data-astro-cid-wrqy2vwk]::-webkit-media-controls-picture-in-picture-button{appearance:none;opacity:0!important;pointer-events:none!important;display:none!important}@media (width<=860px){.visite-row[data-astro-cid-wrqy2vwk]{flex-direction:column}}
