.leaves[data-astro-cid-pr6uvis3]{pointer-events:none;color:#3a2c1e;opacity:.2;mix-blend-mode:multiply;position:absolute;inset:0}svg[data-astro-cid-pr6uvis3]{width:100%;height:100%}@media (width<=899px){.leaves[data-astro-cid-pr6uvis3]{transform-origin:50% 0;opacity:.24;transform:scale(1.9)}}.frond[data-astro-cid-pr6uvis3]{transform-box:view-box}.sway-a[data-astro-cid-pr6uvis3]{animation:11s ease-in-out infinite alternate sway}.sway-b[data-astro-cid-pr6uvis3]{animation:14s ease-in-out -4s infinite alternate-reverse sway}@keyframes sway{0%{transform:rotate(-1.6deg)translate(0)}to{transform:rotate(1.8deg)translate(6px,-4px)}}@media (prefers-reduced-motion:reduce){.frond[data-astro-cid-pr6uvis3]{animation:none}}.hero[data-astro-cid-ge2uvauf]{background:radial-gradient(60% 50% at 78% 18%, #fff8ecbf, transparent 70%), linear-gradient(180deg, var(--sand) 0%, var(--sand-2) 100%);isolation:isolate;height:100svh;min-height:620px;position:relative;overflow:hidden}.grain[data-astro-cid-ge2uvauf]{pointer-events:none;opacity:.35;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.75' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.label[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]{text-decoration:none}.label[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]:hover{text-underline-offset:4px;text-decoration:underline}.top[data-astro-cid-ge2uvauf]{z-index:5;grid-template-columns:auto 1fr auto;align-items:start;gap:24px;padding:20px 16px;display:grid;position:absolute;top:0;left:0;right:0}.logo[data-astro-cid-ge2uvauf] img{width:92px;height:auto;margin-top:4px}h1[data-astro-cid-ge2uvauf]{font:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}.tr[data-astro-cid-ge2uvauf]{display:none}.tr2[data-astro-cid-ge2uvauf]{text-align:right;display:grid}.side[data-astro-cid-ge2uvauf]{display:none}.stage[data-astro-cid-ge2uvauf]{justify-items:center;display:grid;position:absolute;inset:0}.name[data-astro-cid-ge2uvauf]{z-index:3;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;translate:0 calc(var(--s,0) * .4px);opacity:calc(1 - var(--s,0) / 900);margin:0;font-size:clamp(3.6rem,17.5vw,15.5rem);font-weight:250;line-height:.8;position:absolute;top:17%}.name[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{animation:rise 1.1s var(--ease) both;animation-delay:calc(.1s + var(--i) * 55ms);display:inline-block}.tagline[data-astro-cid-ge2uvauf]{z-index:3;color:var(--ink-soft);letter-spacing:.32em;justify-items:center;gap:10px;display:grid;position:absolute;top:calc(17% + clamp(3.6rem,17.5vw,15.5rem)/1.25 + 18px)}.tagline[data-astro-cid-ge2uvauf] .vline[data-astro-cid-ge2uvauf]{height:36px;animation:draw .9s var(--ease) 1.1s both;transform-origin:top}.arch[data-astro-cid-ge2uvauf]{z-index:2;background:var(--sand-2);width:min(76vw,440px);height:50%;translate:0 calc(var(--s,0) * .15px);animation:open 1.5s var(--ease-io) .2s both;border-radius:999px 999px 0 0;position:absolute;bottom:0;overflow:hidden;box-shadow:0 -30px 80px #3a2c1e1f}.arch[data-astro-cid-ge2uvauf]:after{content:"";z-index:3;mix-blend-mode:multiply;pointer-events:none;background:linear-gradient(#c9a27a1f,#3a2c1e2e);position:absolute;inset:0}.arch[data-astro-cid-ge2uvauf] .slide{object-fit:cover;opacity:0;z-index:0;width:100%;height:100%;translate:0 calc(var(--s,0) * -.1px);filter:var(--grade);position:absolute;inset:0}.arch[data-astro-cid-ge2uvauf] .slide.prev{opacity:1;z-index:1}.arch[data-astro-cid-ge2uvauf] .slide.active{opacity:1;z-index:2;animation:wipe 1.3s var(--ease-io) both, settle 7s var(--ease) both}@keyframes wipe{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}@keyframes settle{0%{scale:1.14}to{scale:1}}@keyframes rise{0%{opacity:0;filter:blur(8px);transform:translateY(45%)}to{opacity:1;filter:none;transform:none}}@keyframes open{0%{clip-path:inset(100% 0 0 round 999px 999px 0 0)}to{clip-path:inset(0 round 999px 999px 0 0)}}@keyframes fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes draw{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.hero[data-astro-cid-ge2uvauf] .leaves{translate:0 calc(var(--s,0) * .22px)}.top[data-astro-cid-ge2uvauf],.side[data-astro-cid-ge2uvauf],.bottom[data-astro-cid-ge2uvauf],.tagline[data-astro-cid-ge2uvauf]{animation:1s .9s both fade}.side[data-astro-cid-ge2uvauf]{overflow:hidden}.slide-text[data-astro-cid-ge2uvauf]{display:inline-block}.bottom[data-astro-cid-ge2uvauf]{z-index:5;background:var(--sand);border-top:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid;position:absolute;bottom:0;left:0;right:0}.cta-h[data-astro-cid-ge2uvauf]{text-align:center;justify-content:center;align-items:center;gap:10px;min-height:56px;padding:0 12px;display:flex}.cta-h[data-astro-cid-ge2uvauf]+.ruler[data-astro-cid-ge2uvauf]+.cta-h[data-astro-cid-ge2uvauf]{border-left:1px solid var(--line)}.arrow[data-astro-cid-ge2uvauf]{letter-spacing:0;font-size:1rem}.ruler[data-astro-cid-ge2uvauf],.long[data-astro-cid-ge2uvauf]{display:none}@media (width>=900px){.top[data-astro-cid-ge2uvauf]{grid-template-columns:160px 1fr auto auto;gap:48px;padding:24px 32px}.tr[data-astro-cid-ge2uvauf]{text-align:right;display:grid}.side[data-astro-cid-ge2uvauf]{z-index:5;margin:0;display:block;position:absolute;top:52%}.side[data-astro-cid-ge2uvauf].left{left:32px}.side[data-astro-cid-ge2uvauf].right{right:32px}.name[data-astro-cid-ge2uvauf]{font-size:clamp(6rem,15.5vw,15.5rem);top:22%}.tagline[data-astro-cid-ge2uvauf]{display:none}.long[data-astro-cid-ge2uvauf]{display:inline}.arch[data-astro-cid-ge2uvauf]{width:min(30vw,460px);height:74%}.bottom[data-astro-cid-ge2uvauf]{background:0 0;border:0;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 32px 22px}.cta-h[data-astro-cid-ge2uvauf]{justify-content:flex-start;min-height:44px;padding:0}.cta-h[data-astro-cid-ge2uvauf]:last-child{justify-content:flex-end}.cta-h[data-astro-cid-ge2uvauf]+.ruler[data-astro-cid-ge2uvauf]+.cta-h[data-astro-cid-ge2uvauf]{border:0}.cta-h[data-astro-cid-ge2uvauf] .arrow[data-astro-cid-ge2uvauf]{border:1px solid;border-radius:50%;place-items:center;width:40px;height:40px;transition:background-color .3s,color .3s;display:inline-grid}.cta-h[data-astro-cid-ge2uvauf]:hover .arrow[data-astro-cid-ge2uvauf]{background:var(--ink);color:var(--sand)}.ruler[data-astro-cid-ge2uvauf]{color:#fffaf2e6;align-items:center;gap:10px;display:flex}.ticks[data-astro-cid-ge2uvauf]{letter-spacing:.25em;opacity:.7;white-space:pre;font-size:.6rem}.mark-n[data-astro-cid-ge2uvauf]{color:inherit;cursor:pointer;opacity:.65;letter-spacing:.12em;background:0 0;border:0;padding:8px 2px}.mark-n[data-astro-cid-ge2uvauf].active{opacity:1;font-weight:600}}@media (prefers-reduced-motion:reduce){.name[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf],.arch[data-astro-cid-ge2uvauf],.top[data-astro-cid-ge2uvauf],.side[data-astro-cid-ge2uvauf],.bottom[data-astro-cid-ge2uvauf],.tagline[data-astro-cid-ge2uvauf],.tagline[data-astro-cid-ge2uvauf] .vline[data-astro-cid-ge2uvauf]{animation-delay:0s}}.servicios[data-astro-cid-pt7o54kk]{isolation:isolate;overflow:hidden}.servicios[data-astro-cid-pt7o54kk] .leaves{opacity:.12}.wrap[data-astro-cid-pt7o54kk]{position:relative}.head[data-astro-cid-pt7o54kk]{margin-bottom:clamp(80px,12vw,160px)}.list[data-astro-cid-pt7o54kk]{gap:clamp(96px,14vw,200px);display:grid}.item[data-astro-cid-pt7o54kk]{justify-items:center;gap:48px;scroll-margin-top:24px;display:grid}.fig[data-astro-cid-pt7o54kk]{width:min(82vw,460px);margin:0;position:relative}.main[data-astro-cid-pt7o54kk]{aspect-ratio:3/4}.small[data-astro-cid-pt7o54kk]{aspect-ratio:4/5;border:6px solid var(--sand);width:38%;transition-delay:.35s;position:absolute;bottom:12%;right:-6%}.flip[data-astro-cid-pt7o54kk] .small[data-astro-cid-pt7o54kk]{left:-6%;right:auto}.text[data-astro-cid-pt7o54kk]{text-align:center;justify-items:center;gap:22px;display:grid}.n[data-astro-cid-pt7o54kk],.soft[data-astro-cid-pt7o54kk]{color:var(--ink-soft)}.items[data-astro-cid-pt7o54kk]{flex-wrap:wrap;justify-content:center;gap:6px 22px;max-width:34ch;display:flex}.extra[data-astro-cid-pt7o54kk]{text-align:center;color:var(--ink-soft);margin-top:clamp(96px,12vw,160px)}.extra[data-astro-cid-pt7o54kk] a[data-astro-cid-pt7o54kk]{color:var(--ink);text-underline-offset:4px}@media (width>=900px){.item[data-astro-cid-pt7o54kk]{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(40px,6vw,96px)}.fig[data-astro-cid-pt7o54kk]{width:min(34vw,500px)}.flip[data-astro-cid-pt7o54kk] .fig[data-astro-cid-pt7o54kk]{order:2}}.results[data-astro-cid-f6ibn7dl]{background:var(--sand-2)}.head[data-astro-cid-f6ibn7dl]{margin-bottom:clamp(64px,10vw,120px)}.soft[data-astro-cid-f6ibn7dl]{color:var(--ink-soft)}.pairs[data-astro-cid-f6ibn7dl]{justify-items:center;gap:72px;display:grid}.pair[data-astro-cid-f6ibn7dl]{width:min(88vw,520px);margin:0}.compare[data-astro-cid-f6ibn7dl]{aspect-ratio:3/4;touch-action:pan-y;user-select:none}.compare[data-astro-cid-f6ibn7dl] img{position:absolute;inset:0}.compare[data-astro-cid-f6ibn7dl] .before{clip-path:inset(0 calc(100% - var(--x)) 0 0)}.js .compare[data-astro-cid-f6ibn7dl] img{transform:none}.handle[data-astro-cid-f6ibn7dl]{z-index:2;top:0;bottom:0;left:var(--x);background:var(--cream);pointer-events:none;width:1px;position:absolute}.knob[data-astro-cid-f6ibn7dl]{background:var(--cream);width:48px;height:48px;color:var(--ink);letter-spacing:.1em;border-radius:50%;place-items:center;font-size:.9rem;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 6px 20px #2a221b33}.tag[data-astro-cid-f6ibn7dl]{z-index:2;pointer-events:none;background:#f3ece2d9;padding:4px 10px;position:absolute;bottom:14px}.t-before[data-astro-cid-f6ibn7dl]{left:14px}.t-after[data-astro-cid-f6ibn7dl]{right:14px}input[data-astro-cid-f6ibn7dl]{z-index:3;opacity:0;pointer-events:none;width:100%;height:100%;margin:0;position:absolute;inset:0}.compare[data-astro-cid-f6ibn7dl]{cursor:ew-resize}.compare[data-astro-cid-f6ibn7dl]:has(input:focus-visible) .knob[data-astro-cid-f6ibn7dl]{outline:2px solid var(--accent);outline-offset:3px}.meta[data-astro-cid-f6ibn7dl]{align-items:baseline;gap:14px;margin-top:18px;display:flex}.meta[data-astro-cid-f6ibn7dl] .label[data-astro-cid-f6ibn7dl]{color:var(--ink-soft)}.name[data-astro-cid-f6ibn7dl]{text-transform:uppercase;letter-spacing:.04em;font-size:1.4rem;font-weight:300}.end[data-astro-cid-f6ibn7dl]{justify-items:center;margin-top:72px;display:grid}@media (width>=900px){.pairs[data-astro-cid-f6ibn7dl]{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(32px,5vw,80px)}.pair[data-astro-cid-f6ibn7dl]{width:min(36vw,520px)}.pair[data-astro-cid-f6ibn7dl]:first-child{justify-self:end}.pair[data-astro-cid-f6ibn7dl]:nth-child(2){justify-self:start;margin-top:14vw}.end[data-astro-cid-f6ibn7dl]{margin-top:96px}}.casa[data-astro-cid-f4eserti]{isolation:isolate;overflow:hidden}.casa[data-astro-cid-f4eserti] .leaves{z-index:2;opacity:.16}.wrap[data-astro-cid-f4eserti]{position:relative}.head[data-astro-cid-f4eserti]{margin-bottom:clamp(64px,10vw,120px)}.soft[data-astro-cid-f4eserti]{color:var(--ink-soft)}.gallery[data-astro-cid-f4eserti]{grid-template-columns:1fr 1fr;gap:40px 12px;display:grid}figure[data-astro-cid-f4eserti]{margin:0}.center[data-astro-cid-f4eserti]{grid-area:1/1/auto/-1;justify-self:center;width:min(80vw,480px)}.center[data-astro-cid-f4eserti] .photo[data-astro-cid-f4eserti]{aspect-ratio:3/4}.side[data-astro-cid-f4eserti] .photo[data-astro-cid-f4eserti]{aspect-ratio:4/5}.side[data-astro-cid-f4eserti].b{margin-top:48px}.reviews[data-astro-cid-f4eserti]{text-align:center;gap:48px;margin-top:clamp(80px,10vw,140px);display:grid}blockquote[data-astro-cid-f4eserti]{justify-items:center;gap:18px;margin:0;display:grid}blockquote[data-astro-cid-f4eserti] p[data-astro-cid-f4eserti]{max-width:32ch;font-size:clamp(1.4rem,2.6vw,2.1rem);font-weight:300;line-height:1.25}.end[data-astro-cid-f4eserti]{justify-items:center;margin-top:clamp(64px,8vw,104px);display:grid}@media (width>=900px){.gallery[data-astro-cid-f4eserti]{grid-template-columns:1fr 1.6fr 1fr;align-items:start;gap:clamp(24px,3vw,48px)}.center[data-astro-cid-f4eserti]{grid-column:2;width:100%}.side[data-astro-cid-f4eserti].a{grid-area:1/1;margin-top:30%}.side[data-astro-cid-f4eserti].b{grid-area:1/3;margin-top:55%}.reviews[data-astro-cid-f4eserti]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}.book[data-astro-cid-yiaibqmd]{background:var(--ink);color:var(--sand);scroll-margin-top:0}.head[data-astro-cid-yiaibqmd]{margin-bottom:clamp(56px,8vw,100px)}.soft[data-astro-cid-yiaibqmd]{color:#e7ddcf8c}.hours[data-astro-cid-yiaibqmd]{opacity:.7}.options[data-astro-cid-yiaibqmd]{border-top:1px solid #e7ddcf33;max-width:1080px;margin-inline:auto}.options[data-astro-cid-yiaibqmd] a[data-astro-cid-yiaibqmd]{transition:padding .5s var(--ease);border-bottom:1px solid #e7ddcf33;grid-template-columns:28px 1fr auto;grid-template-areas:"icon what go""icon how go";align-items:center;column-gap:16px;padding:24px 0;text-decoration:none;display:grid}.options[data-astro-cid-yiaibqmd] a[data-astro-cid-yiaibqmd]>svg{opacity:.8;grid-area:icon;width:22px;height:22px}.what[data-astro-cid-yiaibqmd]{text-transform:uppercase;letter-spacing:.02em;grid-area:what;font-size:clamp(1.8rem,4.4vw,3.4rem);font-weight:250;line-height:1}.how[data-astro-cid-yiaibqmd]{opacity:.6;grid-area:how;margin-top:8px}.go[data-astro-cid-yiaibqmd]{width:52px;height:52px;transition:background-color .3s, color .3s, transform .5s var(--ease);border:1px solid #e7ddcf59;border-radius:50%;grid-area:go;place-items:center;display:grid}.go[data-astro-cid-yiaibqmd] svg{width:18px;height:18px}.options[data-astro-cid-yiaibqmd] a[data-astro-cid-yiaibqmd]:hover{padding-left:14px}.options[data-astro-cid-yiaibqmd] a[data-astro-cid-yiaibqmd]:hover .go[data-astro-cid-yiaibqmd]{background:var(--sand);color:var(--ink);transform:rotate(-45deg)}@media (width>=900px){.options[data-astro-cid-yiaibqmd] a[data-astro-cid-yiaibqmd]{grid-template-columns:32px 1.3fr 1fr auto;grid-template-areas:"icon what how go"}.how[data-astro-cid-yiaibqmd]{margin-top:0}}.grid[data-astro-cid-xjtkdy47]{gap:64px;display:grid}.info[data-astro-cid-xjtkdy47]{text-align:center;justify-items:center;gap:22px;display:grid}address[data-astro-cid-xjtkdy47]{gap:6px;font-size:1.15rem;font-style:normal;display:grid}address[data-astro-cid-xjtkdy47] .label[data-astro-cid-xjtkdy47]{color:var(--ink-soft)}.actions[data-astro-cid-xjtkdy47]{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 28px;display:flex}.map[data-astro-cid-xjtkdy47]{justify-self:center;width:min(88vw,520px)}.facade[data-astro-cid-xjtkdy47]{cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;border:0;padding:0;display:block;position:relative}.facade[data-astro-cid-xjtkdy47] .photo[data-astro-cid-xjtkdy47]{aspect-ratio:4/5;display:block}.load[data-astro-cid-xjtkdy47]{z-index:2;position:absolute;bottom:20px;left:50%;translate:-50%}.map[data-astro-cid-xjtkdy47] iframe{aspect-ratio:4/5;border:0;border-radius:999px 999px 0 0;width:100%;display:block}.footer[data-astro-cid-xjtkdy47]{padding-bottom:calc(96px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--sand-2);overflow:hidden}.giant[data-astro-cid-xjtkdy47]{letter-spacing:.01em;text-align:center;text-transform:uppercase;white-space:nowrap;color:var(--ink);opacity:.9;margin:0;padding-top:40px;font-size:19vw;font-weight:250;line-height:.8}.row[data-astro-cid-xjtkdy47]{color:var(--ink-soft);gap:16px;margin-top:40px;display:grid}.links[data-astro-cid-xjtkdy47]{flex-wrap:wrap;gap:0 22px;display:flex}.links[data-astro-cid-xjtkdy47] a[data-astro-cid-xjtkdy47]{align-items:center;gap:8px;min-height:44px;text-decoration:none;display:inline-flex}.links[data-astro-cid-xjtkdy47] a[data-astro-cid-xjtkdy47]:hover{color:var(--ink);text-underline-offset:4px;text-decoration:underline}.links[data-astro-cid-xjtkdy47] svg{width:15px;height:15px}@media (width>=900px){.grid[data-astro-cid-xjtkdy47]{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(40px,6vw,96px)}.map[data-astro-cid-xjtkdy47]{width:min(36vw,520px)}.row[data-astro-cid-xjtkdy47]{grid-template-columns:1fr auto;align-items:center}.footer[data-astro-cid-xjtkdy47]{padding-bottom:32px}}.sticky[data-astro-cid-lkmocea4]{z-index:40;padding:10px 12px calc(10px + env(safe-area-inset-bottom));backdrop-filter:blur(10px);border-top:1px solid var(--line);transition:translate .5s var(--ease);background:#e7ddcfeb;grid-template-columns:1fr 1fr;gap:8px;display:grid;position:fixed;bottom:0;left:0;right:0;translate:0 110%}.sticky[data-astro-cid-lkmocea4].on{translate:0}.btn[data-astro-cid-lkmocea4]{min-height:50px}@media (width>=900px){.sticky[data-astro-cid-lkmocea4]{display:none}}
