.aud[data-astro-cid-pzvewvd3]{grid-template-rows:auto 1fr;grid-template-columns:12.8% 40.9% minmax(0,1fr);padding-bottom:clamp(70px,4.5vw,90px);display:grid}.aud__intro[data-astro-cid-pzvewvd3]{background:var(--mist);grid-area:1/2;padding:clamp(60px,10.6vw,204px) clamp(24px,5.8vw,112px) clamp(50px,5.5vw,107px) clamp(120px,13vw,249px);font-size:clamp(13px,.25vw + 10px,15px);line-height:1.6;position:relative}.aud__intro[data-astro-cid-pzvewvd3] p[data-astro-cid-pzvewvd3]{margin-bottom:1.1em}.aud__aside[data-astro-cid-pzvewvd3]{pointer-events:none;width:clamp(110px,10.3vw,197px);position:absolute;inset:0 auto 0 0}.aud__line[data-astro-cid-pzvewvd3]{background:var(--ink);transform-origin:top;width:1px;height:79%;position:absolute;top:0;right:0}.js .aud__line[data-astro-cid-pzvewvd3][data-reveal]{opacity:1;transition:transform 1.6s var(--ease);transform:scaleY(0)}.js .aud__line[data-astro-cid-pzvewvd3].is-in{transform:scaleY(1)}.aud__vtitle[data-astro-cid-pzvewvd3]{font-family:var(--serif);writing-mode:vertical-rl;font-size:clamp(36px,3.1vw,60px);line-height:1;position:absolute;top:clamp(60px,7.3vw,140px);right:clamp(40px,2.7vw,52px);transform:rotate(180deg)}.aud__content[data-astro-cid-pzvewvd3]{grid-area:2/1/auto/3;padding:clamp(40px,3.9vw,74px) clamp(24px,3vw,60px) 0 12.8vw;font-size:clamp(13px,.25vw + 10px,15px);line-height:1.6}.aud__block[data-astro-cid-pzvewvd3]{margin-bottom:clamp(40px,4vw,80px)}.aud__block[data-astro-cid-pzvewvd3] h2[data-astro-cid-pzvewvd3]{margin:0;font-size:clamp(14px,.3vw + 10px,17px);font-weight:700}.aud__dash[data-astro-cid-pzvewvd3]{background:var(--ink);transform-origin:0;width:10px;height:1px;margin:.8em 0 1.6em;display:block}.js .aud__dash[data-astro-cid-pzvewvd3][data-reveal]{transition:opacity 1s var(--ease), width 1.2s var(--ease) .4s}.js .aud__dash[data-astro-cid-pzvewvd3].is-in{width:36px}.aud__block[data-astro-cid-pzvewvd3] p[data-astro-cid-pzvewvd3]{margin-bottom:1em}.aud__items[data-astro-cid-pzvewvd3]{margin:0;padding:0;list-style:none}.aud__items[data-astro-cid-pzvewvd3] li[data-astro-cid-pzvewvd3]{margin-bottom:1.6em}.aud__items[data-astro-cid-pzvewvd3] h3[data-astro-cid-pzvewvd3]{font-size:inherit;margin:0;font-weight:700}.aud__items[data-astro-cid-pzvewvd3] p[data-astro-cid-pzvewvd3]{margin:0}.aud__note[data-astro-cid-pzvewvd3]{font-style:italic;margin-top:1em!important}.aud__cta[data-astro-cid-pzvewvd3]{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:16px;font-size:13px;font-weight:600;display:inline-flex}.aud__cta[data-astro-cid-pzvewvd3] i[data-astro-cid-pzvewvd3]{background:var(--ink);width:40px;height:1px;transition:width .7s var(--ease);display:block}.aud__cta[data-astro-cid-pzvewvd3]:hover i[data-astro-cid-pzvewvd3]{width:80px}.aud__photos[data-astro-cid-pzvewvd3]{--p1-left:15.7%;--p1-width:70.5%;--p2-left:30.1%;--p2-width:63.7%;--overlap:-10.5%;grid-area:1/3/3}.aud--villas[data-astro-cid-pzvewvd3] .aud__photos[data-astro-cid-pzvewvd3]{--p1-left:8%;--p1-width:78.3%;--p2-left:29.7%;--p2-width:64%;--overlap:-14.4%}.aud__photo[data-astro-cid-pzvewvd3]{background:var(--mist);margin:0;position:relative;overflow:hidden}.aud__photo--1[data-astro-cid-pzvewvd3]{margin-left:var(--p1-left);width:var(--p1-width)}.aud__photo--2[data-astro-cid-pzvewvd3]{z-index:1;margin:var(--overlap) 0 0 var(--p2-left);width:var(--p2-width)}.aud__in[data-astro-cid-pzvewvd3]{overflow:hidden}.aud__photo[data-astro-cid-pzvewvd3] img{width:100%;height:auto;transition:transform 1.8s var(--ease)}.aud__photo[data-astro-cid-pzvewvd3]:hover img{transform:scale(1.03)}.js .aud__photo[data-astro-cid-pzvewvd3][data-reveal]{opacity:1;transform:none}.js .aud__photo[data-astro-cid-pzvewvd3][data-reveal] .aud__in[data-astro-cid-pzvewvd3]{clip-path:inset(100% 0 0);transition:clip-path 1.5s var(--ease)}.js .aud__photo[data-astro-cid-pzvewvd3][data-reveal] img{transform:scale(1.12)}.js .aud__photo[data-astro-cid-pzvewvd3].is-in .aud__in[data-astro-cid-pzvewvd3]{clip-path:inset(0)}.js .aud__photo[data-astro-cid-pzvewvd3].is-in img{transform:none}@media (prefers-reduced-motion:reduce){.js .aud__photo[data-astro-cid-pzvewvd3][data-reveal] .aud__in[data-astro-cid-pzvewvd3]{clip-path:none}}.aud__quote[data-astro-cid-pzvewvd3]{text-align:center;color:#fff;font-family:var(--serif);letter-spacing:.03em;text-shadow:0 1px 16px #00000040;pointer-events:none;margin:0;font-size:clamp(15px,1.3vw,25px);line-height:1.45;display:grid;position:absolute;left:6%;right:6%}.aud__quote--top[data-astro-cid-pzvewvd3]{top:13%}.aud__quote--bottom[data-astro-cid-pzvewvd3]{bottom:8%}.aud__quote[data-astro-cid-pzvewvd3] span[data-astro-cid-pzvewvd3]{opacity:0;transition:opacity 1.4s var(--ease), transform 1.6s var(--ease);transform:translateY(10px)}.aud__photo[data-astro-cid-pzvewvd3].is-in .aud__quote[data-astro-cid-pzvewvd3] span[data-astro-cid-pzvewvd3]{opacity:1;transform:none}.aud__photo[data-astro-cid-pzvewvd3].is-in .aud__quote[data-astro-cid-pzvewvd3] span[data-astro-cid-pzvewvd3]:first-child{transition-delay:.9s}.aud__photo[data-astro-cid-pzvewvd3].is-in .aud__quote[data-astro-cid-pzvewvd3] span[data-astro-cid-pzvewvd3]:nth-child(2){transition-delay:1.15s}.aud__photo[data-astro-cid-pzvewvd3].is-in .aud__quote[data-astro-cid-pzvewvd3] span[data-astro-cid-pzvewvd3]:nth-child(3){transition-delay:1.4s}html:not(.js) .aud__quote[data-astro-cid-pzvewvd3] span[data-astro-cid-pzvewvd3]{opacity:1;transform:none}@media (width<=1100px){.aud[data-astro-cid-pzvewvd3]{grid-template-columns:4% 50% minmax(0,1fr)}.aud__content[data-astro-cid-pzvewvd3]{padding-left:4vw}}@media (width<=900px){.aud[data-astro-cid-pzvewvd3]{grid-template-rows:none;grid-template-columns:1fr}.aud__intro[data-astro-cid-pzvewvd3],.aud__content[data-astro-cid-pzvewvd3],.aud__photos[data-astro-cid-pzvewvd3]{grid-area:auto/1}.aud__intro[data-astro-cid-pzvewvd3]{padding:60px var(--gutter) 40px}.aud__aside[data-astro-cid-pzvewvd3]{align-items:center;gap:18px;width:auto;margin-bottom:30px;display:flex;position:static}.aud__line[data-astro-cid-pzvewvd3]{transform-origin:0;width:48px;height:1px;position:static}.js .aud__line[data-astro-cid-pzvewvd3][data-reveal]{transform:scaleX(0)}.js .aud__line[data-astro-cid-pzvewvd3].is-in{transform:scaleX(1)}.aud__vtitle[data-astro-cid-pzvewvd3]{writing-mode:horizontal-tb;font-size:clamp(28px,7vw,40px);position:static;transform:none}.aud__photos[data-astro-cid-pzvewvd3]{--p1-left:var(--gutter);--p1-width:78%;--p2-left:30%;--p2-width:62%;padding:40px 0 0}.aud__content[data-astro-cid-pzvewvd3]{padding:50px var(--gutter) 0;order:3}.aud__photos[data-astro-cid-pzvewvd3]{order:2}}
