.ficha-cabecera[data-astro-cid-4i5mssvq]{padding-bottom:calc(clamp(2.5rem, 5vw, 4.5rem) + var(--curva));overflow:hidden}.ficha-cabecera__rejilla[data-astro-cid-4i5mssvq]{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(1.5rem,5vw,5rem);display:grid}.ficha-cabecera[data-astro-cid-4i5mssvq] .rotulo[data-astro-cid-4i5mssvq] a[data-astro-cid-4i5mssvq]{border-bottom:1px solid;text-decoration:none}.ficha-cabecera[data-astro-cid-4i5mssvq] h1[data-astro-cid-4i5mssvq]{letter-spacing:-.045em;max-width:none;font-size:clamp(3.2rem,1.5rem + 6.8vw,8rem);font-weight:300}.ficha-cabecera[data-astro-cid-4i5mssvq] h1[data-astro-cid-4i5mssvq] span[data-astro-cid-4i5mssvq]{display:inline-block}.ficha-cabecera[data-astro-cid-4i5mssvq] .entradilla[data-astro-cid-4i5mssvq]{font-family:var(--display);font-size:var(--paso-2);color:var(--acento);margin-bottom:2rem;font-style:italic;line-height:1.15}.ficha-cabecera__lado[data-astro-cid-4i5mssvq]{position:relative}.flota-sitio[data-astro-cid-4i5mssvq]{background:var(--crema);color:var(--vino-900);font-size:var(--paso--1);transition:transform .16s var(--salida), background-color .2s var(--suave);border-radius:1rem;gap:.1rem;padding:.7rem 1.1rem;font-weight:500;line-height:1.25;text-decoration:none;display:grid;position:absolute;bottom:12%;right:-.5rem;box-shadow:0 1px 2px #2a0d1833,0 12px 28px -10px #2a0d188c}.flota-sitio[data-astro-cid-4i5mssvq]:after{content:"↗";transition:transform .2s var(--salida);position:absolute;top:.6rem;right:.7rem}.flota-sitio[data-astro-cid-4i5mssvq]>span[data-astro-cid-4i5mssvq]:first-child{padding-right:1.2rem}.flota-sitio__dominio[data-astro-cid-4i5mssvq]{color:var(--vino-500);font-weight:400}.flota-sitio[data-astro-cid-4i5mssvq]:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.flota-sitio[data-astro-cid-4i5mssvq]:hover{background:var(--acento)}.flota-sitio[data-astro-cid-4i5mssvq]:hover:after{transform:translate(2px,-2px)}}@media (prefers-reduced-motion:no-preference){.flota-sitio[data-astro-cid-4i5mssvq]{animation:flota-entra .7s var(--salida) 1.1s both, flota 5.5s ease-in-out 1.8s infinite}}@keyframes flota-entra{0%{opacity:0;translate:0 12px}}@keyframes flota{50%{translate:0 -6px}}.temas[data-astro-cid-4i5mssvq]{margin-top:clamp(2.5rem,6vw,4rem)}.temas__titulo[data-astro-cid-4i5mssvq]{font-family:var(--texto);font-size:var(--paso--1);letter-spacing:.14em;text-transform:uppercase;color:var(--vino-500);margin-bottom:1rem;font-weight:500}.temas[data-astro-cid-4i5mssvq] ul[data-astro-cid-4i5mssvq]{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.temas[data-astro-cid-4i5mssvq] li[data-astro-cid-4i5mssvq]{border:1px solid color-mix(in srgb, var(--vino-700) 30%, transparent);font-size:var(--paso--1);color:var(--vino-700);border-radius:999px;padding:.35rem .9rem}.ficha-cabecera__estampa[data-astro-cid-4i5mssvq]{clip-path:polygon(0 16%,50% 0,100% 16%,100% 100%,0 100%);background:#2a0c17}@media (prefers-reduced-motion:no-preference){[data-astro-cid-4i5mssvq][data-entra]{animation:ficha-entra .82s var(--salida) both;animation-delay:calc(.14s + var(--i,0) * 90ms)}}@keyframes ficha-entra{0%{opacity:0;transform:translateY(18px)}}.ficha-resumen[data-astro-cid-4i5mssvq]{max-width:24ch;font-family:var(--display);letter-spacing:-.025em;color:var(--vino-700);max-width:26ch;font-size:clamp(2rem,1.2rem + 3.5vw,4.4rem);font-weight:300;line-height:1.1}.ficha-atiende[data-astro-cid-4i5mssvq]{border-top:1px solid var(--vino-700);grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:1.5rem clamp(2rem,6vw,6rem);margin-top:clamp(3.5rem,8vw,7rem);padding-top:1.6rem;display:grid}.ficha-atiende[data-astro-cid-4i5mssvq] h2[data-astro-cid-4i5mssvq]{align-self:start;position:sticky;top:6.5rem}.ficha-atiende[data-astro-cid-4i5mssvq] h2[data-astro-cid-4i5mssvq],.otras[data-astro-cid-4i5mssvq]{font-size:var(--paso-2);color:var(--vino-700)}.ficha-atiende[data-astro-cid-4i5mssvq] ul[data-astro-cid-4i5mssvq]{margin:0;padding:0;list-style:none}.ficha-atiende[data-astro-cid-4i5mssvq] li[data-astro-cid-4i5mssvq]{font-family:var(--display);font-size:var(--paso-2);letter-spacing:-.025em;border-bottom:1px solid color-mix(in srgb, var(--vino-700) 25%, transparent);padding-block:1.1rem;font-weight:340;line-height:1.14}.ficha-atiende[data-astro-cid-4i5mssvq] li[data-astro-cid-4i5mssvq]:first-child{padding-top:0}.ficha-modalidades[data-astro-cid-4i5mssvq] dl[data-astro-cid-4i5mssvq]{margin:0}.ficha-modalidades[data-astro-cid-4i5mssvq] dl[data-astro-cid-4i5mssvq]>div[data-astro-cid-4i5mssvq]{border-bottom:1px solid color-mix(in srgb, var(--vino-700) 25%, transparent);grid-template-columns:9.5rem 1fr;align-items:baseline;gap:.25rem 1.5rem;padding-block:1.05rem;display:grid}.ficha-modalidades[data-astro-cid-4i5mssvq] dl[data-astro-cid-4i5mssvq]>div[data-astro-cid-4i5mssvq]:first-child{padding-top:0}.ficha-modalidades[data-astro-cid-4i5mssvq] dt[data-astro-cid-4i5mssvq]{font-family:var(--display);font-size:var(--paso-1);color:var(--vino-500);font-style:italic;font-weight:480}.ficha-modalidades[data-astro-cid-4i5mssvq] dd[data-astro-cid-4i5mssvq]{font-size:var(--paso-1);margin:0;line-height:1.35}.vecinas[data-astro-cid-4i5mssvq]{grid-template-columns:1fr 1fr;gap:1rem clamp(1.5rem,5vw,5rem);margin-bottom:clamp(3.5rem,8vw,6.5rem);display:grid}.vecinas[data-astro-cid-4i5mssvq] a[data-astro-cid-4i5mssvq]{color:var(--crema);gap:.5rem;text-decoration:none;display:grid}.vecinas__estampa[data-astro-cid-4i5mssvq]{clip-path:polygon(0 16%,50% 0,100% 16%,100% 100%,0 100%);background:#2a0c17;margin-bottom:1.1rem;display:block;overflow:hidden}.vecinas__estampa[data-astro-cid-4i5mssvq] .casa{transition:transform .7s var(--salida)}.vecinas[data-astro-cid-4i5mssvq] a[data-astro-cid-4i5mssvq]:last-child{text-align:right}.vecinas[data-astro-cid-4i5mssvq] .rotulo[data-astro-cid-4i5mssvq]{color:var(--acento)}.vecinas__nombre[data-astro-cid-4i5mssvq]{font-family:var(--display);letter-spacing:-.035em;transition:color .22s var(--suave), transform .42s var(--salida);font-size:clamp(1.8rem,1.1rem + 3vw,3.8rem);font-weight:320;line-height:1.06}.vecinas[data-astro-cid-4i5mssvq] a[data-astro-cid-4i5mssvq]:hover .vecinas__nombre[data-astro-cid-4i5mssvq]{color:var(--acento);font-style:italic}.vecinas[data-astro-cid-4i5mssvq] a[data-astro-cid-4i5mssvq]:first-child:hover .vecinas__nombre[data-astro-cid-4i5mssvq]{transform:translate(-.4rem)}.vecinas[data-astro-cid-4i5mssvq] a[data-astro-cid-4i5mssvq]:last-child:hover .vecinas__nombre[data-astro-cid-4i5mssvq]{transform:translate(.4rem)}.quien-atiende[data-astro-cid-4i5mssvq]{gap:clamp(2rem,5vw,3.5rem);display:grid}.quien-atiende__cab[data-astro-cid-4i5mssvq] .rotulo[data-astro-cid-4i5mssvq]{color:var(--acento);margin-bottom:.8rem}.quien-atiende__cab[data-astro-cid-4i5mssvq] h2[data-astro-cid-4i5mssvq]{font-size:clamp(2.6rem,1.3rem + 4.8vw,5.6rem);font-weight:300}.quien-atiende__rejilla[data-astro-cid-4i5mssvq]{grid-template-columns:repeat(4,minmax(0,1fr));gap:2.5rem clamp(1.25rem,3vw,2.5rem);display:grid}.quien-atiende__rejilla[data-astro-cid-4i5mssvq]>[data-astro-cid-4i5mssvq]:nth-child(2n){margin-top:clamp(1.5rem,5vw,4.5rem)}@media (width<=56rem){.quien-atiende__rejilla[data-astro-cid-4i5mssvq]{grid-template-columns:repeat(2,minmax(0,1fr))}}.otras[data-astro-cid-4i5mssvq]{color:var(--crema);margin-bottom:clamp(1.5rem,3vw,2.25rem)}@media (prefers-reduced-motion:no-preference){.ficha-cabecera__estampa[data-astro-cid-4i5mssvq]{animation:estampa-sube 1.15s var(--salida) .18s both}}@keyframes estampa-sube{0%{clip-path:polygon(0 100%,50% 100%,100% 100%,100% 100%,0 100%)}}.ficha-resumen[data-astro-cid-4i5mssvq] .tinta[data-astro-cid-4i5mssvq]{opacity:clamp(.3, calc(((var(--p,1) - .1) / .3) * var(--n) - var(--i)), 1)}@media (hover:hover) and (pointer:fine){.vecinas[data-astro-cid-4i5mssvq] a[data-astro-cid-4i5mssvq]:hover .vecinas__estampa[data-astro-cid-4i5mssvq] .casa{transform:scale(1.05)}}@media (prefers-reduced-motion:reduce){.ficha-resumen[data-astro-cid-4i5mssvq] .tinta[data-astro-cid-4i5mssvq]{opacity:1}.vecinas__estampa[data-astro-cid-4i5mssvq] .casa{transition:none}}@media (width<=56rem){.ficha-cabecera__rejilla[data-astro-cid-4i5mssvq],.ficha-atiende[data-astro-cid-4i5mssvq]{grid-template-columns:1fr}.ficha-cabecera__lado[data-astro-cid-4i5mssvq]{max-width:26rem}.flota-sitio[data-astro-cid-4i5mssvq]{bottom:-1rem;right:-.25rem}.ficha-modalidades[data-astro-cid-4i5mssvq] dl[data-astro-cid-4i5mssvq]>div[data-astro-cid-4i5mssvq]{grid-template-columns:1fr}}
