#gallery-life-style-buttons{button{min-width:min-content;flex:1;text-transform:uppercase;color:var(--color-primary-blue);padding:1.5rem 2rem;cursor:pointer;min-width:250px;border-radius:.5rem;&:hover{background-color:var(--color-primary-blue);color:var(--color-white)}}}#gallery-life-style-images{flex:1;display:flex;flex-wrap:wrap;gap:1rem;margin-top:4rem;max-width:var(--container-4xl);margin-inline:auto;transition:opacity .3s ease,transform .3s ease;opacity:1;transform:scale(1);@media (min-width: 768px){grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}@media (min-width: 1024px){grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}img{display:flex;justify-content:center;align-items:center;border-radius:.5rem;overflow:hidden;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease;background-repeat:no-repeat;background-position:center;&:hover{transform:scale(1.05);box-shadow:0 4px 20px #0003}}}#gallery-life-style-images.animating{opacity:0;transform:scale(.95)}#life-style dialog{opacity:0;transform:translateY(-500%) scale(0);transition:opacity 1s ease-out,transform 1s ease-out,overlay 1s ease-out allow-discrete,display 1s ease-out allow-discrete}#life-style dialog[open]{opacity:1;transform:translateY(0) scale(1)}@starting-style{#life-style dialog[open]{opacity:0;transform:translateY(-500%) scale(0)}}#life-style dialog::backdrop{background-color:transparent;transition:display 1s allow-discrete,overlay 1s allow-discrete,background-color 1s}#life-style dialog[open]::backdrop{background-color:#00000080;backdrop-filter:blur(5px)}@starting-style{#gallery-life-style dialog[open]::backdrop{background-color:#00000080;backdrop-filter:blur(5px)}}/*! tailwindcss v4.1.8 | MIT License | https://tailwindcss.com */ul[data-astro-cid-ywf2g7jj] li[data-astro-cid-ywf2g7jj]{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;min-width:12rem;max-width:15rem;font-size:large;font-weight:700;display:flex}details[data-astro-cid-6syhpy3p]{& summary[data-astro-cid-6syhpy3p]::-webkit-details-marker{display:none}& summary[data-astro-cid-6syhpy3p]{position:relative;list-style:none;&:after{position:absolute;right:0;content:"+";color:var(--color-primary-coral)}[open] &:after{content:"−"}}}#commons-areas-image[data-astro-cid-dwc7xkw4].animate-fade-in{opacity:0;transform:scale(.95)}details[data-astro-cid-hwse2loa]{overflow:hidden;& summary[data-astro-cid-hwse2loa]::-webkit-details-marker{display:none}& summary[data-astro-cid-hwse2loa]{position:relative;list-style:none;[open] & svg{rotate:90deg}}}article[data-astro-cid-hwse2loa]{max-height:0;overflow:hidden;transition:max-height .3s ease}details[data-astro-cid-hwse2loa][open] article[data-astro-cid-hwse2loa]{max-height:500px;transition:max-height .3s ease}.show-information[data-astro-cid-ictms74e]{opacity:1;display:flex;border:1px solid;&.available{border-color:var(--color-available);--tw-shadow-color: color-mix( in srgb, var(--color-available) 40%, transparent )}&.reserved{border-color:var(--color-reserved);--tw-shadow-color: color-mix( in srgb, var(--color-reserved) 40%, transparent )}&.sold{border-color:var(--color-sold);--tw-shadow-color: color-mix(in srgb, var(--color-sold) 40%, transparent)}@media (max-width: 768px){display:none;opacity:0}}#gallery-buttons{button{min-width:min-content;flex:1;text-transform:uppercase;color:var(--color-primary-blue);padding:1.5rem 2rem;cursor:pointer;min-width:250px;border-radius:.5rem;&:hover{background-color:var(--color-primary-blue);color:var(--color-white)}}}#gallery-images{flex:1;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-auto-rows:auto;gap:1rem;margin-top:4rem;max-width:100%;transition:opacity .3s ease,transform .3s ease;opacity:1;transform:scale(1);@media (min-width: 768px){grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}@media (min-width: 1024px){grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}button{display:flex;justify-content:center;align-items:center;border-radius:.5rem;aspect-ratio:4/3;overflow:hidden;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease;background-repeat:no-repeat;background-position:center;&:hover{transform:scale(1.05);box-shadow:0 4px 20px #0003}}button.commons-areas{background-size:cover}button.layout{background-size:contain}}#gallery-images.animating{opacity:0;transform:scale(.95)}#gallery dialog{opacity:0;transform:translateY(-500%) scale(0);transition:opacity 1s ease-out,transform 1s ease-out,overlay 1s ease-out allow-discrete,display 1s ease-out allow-discrete}#gallery dialog[open]{opacity:1;transform:translateY(0) scale(1)}@starting-style{#gallery dialog[open]{opacity:0;transform:translateY(-500%) scale(0)}}#gallery dialog::backdrop{background-color:transparent;transition:display 1s allow-discrete,overlay 1s allow-discrete,background-color 1s}#gallery dialog[open]::backdrop{background-color:#00000080;backdrop-filter:blur(5px)}@starting-style{#gallery dialog[open]::backdrop{background-color:#00000080;backdrop-filter:blur(5px)}}li[data-astro-cid-xn5ko5jq]{text-transform:uppercase;letter-spacing:.1rem;font-weight:300;color:#fff;text-align:center}#navbar{animation-name:nav-enter;animation-fill-mode:both;animation-timeline:scroll();animation-range:entry 10% cover 12%;position:sticky;top:1rem}@keyframes nav-enter{to{background-color:color-mix(in srgb,var(--color-primary-blue) 80%,transparent);color:var(--color-secondary-color);backdrop-filter:blur(8px);min-width:none;border-radius:1rem;margin-inline:2rem;--tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}#navbar li{text-transform:uppercase;letter-spacing:.1rem;font-weight:300;color:#fff;scale:1;text-align:center;&.section-active{color:var(--color-primary-coral);scale:1.1;font-weight:400}}
