.dj-portada,.dj-proyectos{width:min(1240px,88%);margin-inline:auto}.dj-portada{padding:clamp(140px,17vh,200px) 0 clamp(64px,9vw,130px)}.dj-portada h1{font:600 clamp(44px,7vw,104px)/1.02 var(--display);letter-spacing:-.055em;margin:24px 0}.dj-portada h1 span{display:block;max-width:17ch;color:#80704b;font-size:.65em;margin-top:24px}.dj-portada>p:last-child{max-width:48ch;font-size:clamp(17px,1.6vw,21px);line-height:1.55;margin-top:32px}.dj-proyecto{margin-bottom:clamp(64px,10vw,140px)}.dj-proyecto__cab{display:flex;align-items:baseline;justify-content:space-between;gap:24px;margin-bottom:24px}.dj-proyecto h2{font:600 clamp(34px,5vw,64px)/1 var(--display);letter-spacing:-.05em}.dj-proyecto__cab p{color:#69675e;max-width:30ch}.dj-visor{aspect-ratio:1.55;background:#f2f1eb;border-radius:24px;overflow:hidden;position:relative}.dj-visor img{width:100%;height:100%;object-fit:cover;display:block}.dj-visor img[hidden]{display:none}.dj-visor img:nth-child(2){object-fit:contain;padding:clamp(12px,3vw,48px)}.dj-vistas{display:flex;gap:8px;margin-top:20px}.dj-vistas button{border:1px solid #d6d3c9;border-radius:50px;padding:12px 22px;min-height:44px;background:#fff;color:#222;font:500 15px var(--texto);cursor:pointer}.dj-vistas button[aria-pressed=true]{background:#ffdc38;border-color:#ffdc38}.dj-vistas button:focus-visible{outline:2px solid #222;outline-offset:4px}.dj-autoria{max-width:65ch;line-height:1.6;color:#69675e;margin:0 0 70px}.dw-cierre-ir{margin-top:28px}@media(max-width:650px){.dj-portada,.dj-proyectos{width:90%}.dj-proyecto__cab{display:block}.dj-proyecto__cab p{margin-top:14px}.dj-visor{aspect-ratio:1.12;border-radius:16px}}
