:root{--color-ffffff:#fff;--indigo-dye:#10526d;--color-3e4453:#3e4453;--color-rgba-62-68-83-0-85:#3e4453d9;--color-e1e5e8:#e1e5e8;--verdigris:#13b0bb;--color-212a3a:#212a3a;--color-303640:#303640;--font-sans:Roboto, sans-serif;--h1-font-size:39.0528px;--h1-font-weight:500;--h1-line-height:46.8634px;--h2-font-size:32.544px;--h2-font-weight:500;--h2-line-height:39.0528px;--h3-font-size:27.12px;--h3-font-weight:500;--h3-line-height:32.544px;--body-font-size:18.08px;--body-font-weight:400;--body-line-height:26.5776px}body{background:var(--color-ffffff);margin:0}a{color:var(--color-3e4453)}a:hover{color:var(--indigo-dye)}.site{font-family:var(--font-sans);font-size:var(--body-font-size);line-height:var(--body-line-height);color:var(--color-3e4453);background:var(--color-ffffff);letter-spacing:.02em;min-height:100vh;font-weight:400}:where(.h-label .b-text) :is(h1,h2,h3,h4,h5,h6){margin:0}.h-label .b-text :is(h1,h2,h3,h4,h5,h6){letter-spacing:.16em;text-transform:uppercase;font-size:16px;font-weight:500;line-height:24px}.va[data-astro-cid-lywlgz24]{background:var(--color-e1e5e8);padding:88px 32px 96px}.va-wrap[data-astro-cid-lywlgz24]{flex-direction:column;gap:40px;max-width:1240px;margin:0 auto;display:flex}.va-head[data-astro-cid-lywlgz24]{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.va-rule[data-astro-cid-lywlgz24]{background:var(--verdigris);width:48px;height:3px;display:block}.va-title[data-astro-cid-lywlgz24]{font-size:var(--h2-font-size);line-height:var(--h2-line-height);color:var(--indigo-dye);margin:0;font-weight:500}.va-box[data-astro-cid-lywlgz24]{background:var(--color-ffffff);flex-direction:column;display:flex}.va-tabs[data-astro-cid-lywlgz24]{border-bottom:1px solid var(--color-e1e5e8);flex-wrap:wrap;display:flex}.va-tabs[data-astro-cid-lywlgz24][hidden]{display:none}.va-tab[data-astro-cid-lywlgz24]{background:var(--color-ffffff);min-height:56px;color:var(--color-3e4453);font:inherit;cursor:pointer;border:0;border-bottom:3px solid #0000;padding:0 24px;font-size:16px;font-weight:400}.va-tab[data-astro-cid-lywlgz24][aria-pressed=true]{border-bottom-color:var(--verdigris);color:var(--indigo-dye);font-weight:500}.va-panel[data-astro-cid-lywlgz24][hidden]{display:none}.va-ph[data-astro-cid-lywlgz24]{color:var(--indigo-dye);margin:0;padding:36px 40px 0;font-size:22.5504px;font-weight:500;line-height:28px}.tabs-on[data-astro-cid-lywlgz24] .va-ph[data-astro-cid-lywlgz24]{display:none}.va-list[data-astro-cid-lywlgz24]{color:var(--color-3e4453);grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:14px 40px;margin:0;padding:36px 40px 40px;font-size:16px;line-height:24px;list-style:none;display:grid}.va-list[data-astro-cid-lywlgz24] li[data-astro-cid-lywlgz24]{align-items:flex-start;gap:10px;display:flex}.va-list[data-astro-cid-lywlgz24] .va-tick{flex-shrink:0;margin-top:3px}.vgl[data-astro-cid-opjk2vkq]{background:var(--color-e1e5e8);border-top:4px solid var(--indigo-dye);flex-direction:column;gap:20px;padding:32px;display:flex}.vgl-price[data-astro-cid-opjk2vkq]{color:var(--color-3e4453);margin:0;font-size:16px;line-height:24px}.vgl-num[data-astro-cid-opjk2vkq]{font-size:var(--h3-font-size);line-height:var(--h3-line-height);color:var(--indigo-dye);font-weight:500}.vgl-list[data-astro-cid-opjk2vkq]{grid-template-columns:auto 1fr;gap:10px 20px;margin:0;font-size:16px;line-height:24px;display:grid}.vgl-list[data-astro-cid-opjk2vkq] dt[data-astro-cid-opjk2vkq]{font-weight:500}.vgl-list[data-astro-cid-opjk2vkq] dd[data-astro-cid-opjk2vkq]{margin:0}.vgl-actions[data-astro-cid-opjk2vkq]{flex-direction:column;gap:12px;display:flex}.vgl-primary[data-astro-cid-opjk2vkq],.vgl-secondary[data-astro-cid-opjk2vkq]{letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;min-height:48px;padding:0 24px;font-size:16px;font-weight:500;text-decoration:none;display:flex}.vgl-primary[data-astro-cid-opjk2vkq]{background:var(--indigo-dye);color:var(--color-ffffff)}.vgl-secondary[data-astro-cid-opjk2vkq]{border:1px solid var(--indigo-dye);color:var(--indigo-dye)}.vgl-primary[data-astro-cid-opjk2vkq]:hover{background:var(--color-3e4453);color:var(--color-ffffff)}.vgl-secondary[data-astro-cid-opjk2vkq]:hover{background:var(--indigo-dye);color:var(--color-ffffff)}.vb[data-astro-cid-u3a2guwe]{padding:0 32px 104px}.vb-wrap[data-astro-cid-u3a2guwe]{flex-direction:column;gap:24px;max-width:1240px;margin:0 auto;display:flex}.vb-head[data-astro-cid-u3a2guwe]{flex-direction:column;gap:16px;display:flex}.vb-rule[data-astro-cid-u3a2guwe]{background:var(--verdigris);width:48px;height:3px;display:block}.vb-title[data-astro-cid-u3a2guwe]{font-size:var(--h2-font-size);line-height:var(--h2-line-height);color:var(--indigo-dye);margin:0;font-weight:500}.vb-list[data-astro-cid-u3a2guwe]{border-top:1px solid var(--color-e1e5e8);flex-direction:column;display:flex}.vb-item[data-astro-cid-u3a2guwe]{border-bottom:1px solid var(--color-e1e5e8)}.vb-sum[data-astro-cid-u3a2guwe]{min-height:64px;color:var(--indigo-dye);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;font-size:22.5504px;font-weight:500;line-height:28px;list-style:none;display:flex}.vb-sum[data-astro-cid-u3a2guwe]::-webkit-details-marker{display:none}.vb-sum[data-astro-cid-u3a2guwe] .vb-chev{flex-shrink:0;transition:transform .2s}.vb-item[data-astro-cid-u3a2guwe][open] .vb-sum[data-astro-cid-u3a2guwe] .vb-chev{transform:rotate(180deg)}.vb-body[data-astro-cid-u3a2guwe]{flex-direction:column;gap:16px;max-width:900px;padding:0 0 28px;font-size:16px;line-height:25px;display:flex}.vb-intro[data-astro-cid-u3a2guwe]{padding:0}.vb-body[data-astro-cid-u3a2guwe]>*{margin:0}.vb-body[data-astro-cid-u3a2guwe]>ul,.vb-body[data-astro-cid-u3a2guwe]>ol{flex-direction:column;gap:10px;padding-left:22px;display:flex}.vb-body[data-astro-cid-u3a2guwe]>:is(h2,h3,h4,h5,h6){color:var(--indigo-dye);font-size:18.08px;font-weight:500;line-height:26.5776px}.vg[data-astro-cid-vnwcolr6]{padding:32px 32px 0}.vg-wrap[data-astro-cid-vnwcolr6]{flex-direction:column;gap:20px;max-width:1240px;margin:0 auto;display:flex}.vg-crumbs[data-astro-cid-vnwcolr6]{font-size:16px;line-height:24px}.vg-crumbs[data-astro-cid-vnwcolr6] ol[data-astro-cid-vnwcolr6]{color:var(--color-3e4453);flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.vg-crumbs[data-astro-cid-vnwcolr6] a[data-astro-cid-vnwcolr6]{color:var(--indigo-dye)}.vg-photos[data-astro-cid-vnwcolr6]{position:relative}.vg-grid[data-astro-cid-vnwcolr6]{grid-template-rows:repeat(2,15rem);grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.vg-cover[data-astro-cid-vnwcolr6]{grid-area:span 2/span 2;min-height:0;position:relative}.vg-tile[data-astro-cid-vnwcolr6]{min-height:0;position:relative}.vg-open[data-astro-cid-vnwcolr6]{width:100%;height:100%;display:block}.vg-open[data-astro-cid-vnwcolr6] img[data-astro-cid-vnwcolr6]{object-fit:cover;width:100%;height:100%;display:block}.vg-all[data-astro-cid-vnwcolr6]{background:var(--color-ffffff);min-height:44px;color:var(--indigo-dye);font:inherit;white-space:nowrap;cursor:pointer;border:0;align-items:center;gap:8px;padding:0 18px;font-size:16px;font-weight:500;display:inline-flex;position:absolute;bottom:16px;right:16px;box-shadow:0 4px 14px #212a3a2e}@media (width<=767px){.vg-grid[data-astro-cid-vnwcolr6]{grid-template-rows:15rem repeat(2,8rem);grid-template-columns:repeat(2,minmax(0,1fr))}.vg-cover[data-astro-cid-vnwcolr6]{grid-row:span 1}.vg-all[data-astro-cid-vnwcolr6]{bottom:8px;right:8px}}.lb[data-astro-cid-vnwcolr6]{width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--color-ffffff);background:#212a3af5;border:0;margin:0;padding:0}.lb[data-astro-cid-vnwcolr6][open]{justify-content:center;align-items:center;display:flex}.lb[data-astro-cid-vnwcolr6]::backdrop{background:#212a3af5}.lb-bar[data-astro-cid-vnwcolr6]{justify-content:space-between;align-items:center;padding:12px 16px 12px 24px;font-size:16px;line-height:24px;display:flex;position:absolute;top:0;left:0;right:0}.lb-photo[data-astro-cid-vnwcolr6]{box-sizing:border-box;justify-content:center;align-items:center;width:100%;height:100%;margin:0;padding:72px 88px;display:flex}.lb-photo[data-astro-cid-vnwcolr6][hidden]{display:none}.lb-photo[data-astro-cid-vnwcolr6] img[data-astro-cid-vnwcolr6]{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.lb-btn[data-astro-cid-vnwcolr6]{width:48px;height:48px;color:var(--color-ffffff);cursor:pointer;background:#ffffff1f;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.lb-btn[data-astro-cid-vnwcolr6]:hover{background:var(--verdigris)}.lb-prev[data-astro-cid-vnwcolr6],.lb-next[data-astro-cid-vnwcolr6]{position:absolute;top:50%;transform:translateY(-50%)}.lb-prev[data-astro-cid-vnwcolr6]{left:20px}.lb-next[data-astro-cid-vnwcolr6]{right:20px}@media (width<=767px){.lb-photo[data-astro-cid-vnwcolr6]{padding:72px 0}.lb-prev[data-astro-cid-vnwcolr6],.lb-next[data-astro-cid-vnwcolr6]{top:auto;bottom:16px;transform:none}}.vi[data-astro-cid-rgjfoyck]{flex-direction:column;gap:24px;min-width:0;display:flex}.vi-head[data-astro-cid-rgjfoyck]{flex-direction:column;gap:16px;display:flex}.vi-rule[data-astro-cid-rgjfoyck]{background:var(--verdigris);width:48px;height:3px;display:block}.vi-title[data-astro-cid-rgjfoyck]{font-size:var(--h1-font-size);line-height:var(--h1-line-height);color:var(--indigo-dye);margin:0;font-weight:500}.vi-sizes[data-astro-cid-rgjfoyck]{font-size:var(--body-font-size);line-height:var(--body-line-height);color:var(--color-3e4453);flex-wrap:wrap;gap:8px 32px;margin:0;padding:0;list-style:none;display:flex}.vi-sizes[data-astro-cid-rgjfoyck] li[data-astro-cid-rgjfoyck]{align-items:center;gap:8px;display:inline-flex}.vi-num[data-astro-cid-rgjfoyck]{font-weight:500}.vi-desc[data-astro-cid-rgjfoyck]>*{margin:0}.vi-desc[data-astro-cid-rgjfoyck]>*+*{margin-top:var(--body-line-height)}.vi-more[data-astro-cid-rgjfoyck]{min-height:44px;color:var(--indigo-dye);font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:8px;padding:0;font-size:16px;font-weight:500;text-decoration:underline;display:inline-flex}.vi-more[data-astro-cid-rgjfoyck][hidden]{display:none}.vm[data-astro-cid-4p5jxm7m]{padding:88px 32px}.vm-wrap[data-astro-cid-4p5jxm7m]{flex-direction:column;gap:32px;max-width:1240px;margin:0 auto;display:flex}.vm-head[data-astro-cid-4p5jxm7m]{flex-direction:column;gap:16px;display:flex}.vm-rule[data-astro-cid-4p5jxm7m]{background:var(--verdigris);width:48px;height:3px;display:block}.vm-title[data-astro-cid-4p5jxm7m]{font-size:var(--h2-font-size);line-height:var(--h2-line-height);color:var(--indigo-dye);margin:0;font-weight:500}.vm-map[data-astro-cid-4p5jxm7m]{background:var(--color-e1e5e8);height:26rem;position:relative}.vm-map[data-astro-cid-4p5jxm7m] iframe[data-astro-cid-4p5jxm7m]{border:0;width:100%;height:100%;display:block}.vm-placeholder[data-astro-cid-4p5jxm7m]{justify-content:center;align-items:center;display:flex}.vm-ph-inner[data-astro-cid-4p5jxm7m]{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:24px;display:flex}.vm-ph-address[data-astro-cid-4p5jxm7m]{color:var(--indigo-dye);margin:0;font-weight:500}.vm-address[data-astro-cid-4p5jxm7m]{color:var(--color-3e4453);margin:0;font-size:16px;line-height:24px}.vm-link[data-astro-cid-4p5jxm7m]{min-height:44px;color:var(--indigo-dye);text-underline-offset:4px;align-self:flex-start;align-items:center;gap:8px;font-size:16px;font-weight:500;display:inline-flex}.vr[data-astro-cid-v4o4sb2l]{padding:88px 32px}.vr-wrap[data-astro-cid-v4o4sb2l]{flex-wrap:wrap;gap:40px 80px;max-width:1240px;margin:0 auto;display:flex}.vr-head[data-astro-cid-v4o4sb2l]{flex-direction:column;flex:260px;gap:16px;max-width:340px;display:flex}.vr-rule[data-astro-cid-v4o4sb2l]{background:var(--verdigris);width:48px;height:3px;display:block}.vr-title[data-astro-cid-v4o4sb2l]{font-size:var(--h2-font-size);line-height:var(--h2-line-height);color:var(--indigo-dye);margin:0;font-weight:500}.vr-intro[data-astro-cid-v4o4sb2l]{color:var(--color-3e4453);margin:0}.vr-scroll[data-astro-cid-v4o4sb2l]{flex:999 560px;min-width:0;overflow-x:auto}.vr-table[data-astro-cid-v4o4sb2l]{border-collapse:collapse;width:100%;color:var(--color-3e4453);font-size:16px;line-height:24px}.vr-table[data-astro-cid-v4o4sb2l] thead[data-astro-cid-v4o4sb2l] tr[data-astro-cid-v4o4sb2l]{background:var(--indigo-dye);color:var(--color-ffffff);text-align:left}.vr-table[data-astro-cid-v4o4sb2l] thead[data-astro-cid-v4o4sb2l] th[data-astro-cid-v4o4sb2l]{padding:14px 20px;font-weight:500}.vr-table[data-astro-cid-v4o4sb2l] tbody[data-astro-cid-v4o4sb2l] tr[data-astro-cid-v4o4sb2l]{border-bottom:1px solid var(--color-e1e5e8);background:var(--color-ffffff)}.vr-table[data-astro-cid-v4o4sb2l] tbody[data-astro-cid-v4o4sb2l] tr[data-astro-cid-v4o4sb2l]:nth-child(odd){background:#e1e5e873}.vr-table[data-astro-cid-v4o4sb2l] tbody[data-astro-cid-v4o4sb2l] th[data-astro-cid-v4o4sb2l]{text-align:left;padding:12px 20px;font-weight:500}.vr-table[data-astro-cid-v4o4sb2l] tbody[data-astro-cid-v4o4sb2l] td[data-astro-cid-v4o4sb2l]{white-space:nowrap;padding:12px 20px}.vr-table[data-astro-cid-v4o4sb2l] .vr-right[data-astro-cid-v4o4sb2l]{text-align:right}.vr-table[data-astro-cid-v4o4sb2l] .vr-price[data-astro-cid-v4o4sb2l]{text-align:right;color:var(--indigo-dye);font-weight:500}.vv[data-astro-cid-w2ttdnxz]{padding:0 32px 88px}.vv-wrap[data-astro-cid-w2ttdnxz]{flex-direction:column;gap:32px;max-width:1240px;margin:0 auto;display:flex}.vv-head[data-astro-cid-w2ttdnxz]{flex-direction:column;gap:16px;display:flex}.vv-rule[data-astro-cid-w2ttdnxz]{background:var(--verdigris);width:48px;height:3px;display:block}.vv-title[data-astro-cid-w2ttdnxz]{font-size:var(--h2-font-size);line-height:var(--h2-line-height);color:var(--indigo-dye);margin:0;font-weight:500}.vv-box[data-astro-cid-w2ttdnxz]{aspect-ratio:16/9;background:var(--color-212a3a);position:relative}.vv-box[data-astro-cid-w2ttdnxz]>*{border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.vv-play[data-astro-cid-w2ttdnxz] img[data-astro-cid-w2ttdnxz]{object-fit:cover;width:100%;height:100%;display:block}.vv-btn[data-astro-cid-w2ttdnxz]{background:var(--indigo-dye);border-radius:50%;justify-content:center;align-items:center;width:88px;height:88px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 14px #212a3a2e}.vv-play[data-astro-cid-w2ttdnxz]:hover .vv-btn[data-astro-cid-w2ttdnxz]{background:var(--verdigris)}.vv-link[data-astro-cid-w2ttdnxz]{color:var(--indigo-dye);text-underline-offset:4px;font-size:16px;font-weight:500}.vv-sr[data-astro-cid-w2ttdnxz]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cf[data-astro-cid-wbb4txfa]{background:var(--color-ffffff);padding:96px 32px 104px}.cf-wrap[data-astro-cid-wbb4txfa]{flex-direction:column;gap:40px;max-width:760px;margin:0 auto;display:flex}.cf-head[data-astro-cid-wbb4txfa]{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.cf-rule[data-astro-cid-wbb4txfa]{background:var(--verdigris);width:48px;height:3px;display:block}.cf-title[data-astro-cid-wbb4txfa]{font-size:var(--h2-font-size);line-height:var(--h2-line-height);color:var(--indigo-dye);margin:0;font-weight:500}.cf-form[data-astro-cid-wbb4txfa]{flex-direction:column;gap:24px;display:flex}.cf-fieldset[data-astro-cid-wbb4txfa]{border:0;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}.cf-legend[data-astro-cid-wbb4txfa]{color:var(--color-3e4453);margin-bottom:8px;padding:0;font-size:16px;font-weight:500;line-height:24px}.cf-names[data-astro-cid-wbb4txfa]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.cf-label[data-astro-cid-wbb4txfa]{color:var(--color-3e4453);flex-direction:column;gap:6px;font-size:16px;line-height:24px;display:flex}.cf-label-strong[data-astro-cid-wbb4txfa]{font-weight:500}.cf-input[data-astro-cid-wbb4txfa]{box-sizing:border-box;border:1px solid var(--color-rgba-62-68-83-0-85);background:var(--color-ffffff);height:48px;font:inherit;color:var(--color-3e4453);border-radius:0;padding:0 14px;font-weight:400}.cf-textarea[data-astro-cid-wbb4txfa]{box-sizing:border-box;border:1px solid var(--color-rgba-62-68-83-0-85);background:var(--color-ffffff);font:inherit;color:var(--color-3e4453);resize:vertical;border-radius:0;padding:12px 14px;font-weight:400}.cf-note[data-astro-cid-wbb4txfa]{color:var(--color-3e4453);margin:0;font-size:16px;line-height:24px}.cf-button[data-astro-cid-wbb4txfa]{background:var(--indigo-dye);min-height:48px;color:var(--color-ffffff);font:inherit;letter-spacing:.06em;cursor:pointer;border:0;border-radius:0;padding:0 40px;font-size:16px;font-weight:500}.hero[data-astro-cid-d32kwtau]{background:var(--indigo-dye);font-family:var(--font-sans);letter-spacing:.02em;color:var(--color-ffffff);flex-direction:column;justify-content:flex-end;align-items:center;padding:0 32px;display:flex;position:relative;overflow:hidden}.hero-tall[data-astro-cid-d32kwtau]{height:40rem}.hero-standard[data-astro-cid-d32kwtau]{height:32rem}.hero-short[data-astro-cid-d32kwtau]{height:24rem}.hero-img[data-astro-cid-d32kwtau]{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.hero-box[data-astro-cid-d32kwtau]{text-align:center;background:var(--color-rgba-62-68-83-0-85);flex-direction:column;gap:8px;margin-bottom:56px;padding:24px 40px;display:inline-flex;position:relative}.hero-eyebrow[data-astro-cid-d32kwtau]{font-size:var(--body-font-size);line-height:var(--body-line-height);letter-spacing:.16em;text-transform:uppercase;color:var(--color-ffffff);margin:0;font-weight:400}.hero-title[data-astro-cid-d32kwtau]{font-size:var(--h1-font-size);line-height:var(--h1-line-height);letter-spacing:.02em;color:var(--color-ffffff);margin:0;font-weight:500}.box[data-astro-cid-5ur2lxaf]{flex-direction:column;gap:16px;display:flex}.box-img[data-astro-cid-5ur2lxaf]{object-fit:cover;border-radius:50%;width:56px;height:56px}.box-icon[data-astro-cid-5ur2lxaf]{border:2px solid var(--indigo-dye);box-sizing:border-box;width:56px;height:56px;color:var(--indigo-dye);border-radius:50%;justify-content:center;align-items:center;display:flex}.box-title[data-astro-cid-5ur2lxaf]{font-size:var(--h3-font-size);line-height:var(--h3-line-height);color:var(--indigo-dye);margin:0;font-weight:500}.box-text[data-astro-cid-5ur2lxaf]{color:var(--color-3e4453);margin:0}.list[data-astro-cid-px5g53sm]{flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none;display:flex}.list-line[data-astro-cid-px5g53sm]{color:var(--color-ffffff);align-items:center;gap:8px;display:inline-flex}.list-icon[data-astro-cid-px5g53sm]{box-sizing:border-box;border:1.5px solid var(--color-ffffff);width:44px;height:44px;color:var(--color-ffffff);border-radius:50%;justify-content:center;align-items:center;display:flex}.menu[data-astro-cid-grg7nk74]{font-size:var(--body-font-size);line-height:var(--body-line-height);flex-wrap:wrap;gap:0 28px;margin:0;padding:0;list-style:none;display:flex}.menu-link[data-astro-cid-grg7nk74]{color:var(--color-ffffff);border-bottom:2px solid #0000;padding:10px 0;text-decoration:none;display:inline-block}.menu-current[data-astro-cid-grg7nk74]{border-bottom:2px solid var(--verdigris)}.menu-external[data-astro-cid-grg7nk74]{align-items:center;gap:4px;display:inline-flex}.vl[data-astro-cid-25ve55hn]{background:var(--color-e1e5e8);padding:88px 32px 104px}.vl-wrap[data-astro-cid-25ve55hn]{flex-direction:column;gap:48px;max-width:1240px;margin:0 auto;display:flex}.vl-head[data-astro-cid-25ve55hn]{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.vl-rule[data-astro-cid-25ve55hn]{background:var(--verdigris);width:48px;height:3px;display:block}.vl-title[data-astro-cid-25ve55hn]{font-size:var(--h2-font-size);line-height:var(--h2-line-height);color:var(--indigo-dye);margin:0;font-weight:500}.vl-grid[data-astro-cid-25ve55hn]{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:32px;display:grid}.villa-card[data-astro-cid-25ve55hn]{box-sizing:border-box;background:var(--color-ffffff);min-width:0;height:100%;font-family:var(--font-sans);letter-spacing:.02em;color:var(--color-3e4453);flex-direction:column;font-weight:400;transition:box-shadow .25s;display:flex;box-shadow:0 1px 2px #212a3a0f,0 10px 28px #212a3a1a}.villa-card[data-astro-cid-25ve55hn]:hover{box-shadow:0 2px 4px #212a3a14,0 22px 44px #212a3a2e}.card-media[data-astro-cid-25ve55hn]{position:relative;overflow:hidden}.card-img[data-astro-cid-25ve55hn]{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.card-noimg[data-astro-cid-25ve55hn]{aspect-ratio:4/3;background:var(--color-e1e5e8);width:100%}.card-price[data-astro-cid-25ve55hn]{background:var(--indigo-dye);color:var(--color-ffffff);margin:0;padding:8px 18px;font-size:16px;line-height:24px;position:absolute;bottom:20px;left:0}.card-price-num[data-astro-cid-25ve55hn]{font-size:20px;font-weight:500}.card-body[data-astro-cid-25ve55hn]{flex-direction:column;flex-grow:1;gap:16px;padding:28px 28px 32px;display:flex}.card-rule[data-astro-cid-25ve55hn]{background:var(--verdigris);align-self:center;width:32px;height:3px;display:block}.card-title[data-astro-cid-25ve55hn]{font-size:var(--h3-font-size);line-height:var(--h3-line-height);color:var(--indigo-dye);text-align:center;margin:-4px 0 0;font-weight:500}.card-sizes[data-astro-cid-25ve55hn]{border-top:1px solid var(--color-e1e5e8);border-bottom:1px solid var(--color-e1e5e8);font-size:var(--body-font-size);line-height:var(--body-line-height);color:var(--color-3e4453);flex-wrap:wrap;justify-content:center;gap:8px 36px;margin:0;padding:12px 0;font-weight:500;list-style:none;display:flex}.card-size[data-astro-cid-25ve55hn]{align-items:center;gap:8px;display:inline-flex}.card-text[data-astro-cid-25ve55hn]{color:var(--color-3e4453);flex-grow:1;margin:0;font-size:16px;line-height:25px}.villa-cta[data-astro-cid-25ve55hn]{background:var(--indigo-dye);min-height:48px;color:var(--color-ffffff);letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:16px;font-weight:500;text-decoration:none;display:flex}.villa-cta[data-astro-cid-25ve55hn]:hover{background:var(--color-3e4453);color:var(--color-ffffff)}.sr[data-astro-cid-25ve55hn]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:where(.b-media) img{display:block}:where(.b-media)>a{align-items:center;text-decoration:none;display:flex}.s-1{background-color:var(--color-3e4453);color:var(--color-ffffff)}.s-1>.c-inner{padding:16px 32px}.s-2{background-color:var(--color-ffffff)}.s-2>.c-inner{padding:88px 32px 80px}.s-3{background-color:var(--indigo-dye);color:var(--color-ffffff);font-size:16.0176px;line-height:25px}.s-3>.c-inner{padding:72px 32px 48px}.s-3 a,.s-3 a:hover{color:var(--color-ffffff)}.s-4{background-color:var(--verdigris);color:var(--color-212a3a);font-size:16px;line-height:24px}.s-4>.c-inner{padding:20px 32px}.s-4 a,.s-4 a:hover{color:var(--color-212a3a)}.s-5{background-color:var(--color-ffffff)}.s-5>.c-inner{padding:48px 32px 88px}.k-1>.c-inner{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;max-width:1240px;margin-left:auto;margin-right:auto;display:grid}.k-2>.c-inner{flex-flow:wrap;justify-content:space-between;align-items:center;gap:16px 32px;max-width:1240px;margin-left:auto;margin-right:auto;display:flex}.k-7>.c-inner{flex-flow:wrap;justify-content:flex-start;align-items:stretch;gap:48px 80px;max-width:1240px;margin-left:auto;margin-right:auto;display:flex}.k-8>.c-inner{flex-flow:column wrap;justify-content:flex-start;align-items:flex-start;gap:16px;display:flex}.k-8{flex:999 480px}.k-9>.c-inner{flex-flow:column wrap;justify-content:flex-start;align-items:stretch;gap:32px;display:flex}.k-9{flex:260px}.k-10>.c-inner{flex-flow:column wrap;justify-content:flex-start;align-items:stretch;gap:10px;display:flex}.k-11>.c-inner{flex-flow:wrap;justify-content:flex-start;align-items:stretch;gap:0;max-width:1240px;margin-left:auto;margin-right:auto;display:flex}.k-12>.c-inner{flex-flow:column wrap;justify-content:flex-start;align-items:stretch;gap:16px;max-width:1240px;margin-left:auto;margin-right:auto;display:flex}.k-13>.c-inner{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;display:grid}.k-14>.c-inner{flex-flow:column wrap;justify-content:flex-start;align-items:stretch;gap:16px;max-width:1240px;margin-left:auto;margin-right:auto;display:flex}.k-15>.c-inner{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;display:grid}.k-16>.c-inner{flex-flow:column wrap;justify-content:flex-start;align-items:stretch;gap:16px;max-width:1240px;margin-left:auto;margin-right:auto;display:flex}.k-17>.c-inner{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;display:grid}.k-18>.c-inner{flex-flow:column wrap;justify-content:flex-start;align-items:stretch;gap:16px;max-width:1240px;margin-left:auto;margin-right:auto;display:flex}.k-19>.c-inner{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;display:grid}.k-20>.c-inner{flex-flow:column wrap;justify-content:flex-start;align-items:stretch;gap:16px;max-width:1240px;margin-left:auto;margin-right:auto;display:flex}.k-21>.c-inner{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;display:grid}.k-22>.c-inner{flex-flow:column wrap;justify-content:flex-start;align-items:stretch;gap:16px;max-width:1240px;margin-left:auto;margin-right:auto;display:flex}.k-23>.c-inner{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;display:grid}.k-24>.c-inner{flex-flow:column wrap;justify-content:flex-start;align-items:stretch;gap:16px;max-width:1240px;margin-left:auto;margin-right:auto;display:flex}.k-25>.c-inner{flex-flow:wrap;justify-content:flex-start;align-items:stretch;gap:48px;display:flex}.k-26>.c-inner{flex-flow:column wrap;justify-content:flex-start;align-items:stretch;gap:0;display:flex}.k-26{flex:260px}.k-27>.c-inner{flex-flow:column wrap;justify-content:flex-start;align-items:stretch;gap:16px;max-width:1240px;margin-left:auto;margin-right:auto;display:flex}.k-28>.c-inner{flex-flow:wrap;justify-content:flex-start;align-items:stretch;gap:48px;display:flex}.k-29>.c-inner{flex-flow:column wrap;justify-content:flex-start;align-items:stretch;gap:0;display:flex}.k-29{flex:260px}.k-30>.c-inner{flex-flow:column wrap;justify-content:flex-start;align-items:stretch;gap:0;display:flex}.k-30{flex:260px}.k-31>.c-inner{flex-flow:column wrap;justify-content:flex-start;align-items:stretch;gap:16px;max-width:1240px;margin-left:auto;margin-right:auto;display:flex}.k-32>.c-inner{flex-flow:wrap;justify-content:flex-start;align-items:stretch;gap:48px;display:flex}.k-33>.c-inner{flex-flow:column wrap;justify-content:flex-start;align-items:stretch;gap:0;display:flex}.k-33{flex:260px}.k-34>.c-inner{flex-flow:column wrap;justify-content:flex-start;align-items:stretch;gap:0;display:flex}.k-34{flex:260px}.k-35>.c-inner{flex-flow:column wrap;justify-content:flex-start;align-items:stretch;gap:0;display:flex}.k-35{flex:260px}.k-36>.c-inner{flex-flow:column wrap;justify-content:flex-start;align-items:stretch;gap:16px;max-width:1240px;margin-left:auto;margin-right:auto;display:flex}.k-37>.c-inner{flex-flow:wrap;justify-content:flex-start;align-items:stretch;gap:48px;display:flex}.k-38>.c-inner{flex-flow:column wrap;justify-content:flex-start;align-items:stretch;gap:0;display:flex}.k-38{flex:260px}.k-39>.c-inner{flex-flow:column wrap;justify-content:flex-start;align-items:stretch;gap:0;display:flex}.k-39{flex:260px}.k-40>.c-inner{flex-flow:column wrap;justify-content:flex-start;align-items:stretch;gap:0;display:flex}.k-40{flex:260px}.k-41>.c-inner{flex-flow:column wrap;justify-content:flex-start;align-items:stretch;gap:0;display:flex}.k-41{flex:260px}.k-42>.c-inner{flex-flow:column wrap;justify-content:flex-start;align-items:stretch;gap:16px;max-width:1240px;margin-left:auto;margin-right:auto;display:flex}.k-43>.c-inner{flex-flow:wrap;justify-content:flex-start;align-items:stretch;gap:48px;display:flex}.k-44>.c-inner{flex-flow:column wrap;justify-content:flex-start;align-items:stretch;gap:0;display:flex}.k-44{flex:260px}.k-45>.c-inner{flex-flow:column wrap;justify-content:flex-start;align-items:stretch;gap:0;display:flex}.k-45{flex:260px}.k-46>.c-inner{flex-flow:column wrap;justify-content:flex-start;align-items:stretch;gap:0;display:flex}.k-46{flex:260px}.k-47>.c-inner{flex-flow:column wrap;justify-content:flex-start;align-items:stretch;gap:0;display:flex}.k-47{flex:260px}.k-48>.c-inner{flex-flow:column wrap;justify-content:flex-start;align-items:stretch;gap:0;display:flex}.k-48{flex:260px}.k-49>.c-inner{flex-flow:column wrap;justify-content:flex-start;align-items:stretch;gap:16px;max-width:1240px;margin-left:auto;margin-right:auto;display:flex}.k-50>.c-inner{flex-flow:wrap;justify-content:flex-start;align-items:stretch;gap:48px;display:flex}.k-51>.c-inner{flex-flow:column wrap;justify-content:flex-start;align-items:stretch;gap:0;display:flex}.k-51{flex:260px}.k-52>.c-inner{flex-flow:column wrap;justify-content:flex-start;align-items:stretch;gap:0;display:flex}.k-52{flex:260px}.k-53>.c-inner{flex-flow:column wrap;justify-content:flex-start;align-items:stretch;gap:0;display:flex}.k-53{flex:260px}.k-54>.c-inner{flex-flow:column wrap;justify-content:flex-start;align-items:stretch;gap:0;display:flex}.k-54{flex:260px}.k-55>.c-inner{flex-flow:column wrap;justify-content:flex-start;align-items:stretch;gap:0;display:flex}.k-55{flex:260px}.k-56>.c-inner{flex-flow:column wrap;justify-content:flex-start;align-items:stretch;gap:0;display:flex}.k-56{flex:260px}.k-57>.c-inner{flex-flow:column wrap;justify-content:flex-start;align-items:stretch;gap:16px;max-width:1240px;margin-left:auto;margin-right:auto;display:flex}.k-58>.c-inner{flex-flow:wrap;justify-content:flex-start;align-items:stretch;gap:32px;display:flex}.k-59>.c-inner{flex-flow:column wrap;justify-content:flex-start;align-items:stretch;gap:16px;max-width:1240px;margin-left:auto;margin-right:auto;display:flex}.k-60>.c-inner{flex-flow:wrap;justify-content:center;align-items:stretch;gap:32px;display:flex}.k-61>.c-inner{flex-flow:column wrap;justify-content:flex-start;align-items:stretch;gap:16px;max-width:1240px;margin-left:auto;margin-right:auto;display:flex}.k-62>.c-inner{flex-flow:wrap;justify-content:flex-end;align-items:stretch;gap:32px;display:flex}.k-63>.c-inner{flex-flow:column wrap;justify-content:flex-start;align-items:stretch;gap:16px;max-width:1240px;margin-left:auto;margin-right:auto;display:flex}.k-64>.c-inner{flex-flow:wrap;justify-content:space-between;align-items:stretch;gap:32px;display:flex}.k-65>.c-inner{flex-flow:column wrap;justify-content:flex-start;align-items:stretch;gap:16px;max-width:1240px;margin-left:auto;margin-right:auto;display:flex}.k-66>.c-inner{flex-flow:wrap;justify-content:space-around;align-items:stretch;gap:32px;display:flex}.k-67>.c-inner{flex-flow:column wrap;justify-content:flex-start;align-items:stretch;gap:16px;max-width:1240px;margin-left:auto;margin-right:auto;display:flex}.k-68>.c-inner{flex-flow:wrap;justify-content:space-evenly;align-items:stretch;gap:32px;display:flex}.k-69>.c-inner{flex-flow:column wrap;justify-content:flex-start;align-items:stretch;gap:16px;max-width:1240px;margin-left:auto;margin-right:auto;display:flex}.k-70>.c-inner{flex-flow:wrap;justify-content:flex-start;align-items:flex-start;gap:32px;display:flex}.k-71>.c-inner{flex-flow:column wrap;justify-content:flex-start;align-items:stretch;gap:0;display:flex}.k-71{flex:999 260px}.k-72>.c-inner{flex-flow:column wrap;justify-content:flex-start;align-items:stretch;gap:16px;max-width:1240px;margin-left:auto;margin-right:auto;display:flex}.k-73>.c-inner{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:32px;display:flex}.k-74>.c-inner{flex-flow:column wrap;justify-content:flex-start;align-items:stretch;gap:0;display:flex}.k-74{flex:999 260px}.k-75>.c-inner{flex-flow:column wrap;justify-content:flex-start;align-items:stretch;gap:16px;max-width:1240px;margin-left:auto;margin-right:auto;display:flex}.k-76>.c-inner{flex-flow:wrap;justify-content:flex-start;align-items:flex-end;gap:32px;display:flex}.k-77>.c-inner{flex-flow:column wrap;justify-content:flex-start;align-items:stretch;gap:0;display:flex}.k-77{flex:999 260px}.k-78>.c-inner{flex-flow:column wrap;justify-content:flex-start;align-items:stretch;gap:16px;max-width:1240px;margin-left:auto;margin-right:auto;display:flex}.k-79>.c-inner{flex-flow:wrap;justify-content:flex-start;align-items:stretch;gap:32px;display:flex}.k-80>.c-inner{flex-flow:column wrap;justify-content:flex-start;align-items:stretch;gap:0;display:flex}.k-80{flex:999 260px}.k-81>.c-inner{flex-flow:column wrap;justify-content:flex-start;align-items:stretch;gap:16px;max-width:1240px;margin-left:auto;margin-right:auto;display:flex}.k-82>.c-inner{flex-flow:wrap;justify-content:flex-start;align-items:stretch;gap:32px;display:flex}.k-85>.c-inner{flex-flow:wrap;justify-content:flex-start;align-items:flex-start;gap:48px 72px;max-width:1240px;margin-left:auto;margin-right:auto;display:flex}.k-83>.c-inner{flex-flow:column wrap;justify-content:flex-start;align-items:stretch;gap:0;display:flex}.k-83{flex:999 560px}.k-84>.c-inner{flex-flow:column wrap;justify-content:flex-start;align-items:stretch;gap:0;display:flex}.k-84{flex:364px}.m-1 img{width:auto;height:64px}.m-3 img{width:auto;height:72px}.t-5>*{margin-top:0;margin-bottom:0}.t-5>*+*{margin-top:25px}.t-6>*{margin-top:0;margin-bottom:0}.t-6>*+*{margin-top:10px}.t-8>*{margin-top:0;margin-bottom:0}.t-8>*+*{margin-top:0}@media (width<=1024px){.k-1>.c-inner,.k-13>.c-inner,.k-15>.c-inner,.k-17>.c-inner,.k-19>.c-inner,.k-21>.c-inner,.k-23>.c-inner{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.k-1>.c-inner,.k-13>.c-inner,.k-15>.c-inner,.k-17>.c-inner,.k-19>.c-inner,.k-21>.c-inner,.k-23>.c-inner{grid-template-columns:repeat(1,minmax(0,1fr))}.k-82>.c-inner{flex-direction:column}}
