.carousel[data-astro-cid-oulirr76]{--carousel-h:32rem;height:var(--carousel-h);overflow:hidden}.track[data-astro-cid-oulirr76]{height:100%;display:flex}.item[data-astro-cid-oulirr76]{isolation:isolate;flex:0 0 100%;place-items:center;height:100%;padding-block:2rem;display:grid;position:relative;overflow:hidden;& .bg{isolation:isolate;position:absolute;inset:0;overflow:hidden;& img{isolation:isolate;z-index:2;object-fit:cover;opacity:.25;z-index:2;width:100%;height:100%;animation:10s ease-in-out infinite alternate slow-zoom;position:relative}& .overlay{background:linear-gradient(135deg, var(--blue-300), var(--blue-400));position:absolute;inset:0}}& .content{isolation:isolate;z-index:2;text-align:center;flex-direction:column;align-items:center;gap:1.5rem;max-width:900px;display:flex}& .eyebrow{color:var(--yellow-500);text-transform:uppercase;letter-spacing:.2em;font-weight:900}& h1{color:var(--white);text-transform:uppercase;letter-spacing:.01em;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin-bottom:1rem;font-size:clamp(1.5rem,5vw,3rem);font-weight:900;line-height:1.15;display:-webkit-box;overflow:hidden}}@keyframes slow-zoom{to{transform:scale(1.08)}}.cta[data-astro-cid-oulirr76]{background:var(--yellow-300);cursor:pointer;border:none;padding:0;& span{background:var(--yellow-500);color:var(--white);text-transform:uppercase;padding:.75rem 1.5rem;font-size:1.125rem;font-weight:700;transition:translate .15s,background .15s;display:block;translate:-4px -4px}&:hover span[data-astro-cid-oulirr76]{background:var(--yellow-400);translate:-6px -6px}&:active span[data-astro-cid-oulirr76]{translate:0}}dialog[data-astro-cid-oulirr76]{border:none;max-width:min(92vw,640px);padding:0;overflow:visible;&::backdrop{background:#0b0d0ebf}& img{width:auto;max-height:90svh}& .close{background:var(--yellow-500);width:2.5rem;height:2.5rem;color:var(--white);cursor:pointer;border:none;border-radius:50%;font-size:1.5rem;line-height:1;position:absolute;top:-.75rem;right:-.75rem}}@media (width<=600px){.carousel[data-astro-cid-oulirr76]{--carousel-h:26rem}}section[data-astro-cid-plpzzde3]{--tinta:var(--black);--gris:#57646b;--filete:color-mix(in srgb, var(--tinta) 15%, transparent);--marca:var(--yellow-400);--marca-hover:var(--yellow-300);isolation:isolate;color:var(--white);background:var(--blue-200);padding-block:7rem;position:relative}.fondo[data-astro-cid-plpzzde3]{z-index:-1;object-fit:cover;filter:grayscale()contrast(1.1);mix-blend-mode:multiply;opacity:.6;width:100%;height:100%;position:absolute;inset:0}.contenido[data-astro-cid-plpzzde3]{grid-template-columns:1fr 400px;align-items:center;gap:5rem;max-width:1200px;margin-inline:auto;display:grid}.kicker[data-astro-cid-plpzzde3]{letter-spacing:.15em;text-transform:uppercase;color:var(--white);background:var(--marca);padding:6px 12px;font-size:.8rem;font-weight:800;display:inline-block}h2[data-astro-cid-plpzzde3]{font-family:var(--serif);text-transform:uppercase;margin-top:1.5rem;font-size:clamp(2.25rem,4.5vw,3.75rem);font-weight:800;line-height:1.02}.texto[data-astro-cid-plpzzde3]{align-self:end}.texto[data-astro-cid-plpzzde3]>p[data-astro-cid-plpzzde3]:last-child{opacity:.85;max-width:42ch;margin-top:1.5rem;font-size:1.15rem}.ficha[data-astro-cid-plpzzde3]{color:var(--tinta);background:var(--white);padding:2rem}.encabezado[data-astro-cid-plpzzde3]{border-bottom:2px solid var(--tinta);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;gap:1rem;padding-bottom:1rem;font-size:.75rem;font-weight:700;display:flex;& span:first-child{color:var(--gris)}}dl[data-astro-cid-plpzzde3] div[data-astro-cid-plpzzde3]{border-bottom:1px solid var(--filete);justify-content:space-between;gap:1rem;padding-block:.8rem;display:flex;& dt{color:var(--gris)}& dd{text-align:right;font-weight:700}}.total[data-astro-cid-plpzzde3]{border-bottom:2px solid var(--tinta);justify-content:space-between;align-items:baseline;gap:1rem;padding-block:1.25rem;display:flex;&>span[data-astro-cid-plpzzde3]{letter-spacing:.08em;text-transform:uppercase;font-size:.8rem;font-weight:700}& strong{font-family:var(--serif);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:3rem;font-weight:800;line-height:1}& .moneda,& .centimos{letter-spacing:0;font-size:.4em}& .moneda{vertical-align:top;margin-right:.3rem}}.btn[data-astro-cid-plpzzde3]{text-transform:uppercase;letter-spacing:.05em;color:var(--white);background:var(--marca);justify-content:space-between;align-items:center;margin-top:1.5rem;padding:1rem 1.25rem;font-weight:700;text-decoration:none;transition:background .2s;display:flex;& svg{width:1.25em;height:1.25em;transition:translate .2s}&:hover{background:var(--marca-hover);& svg{translate:4px}}}@media (width<=900px){section[data-astro-cid-plpzzde3]{padding-block:4rem}.contenido[data-astro-cid-plpzzde3]{grid-template-columns:1fr;gap:2.5rem}.ficha[data-astro-cid-plpzzde3]{max-width:480px}}@media (width<=600px){.ficha[data-astro-cid-plpzzde3]{padding:1.5rem}.encabezado[data-astro-cid-plpzzde3] span[data-astro-cid-plpzzde3]:last-child{display:none}}section[data-astro-cid-6co7kkvz]{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;max-width:1200px;margin-inline:auto;padding-block:6rem;display:grid}h2[data-astro-cid-6co7kkvz]{font-family:var(--serif);text-transform:uppercase;margin-bottom:2rem;font-size:clamp(2.25rem,4vw,3rem);font-weight:800;line-height:1.05;&:after{content:"";background:var(--yellow-500);width:64px;height:4px;margin-top:1.5rem;display:block}}p[data-astro-cid-6co7kkvz]{color:#454f54;max-width:45ch;font-size:1.2rem;&+p[data-astro-cid-6co7kkvz]{margin-top:1rem}}.link[data-astro-cid-6co7kkvz]{text-transform:uppercase;letter-spacing:.05em;color:var(--blue-400);align-items:center;gap:.5rem;margin-top:2.5rem;padding-bottom:6px;font-weight:700;text-decoration:none;display:inline-flex;position:relative;& span{color:#000}& svg{color:#000;width:1.25em;height:1.25em;transition:translate .2s,color .2s}&:after{content:"";background:var(--blue-400);transform-origin:bottom;height:3px;transition:transform .2s;position:absolute;inset:auto 0 0;transform:scaleY(0)}&:hover svg{color:var(--blue-400);translate:4px}}section[data-astro-cid-6co7kkvz]:hover .link[data-astro-cid-6co7kkvz]:after,.link[data-astro-cid-6co7kkvz]:focus-visible:after{transform:scaleY(1)}.imagen[data-astro-cid-6co7kkvz]{justify-self:center;width:min(100%,460px);position:relative;& img{z-index:1;aspect-ratio:1;object-fit:cover;border-radius:50%;width:100%;position:relative}&:before{content:"";border:3px solid var(--yellow-500);border-radius:50%;position:absolute;inset:0;translate:24px 24px}&:after{content:"";z-index:2;aspect-ratio:1;background:var(--blue-400);border-radius:50%;width:18%;position:absolute;top:4%;left:4%}}@media (width<=900px){section[data-astro-cid-6co7kkvz]{grid-template-columns:1fr;gap:3rem;padding-block:4rem}.imagen[data-astro-cid-6co7kkvz]{width:min(100% - 24px,380px)}}section[data-astro-cid-2ywjjm2p]{--acento:var(--yellow-500);background:var(--black);color:var(--white);padding-block:4.5rem}dl[data-astro-cid-2ywjjm2p]{grid-auto-columns:1fr;grid-auto-flow:column;max-width:1200px;margin-inline:auto;display:grid}.cifra[data-astro-cid-2ywjjm2p]{flex-direction:column-reverse;gap:.75rem;padding:.5rem 2.5rem;display:flex;&+.cifra[data-astro-cid-2ywjjm2p]{border-left:1px solid color-mix(in srgb, var(--white) 20%, transparent)}}dd[data-astro-cid-2ywjjm2p]{font-family:var(--serif);font-variant-numeric:tabular-nums;font-size:clamp(3.5rem,6vw,5.5rem);font-weight:900;line-height:1;&:before{content:"";background:var(--acento);width:72px;height:8px;margin-bottom:1.5rem;display:block}}.affix[data-astro-cid-2ywjjm2p]{color:var(--acento);font-size:.75em}dt[data-astro-cid-2ywjjm2p]{max-width:22ch;font-family:var(--serif);letter-spacing:.05em;text-transform:uppercase;font-weight:700}@media (width<=900px){.cifra[data-astro-cid-2ywjjm2p]{padding-inline:1.5rem}}@media (width<=600px){section[data-astro-cid-2ywjjm2p]{padding-block:3rem}dl[data-astro-cid-2ywjjm2p]{grid-auto-flow:row}.cifra[data-astro-cid-2ywjjm2p]{padding:2rem 0;&+.cifra[data-astro-cid-2ywjjm2p]{border-left:none;border-top:1px solid color-mix(in srgb, var(--white) 20%, transparent)}}}section[data-astro-cid-6we4zv2e]{padding-block:6rem}.inner[data-astro-cid-6we4zv2e]{grid-template-columns:1fr 1.2fr;align-items:center;gap:4rem;max-width:1200px;margin-inline:auto;display:grid}h2[data-astro-cid-6we4zv2e]{font-family:var(--serif);text-transform:uppercase;margin-bottom:2.5rem;font-size:clamp(2.25rem,4vw,3.25rem);font-weight:800;line-height:1.05;&:after{content:"";background:var(--yellow-500);width:64px;height:4px;margin-top:1.5rem;display:block}}dl[data-astro-cid-6we4zv2e]{gap:1.75rem;display:grid}.dato[data-astro-cid-6we4zv2e]{grid-template-columns:auto 1fr;column-gap:1rem;display:grid}.icono[data-astro-cid-6we4zv2e]{background:var(--yellow-900);width:3rem;height:3rem;color:var(--yellow-300);border-radius:50%;grid-row:span 2;place-items:center;display:grid;& svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1.4rem;height:1.4rem}}dt[data-astro-cid-6we4zv2e]{font-size:1.1rem;font-weight:700}dd[data-astro-cid-6we4zv2e]{color:#454f54;line-height:1.5;& small{opacity:.8;margin-top:.25rem;font-size:.9rem;display:block}& a:any-link{color:var(--blue-400);text-decoration:none;&:hover{text-decoration:underline}}}.boton[data-astro-cid-6we4zv2e]{background:var(--blue-400);color:var(--white);margin-top:2.5rem;padding:.8rem 1.4rem;font-weight:700;text-decoration:none;transition:background .15s;display:inline-block;&:hover{background:var(--blue-300)}}.mapa[data-astro-cid-6we4zv2e]{position:relative;&:before{content:"";border:3px solid var(--yellow-500);position:absolute;inset:0;translate:20px 20px}}iframe[data-astro-cid-6we4zv2e]{aspect-ratio:4/3;border:1px solid var(--footer-line);width:100%;display:block;position:relative}@media (width<=900px){section[data-astro-cid-6we4zv2e]{padding-block:4rem}.inner[data-astro-cid-6we4zv2e]{grid-template-columns:1fr;gap:3rem}}@media (width<=600px){.mapa[data-astro-cid-6we4zv2e]{margin-inline:calc(-1 * var(--gutter));&:before{display:none}}iframe[data-astro-cid-6we4zv2e]{border-inline:0}}
