.Hero-module-scss-module__H5VwPW__hero{isolation:isolate;color:#fff;background:#000;min-block-size:min(56.25rem,46.875vw);max-inline-size:137.5rem;margin-inline:auto;position:relative;overflow:clip}.Hero-module-scss-module__H5VwPW__backdrop{z-index:0;position:absolute;inset:0}.Hero-module-scss-module__H5VwPW__backdropImage{object-fit:cover;object-position:52% 40%}.Hero-module-scss-module__H5VwPW__scrim{z-index:1;background:linear-gradient(#0000 68%,#000000bd 90%,#000 100%),linear-gradient(90deg,#0000009e 0%,#00000057 32%,#0000000d 58%,#0000 74%);position:absolute;inset:0}.Hero-module-scss-module__H5VwPW__media{display:none}.Hero-module-scss-module__H5VwPW__inner{z-index:2;inline-size:min(100% - 2*var(--space-page-inline),var(--container-max));min-block-size:inherit;margin-inline:auto;padding-block:clamp(6rem,18.02vw,21.625rem) clamp(2rem,4vw,3.5rem);position:relative}.Hero-module-scss-module__H5VwPW__copy{flex-direction:column;align-items:flex-start;max-inline-size:min(60%,53.375rem);display:flex}.Hero-module-scss-module__H5VwPW__title{text-transform:uppercase;margin:0;font-size:clamp(2.6rem,4.1667vw,5rem);font-weight:900;line-height:.76}.Hero-module-scss-module__H5VwPW__title span{display:block}.Hero-module-scss-module__H5VwPW__pill{color:#fff;-webkit-backdrop-filter:blur(35px);transition:background-color var(--duration-base) var(--ease-standard),transform var(--duration-base) var(--ease-standard);background:#ffffff26;border-radius:3.125rem;align-items:center;margin-block-start:clamp(1.5rem,2.24vw,2.6875rem);padding:.875rem 1.5rem;font-size:clamp(.8rem,.729vw,.875rem);font-weight:500;text-decoration:none;display:inline-flex}.Hero-module-scss-module__H5VwPW__pill:hover,.Hero-module-scss-module__H5VwPW__pill:focus-visible{background:#ffffff40;transform:translateY(-1px)}.Hero-module-scss-module__H5VwPW__intro{max-inline-size:45.6875rem;margin-block:clamp(2rem,3.07vw,3.6875rem) 0;font-size:clamp(1rem,1.0417vw,1.25rem);font-weight:600;line-height:1.6}@media (max-width:768px){.Hero-module-scss-module__H5VwPW__hero{text-align:center;background:#000;flex-direction:column;align-items:center;min-block-size:0;padding-block:clamp(5.5rem,20vw,7rem) clamp(2.5rem,8vw,3.5rem);padding-inline:clamp(1.15rem,5vw,1.75rem);display:flex}.Hero-module-scss-module__H5VwPW__backdrop,.Hero-module-scss-module__H5VwPW__scrim{display:none}.Hero-module-scss-module__H5VwPW__media{aspect-ratio:4/3;border-radius:var(--radius-card);order:1;inline-size:min(92%,30rem);margin-inline:auto;display:block;overflow:clip}.Hero-module-scss-module__H5VwPW__mediaImage{object-fit:cover;object-position:58% 46%;block-size:100%;inline-size:100%}.Hero-module-scss-module__H5VwPW__inner{order:2;inline-size:100%;margin-block-start:clamp(1.75rem,7vw,2.75rem);padding:0}.Hero-module-scss-module__H5VwPW__copy{align-items:center;max-inline-size:none}.Hero-module-scss-module__H5VwPW__title{font-size:clamp(2.1rem,9vw,3.1rem)}.Hero-module-scss-module__H5VwPW__pill{margin-block-start:clamp(1.1rem,4vw,1.5rem)}.Hero-module-scss-module__H5VwPW__intro{max-inline-size:min(100%,34rem);margin-block-start:clamp(1.2rem,4.5vw,1.75rem);margin-inline:auto;font-size:clamp(.95rem,3.6vw,1.1rem)}}@media (max-width:400px){.Hero-module-scss-module__H5VwPW__title{font-size:clamp(1.75rem,10vw,2.35rem)}}
.Stats-module-scss-module__sHVF1W__section{background:#000;padding-block:clamp(1.5rem,2.45vw,2.94rem) 0}.Stats-module-scss-module__sHVF1W__inner{inline-size:min(100% - 2*var(--space-page-inline),var(--container-max));margin-inline:auto}.Stats-module-scss-module__sHVF1W__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,1.98vw,2.375rem);margin:0;display:grid}.Stats-module-scss-module__sHVF1W__stat{border-inline-start:2px solid #ffffff38;flex-direction:column;gap:clamp(.4rem,.9vw,.9rem);padding-inline-start:clamp(1rem,1.98vw,2.375rem);display:flex}.Stats-module-scss-module__sHVF1W__value{color:#7997a8;margin:0;font-size:clamp(1.9rem,2.5vw,3rem);font-weight:800;line-height:1.3}.Stats-module-scss-module__sHVF1W__label{color:#fff;margin:0;font-size:clamp(.9rem,.833vw,1rem);font-weight:500;line-height:1.5}@media (max-width:768px){.Stats-module-scss-module__sHVF1W__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,5vw,2.25rem) clamp(1.25rem,4vw,2rem)}}@media (max-width:400px){.Stats-module-scss-module__sHVF1W__value{font-size:clamp(1.7rem,9vw,2.1rem)}}
.WhyVideo-module-scss-module__vhUp6G__section{background:#000;padding-block:clamp(4rem,5.9vw,7.1rem) 0}.WhyVideo-module-scss-module__vhUp6G__inner{inline-size:min(100% - 2*var(--space-page-inline),var(--container-max));margin-inline:auto}.WhyVideo-module-scss-module__vhUp6G__card{aspect-ratio:1620/911;border-radius:var(--radius-card);background:#0b0f14;margin:0;position:relative;overflow:clip}.WhyVideo-module-scss-module__vhUp6G__image{object-fit:cover;object-position:center}.WhyVideo-module-scss-module__vhUp6G__scrim{background:linear-gradient(#0000 50%,#0000005e 87%,#0000008c 100%),linear-gradient(90deg,#00000047 0%,#0000 40%);position:absolute;inset:0}.WhyVideo-module-scss-module__vhUp6G__play{aspect-ratio:1;-webkit-backdrop-filter:blur(7.5px);background:#161e2369;border-radius:50%;place-items:center;inline-size:clamp(3.5rem,5.47vw,6.5625rem);display:grid;position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%}.WhyVideo-module-scss-module__vhUp6G__playIcon{block-size:100%;inline-size:100%}.WhyVideo-module-scss-module__vhUp6G__body{flex-direction:column;gap:clamp(.75rem,1.3vw,1.5rem);padding:clamp(1.25rem,2.3vw,2.75rem) clamp(1.15rem,1.04vw,1.5rem);display:flex;position:absolute;inset-block-end:0;inset-inline:0}.WhyVideo-module-scss-module__vhUp6G__title{color:#fff;text-transform:uppercase;text-shadow:0 1.5rem 5rem #000000b8;margin:0;font-size:clamp(2rem,4.1667vw,5rem);font-weight:900;line-height:.76}.WhyVideo-module-scss-module__vhUp6G__title span{display:block}.WhyVideo-module-scss-module__vhUp6G__footer{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.WhyVideo-module-scss-module__vhUp6G__meta,.WhyVideo-module-scss-module__vhUp6G__credit{color:#fffc;font-size:clamp(.7rem,.625vw,.75rem);font-style:italic;line-height:1.4}.WhyVideo-module-scss-module__vhUp6G__credit{text-align:end}@media (max-width:768px){.WhyVideo-module-scss-module__vhUp6G__inner{inline-size:min(92%,34rem)}.WhyVideo-module-scss-module__vhUp6G__card{aspect-ratio:4/3;border-radius:var(--radius-card)}.WhyVideo-module-scss-module__vhUp6G__title{font-size:clamp(1.6rem,8vw,2.6rem)}.WhyVideo-module-scss-module__vhUp6G__footer{flex-direction:column;align-items:flex-start;gap:.35rem}.WhyVideo-module-scss-module__vhUp6G__credit{text-align:start}}@media (max-width:600px){.WhyVideo-module-scss-module__vhUp6G__card{aspect-ratio:3/4}}
.Showcase-module-scss-module__cgT_mW__section{background:#000;padding-block:clamp(3.5rem,5.6vw,6.75rem) clamp(4rem,7vw,8rem)}.Showcase-module-scss-module__cgT_mW__inner{inline-size:min(100% - 2*var(--space-page-inline),var(--container-max));margin-inline:auto}.Showcase-module-scss-module__cgT_mW__grid{align-items:start;gap:var(--gap-col);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.Showcase-module-scss-module__cgT_mW__col{min-inline-size:0}.Showcase-module-scss-module__cgT_mW__label{color:#fff;margin:0 0 clamp(.85rem,1.51vw,1.8125rem);font-size:clamp(.8rem,.729vw,.875rem);font-style:italic;font-weight:500;line-height:1.1}.Showcase-module-scss-module__cgT_mW__videoCard{aspect-ratio:800/450;border-radius:var(--radius-card);background:#0b0f14;margin:0;position:relative;overflow:clip}.Showcase-module-scss-module__cgT_mW__videoImage{object-fit:cover;object-position:center}.Showcase-module-scss-module__cgT_mW__videoScrim{background:linear-gradient(#0000 50%,#0000005e 87%,#00000080 117%);position:absolute;inset:0}.Showcase-module-scss-module__cgT_mW__videoTitle{color:#fff;text-transform:uppercase;text-shadow:0 1.5rem 5rem #000000b8;max-inline-size:80%;padding:clamp(1rem,2vw,2.25rem) clamp(1rem,1.04vw,1.4rem);font-size:clamp(1.35rem,2.083vw,2.5rem);font-weight:900;line-height:.9;position:absolute;inset-block-end:0;inset-inline-start:0}.Showcase-module-scss-module__cgT_mW__videoTitle span{display:block}.Showcase-module-scss-module__cgT_mW__bookingCard{border-radius:var(--radius-card);background:#fff;margin:0;overflow:clip}.Showcase-module-scss-module__cgT_mW__bookingImage{block-size:auto;inline-size:100%;display:block}@media (max-width:768px){.Showcase-module-scss-module__cgT_mW__grid{grid-template-columns:1fr;gap:clamp(2rem,8vw,3rem)}.Showcase-module-scss-module__cgT_mW__inner{inline-size:min(92%,34rem)}.Showcase-module-scss-module__cgT_mW__label{text-align:center;margin-block-end:clamp(.75rem,3vw,1.1rem)}.Showcase-module-scss-module__cgT_mW__videoTitle{font-size:clamp(1.35rem,7vw,2rem)}}
.ServicesVilaLovelosPage-module-scss-module__GRF72G__page{--font-family-base:var(--font-vila-body), "Inter", system-ui, sans-serif;--container-max:101.25rem;--space-page-inline:clamp(1.25rem, 7.8125vw, 9.375rem);--radius-card:clamp(.6rem, 1.04vw, 1.25rem);--gap-col:clamp(.85rem, 1.04vw, 1.25rem);min-block-size:100svh;font-family:var(--font-family-base);color:#fff;background:#000;overflow-x:clip}.ServicesVilaLovelosPage-module-scss-module__GRF72G__footer{background:#000;padding-block:clamp(3rem,5vw,5rem) clamp(2.5rem,4vw,3.75rem)}.ServicesVilaLovelosPage-module-scss-module__GRF72G__footerText{color:#cbd5e1cc;text-align:center;margin:0;font-size:.875rem;font-style:italic}@media (max-width:600px){.ServicesVilaLovelosPage-module-scss-module__GRF72G__page{--space-page-inline:clamp(1.15rem, 5vw, 1.5rem)}}
