.tr[data-astro-cid-fxb6ktum]{overflow-x:clip}.tr[data-astro-cid-fxb6ktum] h2[data-astro-cid-fxb6ktum]{letter-spacing:-.03em;color:var(--carbon);font:800 clamp(2rem,4.4vw,3.2rem)/1.05 Poppins}.tr-hero[data-astro-cid-fxb6ktum]{background:radial-gradient(ellipse 60% 70% at 85% 30%, var(--niebla), transparent 70%), var(--crema);padding:120px 0 90px;position:relative}.tr-hero-grid[data-astro-cid-fxb6ktum]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:56px;display:grid}.tr-migas[data-astro-cid-fxb6ktum]{color:var(--gris);margin-bottom:18px;font-size:.95rem}.tr-migas[data-astro-cid-fxb6ktum] a[data-astro-cid-fxb6ktum]{color:var(--royal);font-weight:600}.tr[data-astro-cid-fxb6ktum] h1[data-astro-cid-fxb6ktum]{letter-spacing:-.04em;color:var(--carbon);font:800 clamp(2.6rem,6.2vw,5rem)/1 Poppins}.tr[data-astro-cid-fxb6ktum] h1[data-astro-cid-fxb6ktum] .l[data-astro-cid-fxb6ktum]{padding-bottom:.06em;display:block;overflow:hidden}.tr[data-astro-cid-fxb6ktum] h1[data-astro-cid-fxb6ktum] .l[data-astro-cid-fxb6ktum]>span[data-astro-cid-fxb6ktum]{display:inline-block}.tr[data-astro-cid-fxb6ktum] h1[data-astro-cid-fxb6ktum] .l[data-astro-cid-fxb6ktum]:last-child>span[data-astro-cid-fxb6ktum]{color:var(--royal)}.js .tr[data-astro-cid-fxb6ktum] h1[data-astro-cid-fxb6ktum] .l[data-astro-cid-fxb6ktum]>span[data-astro-cid-fxb6ktum]{transition:transform 1s var(--ease);transition-delay:var(--d,0s);transform:translateY(110%)}.js .tr-hero[data-astro-cid-fxb6ktum].listo h1[data-astro-cid-fxb6ktum] .l[data-astro-cid-fxb6ktum]>span[data-astro-cid-fxb6ktum]{transform:none}.tr-quien[data-astro-cid-fxb6ktum]{color:var(--royal);margin-top:18px;font:600 1.2rem Poppins}.tr-resumen[data-astro-cid-fxb6ktum]{border-left:4px solid var(--royal);max-width:56ch;color:var(--carbon);margin:16px 0 0;padding:4px 0 4px 16px;font-size:1rem;line-height:1.65}.tr-bajada[data-astro-cid-fxb6ktum]{color:var(--gris);max-width:52ch;margin:16px 0 30px;font-size:1.1rem;line-height:1.7}.tr-botones[data-astro-cid-fxb6ktum]{flex-wrap:wrap;gap:12px;display:flex}.tr-hero-foto[data-astro-cid-fxb6ktum]{justify-self:center;width:min(400px,100%);position:relative}.tr-mancha[data-astro-cid-fxb6ktum]{background:var(--amarillo);opacity:.6;border-radius:46% 54% 42% 58%/52% 44% 56% 48%;animation:12s ease-in-out infinite alternate tr-mancha;position:absolute;inset:8% -10% -6% 4%}@keyframes tr-mancha{to{border-radius:58% 42% 55% 45%/42% 58% 44% 56%;rotate:8deg}}.tr-arco[data-astro-cid-fxb6ktum]{aspect-ratio:552/700;background:var(--blanco);box-shadow:0 0 0 10px var(--blanco), 0 0 0 12px #cfddea, 0 40px 60px -30px #1e4567b3;border-radius:220px 220px 36px 36px;position:relative;overflow:hidden}.tr-arco[data-astro-cid-fxb6ktum] img[data-astro-cid-fxb6ktum]{object-fit:cover;object-position:top;width:100%;height:100%}.tr-nota[data-astro-cid-fxb6ktum]{background:var(--blanco);color:var(--gris);border-radius:18px;grid-template-columns:auto 1fr;align-items:center;column-gap:10px;padding:10px 16px 10px 10px;font-size:.82rem;line-height:1.25;display:grid;position:absolute;box-shadow:0 20px 40px -24px #1e456799}.tr-nota[data-astro-cid-fxb6ktum] .ic[data-astro-cid-fxb6ktum]{background:var(--niebla);width:36px;height:36px;color:var(--royal);border-radius:50%;grid-row:span 2;place-items:center;display:grid}.tr-nota[data-astro-cid-fxb6ktum] svg[data-astro-cid-fxb6ktum],.tr-diploma[data-astro-cid-fxb6ktum] svg[data-astro-cid-fxb6ktum],.tr-lugar-trabajo[data-astro-cid-fxb6ktum] svg[data-astro-cid-fxb6ktum]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.tr-nota[data-astro-cid-fxb6ktum] b[data-astro-cid-fxb6ktum]{color:var(--carbon);font:700 .95rem Poppins}.tr-nota[data-astro-cid-fxb6ktum].n1{animation:6s ease-in-out infinite tr-flota;top:44%;left:-9%}.tr-nota[data-astro-cid-fxb6ktum].n2{animation:6s ease-in-out -3s infinite tr-flota;top:68%;right:-6%}.tr-nota[data-astro-cid-fxb6ktum].n2 .ic[data-astro-cid-fxb6ktum]{color:#2e8a6e;background:#ddf1ea}@keyframes tr-flota{50%{translate:0 -10px}}.js .tr-nota[data-astro-cid-fxb6ktum]{opacity:0;transition:opacity .4s, scale .7s var(--rebote);scale:.6}.js .tr-hero[data-astro-cid-fxb6ktum].listo .n1[data-astro-cid-fxb6ktum]{opacity:1;transition-delay:1.4s;scale:1}.js .tr-hero[data-astro-cid-fxb6ktum].listo .n2[data-astro-cid-fxb6ktum]{opacity:1;transition-delay:1.7s;scale:1}.tr-mascota[data-astro-cid-fxb6ktum]{filter:drop-shadow(0 16px 20px #1e456740);width:40%;position:absolute;bottom:-10%;left:-24%}.tr-recorrido[data-astro-cid-fxb6ktum]{background:var(--blanco);position:relative}.tr-fijo[data-astro-cid-fxb6ktum]{padding:90px 0 70px}.tr-rec-cab[data-astro-cid-fxb6ktum] p[data-astro-cid-fxb6ktum]{color:var(--gris);margin-top:10px;font-size:1.1rem}.tr-pista[data-astro-cid-fxb6ktum]{position:relative}.tr-pista[data-astro-cid-fxb6ktum] ol[data-astro-cid-fxb6ktum]{margin:0;padding:0;list-style:none}.tr-ruta[data-astro-cid-fxb6ktum]{display:none}.tr-postal[data-astro-cid-fxb6ktum]{background:var(--crema);border-radius:28px;padding:28px 28px 30px;position:relative;box-shadow:0 30px 50px -40px #1e4567cc}.tr-postal[data-astro-cid-fxb6ktum].hoy{background:var(--royal);color:var(--crema)}.tr-postal[data-astro-cid-fxb6ktum].hoy h3[data-astro-cid-fxb6ktum],.tr-postal[data-astro-cid-fxb6ktum].hoy .tr-lugar[data-astro-cid-fxb6ktum]{color:var(--blanco)}.tr-postal[data-astro-cid-fxb6ktum].hoy p[data-astro-cid-fxb6ktum]{color:#d5e3f0!important}.tr-sello[data-astro-cid-fxb6ktum]{width:92px;height:92px;color:var(--royal);margin-bottom:14px;display:block}.tr-lugar[data-astro-cid-fxb6ktum]{display:block}.tr-postal[data-astro-cid-fxb6ktum].hoy .tr-sello[data-astro-cid-fxb6ktum]{color:var(--amarillo)}.tr-sello[data-astro-cid-fxb6ktum] circle[data-astro-cid-fxb6ktum]{fill:none;stroke:currentColor;stroke-width:2.5px}.tr-sello[data-astro-cid-fxb6ktum] circle[data-astro-cid-fxb6ktum]+circle[data-astro-cid-fxb6ktum]{stroke-dasharray:3 4}.tr-sello[data-astro-cid-fxb6ktum] text[data-astro-cid-fxb6ktum]{fill:currentColor;letter-spacing:.5px;font:600 11.5px Poppins}.tr-sello[data-astro-cid-fxb6ktum] .num[data-astro-cid-fxb6ktum]{font:800 30px Poppins}.tr-lugar[data-astro-cid-fxb6ktum]{color:var(--royal);font:600 .95rem Poppins}.tr-postal[data-astro-cid-fxb6ktum] h3[data-astro-cid-fxb6ktum]{color:var(--carbon);margin:6px 0 4px;font:700 1.35rem/1.2 Poppins}.tr-escuela[data-astro-cid-fxb6ktum]{color:var(--carbon);margin-bottom:10px;font-size:.95rem;font-weight:600}.tr-postal[data-astro-cid-fxb6ktum].hoy .tr-escuela[data-astro-cid-fxb6ktum]{color:var(--blanco)!important}.tr-postal[data-astro-cid-fxb6ktum] p[data-astro-cid-fxb6ktum]{color:var(--gris);line-height:1.6}.tr-recorrido[data-astro-cid-fxb6ktum]:not(.anclado) ol[data-astro-cid-fxb6ktum]{gap:18px;margin-top:36px;margin-left:4px;padding-left:30px;display:grid;position:relative}.tr-recorrido[data-astro-cid-fxb6ktum]:not(.anclado) ol[data-astro-cid-fxb6ktum]:before{content:"";background:#e4eef7;border-radius:3px;width:3px;height:100%;position:absolute;top:0;left:0}.tr-recorrido[data-astro-cid-fxb6ktum]:not(.anclado) ol[data-astro-cid-fxb6ktum]:after{content:"";width:3px;height:var(--hilo,0px);background:var(--amarillo);transition:height .9s var(--ease);border-radius:3px;position:absolute;top:0;left:0}.tr-recorrido[data-astro-cid-fxb6ktum]:not(.anclado) .tr-postal[data-astro-cid-fxb6ktum]{rotate:var(--g)}.js .tr-recorrido[data-astro-cid-fxb6ktum]:not(.anclado) .tr-postal[data-astro-cid-fxb6ktum]{opacity:0;transition:opacity .6s var(--ease), translate .8s var(--rebote);translate:40px}.js .tr-recorrido[data-astro-cid-fxb6ktum]:not(.anclado) .tr-postal[data-astro-cid-fxb6ktum].visible{opacity:1;translate:0}.tr-recorrido[data-astro-cid-fxb6ktum].anclado .tr-fijo[data-astro-cid-fxb6ktum]{flex-direction:column;justify-content:center;height:100vh;padding:80px 0 30px;display:flex;position:sticky;top:0;overflow:hidden}.tr-recorrido[data-astro-cid-fxb6ktum].anclado .tr-pista[data-astro-cid-fxb6ktum]{will-change:transform;width:max-content;padding:40px max(24px,50vw - 580px) 30px}.tr-recorrido[data-astro-cid-fxb6ktum].anclado ol[data-astro-cid-fxb6ktum]{align-items:flex-start;gap:70px;display:flex}.tr-recorrido[data-astro-cid-fxb6ktum].anclado .tr-postal[data-astro-cid-fxb6ktum]{width:340px;rotate:var(--g);opacity:0;transition:opacity .6s var(--ease), translate .8s var(--rebote), scale .8s var(--rebote);flex:none;translate:0 50px;scale:.9}.tr-recorrido[data-astro-cid-fxb6ktum].anclado .tr-postal[data-astro-cid-fxb6ktum]:nth-child(2n){margin-top:70px}.tr-recorrido[data-astro-cid-fxb6ktum].anclado .tr-postal[data-astro-cid-fxb6ktum].visible{opacity:1;translate:0;scale:1}.tr-recorrido[data-astro-cid-fxb6ktum].anclado .tr-postal[data-astro-cid-fxb6ktum] .tr-sello[data-astro-cid-fxb6ktum]{opacity:0;transition:transform .7s .25s var(--rebote), opacity .2s .25s;transform:scale(1.6)rotate(-30deg)}.tr-recorrido[data-astro-cid-fxb6ktum].anclado .tr-postal[data-astro-cid-fxb6ktum].visible .tr-sello[data-astro-cid-fxb6ktum]{opacity:1;transform:none}.tr-recorrido[data-astro-cid-fxb6ktum].anclado .tr-ruta[data-astro-cid-fxb6ktum]{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.tr-ruta[data-astro-cid-fxb6ktum] path{fill:none;stroke:var(--royal);stroke-width:3px;opacity:.55;stroke-linecap:round;stroke-dasharray:var(--l);stroke-dashoffset:var(--l);transition:stroke-dashoffset 1s var(--ease)}.tr-ruta[data-astro-cid-fxb6ktum] path.hecho{stroke-dashoffset:0}.tr-ruta[data-astro-cid-fxb6ktum] circle{fill:var(--amarillo);transform-box:fill-box;transform-origin:50%;transition:scale .5s .8s var(--rebote);scale:0}.tr-ruta[data-astro-cid-fxb6ktum] circle.hecho{scale:1}.tr-cert[data-astro-cid-fxb6ktum]{background:var(--royal-osc);padding:100px 0}.tr-cert[data-astro-cid-fxb6ktum] h2[data-astro-cid-fxb6ktum]{color:var(--blanco);max-width:16ch}.tr-cert-grid[data-astro-cid-fxb6ktum]{grid-template-columns:1fr 1fr;gap:18px;margin-top:40px;display:grid}.tr-diploma[data-astro-cid-fxb6ktum]{background:var(--crema);border-radius:28px;min-height:160px;padding:30px 30px 30px 120px;position:relative}.tr-diploma[data-astro-cid-fxb6ktum] h3[data-astro-cid-fxb6ktum]{color:var(--carbon);font:700 1.3rem/1.2 Poppins}.tr-diploma[data-astro-cid-fxb6ktum] p[data-astro-cid-fxb6ktum]{color:var(--gris);margin-top:8px;line-height:1.5}.tr-estampa[data-astro-cid-fxb6ktum]{width:72px;height:72px;color:var(--royal);box-shadow:inset 0 0 0 3px var(--amarillo), inset 0 0 0 7px var(--crema), inset 0 0 0 9px var(--amarillo);background:#fdf1d2;border-radius:50%;place-items:center;display:grid;position:absolute;top:28px;left:26px}.tr-estampa[data-astro-cid-fxb6ktum] svg[data-astro-cid-fxb6ktum]{width:30px;height:30px}.js .tr-estampa[data-astro-cid-fxb6ktum]{opacity:0;transform:scale(2.2)rotate(-40deg)}.tr-diploma[data-astro-cid-fxb6ktum].visible .tr-estampa[data-astro-cid-fxb6ktum]{animation:tr-estampa .55s var(--d,.2s) cubic-bezier(.5, 0, .75, 0) forwards}.tr-diploma[data-astro-cid-fxb6ktum].visible{animation:tr-golpe .4s calc(var(--d,.2s) + .5s)}@keyframes tr-estampa{to{opacity:1;transform:scale(1)rotate(-8deg)}}@keyframes tr-golpe{30%{transform:translateY(4px)scale(.99)}}.tr-miembro[data-astro-cid-fxb6ktum]{flex-wrap:wrap;gap:10px;margin:22px 0 0;padding:0;list-style:none;display:flex}.tr-miembro[data-astro-cid-fxb6ktum] li[data-astro-cid-fxb6ktum]{color:var(--crema);background:#ffffff0f;border:1px solid #fff3;border-radius:999px;padding:12px 20px;font:500 .95rem Poppins}.tr-hoy[data-astro-cid-fxb6ktum]{background:var(--crema);padding:100px 0}.tr-hoy-grid[data-astro-cid-fxb6ktum]{perspective:900px;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:36px;display:grid}.tr-lugar-trabajo[data-astro-cid-fxb6ktum]{background:var(--blanco);transform-style:preserve-3d;transition:transform .5s var(--ease), box-shadow .5s, opacity .9s var(--ease), translate .9s var(--ease);border-radius:28px;flex-direction:column;gap:10px;padding:26px 24px;display:flex;box-shadow:0 1px #2d37480f}.tr-lugar-trabajo[data-astro-cid-fxb6ktum]:hover,.tr-lugar-trabajo[data-astro-cid-fxb6ktum].foco{box-shadow:0 30px 50px -30px #1e45678c}.tr-lugar-trabajo[data-astro-cid-fxb6ktum] .ic[data-astro-cid-fxb6ktum]{background:var(--niebla);width:52px;height:52px;color:var(--royal);transition:transform .6s var(--rebote);border-radius:18px;place-items:center;display:grid}.tr-lugar-trabajo[data-astro-cid-fxb6ktum] .ic[data-astro-cid-fxb6ktum] svg[data-astro-cid-fxb6ktum]{width:26px;height:26px}.tr-lugar-trabajo[data-astro-cid-fxb6ktum]:hover .ic[data-astro-cid-fxb6ktum],.tr-lugar-trabajo[data-astro-cid-fxb6ktum].foco .ic[data-astro-cid-fxb6ktum]{transform:translateZ(30px)rotate(-8deg)scale(1.1)}.i-pulso[data-astro-cid-fxb6ktum] .ic[data-astro-cid-fxb6ktum]{color:#2e8a6e;background:#ddf1ea}.i-corazon[data-astro-cid-fxb6ktum] .ic[data-astro-cid-fxb6ktum]{color:#b8860b;background:#fdf1d2}.tr-lugar-trabajo[data-astro-cid-fxb6ktum] h3[data-astro-cid-fxb6ktum]{color:var(--carbon);font:700 1.2rem Poppins}.tr-lugar-trabajo[data-astro-cid-fxb6ktum] p[data-astro-cid-fxb6ktum]{color:var(--gris);font-size:.97rem;line-height:1.55}.tr-lugar-trabajo[data-astro-cid-fxb6ktum] a[data-astro-cid-fxb6ktum]{background:var(--royal);color:var(--blanco);transition:transform .4s var(--rebote), background .3s;border-radius:999px;align-self:flex-start;margin-top:auto;padding:9px 18px;font:600 .9rem Poppins;text-decoration:none}.tr-lugar-trabajo[data-astro-cid-fxb6ktum] a[data-astro-cid-fxb6ktum]:hover{background:var(--royal-osc);transform:translateY(-2px)}.tr-medios[data-astro-cid-fxb6ktum]{background:var(--niebla);padding:90px 0 60px}.tr-medios[data-astro-cid-fxb6ktum] .contenedor[data-astro-cid-fxb6ktum] p[data-astro-cid-fxb6ktum]{color:var(--gris);max-width:56ch;margin-top:10px;font-size:1.05rem}.tr-consulta[data-astro-cid-fxb6ktum]{background:var(--crema);padding:100px 0 110px}.tr-consulta-grid[data-astro-cid-fxb6ktum]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:60px;display:grid}.tr-consulta-foto[data-astro-cid-fxb6ktum]{position:relative}.tr-consulta-foto[data-astro-cid-fxb6ktum]>img[data-astro-cid-fxb6ktum]:first-child{aspect-ratio:4/5;object-fit:cover;border-radius:36px;width:100%}.tr-mascota2[data-astro-cid-fxb6ktum]{filter:drop-shadow(0 16px 20px #1e456740);width:44%;position:absolute;bottom:-10%;right:-10%}.tr-consulta[data-astro-cid-fxb6ktum] blockquote[data-astro-cid-fxb6ktum]{color:var(--royal);border-left:5px solid var(--amarillo);margin:24px 0 18px;padding-left:22px;font:700 clamp(1.3rem,2.4vw,1.75rem)/1.3 Poppins}.tr-consulta[data-astro-cid-fxb6ktum] p[data-astro-cid-fxb6ktum]{color:var(--gris);margin-bottom:14px;line-height:1.7}.tr-consulta[data-astro-cid-fxb6ktum] .tr-botones[data-astro-cid-fxb6ktum]{margin-top:24px}.tr-dir[data-astro-cid-fxb6ktum]{margin-top:14px;font-size:.92rem}@media (width<=900px){.tr-hero[data-astro-cid-fxb6ktum]{padding:104px 0 70px}.tr-hero-grid[data-astro-cid-fxb6ktum],.tr-cert-grid[data-astro-cid-fxb6ktum],.tr-consulta-grid[data-astro-cid-fxb6ktum]{grid-template-columns:1fr}.tr-hero-foto[data-astro-cid-fxb6ktum]{width:min(300px,78vw);margin-top:10px}.tr-nota[data-astro-cid-fxb6ktum].n1{left:-14%}.tr-nota[data-astro-cid-fxb6ktum].n2{right:-12%}.tr-hoy-grid[data-astro-cid-fxb6ktum]{grid-template-columns:1fr 1fr}.tr-diploma[data-astro-cid-fxb6ktum]{padding:112px 24px 26px}.tr-estampa[data-astro-cid-fxb6ktum]{top:24px;left:24px}.tr-consulta-foto[data-astro-cid-fxb6ktum]{width:min(420px,90%)}}@media (width<=560px){.tr-hoy-grid[data-astro-cid-fxb6ktum]{grid-template-columns:1fr}.tr-mascota[data-astro-cid-fxb6ktum]{width:40%;left:-14%}}@media (prefers-reduced-motion:reduce){html:not(.forzar) .tr[data-astro-cid-fxb6ktum] h1[data-astro-cid-fxb6ktum] .l[data-astro-cid-fxb6ktum]>span[data-astro-cid-fxb6ktum],html:not(.forzar) .tr-nota[data-astro-cid-fxb6ktum],html:not(.forzar) .tr-estampa[data-astro-cid-fxb6ktum],html:not(.forzar) .tr-postal[data-astro-cid-fxb6ktum]{opacity:1!important;transform:scale(1)translate(0,0)!important}}
