html{scroll-padding-top:84px}header{gap:24px}.nav{gap:clamp(9px,1.4vw,22px)}a:focus-visible,button:focus-visible{outline:3px solid #d6e9b3;outline-offset:4px}.languages{display:flex;gap:8px;text-transform:uppercase;padding-left:14px;border-left:1px solid #ffffff40}.languages a[aria-current]{text-decoration:underline;text-underline-offset:4px}.skip{position:fixed;top:-100px;left:12px;z-index:20;background:#fff;color:#111;padding:14px}.skip:focus{top:12px}.hero{isolation:isolate;min-height:min(960px,100svh);padding:130px 8% 74px;background:#101511}.hero h1{margin:20px 0;font-size:clamp(54px,9vw,148px)}.hero .lead{max-width:840px;line-height:1.35;margin-bottom:0}.hero video.bg{z-index:-3;opacity:1;object-position:center}.hero:before{z-index:-1;background:linear-gradient(90deg,#050806c9 0%,#080d0966 62%,#080c080b),linear-gradient(0deg,#090c0bf2 0%,transparent 60%)}#motion{margin-top:22px;align-self:flex-start;background:#0c100ec9;border:1px solid #ffffff55;color:var(--fg);padding:7px 12px;cursor:pointer;font:inherit;font-size:13px}.painting,.media-pair figure{margin:0}.painting img,.media-pair video{display:block;width:100%;height:auto}.painting img{max-height:580px;object-fit:contain;background:#141913}.painting figcaption,.media-pair figcaption{font-size:14px;margin-top:12px;color:#bec7bc}.media-pair{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:6%;margin-top:56px}.media-pair audio{display:block;max-width:100%;margin-top:16px}.media-pair video{aspect-ratio:16/9;background:#111}.works{grid-template-columns:repeat(2,minmax(0,1fr))}.works .tile{min-height:190px}.works .tile:first-child{background:linear-gradient(0deg,#080c09ee,#080c0988),url('/assets/invernaderos-room.webp') center/cover}.tile a:hover{text-decoration:underline;text-underline-offset:4px}.artists{grid-template-columns:repeat(4,minmax(0,1fr))}.artists .tile{min-height:0;padding:0 0 20px;justify-content:flex-start;overflow:hidden;background:#141b17}.artists .tile img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:center 34%}.artists .tile h3{font-size:clamp(20px,1.8vw,30px);margin:20px 16px 8px}.artists .tile p{margin:0 16px}#investigacion .tile{min-height:155px}#investigacion .tile h3{font-size:22px}.lead{color:#e5e8df}figure img{max-width:100%}
@media(max-width:800px){header{position:sticky;top:0;align-items:center;gap:9px}.nav{max-width:76%;align-items:center}.languages{padding-left:6px}.hero{min-height:77svh;padding:66px 6% 52px}.hero h1{font-size:clamp(47px,10.6vw,80px)}.feature,.media-pair{grid-template-columns:1fr;gap:28px}.artists,.works{grid-template-columns:repeat(2,minmax(0,1fr))}section{padding:65px 6%}.nav a{line-height:1.45}.artists .tile h3,.artists .tile p{margin-left:10px;margin-right:10px}.works .tile{padding:19px}.works .tile h3{font-size:22px}}
@media(max-width:520px){header{display:block;padding:10px 5%}.nav{max-width:none;justify-content:flex-start;margin-top:6px;gap:4px 12px;letter-spacing:.03em}.brand{font-size:23px}.languages{border:none;padding:0}.works{grid-template-columns:1fr}.hero h1{letter-spacing:-.065em}html{scroll-padding-top:125px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
