.inicio[data-astro-cid-j7pv25f6]{position:relative;isolation:isolate;z-index:2;min-height:100vh;min-height:100svh;display:grid;grid-template-rows:1fr auto;color:#fff}.inicio[data-astro-cid-j7pv25f6] picture{position:absolute;inset:0;z-index:-2}.inicio[data-astro-cid-j7pv25f6] .inicio__foto{width:100%;height:100%;object-fit:cover;object-position:50% 40%}.inicio__velo[data-astro-cid-j7pv25f6]{position:absolute;inset:0;z-index:-1;background:linear-gradient(to bottom,#0a142859,#0a142826 40%,#0a142880)}.inicio__marca[data-astro-cid-j7pv25f6]{align-self:center;justify-self:center;text-align:center;padding:110px 20px 32px}.inicio__simbolo[data-astro-cid-j7pv25f6]{width:clamp(84px,9vw,120px);height:auto;margin:0 auto 28px}.inicio[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{margin:0}.inicio[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:clamp(230px,34vw,460px);height:auto;margin:0 auto}.inicio__marca[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:22px 0 0;font-size:clamp(.62rem,1vw,.78rem);font-weight:500;letter-spacing:.34em;text-transform:uppercase}.barra[data-astro-cid-j7pv25f6]{width:min(100% - 40px,1180px);margin:0 auto 40px;min-height:92px;position:relative;z-index:5}@media(max-width:900px){.inicio[data-astro-cid-j7pv25f6]{min-height:auto;grid-template-rows:auto auto}.inicio__marca[data-astro-cid-j7pv25f6]{min-height:82svh;display:grid;place-content:center}.barra[data-astro-cid-j7pv25f6]{width:100%;margin:0}}.bienvenida__grid[data-astro-cid-j7pv25f6]{display:grid;gap:56px;align-items:center}@media(min-width:900px){.bienvenida__grid[data-astro-cid-j7pv25f6]{grid-template-columns:.9fr 1.1fr;gap:72px}}.bienvenida__texto[data-astro-cid-j7pv25f6]{max-width:480px}.bienvenida__texto[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]:not(.intro){color:var(--gris)}.collage[data-astro-cid-j7pv25f6]{position:relative;display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(12,1fr);aspect-ratio:1 / 1.05}.collage[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]{overflow:hidden}.collage[data-astro-cid-j7pv25f6] picture{display:block;height:100%}.collage[data-astro-cid-j7pv25f6] img{width:100%;height:100%;object-fit:cover}.collage__1[data-astro-cid-j7pv25f6]{grid-column:1 / 7;grid-row:1 / 10}.collage__2[data-astro-cid-j7pv25f6]{grid-column:7 / 13;grid-row:3 / 8;margin-left:14px}.collage__3[data-astro-cid-j7pv25f6]{grid-column:5 / 12;grid-row:8 / 13;border:10px solid var(--arena);z-index:1}.mosaico[data-astro-cid-j7pv25f6]{display:grid}@media(min-width:900px){.mosaico[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,1fr)}}.mosaico__item[data-astro-cid-j7pv25f6]{position:relative;display:block;overflow:hidden;color:#fff;text-decoration:none;aspect-ratio:4 / 5}@media(max-width:899px){.mosaico__item[data-astro-cid-j7pv25f6]{aspect-ratio:4 / 3.6}}.mosaico__item[data-astro-cid-j7pv25f6] picture{position:absolute;inset:0}.mosaico__item[data-astro-cid-j7pv25f6] img{width:100%;height:100%;object-fit:cover;transition:transform 1.4s ease}.mosaico__item[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,#0a1428b8,#0a142800 55%)}.mosaico__item[data-astro-cid-j7pv25f6]:hover img{transform:scale(1.04)}.mosaico__texto[data-astro-cid-j7pv25f6]{position:absolute;z-index:1;left:0;right:0;bottom:0;padding:32px clamp(20px,3vw,40px);display:grid;gap:8px}.mosaico__titulo[data-astro-cid-j7pv25f6]{font-family:var(--f-display);font-size:clamp(1.7rem,2.4vw,2.2rem);font-weight:500;line-height:1.1}.mosaico__desc[data-astro-cid-j7pv25f6]{font-size:.88rem;color:#ffffffd9;max-width:34ch}.mosaico__ver[data-astro-cid-j7pv25f6]{margin-top:8px;font-size:.64rem;font-weight:500;letter-spacing:.26em;text-transform:uppercase;border-bottom:1px solid currentColor;justify-self:start;padding-bottom:4px}.boda[data-astro-cid-j7pv25f6]{display:grid;gap:56px;align-items:center}@media(min-width:900px){.boda[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1.1fr;gap:80px}}.boda__texto[data-astro-cid-j7pv25f6]{max-width:500px}.boda__texto[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--gris)}.boda__fotos[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1.3fr 1fr;gap:16px;align-items:start}.boda__fotos[data-astro-cid-j7pv25f6] img{width:100%;object-fit:cover}.boda__a[data-astro-cid-j7pv25f6] img{aspect-ratio:3 / 4.2}.boda__b[data-astro-cid-j7pv25f6]{margin-top:30%}.boda__b[data-astro-cid-j7pv25f6] img{aspect-ratio:3 / 4}.huespedes[data-astro-cid-j7pv25f6]{position:relative;isolation:isolate;overflow:hidden;color:#fff;padding-block:clamp(110px,16vw,200px)}.huespedes[data-astro-cid-j7pv25f6] picture{position:absolute;inset:0;z-index:-2}.huespedes[data-astro-cid-j7pv25f6] .huespedes__foto{width:100%;height:100%;object-fit:cover}.huespedes[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(to right,#172f60e0,#172f6059)}.huespedes__texto[data-astro-cid-j7pv25f6]{max-width:var(--ancho)}.huespedes[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{color:#fff;max-width:15ch}.huespedes[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{max-width:46ch;color:#dbe3ef;margin-bottom:30px}.bodas-reales[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:44px}@media(min-width:900px){.bodas-reales[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(4,1fr);gap:20px}}.bodas-reales[data-astro-cid-j7pv25f6] figure[data-astro-cid-j7pv25f6]{margin:0}.bodas-reales[data-astro-cid-j7pv25f6] img{width:100%;aspect-ratio:3 / 4.3;object-fit:cover}.bodas-reales[data-astro-cid-j7pv25f6] figcaption[data-astro-cid-j7pv25f6]{font-family:var(--f-display);font-style:italic;font-size:1.2rem;color:var(--mar);margin-top:10px}.bodas-reales[data-astro-cid-j7pv25f6] figcaption[data-astro-cid-j7pv25f6] small[data-astro-cid-j7pv25f6]{display:block;font-family:var(--f-texto);font-style:normal;font-size:.68rem;letter-spacing:.06em;color:var(--gris);margin-top:2px}.testimonios[data-astro-cid-j7pv25f6]{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-top:48px}.testimonio[data-astro-cid-j7pv25f6]{margin:0;background:var(--blanco);padding:34px 30px;display:flex;flex-direction:column;gap:16px}.estrellas[data-astro-cid-j7pv25f6]{color:var(--mar);letter-spacing:.2em;font-size:.9rem}.testimonio[data-astro-cid-j7pv25f6] blockquote[data-astro-cid-j7pv25f6]{margin:0;flex:1;font-size:.92rem;color:var(--gris)}.testimonio[data-astro-cid-j7pv25f6] figcaption[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:12px;font-weight:500;color:var(--mar);font-size:.88rem}.testimonio[data-astro-cid-j7pv25f6] figcaption[data-astro-cid-j7pv25f6] img{width:44px;height:44px;border-radius:50%;object-fit:cover}.mapa[data-astro-cid-j7pv25f6]{overflow:hidden;aspect-ratio:4 / 3;background:var(--arena-2)}.mapa[data-astro-cid-j7pv25f6] iframe[data-astro-cid-j7pv25f6]{width:100%;height:100%;border:0;display:block}
