.hola__hero[data-astro-cid-hpb2mtis]{background:var(--tinta);color:var(--lino);padding-top:clamp(112px,14vw,168px);padding-bottom:clamp(36px,5vw,56px);overflow:hidden}.hola__hero-in[data-astro-cid-hpb2mtis]{max-width:860px}.hola__hero[data-astro-cid-hpb2mtis] h1[data-astro-cid-hpb2mtis]{margin-top:14px;color:var(--lino);font-weight:300;font-size:clamp(2.2rem,6.4vw,4.2rem);line-height:1.02;letter-spacing:-.02em}.hola__acento[data-astro-cid-hpb2mtis]{color:var(--arena)}.hola__lede[data-astro-cid-hpb2mtis]{margin-top:18px;max-width:44ch;color:var(--on-dark-2);font-size:clamp(1.02rem,1.6vw,1.2rem)}.hola__iso[data-astro-cid-hpb2mtis]{position:relative;width:clamp(120px,22vw,170px);margin-bottom:26px;color:var(--lino)}.hola__iso-svg[data-astro-cid-hpb2mtis]{display:block;width:100%;height:auto;overflow:visible}.hola__iso-svg[data-astro-cid-hpb2mtis] path{transform-box:fill-box}.hola__iso-svg[data-astro-cid-hpb2mtis] path:nth-child(2),.hola__iso-svg[data-astro-cid-hpb2mtis] path:nth-child(3){animation:hola-sol 1.4s cubic-bezier(.2,.7,.2,1) .15s both}.hola__iso-svg[data-astro-cid-hpb2mtis] path:nth-child(1){transform-origin:center;animation:hola-horizonte 1s cubic-bezier(.2,.7,.2,1) both}.hola__scan[data-astro-cid-hpb2mtis]{position:absolute;left:-8%;right:-8%;top:0;height:2px;background:linear-gradient(90deg,transparent,var(--terra-l),transparent);box-shadow:0 0 14px var(--terra-l);opacity:0;animation:hola-scan 1.5s ease-in-out .5s 1 both}@keyframes hola-sol{0%{transform:translateY(45%);opacity:0}to{transform:none;opacity:1}}@keyframes hola-horizonte{0%{transform:scaleX(.3);opacity:0}to{transform:none;opacity:1}}@keyframes hola-scan{0%{top:0;opacity:0}15%{opacity:1}85%{opacity:1}to{top:100%;opacity:0}}.hola__r[data-astro-cid-hpb2mtis]{animation:hola-sube .7s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(.55s + var(--d, 0) * .14s)}@keyframes hola-sube{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.hola__caminos[data-astro-cid-hpb2mtis]{background:var(--tinta);padding-bottom:clamp(48px,7vw,88px)}.hola__grid[data-astro-cid-hpb2mtis]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.hola__camino[data-astro-cid-hpb2mtis]{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:clamp(22px,3vw,34px);border:1px solid var(--line-dark);background:var(--tinta-2)}.hola__camino[data-astro-cid-hpb2mtis] h2[data-astro-cid-hpb2mtis]{color:var(--lino);font-weight:400;font-size:clamp(1.4rem,2.6vw,1.9rem);line-height:1.12}.hola__camino[data-astro-cid-hpb2mtis] p[data-astro-cid-hpb2mtis]{color:var(--on-dark-2);flex:1}.hola__camino[data-astro-cid-hpb2mtis] .btn[data-astro-cid-hpb2mtis]{margin-top:8px}.hola__camino[data-astro-cid-hpb2mtis] .btn[data-astro-cid-hpb2mtis] svg[data-astro-cid-hpb2mtis]{width:18px;height:18px}.hola__camino[data-astro-cid-hpb2mtis] .btn--primary[data-astro-cid-hpb2mtis]{background:var(--lino);color:var(--tinta)}.hola__camino[data-astro-cid-hpb2mtis] .btn--primary[data-astro-cid-hpb2mtis]:hover{background:var(--terra);color:var(--blanco)}.hola[data-astro-cid-hpb2mtis] :focus-visible{outline-color:var(--arena)}.hola__guardar[data-astro-cid-hpb2mtis] :focus-visible,.hola__foto[data-astro-cid-hpb2mtis] :focus-visible{outline-color:var(--terra)}.hola__guardar[data-astro-cid-hpb2mtis]{background:var(--piedra-2)}.hola__guardar-in[data-astro-cid-hpb2mtis]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 40px}.hola__guardar[data-astro-cid-hpb2mtis] h2[data-astro-cid-hpb2mtis]{margin-top:8px;font-weight:300;font-size:clamp(1.5rem,3vw,2rem)}.hola__paso[data-astro-cid-hpb2mtis]{margin-top:10px;max-width:52ch;color:var(--text)}.hola__paso[data-astro-cid-hpb2mtis][hidden]{display:none}.hola__ic[data-astro-cid-hpb2mtis]{width:1.1em;height:1.1em;vertical-align:-.18em;color:var(--terra)}.hola__foto-in[data-astro-cid-hpb2mtis] .link[data-astro-cid-hpb2mtis]{display:inline-flex;align-items:center;min-height:24px}.hola__foto-in[data-astro-cid-hpb2mtis]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 24px}@media(max-width:720px){.hola__grid[data-astro-cid-hpb2mtis]{grid-template-columns:1fr}}@media(max-width:520px){.hola__camino[data-astro-cid-hpb2mtis] .btn[data-astro-cid-hpb2mtis],.hola__guardar[data-astro-cid-hpb2mtis] .btn[data-astro-cid-hpb2mtis]{width:100%;justify-content:center}}@media(prefers-reduced-motion:reduce){.hola__r[data-astro-cid-hpb2mtis],.hola__iso-svg[data-astro-cid-hpb2mtis] path{animation:none}.hola__scan[data-astro-cid-hpb2mtis]{display:none}}.hola__ig[data-astro-cid-hpb2mtis]{background:var(--terra);color:var(--lino);overflow:hidden}.hola__ig-in[data-astro-cid-hpb2mtis]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:28px 56px;padding-block:clamp(44px,6vw,80px)}.hola__ig-eyebrow[data-astro-cid-hpb2mtis]{font-family:var(--f-brand);font-weight:500;font-size:var(--fs-label);letter-spacing:.2em;text-transform:uppercase;color:var(--lino)}.hola__ig[data-astro-cid-hpb2mtis] h2[data-astro-cid-hpb2mtis]{margin:10px 0 0;color:var(--lino);font-weight:300;font-size:clamp(1.8rem,4vw,2.8rem);line-height:1.06;letter-spacing:-.015em;max-width:16ch}.hola__ig[data-astro-cid-hpb2mtis] p[data-astro-cid-hpb2mtis]{margin:14px 0 0;max-width:40ch;color:var(--lino);opacity:.92}.hola__ig-btn[data-astro-cid-hpb2mtis]{margin-top:24px}.hola__ig-btn[data-astro-cid-hpb2mtis] svg[data-astro-cid-hpb2mtis]{width:18px;height:18px}.hola__ig-btn[data-astro-cid-hpb2mtis]:hover{background:var(--tinta);color:var(--lino)}.hola__ig[data-astro-cid-hpb2mtis] [data-astro-cid-hpb2mtis]:focus-visible{outline-color:var(--lino)}.hola__ig-tel[data-astro-cid-hpb2mtis]{display:flex;justify-content:center}.hola__noti[data-astro-cid-hpb2mtis]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;width:min(100%,380px);padding:14px 16px;border-radius:18px;background:#f6f4f0f0;color:var(--tinta);box-shadow:0 18px 40px -18px #2128308c;animation:hola-noti 6s cubic-bezier(.2,.8,.2,1) .8s infinite both}.hola__noti-avatar[data-astro-cid-hpb2mtis]{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:3px solid transparent;color:var(--lino);background:linear-gradient(var(--tinta),var(--tinta)) padding-box,conic-gradient(var(--arena),var(--terra-l),var(--terra),var(--arena)) border-box}.hola__noti-iso[data-astro-cid-hpb2mtis]{width:26px;height:auto}.hola__noti-txt[data-astro-cid-hpb2mtis]{display:grid;gap:2px;font-size:.88rem;line-height:1.3;min-width:0}.hola__noti-txt[data-astro-cid-hpb2mtis] strong[data-astro-cid-hpb2mtis]{font-weight:600}.hola__noti-hora[data-astro-cid-hpb2mtis]{align-self:start;font-size:.75rem;color:var(--grafito)}@keyframes hola-noti{0%{transform:translateY(-24px) scale(.96);opacity:0}10%,72%{transform:none;opacity:1}82%,to{transform:translateY(-12px) scale(.98);opacity:0}}@media(max-width:720px){.hola__ig-in[data-astro-cid-hpb2mtis]{grid-template-columns:1fr}.hola__ig-tel[data-astro-cid-hpb2mtis]{order:-1;justify-content:flex-start}.hola__ig-btn[data-astro-cid-hpb2mtis]{width:100%;justify-content:center}}@media(prefers-reduced-motion:reduce){.hola__noti[data-astro-cid-hpb2mtis]{animation:none}}.hola__tag{display:inline-flex;align-items:center;gap:8px;font-family:var(--f-brand);font-weight:500;font-size:var(--fs-label);letter-spacing:.2em;text-transform:uppercase;color:var(--arena)}.hola__punto{width:8px;height:8px;border-radius:50%;background:var(--terra-l);animation:hola-latido 1.6s ease-in-out infinite}@keyframes hola-latido{0%,to{box-shadow:0 0 #d89a828c}50%{box-shadow:0 0 0 7px #d89a8200}}.hola__vivo{background:var(--tinta);color:var(--lino);padding-bottom:clamp(48px,7vw,88px)}.hola__vivo[hidden]{display:none}.hola__eventos{list-style:none;margin:0;padding:0;display:grid;gap:16px}.hola-ev{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);border:1px solid var(--line-dark);background:var(--tinta-2);animation:hola-sube .7s cubic-bezier(.2,.7,.2,1) both}.hola-ev+.hola-ev{animation-delay:.12s}.hola-ev--sinfoto{grid-template-columns:1fr}.hola-ev__foto[hidden]{display:none}.hola-ev__foto{position:relative;display:block;min-height:220px;background:var(--wall-dark);overflow:hidden}.hola-ev__foto img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.16,1,.3,1)}.hola-ev:hover .hola-ev__foto img{transform:scale(1.03)}.hola-ev__cuerpo{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:clamp(22px,3vw,36px)}.hola-ev h3{color:var(--lino);font-weight:400;font-size:clamp(1.5rem,2.8vw,2.1rem);line-height:1.08;margin:0}.hola-ev__meta{color:var(--on-dark-1);font-size:.95rem;margin:0}.hola-ev__cuerpo>p:not(.hola-ev__meta){color:var(--on-dark-2);max-width:44ch;margin:4px 0 0}.hola-ev .btn{margin-top:10px}.hola-ev--skel{min-height:260px}.hola-ev--skel .hola-ev__foto,.hola-ev--skel .hola-ev__cuerpo{background:color-mix(in oklab,var(--lino) 6%,transparent);animation:phBreathe 1.6s ease-in-out infinite}.hola__otros{margin:22px 0 0;display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 28px;font-size:.95rem}.hola__otros[hidden]{display:none}@media(max-width:720px){.hola-ev{grid-template-columns:1fr}.hola-ev__foto{aspect-ratio:3 / 2;min-height:0}.hola-ev .btn{width:100%;justify-content:center}}@media(prefers-reduced-motion:reduce){.hola__punto,.hola-ev,.hola-ev--skel .hola-ev__foto,.hola-ev--skel .hola-ev__cuerpo{animation:none}.hola-ev:hover .hola-ev__foto img{transform:none}}
