:root{--amarillo:#FFDD57;--negro:#0E0E0E;--blanco:#FFFFFF;--piedra:#E9E7E0;--gris:#6E6E6E;--gris-claro:#B5B5B5;--tinta:#3A3A3A;--fuente:var(--font-poppins),-apple-system,sans-serif;--manuscrita:var(--font-zeyada),cursive}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--negro);color:var(--negro);font-family:var(--fuente);-webkit-font-smoothing:antialiased}a{color:inherit}:focus-visible{outline:3px solid var(--negro);outline-offset:3px}.negra :focus-visible,.topbar :focus-visible{outline-color:var(--amarillo)}.topbar{position:-webkit-sticky;position:sticky;top:0;z-index:10;display:flex;justify-content:center;padding:13px 18px;background:var(--negro)}.topbar a{font-size:14px;font-weight:700;text-transform:lowercase;color:var(--blanco);text-decoration:none;transition:color .15s}.topbar a:hover{color:var(--amarillo)}.banda{position:relative;overflow:hidden;background:var(--amarillo);padding:clamp(52px,10vh,90px) 22px}.banda.negra{background:var(--negro);color:var(--blanco)}.banda.piedra{background:var(--piedra)}.wrap{position:relative;z-index:2;max-width:620px;margin:0 auto}.escritura{position:absolute;inset:-10% -8%;z-index:1;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;flex-direction:column;justify-content:center;font-family:var(--manuscrita);font-size:clamp(40px,8vw,80px);line-height:1.2;color:rgba(14,14,14,.08);white-space:nowrap;transform:rotate(-2deg)}.negra .escritura{color:rgba(255,255,255,.05)}.hero{text-align:left}.hero .wrap{max-width:820px}.logo{display:block;width:clamp(170px,40vw,270px);height:auto;margin:0 0 30px -2%}.tag{display:inline-block;font-size:12px;font-weight:700;color:var(--amarillo);background:var(--negro);padding:7px 17px;border-radius:100px;margin-bottom:18px}.tag,.title{text-transform:lowercase}.title{font-weight:900;letter-spacing:-.06em;line-height:.86;font-size:clamp(40px,9.5vw,76px);margin:8px 0 22px;color:var(--blanco)}.title .acento{color:var(--amarillo)}.negra .tag{background:var(--amarillo);color:var(--negro)}.negra .meta{color:var(--gris-claro)}.und{position:relative;display:inline-block}.und:after{content:"";position:absolute;left:-2%;right:-2%;bottom:.02em;height:.14em;background:var(--negro);z-index:-1;border-radius:4px;transform:rotate(-1deg)}.meta{font-size:14px;font-weight:600}.hero-img{width:100%;border-radius:26px;margin-top:clamp(30px,5vh,44px);display:block;box-shadow:0 26px 64px rgba(14,14,14,.28)}.essay p{font-size:clamp(16.5px,2.3vw,18px);line-height:1.75;color:var(--tinta);margin:0 0 1.35em}.essay p:last-child{margin-bottom:0}.essay .g{font-weight:700;color:var(--negro);background:linear-gradient(transparent 62%,var(--amarillo) 62%);padding:0 .1em}.figure{margin:clamp(34px,6vh,56px) 0 0}.figure img{width:100%;border-radius:26px;display:block;box-shadow:0 20px 56px rgba(14,14,14,.22)}.figure figcaption{font-family:var(--manuscrita);font-size:clamp(26px,5.6vw,34px);line-height:1.1;text-align:center}.credits{text-align:center}.credits p{font-size:15px;line-height:1.7;color:var(--gris-claro);margin:0 0 1.2em}.credits b{color:var(--blanco)}.credits .live{font-family:var(--manuscrita);color:var(--amarillo);font-size:26px;line-height:1.15}.credits a{color:var(--amarillo);font-weight:700;text-decoration:none;border-bottom:2px solid rgba(255,221,87,.4)}.back{text-align:center;margin-top:clamp(30px,6vh,46px)}.back a{display:inline-flex;font-weight:900;font-size:17px;letter-spacing:-.02em;text-transform:lowercase;text-decoration:none;background:var(--amarillo);color:var(--negro);padding:15px 32px;border-radius:100px;transition:transform .16s}.back a:hover{transform:translateY(-2px)}.foot{background:var(--negro);text-align:center;padding:0 20px 50px;font-size:11px;font-weight:600;letter-spacing:.4px;color:rgba(255,255,255,.35)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.back a{transition:none}}