.menu-photo{aspect-ratio:4/3;background:var(--surface-2);border-radius:12px;position:relative;overflow:hidden}.menu-photo img{object-fit:cover;width:100%;height:100%}.menu-photo--type{background:repeating-linear-gradient(-45deg, transparent 0 9px, color-mix(in srgb, var(--text) 5%, transparent) 9px 10px), linear-gradient(160deg, var(--surface-3), var(--surface-2));align-content:end;padding:12px;display:grid;container-type:inline-size}.menu-photo__name{z-index:1;-webkit-line-clamp:3;max-width:78%;font-family:var(--font-brand);font-size:min(1.1rem, 76cqi / (var(--name-chars,8) * .95));letter-spacing:.02em;text-transform:uppercase;text-wrap:balance;color:color-mix(in srgb, var(--text) 82%, transparent);-webkit-box-orient:vertical;line-height:1.05;display:-webkit-box;position:relative;overflow:hidden}.menu-photo__iso{aspect-ratio:1275/1024;background:var(--accent);opacity:.55;width:20%;position:absolute;top:12px;right:14px;-webkit-mask:url(/brand/isotipo.png) 50%/contain no-repeat;mask:url(/brand/isotipo.png) 50%/contain no-repeat}
