.reservar-hero[data-astro-cid-en3sbxzz]{background:var(--bg);padding-top:clamp(7rem,12vw,8.5rem);padding-bottom:1.5rem}.reservar-hero__inner[data-astro-cid-en3sbxzz]{max-width:700px}.reservar-hero__title[data-astro-cid-en3sbxzz]{margin:1rem 0 1.25rem;font-size:clamp(2rem,3.8vw,2.75rem)}.reservar-hero__subtitle[data-astro-cid-en3sbxzz]{color:var(--ink-muted);max-width:54ch;font-size:1.02rem}.reservar-lado[data-astro-cid-uyns62yw]{flex-direction:column;display:flex}.reservar-lado__media[data-astro-cid-uyns62yw]{aspect-ratio:16/10;border-radius:var(--radius);color:var(--ivory);position:relative;overflow:hidden}@media (width>=900px){.reservar-lado__media[data-astro-cid-uyns62yw]{aspect-ratio:3/4}}.reservar-lado__media[data-astro-cid-uyns62yw] img{object-fit:cover;background:#0a0b0c;width:100%;height:100%;display:block}.reservar-lado__media[data-astro-cid-uyns62yw]:after{content:"";background:linear-gradient(#0000 25%,#06070826 50%,#060708e0 100%);position:absolute;inset:0}.reservar-lado__blindaje[data-astro-cid-uyns62yw]{z-index:1;text-transform:uppercase;letter-spacing:.16em;color:var(--ivory);opacity:.85;border:1px solid var(--hairline-ivory);border-radius:var(--radius);padding:.4rem .7rem;font-size:.68rem;position:absolute;top:clamp(1.1rem,2.5vw,1.5rem);right:clamp(1.1rem,2.5vw,1.5rem)}.reservar-lado__overlay[data-astro-cid-uyns62yw]{z-index:1;position:absolute;bottom:clamp(1.25rem,3vw,1.75rem);left:clamp(1.25rem,3vw,1.75rem);right:clamp(1.25rem,3vw,1.75rem)}.reservar-lado__kicker[data-astro-cid-uyns62yw]{color:var(--ivory);opacity:.85;margin-bottom:1rem}.reservar-lado__lista[data-astro-cid-uyns62yw]{margin:0 0 1.25rem;padding:0;list-style:none}.reservar-lado__lista[data-astro-cid-uyns62yw] li[data-astro-cid-uyns62yw]{font-family:var(--font-headline);border-top:1px solid var(--hairline-ivory);align-items:baseline;gap:.65rem;padding:.65rem 0;font-size:1rem;font-style:italic;display:flex}.reservar-lado__numeral[data-astro-cid-uyns62yw]{color:var(--brand);flex-shrink:0;font-size:.85rem;font-style:normal}.reservar-lado__datos[data-astro-cid-uyns62yw]{text-transform:uppercase;letter-spacing:.08em;opacity:.7;border-top:1px solid var(--hairline-ivory);flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;padding-top:.9rem;font-size:.75rem;display:flex}.reservar-lado__nota[data-astro-cid-uyns62yw]{color:var(--ink-muted);align-items:center;gap:.6rem;margin-top:1.25rem;font-size:.9rem;display:flex}.reservar-lado__nota[data-astro-cid-uyns62yw]:before{content:"";background:var(--brand);flex-shrink:0;width:1rem;height:1px}.reservar-form{background:var(--bg-alt);border-radius:var(--radius);padding:clamp(1.75rem,4vw,2.75rem)}.reservar-form__title{max-width:24ch;margin:.9rem 0 2rem;font-size:clamp(1.4rem,2.4vw,1.75rem)}.reservar-form__fields{flex-direction:column;gap:1.5rem;display:flex}.field-row{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.field{flex-direction:column;gap:.55rem;display:flex}.field__label{text-transform:uppercase;letter-spacing:.14em;color:var(--ink-muted);font-size:.7rem}.field input:not([type=checkbox]),.field select,.field textarea{font:inherit;color:var(--ink);border:none;border-bottom:1px solid var(--hairline);appearance:none;transition:border-color .25s var(--ease-cinematic);background:0 0;border-radius:0;padding:.5rem .1rem;font-size:.98rem}.field select{background-image:linear-gradient(45deg, transparent 50%, var(--ink-muted) 50%), linear-gradient(135deg, var(--ink-muted) 50%, transparent 50%);background-position:calc(100% - 6px),calc(100% - 1px);background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-right:1.25rem}.field textarea{resize:vertical;min-height:3.75rem}.field input:focus,.field select:focus,.field textarea:focus{border-bottom-color:var(--brand);outline:none}.field--checkbox{flex-direction:row;align-items:flex-start;gap:.75rem}.field--checkbox input{width:1rem;height:1rem;accent-color:var(--brand);flex-shrink:0;margin-top:.2rem}.field--checkbox span{color:var(--ink-muted);font-size:.85rem}.reservar-form__submit{justify-content:center;width:100%;margin-top:.25rem}.reservar-form__confirmacion{font-family:var(--font-headline);color:var(--brand);text-align:center;margin-top:.25rem;font-size:1.05rem}.reservar-form__urgente{text-align:center;color:var(--ink-muted);font-size:.85rem}.reservar-form__urgente a{color:var(--brand);border-bottom:1px solid var(--brand-line);word-break:break-all;overflow-wrap:anywhere}@media (width<=520px){.field-row{grid-template-columns:1fr}}.reservar-cuerpo[data-astro-cid-77jn2ym7]{background:var(--bg);padding-top:0}.reservar-cuerpo__grid[data-astro-cid-77jn2ym7]{align-items:start;gap:clamp(2.5rem,5vw,4rem);display:grid}@media (width>=900px){.reservar-cuerpo__grid[data-astro-cid-77jn2ym7]{grid-template-columns:.95fr 1.05fr}}.reservar-cierre[data-astro-cid-a7chngtu]{background:var(--bg-alt-2);padding:clamp(3rem,6vw,4.5rem) clamp(1.5rem,5vw,4rem)}.reservar-cierre__inner[data-astro-cid-a7chngtu]{text-align:center}.reservar-cierre__cita[data-astro-cid-a7chngtu]{font-family:var(--font-headline);max-width:46ch;margin:0 auto;font-size:clamp(1.2rem,2.4vw,1.6rem);font-style:italic}.reservar-cierre__caption[data-astro-cid-a7chngtu]{text-transform:uppercase;letter-spacing:.22em;color:var(--ink-muted);margin-top:1rem;font-size:.75rem}
