._hero_1wbqw_1{position:relative;display:grid;min-height:84svh;place-items:center;overflow:hidden;color:#fff;text-align:center;background:linear-gradient(180deg,#020a184d,#020a189e),linear-gradient(90deg,#031f19b8,#031f191a 50%,#031f19b3),url(/assets/eventos-noche-terraza.png) center / cover no-repeat}._hero_1wbqw_1:after{position:absolute;inset:auto 0 0;height:28%;content:"";pointer-events:none;background:linear-gradient(180deg,#fbf8f200,#fbf8f2)}._heroInner_1wbqw_24{position:relative;z-index:1;display:grid;justify-items:center;width:min(66rem,calc(100% - 2rem));padding-top:clamp(6rem,10vw,8rem)}._eyebrow_1wbqw_33,._sectionLabel_1wbqw_34{display:inline-flex;gap:.65rem;align-items:center;justify-content:center;color:#ffc86f;font-size:clamp(.72rem,.86vw,.84rem);font-weight:900;letter-spacing:.16em;line-height:1.2;text-transform:uppercase}._eyebrow_1wbqw_33:before,._eyebrow_1wbqw_33:after,._sectionLabel_1wbqw_34:before,._sectionLabel_1wbqw_34:after{width:clamp(1.7rem,3vw,2.7rem);height:1px;content:"";background:currentColor;opacity:.72}._heroTitle_1wbqw_58,._sectionTitle_1wbqw_59,._ctaInner_1wbqw_60 h2{margin:clamp(1rem,2vw,1.35rem) 0 0;font-family:Marcellus,Georgia,Times New Roman,serif;font-weight:400;line-height:1.02;text-wrap:balance}._heroTitle_1wbqw_58{max-width:62rem;font-size:clamp(3.05rem,6vw,6.2rem);text-shadow:0 1.2rem 3rem rgba(0,0,0,.46)}._heroText_1wbqw_74{max-width:46rem;margin:clamp(1.15rem,2.3vw,1.7rem) 0 0;color:#ffffffe6;font-size:clamp(1rem,1.2vw,1.16rem);line-height:1.78;text-shadow:0 .75rem 1.7rem rgba(0,0,0,.36)}._heroCta_1wbqw_83,._ctaButton_1wbqw_84{display:inline-flex;min-height:2.95rem;align-items:center;justify-content:center;margin-top:1.75rem;padding:0 1.7rem;color:#08244a;font-weight:900;border:1px solid rgba(255,236,189,.9);border-radius:999px;background:linear-gradient(180deg,#ffffff57,#fff0 44%),linear-gradient(180deg,#ffd47b,#f5b248);box-shadow:0 13px 30px #00000047,inset 0 1px #ffffff80;transition:transform .18s ease,box-shadow .18s ease}._heroCta_1wbqw_83:hover,._heroCta_1wbqw_83:focus-visible,._ctaButton_1wbqw_84:hover,._ctaButton_1wbqw_84:focus-visible{outline:none;transform:translateY(-2px)}._packagesSection_1wbqw_114{color:#143832;background:radial-gradient(circle at 50% 0%,rgba(255,200,111,.13),transparent 25rem),linear-gradient(180deg,#fbf8f2,#fff)}._sectionHeader_1wbqw_121{width:min(72rem,calc(100% - 2rem));margin:0 auto;padding:clamp(4.7rem,8vw,7rem) 0 clamp(2.5rem,4vw,3.8rem);text-align:center}._sectionLabel_1wbqw_34{color:#b7792f}._sectionTitle_1wbqw_59{max-width:58rem;margin-right:auto;margin-left:auto;color:#123733;font-size:clamp(2.25rem,4.35vw,4.55rem)}._packageGrid_1wbqw_140{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,1.6vw,1.35rem);width:min(1160px,calc(100% - 2rem));margin:0 auto;padding-bottom:clamp(5rem,8vw,7rem)}._packageCard_1wbqw_149{display:grid;grid-template-columns:minmax(13.2rem,.78fr) minmax(0,1fr);min-height:20.25rem;overflow:hidden;background:#fff;border:1px solid rgba(20,56,50,.1);border-radius:8px;box-shadow:0 1rem 2.2rem #08244a1a,0 1px #ffffffe6 inset;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}._packageCard_1wbqw_149[hidden]{display:none}._packageCard_1wbqw_149:hover{border-color:#b7792f47;box-shadow:0 1.4rem 2.8rem #08244a21,0 1px #ffffffe6 inset;transform:translateY(-3px)}._packageImage_1wbqw_178{position:relative;min-height:100%;overflow:hidden;background:#061226}._packageImage_1wbqw_178:after{position:absolute;inset:0;content:"";pointer-events:none;background:linear-gradient(180deg,#020a180a,#020a186b),radial-gradient(circle at 15% 18%,rgba(255,200,111,.25),transparent 12rem)}._packageImage_1wbqw_178 img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .7s ease,filter .7s ease}._packageCard_1wbqw_149:hover ._packageImage_1wbqw_178 img{filter:saturate(1.08) contrast(1.04);transform:scale(1.045)}._packageImage_1wbqw_178 span{position:absolute;top:1rem;left:1rem;z-index:1;color:#ffc86f;font-family:Marcellus,Georgia,Times New Roman,serif;font-size:clamp(1.85rem,3.4vw,2.8rem);line-height:1;text-shadow:0 .7rem 1.4rem rgba(0,0,0,.34)}._packageContent_1wbqw_222{display:grid;align-content:start;padding:clamp(1.15rem,1.75vw,1.45rem)}._packageKicker_1wbqw_228{margin:0;color:#b7792f;font-size:.76rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}._packageContent_1wbqw_222 h3{margin:.48rem 0 0;color:#103834;font-family:Marcellus,Georgia,Times New Roman,serif;font-size:clamp(1.55rem,2.15vw,2.15rem);font-weight:400;line-height:1.08}._packageDescription_1wbqw_246{margin:.72rem 0 0;color:#103834b8;font-size:.95rem;line-height:1.58}._includesBox_1wbqw_253{margin-top:.95rem;padding-top:.95rem;border-top:1px solid rgba(20,56,50,.12)}._includesBox_1wbqw_253 h4{margin:0 0 .72rem;color:#103834;font-size:.78rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}._includesBox_1wbqw_253 ul{display:grid;gap:.46rem;padding:0;margin:0;list-style:none}._includesBox_1wbqw_253 li{display:grid;grid-template-columns:1.12rem 1fr;gap:.5rem;align-items:start;color:#103834cc;font-size:.93rem;line-height:1.42}._includesBox_1wbqw_253 svg{width:.95rem;height:.95rem;margin-top:.16rem;color:#b7792f;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2}._packageAction_1wbqw_298{display:inline-flex;width:fit-content;min-height:2.45rem;align-items:center;gap:.48rem;justify-content:center;margin-top:1.1rem;padding:0 1rem;color:#103834;font-size:.86rem;font-weight:900;border:1px solid rgba(183,121,47,.28);border-radius:999px;background:#fff7e9;transition:color .18s ease,background .18s ease,transform .18s ease}._packageAction_1wbqw_298 svg{width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;transition:transform .18s ease}._packageAction_1wbqw_298:hover,._packageAction_1wbqw_298:focus-visible{color:#08244a;outline:none;background:#ffd47b;transform:translateY(-1px)}._packageAction_1wbqw_298:hover svg,._packageAction_1wbqw_298:focus-visible svg{transform:translate(2px)}._ctaSection_1wbqw_343{position:relative;overflow:hidden;color:#fff;background:linear-gradient(180deg,#020a1847,#020a18b3),url(/assets/areas-comunes-terraza-noche.png) center / cover no-repeat}._ctaInner_1wbqw_60{display:grid;justify-items:center;width:min(58rem,calc(100% - 2rem));margin:0 auto;padding:clamp(5rem,9vw,8rem) 0;text-align:center}._ctaInner_1wbqw_60 p{margin:0;color:#ffc86f;font-size:clamp(.78rem,.9vw,.9rem);font-weight:900;letter-spacing:.16em;text-transform:uppercase}._ctaInner_1wbqw_60 h2{max-width:45rem;color:#fff;font-size:clamp(2.25rem,4.15vw,4.25rem);text-shadow:0 1rem 2.6rem rgba(0,0,0,.36)}@media(max-width:900px){._packageGrid_1wbqw_140{grid-template-columns:1fr;width:min(48rem,calc(100% - 2rem))}._packageCard_1wbqw_149{grid-template-columns:minmax(12rem,.65fr) minmax(0,1fr);min-height:18.5rem}}@media(max-width:620px){._hero_1wbqw_1{min-height:76svh}._heroInner_1wbqw_24,._sectionHeader_1wbqw_121,._packageGrid_1wbqw_140,._ctaInner_1wbqw_60{width:min(100% - 1.25rem,32rem)}._eyebrow_1wbqw_33,._sectionLabel_1wbqw_34{letter-spacing:.12em}._eyebrow_1wbqw_33:before,._eyebrow_1wbqw_33:after,._sectionLabel_1wbqw_34:before,._sectionLabel_1wbqw_34:after{width:1.35rem}._heroTitle_1wbqw_58{font-size:clamp(2.85rem,11.5vw,4.25rem)}._sectionTitle_1wbqw_59,._ctaInner_1wbqw_60 h2{font-size:clamp(2rem,9vw,2.85rem)}._sectionHeader_1wbqw_121{padding-top:4rem}._packageCard_1wbqw_149{grid-template-columns:1fr;grid-template-rows:minmax(13.5rem,auto) 1fr;min-height:0}._packageImage_1wbqw_178,._packageImage_1wbqw_178 img{min-height:13.5rem}._packageContent_1wbqw_222{padding:1.08rem}._packageContent_1wbqw_222 h3{font-size:clamp(1.55rem,8vw,2rem)}._packageDescription_1wbqw_246{font-size:.93rem}._ctaInner_1wbqw_60{padding:4rem 0}}
