.cre-realidad{.hero{padding:132px 0 0}.hero .wrap{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.hero h1{font-size:clamp(44px,5.8vw,78px);line-height:.98;letter-spacing:-.035em;text-wrap:balance;max-width:900px}.it{color:var(--clay-accent);font-style:italic;font-weight:600}.hero .lead{font-size:19px;color:var(--text-2);line-height:1.5;max-width:640px;text-wrap:pretty}section.blk{padding:96px 0}section.lista{padding:26px 0 96px}.band{background:var(--sand)}.sec-head{display:flex;flex-direction:column;gap:12px;max-width:720px;margin:0 0 40px}.sec-head h2{font-size:clamp(34px,4.2vw,56px);letter-spacing:-.03em;line-height:1}.lbar{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:36px}.filters{display:flex;gap:6px;flex-wrap:wrap}.fchip{font-family:var(--sans);font-size:15px;font-weight:600;min-height:44px;padding:10px 16px;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;white-space:nowrap;transition:background .2s,border-color .2s,color .2s}.fchip.on,.fchip:hover{border-color:var(--ink)}.fchip.on{background:var(--ink);color:#fff}.lcount{font-size:14px;color:var(--muted)}.tags{display:flex;gap:6px;flex-wrap:wrap}.tag{font-size:12.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:6px 11px;border-radius:999px;background:var(--sand-pill);color:var(--ink)}.tag.alt{background:var(--surface);border:1px solid var(--line);letter-spacing:.02em;text-transform:none;font-weight:600}.meta,.tag.alt{color:var(--muted)}.meta{font-size:13.5px;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.afeat{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);overflow:hidden;color:var(--ink);margin-bottom:28px;transition:border-color .2s}.afeat:hover{border-color:var(--ink);color:var(--ink)}.acard:focus-visible,.afeat:focus-visible,.dlink:focus-visible{outline:2px solid var(--green);outline-offset:3px}.afeat-foto{position:relative;display:block;min-height:320px;background:var(--sand)}.acard-foto img,.afeat-foto img{object-fit:cover}.afeat-txt{padding:clamp(26px,4vw,48px);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:16px}.afeat-txt h2{font-family:var(--serif);font-weight:700;font-size:clamp(28px,3.2vw,42px);line-height:1.05;letter-spacing:-.025em;text-wrap:balance}.afeat-txt p{font-size:17px;line-height:1.55;color:var(--text-2);text-wrap:pretty}.acifras{align-self:stretch;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:var(--sand);border-radius:16px}.acifra{display:flex;flex-direction:column;gap:3px;padding:14px 16px;border-left:1px solid var(--line);min-width:0}.acifra:first-child{border-left:none}.acifra b{font-family:var(--serif);font-size:22px;font-weight:700;letter-spacing:-.01em;line-height:1.1;color:var(--ink);overflow-wrap:anywhere}.acifra b.up{color:var(--green-deep)}.acifra span{font-size:12.5px;line-height:1.3;color:var(--muted)}.lnk{font-weight:700;font-size:16px;color:var(--green)}.afeat:hover .lnk{color:var(--green-deep)}.agrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:24px}.acard{display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line);border-radius:22px;overflow:hidden;color:var(--ink);transition:transform .3s var(--ease),box-shadow .3s var(--ease)}.acard:hover{transform:translateY(-4px);box-shadow:var(--shadow-soft);color:var(--ink)}.acard-foto{position:relative;display:block;width:100%;aspect-ratio:16/10;background:var(--sand)}.atxt{padding:22px 24px 26px;display:flex;flex-direction:column;align-items:flex-start;gap:12px;flex:1}.atxt h3{font-size:20px;font-weight:700;line-height:1.3;text-wrap:pretty}.atxt p{font-size:15px;line-height:1.55;color:var(--text-2);text-wrap:pretty}.atxt .meta{margin-top:auto}.emptymsg{text-align:center;color:var(--muted);padding:30px;font-size:15px}.dlinks{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:20px}.dlink{display:flex;flex-direction:column;gap:12px;padding:30px;background:var(--surface);border:1px solid var(--line);border-radius:24px;color:var(--ink);transition:border-color .2s}.dlink:hover{border-color:var(--ink);color:var(--ink)}.dlink b{font-family:var(--serif);font-weight:700;font-size:28px;letter-spacing:-.02em;line-height:1.1}.dlink p{font-size:16.5px;line-height:1.55;color:var(--text-2)}.dlink .dl-go{margin-top:auto;font-weight:700;color:var(--green)}section.cierre{background:var(--paper)}.cta{display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center}.cta h2{font-size:clamp(34px,4.2vw,56px);letter-spacing:-.03em;line-height:1;max-width:760px;text-wrap:balance}.cta p{color:var(--text-2);font-size:18px;line-height:1.5;max-width:560px}.cta .btn{font-size:16px;font-weight:700;padding:16px 28px}@media (max-width:640px){.hero{padding-top:100px}.hero .wrap,section.blk>.wrap,section.lista>.wrap{padding:0 16px}section.blk{padding:64px 0}section.lista{padding-bottom:64px}.afeat-foto{min-height:220px}.acifra{padding:12px}.acifra b{font-size:18px}.atxt{padding:18px 18px 22px}.dlink{padding:24px}}}