.muro{--ef-muro-h: clamp(340px, 38vw, 620px);--muro-hueco: clamp(9px, .8vw + 4px, 14px);position:relative;padding-block:clamp(48px,2.4vw + 30px,88px) clamp(48px,3vw + 32px,88px);overflow:clip}@supports (height: 1svh){.muro{--ef-muro-h: clamp(340px, min(38vw, 62svh), 620px)}}@media (max-width: 639px){.muro{--ef-muro-h: clamp(420px, 128vw, 560px)}@supports (height: 1svh){.muro{--ef-muro-h: clamp(420px, min(128vw, 68svh), 560px)}}}.muro__cabeza{display:grid;grid-template-columns:minmax(0,1fr);gap:14px clamp(24px,4vw,64px);align-items:end;margin-bottom:clamp(6px,1vw,14px)}.muro__etiqueta{color:var(--texto-2)}.muro__titulo{font-family:var(--f-titulo);font-weight:800;font-stretch:112%;font-size:clamp(34px,2.8vw + 24px,68px);line-height:.92;letter-spacing:-.02em;text-transform:uppercase;color:var(--texto)}.muro__linea{display:inline}.muro__linea--2{color:transparent;-webkit-text-stroke:1.5px var(--texto)}.muro__lado{display:grid;gap:10px;max-width:46ch}.muro__disciplinas{color:var(--texto);font-size:var(--t-mono);letter-spacing:.12em}.muro__disciplina{white-space:nowrap}.muro__intro{color:var(--texto-2);font-size:var(--t-chico);line-height:1.5}@media (max-width: 639px){.muro__linea{display:block}.muro__intro{display:none}}@media (min-width: 900px){.muro__cabeza{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.muro__etiqueta{grid-column:1 / -1}.muro__lado{justify-self:end;padding-bottom:6px}}.muro__escenario{position:relative}.muro__quieto{--muro-fila: calc((var(--ef-muro-h) * .86 - var(--ef-muro-h) * .07) / 3);position:relative;display:flex;flex-direction:column;justify-content:center;gap:calc(var(--ef-muro-h) * .035);height:var(--ef-muro-h)}.muro__quieto:before,.muro__quieto:after{content:"";position:absolute;top:0;bottom:0;z-index:2;width:min(10%,120px);pointer-events:none}.muro__quieto:before{left:0;background:linear-gradient(90deg,var(--fondo),transparent)}.muro__quieto:after{right:0;background:linear-gradient(-90deg,var(--fondo),transparent)}.muro__fila{display:flex;gap:var(--muro-hueco);flex:none;height:var(--muro-fila);padding-inline:max(var(--margen),env(safe-area-inset-left));overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:var(--margen);scrollbar-width:none}.muro__fila::-webkit-scrollbar{display:none}.muro__fila:nth-child(2){padding-inline-start:calc(max(var(--margen),env(safe-area-inset-left)) + var(--muro-fila) * .8)}.muro__pieza{flex:none;height:100%;aspect-ratio:var(--proporcion, 1.5);scroll-snap-align:start}.muro__enlace{position:relative;display:block;width:100%;height:100%;overflow:hidden;border-radius:clamp(8px,1vw,14px);background:var(--tinta-2);box-shadow:0 0 0 1px #efece614,0 18px 40px -18px #000000b3}.muro__enlace:focus-visible{outline-offset:-3px}.muro__enlace img{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--curva)}.muro__video{position:absolute;left:10px;bottom:10px;display:inline-flex;align-items:center;gap:7px;padding:6px 10px 6px 7px;border-radius:999px;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--papel);background:#0b0a0980;border:1px solid rgba(255,255,255,.2)}.muro__video i{width:0;height:0;border-left:7px solid var(--senal);border-top:4.5px solid transparent;border-bottom:4.5px solid transparent}.muro__pie{position:absolute;inset:auto 0 0;padding:26px 12px 10px;font-size:12.5px;line-height:1.3;color:var(--papel);background:linear-gradient(transparent,#0b0a09d9);opacity:0;transform:translateY(6px);transition:opacity .35s ease,transform .45s var(--curva)}.muro__pie b{display:block;margin-bottom:4px;font:600 9.5px/1.25 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:#efece6b8}.muro__enlace:focus-visible .muro__pie{opacity:1;transform:none}@media (hover: hover) and (pointer: fine){.muro__enlace:hover .muro__pie{opacity:1;transform:none}.muro__enlace:hover img{transform:scale(1.04)}.muro__enlace:hover .muro__video{opacity:0}}.muro__base{display:grid;grid-template-columns:minmax(0,1fr);gap:12px 24px;align-items:center;margin-top:clamp(12px,1.6vw,22px)}.muro__controles{display:flex;align-items:center;gap:14px;min-width:0;height:44px}.muro__controles .ef-muro__boton{order:-1}.muro__ayuda{position:relative;padding-left:16px;font-size:11px;letter-spacing:.14em;line-height:1.4;color:var(--texto-2)}.muro__ayuda:before{content:"";position:absolute;left:0;top:.42em;width:7px;height:7px;border-radius:50%;background:var(--senal);box-shadow:0 0 8px #ff3b1f99}.muro__controles .ef-muro__ayuda{line-height:1.4}.muro__nota{display:flex;align-items:baseline;gap:8px;max-width:62ch;font-size:12.5px;line-height:1.45;color:var(--texto-2)}.muro__nota .punto{width:6px;height:6px;box-shadow:none;transform:translateY(-1px)}.muro__boton{justify-self:start}@media (min-width: 900px){.muro__base{grid-template-columns:auto minmax(0,1fr) auto}.muro__nota{justify-self:center}.muro__boton{justify-self:end}}.muro .ef-muro__play{font-size:10.5px}.muro__linea{white-space:nowrap}@media (max-width: 639px){.muro__titulo{font-size:min(clamp(34px,2.8vw + 24px,68px),calc((100vw - 2 * var(--margen)) / 9))}}
